二.權限管理命令
(1)文件、目錄權限修改命令
命令名稱:chmod
所在路徑:/bin/chmod
執行權限:文件、目錄所有者和root管理員
功能描述:改變文件或者目錄的權限
語法: 1.chmod -R [{ugoa}{+-=}{rwx}] [文件或者目錄名]
u:所有者 g:所屬組 o:其他人 a:所有人
2.chmod -R [mode=421][文件或者目錄名](此爲常用方法)
r-------------4
w-------------2
x-------------1
例:rwxrw-r--就是764
-R:遞歸修改
範例:chmod u+r,g+w /root/test/wenjian.log (wenjian.log給所有者添加讀權限給所屬組添加寫權限)
chmod 675/root/test/wenjian.log
(給wenjian.log權限爲rw-rwxr-x,即g可讀寫,u可讀寫修改,o可以讀和修改)
附 Linux下:
(2)改變文件、目錄所有者命令
命令名稱:chown
所在路徑:/bin/chown
執行權限:root管理員
功能描述:改變文件、目錄所有者
語法: chown [所有者] [文件或目錄名]
範例:chown ueser /root/test/wenjian.log(將wenjian.log文件所有者給user用戶)
(3)改變文件、目錄所屬組命令
命令名稱:chgrp
所在路徑:/bin/chgrp
執行權限:root管理員
功能描述:改變文件、目錄所屬組
語法: chgrp [所屬組] [文件或目錄名]
範例:chgrp ueser /root/test/wenjian.log(將wenjian.log文件所屬組給user用戶組)
**三.文件搜索命令**
(1)文件搜索命令
命令名稱:find
所在路徑:/bin/find
執行權限:所有用戶
功能描述:文件搜索
語法: find [搜索範圍][匹配條件]
[搜索範圍]包括:
-name [文件名]按文件名(精準搜索)
-name *[文件名]* 按文件名(關鍵字搜索)
-iname [文件名]按文件名(不區分大小寫)
-size +[數值] 按文件大小查找
(+ 大於 -小於 =等於)
範例:
1.根據文件名搜索
find / -name *int*(在根目錄中搜索含文件名爲int 的文件)
2.根據文件大小查找
find / -size +204800(在根目錄下查找大於100MB的文件)
100MB=204800k
(2)文件關鍵字搜索命令-----------推薦、速度快
命令名稱:locate
所在路徑:/bin/locate
執行權限:所有用戶
功能描述:在資料庫文件資料庫(文件資料庫更新命令updatedb)中文件搜索
語法: locate [選項][文件名]
[選項]包括:
-i 不區分大小寫
範例:
updatedb
locate / -i int 不區分大小寫在根目錄中查找含文件名爲int的文件(關鍵字搜索)----------------->搜索之前最好updatedb一下更新文件資料庫
(3)文件內容裏的搜索命令
四.用戶管理命令
(1)用戶添加命令
命令名稱:useradd
所在路徑:/usr/sbin/useradd
執行權限:root
功能描述:添加新用戶
語法: useradd [用戶名]
範例: useradd laibin(添加一個新用戶“laibin”)
(2)設置用戶密碼命令
命令名稱:passwd
所在路徑:/usr/sbin/passwd
執行權限:所有用戶
功能描述:設置用戶新密碼
語法: passwd [用戶名]
範例: passwd laibin(爲新用戶“laibin”設置一個密碼)設置了密碼才能登陸
(3)服務器用戶運行總狀況查看命令
命令名稱:uptime
所在路徑:shell內置
執行權限:所有用戶
功能描述:查看服務器用戶運行總狀況
語法: uptime
![這裏寫圖片描述](https://img-blog.csdn.net/20161226175623711?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2h1eHVhbjkwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
依次顯示爲:
系統時間 (下午4點7分)服務器狀態(開啓)運行時間(11個小時)用戶數(3個)服務器負載情況(越小負載越低)
五.文件壓縮命令
基本知識:
1.Liunx系統裏面的壓縮格式:
.gz、.tar.gz、.zip、
(1)壓縮/解壓文件 .gz —–>只能壓縮文件不保留原文件
命令名稱:gzip
所在路徑:/bin/gzip
執行權限:所有用戶
功能描述:壓縮文件
語法: gzip [文件名]
範例:gzip /root/test/wenjian.log(壓縮文件wenjian.log壓縮後得到文件 wenjian.log.gz)
命令名稱:gunzip
所在路徑:/bin/gunzip
執行權限:所有用戶
功能描述:解壓文件
語法: gunzip [壓縮文件名]
範例:gunzip /root/test/wenjian.log.gz(解壓文件wenjian.log.gz壓縮後得到文件 wenjian.log)
(2)壓縮/解壓目錄 .tar .gz—–>能壓縮目錄,生成新的文件
命令名稱:tar
所在路徑:/bin/tar
執行權限:所有用戶
功能描述:壓縮/打包目錄 (僅僅打包,生成的是.tar後綴文件)
語法: tar 選項[-zcf] [壓縮/打包後的文件名][要打包/壓縮的目錄]
-c 打包 (必選)
-v 顯示詳細信息
-f 指定文件名(必選)
-z 打包同時壓縮
打包目錄:-cf (cf順序不能變)
打包並壓縮:-zcf(zcf順序不能變)
範例:tar -cf test.tar test(將test目錄打包,生成新的打包文件test.tar)
tar -zcf test.tar.gz test(將test目錄打包並壓縮,生成新的壓縮文件test.tar.gz)
注:用 gzip命令壓縮test.tar後,也能得到test.tar.gz
命令名稱:tar
所在路徑:/bin/tar
執行權限:所有用戶
功能描述:也可解壓/解包文件
語法: tar 選項[-zxf] [壓縮/打包後的文件]
-x解包 (必選)
-v 顯示詳細信息
-f 指定文件名(必選)
-z 解包同時解壓縮
解包目錄:-xf [.tar文件]
打包並壓縮:-zxf[.tar.gz文件]
範例:tar -xf test.tar(解包test.tar得到文件 wenjian.log)
tar -zxf test.tar.gz(解包並且解壓test.tar.gz得到文件 wenjian.log)
(3)壓縮/解壓文件 .zip —–>能壓縮文件和目錄並保留原文件
命令名稱:zip
所在路徑:/bin/gzip
執行權限:所有用戶
功能描述:壓縮文件、目錄
語法: zip 選項 -r [壓縮後文件名] [需要壓縮的文件/目錄]
-r 壓縮目錄
範例:zip -r test.zip test(壓縮目錄test壓縮後得到文件 test.zip)
命令名稱:unzip
所在路徑:/bin/gunzip
執行權限:所有用戶
功能描述:解壓文件.zip
語法:unzip [壓縮文件.zip]
範例:unzip test.zip (解壓文件 test.zip)
六.Linux網絡命令
可以列出系統重啓狀態
效果:
也可以使用lastlog:
直接看登陸
(2)
(3)網絡命令:netstat
常用:
範例:
1.查看服務器路由表
2.查看服務器有網絡的程序
3.查看服務器開了哪些端口———->根據端口,可以確定服務器開了哪些服務
七.Linux關機重啓
(1)關機—————–>推薦
命令名稱:shutdown
功能描述:關機
語法: shutdown [選項]時間
選項:
-c:取消前一個關機命令
-h:關機
-r:重啓
範例:
關機————>shutdown -h now
重啓————>shutdown -r now
其他d的關機命令:不推薦
其他的重啓命令:
對於init相關:
**NFS:網絡文件系統(用於linux的文件共享)————>默認的安全係數不高
單用戶:相當於Windows安全模式,用於系統恢復**