天天看點

Linux系統介紹

不想接傳單了,看見老人也不想讓座了,也不想為了别人考慮了,收起一切善良和心軟,因為這個世界從來沒有善待過我。。。

----  網易雲熱評

一、系統版本号

https://www.kernel.org/

目前最新版本号:5.8.2

5:主版本号

8:次版本号,偶數為穩定版本,奇數代表開發版

2:錯誤修補次數

檢視系統版本号:uname -a

Linux系統介紹

二、檔案系統

1、/:根目錄

cd / 進入根目錄

ls 檢視該目錄下的所有檔案

Linux系統介紹

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檔案

Linux系統介紹

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:::

Linux系統介紹

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:檢視開放的端口

Linux系統介紹

lsof -i:顯示金策會給你和端口對應關系

Linux系統介紹

七、程序資訊

ps -aux:檢視程序

Linux系統介紹

禁止非法,後果自負

繼續閱讀