2021-2022-1 20211323 《資訊保安專業導論》第四周總結學習
/boot : 啟動目錄,核心存放地
/etc : 配置檔案存放地
/tmp : 程式產生的臨時檔案
/home : 使用者的目錄,新增使用者賬號時,使用者的家目錄都存放在此目錄
/lib : 庫檔案,程式在執行過程中,需要呼叫一些額外的引數時需要的協助
/bin : 可執行檔案和常用的Linux命令
/sbin : 系統管理員的命令和工具
/usr : 應用 程式和檔案的安裝地
/mnt : 掛接其他檔案系統
/dev : 存放Linux系統下的裝置檔案
二、Vi編輯器
vi + 檔名(vi file_name)
1)i插入文字
2)a追加文字
使用ESC可以從編輯模式進入命令模式。
1):w 儲存檔案
2):wq 儲存並退出
3):wq!儲存並強制退出
4):q 退出
5):q!強制退出
三、檔案操作
ls:檢視檔案和目錄
pwd:檢視路徑
mkdir:建立目錄,-p:遞迴建立子目錄
rmdir:刪除空目錄
touch:建立檔案
rm:刪除檔案或目錄,-rf:強制刪除目錄,不提示
cp:複製檔案,-p:儲存原有屬性。
mv:剪下或重新命名。
cat:檢視短檔案,-n:顯示行號
more:檢視長檔案,space下一頁,enter下一行,無法向上翻頁
less:檢視長檔案,可向上翻頁和查詢。pgup向上翻頁,/:查詢內容,n下一個,qQ退出。
head:檢視檔案前幾行,-n “行數”:顯示前“行數”行
tail:檢視後幾行,-n “行數”:顯示後“行數”行
四、許可權管理命令
chmod:u所有者,g所屬組,o其他親人,a所有人。
chmod u+x 檔名:給所有者加上執行許可權。
chmod g+w,o 檔名:給所有組加寫許可權,其他人下讀許可權。(一般使用數字)
r:4,可以列出目錄中的內容,
w:2,可以在目錄中進行建立、刪除檔案,
x:1,可以進入目錄(r和x連著使用)
chmod -R 777 檔名:將目錄及目錄下所有目錄都更改許可權為rwx-rwx-rwx
chown : 改變使用者的所有者(chown 目標使用者 檔案或目錄)
chgrp : 改變所有組 (chgrp 目標使用者組 檔案或目錄)
五、檔案搜尋命令
根據檔名查詢(不在伺服器高峰期使用,範圍越小越好)
find /etc -name init : 在目錄/etc中查詢檔案init(可使用萬用字元)
*:表示全部檔案
?:表示單個字元
-iname : 不區分大小寫查詢
根據檔案大小查詢
find /etc -size +204800 : 在目錄/etc中查詢所有大於100M的檔案
-size : 根據檔案大小
-user 使用者名稱 :根據使用者查詢
-group 使用者組名 : 根據使用者組查詢
-amin :根據時間屬性查詢
-type :根據檔案型別查詢(f:檔案,d:目錄,l:軟連線)
find /etc -size +163840 -a -size -204800 : 在/etc目錄下查詢大於80MB小於100MB的檔案
-a:兩個條件同時滿足
-o:兩個條件滿足一個
locate查詢
locate 檔名 :查詢檔名
grep查詢
grep multiuser /etc/inittab : 在/etc/inittab下查詢multiuser(grep 檔名 路徑)
-i : 不區分大小寫
-v:排除指定字串(grep -v ^# /etc/inittab)^表示行首
六、幫助命令
man 命令名:檢視命令的幫助資訊
man ls : 檢視ls命令的幫助資訊
man services : 檢視配置檔案services的幫助資訊
which查詢
which 命令名 :查詢命令所在的路徑
whatis 命令名:命令的簡簡訊息
whereis 命令名 :和which差不多,找出檔案所在的位置和配置檔案路徑
命令名 --help:命令的常用方式
七、使用者管理命令
useradd 使用者名稱:新加 使用者名稱
passwd 使用者名稱 :更改使用者名稱密碼
who :檢視當前登入的所有使用者
uptime:
15:43:36 up 20 min, 2 users, load average : 0.08, 0.06, 0.19
當前伺服器時間 執行時長 使用者數 當前負載均衡分別是1,5,15(min)
八、壓縮解壓命令
gzip 檔名:將檔案壓縮成以.gz結尾的檔案,只能打包檔案
gunzip 或 gzip -d 檔名:將以.gz結尾的檔案解壓
tar:通常打包後在使用gzip壓縮
tar -zcf Japan.tar Japan :將目錄打包並壓縮,並且指定檔名為Japan.tar
-c:打包
-v:顯示詳細資訊
-f:指定檔名
-z:打包的同時壓縮
-x:解壓
tar -zxf Japan.tar.gz : 將 Japan.tar.gz進行解壓
zip:用的少
zip 選項【-r】壓縮後文件名 檔案
-r :壓縮目錄,字尾名 .zip
unzip 壓縮檔案 :進行解壓
bzip2:
壓縮格式:bzip2 -k 檔名 :將檔案壓縮後保留原檔案,字尾名 .bz2
範例:bzip2 -k boduo
tar -cjf Japan.tar.bz2 Japan
解壓格式:bunzip2 -k 檔名 :將檔案解壓後保留壓縮包
範例:bunzip2 -k boduo.bz2
tar -xjf Japan.tar.bz2
九、網路命令
write:給使用者發信息
write 使用者名稱:可以使用delete刪除。ctrl+d儲存
wall:給所有使用者發信息
wall 資訊
ping:測試網路
ping -c 3 IP地址 : ping3次
ifconfig:檢視本機的資訊(ip地址等)
mail:郵件
last:檢視使用者登入記錄
lastlog:檢視某特定使用者上次登入的時間
netstat:
-t: TCP協議(傳輸控制協議)
-u:UDP協議(使用者資料報協議)
netstat -tlun :檢視本機監聽的埠
netstat -an :檢視本機所有的網路連線
netstat -rn :檢視本機路由表
setup:配置網路
mount:掛載命令
umount:解除安裝
10、關機和重啟
shutdown -h now:現在關機
shutdown -r now:現在重啟
shutdown -c:取消關機
reboot:重啟
init 6:重啟
0:關機 1:單使用者 2:不完全多使用者,不含NFS服務
3:完全多使用者 4:未分配 5:圖形介面 6:重啟