Time of Update: 2017-02-28
伺服器每周會產生一次全域備份檔案,大小約100G左右,需要定期清理。 工作時間網站訪問大,伺服器I/O高的時候刪除大資料會對伺服器狀態產生不好的影響。於是想利用計劃任務自動執行。 在我的備份目錄/bakcup下,每次備份檔案均以日期形式命名目錄名: 代碼如下: # ls 2013-12-23 2014-01-06 2014-01-20 2014-02-03 2013-12-30 2014-01-13 2014-01-27
Time of Update: 2017-02-28
定期清理到期檔案和垃圾檔案,維持檔案系統合理的空間使用率,是一個系統管理員的日常工作。對於中小規模檔案系統而言,簡單的系統命令或者指令碼都就可以實現;但是對於擁有數億甚至數十億數檔案的大型、超大型檔案系統,檔案清理就變成一項艱巨的任務。如果確定哪些檔案需要被清理,怎樣清理大批量檔案,怎樣確保清理效能,都是系統管理員需要解決的難題。本文探討了 Linux
Time of Update: 2017-02-28
作為linux伺服器管理員,經常要使用ssh登陸到遠程linux機器上做一些耗時的操作。 也許你遇到過使用telnet或SSH遠程登入linux,運行一些程式。如果這些程式需要運行很長時間(幾個小時),而程式運行過程中出現網路故障,或者客戶機故障,這時候客戶機與遠程伺服器的連結將終端,並且遠程伺服器沒有正常結束的命令將被迫終止。 又比如你SSH到主機上後,開始批量的scp命令,如果這個ssh線程斷線了,scp進程就中斷了。在遠程伺服器上正在運行某些耗時的作業,但是工作還沒做完
Time of Update: 2017-02-28
一、什麼是系統平均負載(Load average)? 在Linux系統中,uptime、w、top等命令都會有系統平均負載load average的輸出,那麼什麼是系統平均負載呢? 系統平均負載被定義為在特定時間間隔內運行隊列中的平均進程樹。如果一個進程滿足以下條件則其就會位於運行隊列中: - 它沒有在等待I/O操作的結果 - 它沒有主動進入等待狀態(也就是沒有調用'wait') -
Time of Update: 2017-02-28
ngrep 是grep的網路版,他力求更多的grep特徵,用於搜尋指定的資料包。由於安裝ngrep需用到ibpcap庫, 所以支援大量的作業系統和網路通訊協定,能識別TCP、UDP和ICMP包。 安裝ngrep 下載地址 代碼如下: git clone git://git.code.sf.net/p/ngrep/code ngrep-code 進入目錄 代碼如下: cd ngrep-code ./configure
Time of Update: 2017-02-28
準備 Wine 環境 wine 版本要求,越新越好,我用的 1.7.55,目前最新是1.8rc2。 刪除或者備份你的 ~/.wine,如果你之前運行過 wine 的話。因為涉及到少量配置,盡量不要讓以前的環境幹擾你。 配置 Wine 運行 winecfg,在“應用程式”頁簽底部,“Windows版本”,選擇為"8.1"。8.0可能也是可以的,但我選的是8.1。 設定為 windows
Time of Update: 2017-02-28
提問:我想要知道Linux系統中核心內建的模組,以及每個模組有哪些參數。有什麼方法可以得到內建模組和裝置驅動的列表,以及它們的詳細資料呢? 現代Linux核心正在隨著時間變化而迅速增長,以支援大量的硬體、檔案系統和網路功能。在此期間,“可載入模組(loadable kernel
Time of Update: 2017-02-28
Linux tar 命令是歸檔或分發檔案時的強大武器。GNU tar 歸檔包可以包含多個檔案和目錄,還能保留其檔案許可權,它還支援多種壓縮格式。Tar 表示 "Tape Archiver",這種格式是 POSIX 標準。 Tar 檔案格式 tar 壓縮等級簡介: 無壓縮 沒有壓縮的檔案用 .tar 結尾。 Gzip 壓縮 Gzip 格式是 tar 使用最廣泛的壓縮格式,它能快速壓縮和提取檔案。用 gzip 壓縮的檔案通常用 .tar.gz 或
Time of Update: 2017-02-28
關於群組: 有效與初始群組、groups, newgrp 代碼如下: # /etc/group 這個檔案就是在記錄 GID 與群組名稱的對應了~我的 /etc/group 內容有點像這樣: 代碼如下: root:x:0:root bin:x:1:root,bin,daemon daemon:x:2:root,bin,daemon sys:x:3:root,bin,adm 也是以冒號‘:’作為欄位的分隔字元號,共分為四欄,每一欄位的意義是:
Time of Update: 2017-02-28
如果你是一個 linux 系統管理員,那麼毫無疑問你必須花費大量的工作時間在命令列上:安裝和卸載軟體,監視系統狀態,複製、移動、刪除檔案,查錯,等等。很多時候都是你輸入一個命令,然後等待很長時間直到執行完成。也有的時候你執行的命令掛起了,而你只能猜測命令執行的實際情況。 通常 linux
Time of Update: 2017-02-28
先來回顧一下passwd命令的基本用法: Linux passwd命令用來更改使用者的密碼 文法 passwd [-k] [-l] [-u [-f]] [-d] [-S] [username] 必要參數: -d 刪除密碼 -f 強制執行 -k 更新只能發送在到期之後 -l 停止帳號使用 -S 顯示密碼資訊 -u 啟用已被停止的賬戶 -x 設定密碼的有效期間 -g 修改群組密碼 -i 到期後停止使用者帳號 選擇參數: --help 顯示協助資訊 --
Time of Update: 2017-02-28
先來看一個通用方法 注意:以下操作均不需要sudo管理員權限,用目前使用者操作即可。 1.開啟一個終端,查看本機最大亮度值。 輸入命令: 代碼如下: cat
Time of Update: 2017-02-28
牢記以下這七點會讓你的Linux伺服器變得更安全 圖1:運行中的服務。 安裝所需的服務 如果你打算運行一台伺服器,可能會想“我有來自Linode的40GB固態硬碟(SSD)儲存系統,於是我可以安裝想要安裝的任何服務。”沒錯,你的地盤你作主:可以在伺服器上安裝任意軟體。不過,別犯想當然的毛病。連最固若金湯的伺服器也會因有人鑽了在該伺服器上啟動並執行任何未打補丁或易受攻擊的軟體組件的空子而被劫持。 所以,頭一條規則就是讓你的伺服器盡量精簡。只安裝你確實
Time of Update: 2017-02-28
SVN安裝 SVN伺服器有2種運行方式:獨立伺服器和藉助apache運行。 svnserve和apache相比是輕量級的,也比較簡單,svnserve包含在subversion裡面,所以只要安裝了subversion就相當於安裝了一個小型的svn伺服器。它使用自己的一套協議通訊。例如訪問apache時使用 http:// 首碼,而svnserve使用 svn://
Time of Update: 2017-02-28
先來看一下etc目錄下一般包含哪些東西: /etc目錄 包含很多檔案.許多網路設定檔也在/etc 中. /etc/rc or/etc/rc.d or/etc/rc*.d 啟動、或改變運行級時啟動並執行scripts或scripts的目錄. /etc/passwd 使用者資料庫,其中的域給出了使用者名稱、真實姓名、家目錄、加密的口令和使用者的其他資訊. /etc/fdprm 磁碟片參數表.說明不同的磁碟片格式.用setfdprm
Time of Update: 2017-02-28
Hi, 今天我們將會學習如何使用 Weave 和 Docker 搭建 Nginx 的反向 Proxy/負載平衡伺服器。Weave 可以建立一個虛擬網路將 Docker 容器彼此串連在一起,支援跨主機部署及自動探索。它可以讓我們更加專註於應用的開發,而不是基礎架構。Weave 提供了一個如此棒的環境,彷彿它的所有容器都屬於同個網路,不需要連接埠/映射/串連等的配置。容器中的應用提供的服務在 weave
Time of Update: 2017-02-28
對於Linux初學者來說,RPM安裝是一個不錯的選擇。如果想真正掌握Linux系統,原始碼安裝仍然是Linux下軟體安裝的重要手段。由於linux系統中應用軟體的安裝和大家熟悉的windows下面的軟體的安裝過程存在很大的區別,在linux中,根據下載到安裝包的格式的不同用不同的安裝方法,下面將對linux下的應用程式安裝進行總結和歸納。 1、原始碼包的安裝 gzip -d apache_1.3.20.tar.gz (解壓) tar xvf apache_1.3.20.tar (解包)
Time of Update: 2017-02-28
gzip不僅可以用來壓縮大的、較少使用的檔案以節省磁碟空間,還可以和tar命令一起構成Linux作業系統中比較流行的壓縮檔格式。據統計,gzip命令對文字檔有60%~70%的壓縮率。 1.命令格式: gzip[參數][檔案或者目錄] 2.命令功能: gzip是個使用廣泛的壓縮程式,檔案經它壓縮過後,其名稱後面會多出".gz"的副檔名。 3.命令參數: -a或--ascii
Time of Update: 2017-02-28
命令1:which "which 命令" 尋找且只能尋找命令所在目錄 例如:which ls 命令2:whereis "whereis 命令" 尋找且只能尋找命令所在目錄 + 協助文檔位置 whereis 命令 命令位置+協助文檔位置 命令3:find "find 路徑 尋找方式 參數" 可以尋找任何檔案 尋找方式有很多種: 1.根據檔案名稱尋找 尋找方式:-name 例如: find /t3 -
Time of Update: 2017-02-28
命令1:查看檔案內容 "cat 檔案名稱" 查看檔案內容,頁面停留在最後。 "more 檔案名稱" 分頁查看檔案內容 斷行符號 下一行 空格 翻頁 q 退出 "head 檔案名稱" 查看檔案內容的前幾行,預設前10行,如果想制定看前n行,加選項-n 例如 "head -5" 查看前五行 tail 和head相反,"tail -5" 最後五行。 tail -f