1. 程式人生 > 其它 >2021-2022-1 20211323 《資訊保安專業導論》第四周總結學習

2021-2022-1 20211323 《資訊保安專業導論》第四周總結學習

一、Linux命令

/boot : 啟動目錄,核心存放地

/etc : 配置檔案存放地

/tmp : 程式產生的臨時檔案

/home : 使用者的目錄,新增使用者賬號時,使用者的家目錄都存放在此目錄

/lib : 庫檔案,程式在執行過程中,需要呼叫一些額外的引數時需要的協助

/bin : 可執行檔案和常用的Linux命令

/sbin : 系統管理員的命令和工具

/usr : 應用 程式和檔案的安裝地

/mnt : 掛接其他檔案系統

/root : root賬戶的home目錄

/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:重啟

logout: 退出登入