From 神刀網
總看到一些人問關於linux 常用命令的問題,這幾天找了很久,現在我一次性全部列在下面,希望對大家有所協助,希望大家喜歡啊!以下接《全面介紹linux 常用命令(一)》
linux 常用命令
56 軟體管理 # tar -c 建立包 –x 釋放包 -v 顯示命令過程 –z 代表壓縮包
57 軟體管理 # tar -cf tar –cvf benet.tar /home/benet 把/home/benet目錄打包
58 軟體管理 # tar -czf tar –zcvf benet.tar.gz /mnt 把目錄打包並壓縮
59 軟體管理 # tar –tf tar –tf benet.tar 看非壓縮包的檔案清單
60 軟體管理 # tar –tzf tar –tf benet.tar.gz 看壓縮包的檔案清單
61 軟體管理 # tar –xf tar –xf benet.tar 非壓縮包的檔案恢複
62 軟體管理 # tar –zxvf tar –zxvf benet.tar.gz 壓縮包的檔案解壓恢複
63 軟體管理 # tar -jxvf tar –jxvf benet.tar.bz2
64 軟體管理 # diff diff file1 file2 > 補丁名.patch 為新舊檔案產生補丁檔案
65 軟體管理 # diff diff file1 file2 比較兩個檔案的區別
66 軟體管理 # Patch Patch file補丁名.patch 打補丁
67 軟體管理 # ./configure --prefix=/usr/local/ 編譯前配置
68 軟體管理 # make 編譯
69 軟體管理 # make install 安裝編譯好的源碼包
70 啟動管理 # reboot Init 6 重啟LINUX系統
71 啟動管理 # Halt Init 0 Shutdown –h now 關閉LINUX系統
72 啟動管理 # runlevel 顯示系統運行級
73 啟動管理 # Init [0123456] 改變系統運行級,7種
74 啟動管理 # Chkconfig –-list [服務名稱] 查看服務的狀態
75 啟動管理 # Chkconfig –-level <運行級> <服務名> on|off|set 設定服務的啟動狀態
76 啟動管理 # Chkconfig <服務名> on|off|set 設定非獨立服務啟狀態
77 進程管理 # Top動態 Ps-aux靜態 進程樹pstree 查看系統進程
78 進程管理 # 程式名 & 後台運行程式
79 進程管理 # fg 把後台啟動並執行進程調回前台
80 進程管理 # bg 把前台運行進程調到後台
81 進程管理 # renice Renice +1 180 把180號進程的優先順序加1
82 進程管理 # kill Kill PID 終止某個PID進程
83 進程管理 # at at 5pm + 3 days
/bin/ls 指定三天后下午5:00執行/bin/ls
84 進程管理 # crontab Crontab -e 用VI的形式來編輯自動週期性任務
85 進程管理 # crontab Crontab -l 查看自動週期性任務
86 進程管理 # crontab Crontab -r 刪除自動週期性任務
87 進程管理 # crond Service crond
馬上啟動自動周期性服務 Service crond <啟動|停止|重啟|狀態>
實現磁碟配額 (注安裝LINUX時建立/home分區)
目標:對使用者zhao在/home目錄上實現soft limit為5k,hard limit 為10k的磁碟配額
實現步驟:
1. 修改包含/home的行, #vi /etc/fstab, 改為:defaults,usrquota。也就是增加usrquota項。然後儲存退出。
2、卸載/home目錄 #umount /home
3. 掛接/home目錄 #mount /home
4、增加使用者tod #useradd tod
5、修改密碼 #passwd tod
6、產生關於/home目錄的quota資訊 # quotacheck -cmug /home
#quotacheck -vu /home
7、查看所有使用者的資訊