不想接傳單了,看見老人也不想讓座了,也不想為了别人考慮了,收起一切善良和心軟,因為這個世界從來沒有善待過我。。。
---- 網易雲熱評
一、系統版本号
https://www.kernel.org/
目前最新版本号:5.8.2
5:主版本号
8:次版本号,偶數為穩定版本,奇數代表開發版
2:錯誤修補次數
檢視系統版本号:uname -a

二、檔案系統
1、/:根目錄
cd / 進入根目錄
ls 檢視該目錄下的所有檔案
2、/bin
在/bin底下的指令可以被root與一般帳号所使用,主要有:cat,chmod(修改權限), chown, date, mv, mkdir, cp, bash等等常用的指令。
3、/boot
主要放置開機會使用到的檔案,包括Linux核心檔案以及開機選單與開機所需配置檔案等。
4、/dev
在Linux系統上,任何裝置與接口裝置都是以檔案的型态存在于這個目錄當中。
5、/etc
系統主要的配置檔案幾乎都放置在這個目錄内,例如人員的帳号密碼檔、各種服務的啟始檔等等。
6、/home
系統預設的使用者家目錄。
7、/lib
這個目錄裡存放着系統最基本的動态連接配接共享庫,其作用類似于Windows裡的DLL檔案。幾乎所有的應用程式都需要用到這些共享庫
8、/media
media是媒體的英文,顧名思義,這個/media底下放置的就是可移除的裝置。
9、/mnt
如果要暫時挂載某些額外的裝置,一般建議妳可以放置到這個目錄中。
10、/opt
這是給主機額外安裝軟體所擺放的目錄。比如你安裝一個ORACLE資料庫則就可以放到這個目錄下。預設是空的。
11、/root
系統管理者(root)的家目錄。之是以放在這裡,是因為如果進入單人維護模式而僅挂載根目錄時,該目錄就能夠擁有root的家目錄,是以我們會希望root的家目錄與根目錄放置在同一個分區中。
12、/sbin
s就是Super User的意思,這裡存放的是系統管理者使用的系統管理程式。
13、/srv
srv可以視為service的縮寫,是一些網路服務啟動之後,這些服務所需要取用的資料目錄。常見的服務例如WWW, FTP等等。舉例來說,WWW伺服器需要的網頁資料就可以放置在/srv/www/裡面。
14、/tmp
這是讓一般使用者或者是正在執行的程式暫時放置檔案的地方。這個目錄是任何人都能夠存取的,是以你需要定期的清理一下。
15、 /usr:
使用者的很多應用程式和檔案都放在這個目錄下,類似于windows下的program files目錄。
16、/var:
這個目錄中存放着在不斷擴充着的東西,我們習慣将那些經常被修改的目錄放在這個目錄下。包括各種日志檔案。
三、賬戶相關檔案
1、cat /etc/passwd:檢視passwd檔案
root:x:0:0:root:/root:/bin/bash
root:使用者名
x:密碼,用x替代了
第一個0:UID,root為0,1-499是系統賬号UID,500-65535是使用者可登陸UID
第二個0:GID,使用者組
root:賬戶全名
/root:使用者主目錄
/bin/bash:使用者shell
2、cat /etc/shadow:檢視shadow檔案
root:$6$H6KVYYmkBCwNAeEb$iFlUV3Ejdt4MNRRXGj5F1jH/Zs2WRr6qStjDdG2B//so1vsB3yCDRM/V7srCBVQujYe5kK7I1V3EBjm2aDRac0:18460:0:99999:7:::
root:使用者名:
$-0:這一長串字元是密碼加密後的結果
18760: 最後一次修改密碼距離1970年1月1日這一天的天數
0:密碼可以随時修改
999999:密碼有效期
7:剩餘7天的時候提醒使用者密碼快失效
3、密碼解析
$6$H6KVYYmkBCwNAeEb$iFlUV3Ejdt4MNRRXGj5F1jH/Zs2WRr6qStjDdG2B//so1vsB3yCDRM/V7srCBVQujYe5kK7I1V3EBjm2aDRac0
$id$salt$encrypted
id=1,采用的md5加密
id=5,采用的sha256加密
id=6,采用的sha512加密
salt,固定長度的随機字元串,每次修改passwd之後,都會生成該字元串
可通過john /etc/shadow對密碼進行破解
四、檔案操作
1、絕對路徑與相對路徑
由/開頭的路徑是絕對路徑,否則就是相對路徑
2、目錄的基本操作
cd:切換目錄
pwd:顯示目前目錄
mkdir:建立一個新的目錄
rmdir:删除一個空目錄
五、使用者相關操作
useradd:建立使用者
userdel -r:删除使用者
usermod:使用者屬性
id:目前使用者
groupadd:建立組
chown:更改檔案所有權
chgrp:更改組所有權
chmod:設定權限
六、端口檢視
netstat -pan:檢視開放的端口
lsof -i:顯示金策會給你和端口對應關系
七、程序資訊
ps -aux:檢視程序
禁止非法,後果自負