Linux學習筆記2

2021-10-03 08:15:24 字數 2674 閱讀 9521

1、 hostname指令

作用:操作伺服器的主機名(讀取,設定)

#hostname :輸出完整的主機名

#hostname -f:輸出當前主機名的fqdn(全限定網域名稱)

2、 id指令

作用:檢視乙個使用者的一些基本資訊(包含使用者id,使用者組id,附加組id等)該指令如果不指定使用者則預設當前使用者

語法:#id:預設顯示執行該命令使用者的基本資訊

#id 使用者名稱:顯示指定使用者資訊

3、 whoami指令

作用:「我是誰」顯示當前登入的使用者名稱,一般用於shell指令碼,用於獲取當前操作的使用者名稱方便記錄日誌。

#whoami

4、 ps -ef指令(重點)

ps作用:檢視伺服器程序資訊

選項含義: -e:等價於「-a」,表示列出全部的程序

-f:顯示全部的列(顯示全欄位)

uid:該程序執行的使用者id

pid:程序id

ppid:該程序的父級程序id,如果乙個程序的父程序找不到,該程序稱為殭屍程序

c:cpu的佔用率,其形式是百分數;

stime:進行的啟動時間

tty:終端裝置,發起該程序的裝置識別符號,如果顯示「?」則表示該程序並不是由終端裝置發起

time:程序的執行時間

cmd:該程序的名稱或者對應的路徑

例:過濾出想要檢視的程序

#ps – ef | grep 進行名稱

5、 top指令

作用:檢視伺服器的程序佔的資源

進入命令:#top (動態顯示)

退出命令:按下q鍵

表頭含義:

pid:程序id

user:該程序對應的使用者

pr:優先順序

virt:虛擬記憶體

res:常駐記憶體

shr:共享記憶體

計算乙個程序實際使用的記憶體 = 常駐記憶體-共享記憶體

s:表示進行的狀態(sleeping,s表示睡眠,r表示執行)

%cpu:表示cpu占用百分比

%mem:表示記憶體的占用百分比

time+:執行的時間

command:程序的名稱或路徑

在執行top的時候,可以按下快捷鍵

m:表示將結果按照記憶體從高到低顯示

p:表示將結果按照使用率從高到低顯示

1:當伺服器擁有多個cpu的時候可以使用來切換是否展示顯示各個cpu 的詳細資訊

6、 du -sh指令

作用:檢視目錄的真實大小

選項含義: -s:只顯示彙總的大小

-h:表示以高可讀性形式進行顯示

#du -sh 目錄路徑:統計目錄大小

7、 find指令

作用:用於查詢檔案

#find 路徑範圍 選項 選項的值:

選項: -name:按照文件名稱進行搜尋(支援模糊搜尋)

-type:按照文件的型別進行搜尋

文件型別:「-」表示檔案(在使用find的時候要用f來替換)「d」表示資料夾

8、 service指令

作用:用於控制一些軟體的服務啟動/停止/重啟

#service 服務名 start/stop/restart:

例:#service httpd stop

9、 kill指令

作用:表示殺死程序(當遇到殭屍程序或者出於某些原因需要關閉程序的時候)

#kill程序pid(語法需配合ps一起使用)

10、 ifconfig指令

11、 reboot指令

作用:重新啟動計算機

#reboot:重啟

#reboot -w:模擬重啟,但是不重啟(只寫關機與開機的日誌資訊)

12、 shutdown指令

作用:關機 (慎用)

#shutdown -h now 「關機提示」或者#shutdown -h 15:25

若想要取消關機計畫:

:針對centos7.x之前的版本:ctrl+c

:針對centos7.x之後的版本:#shutdown -c

#init 0:關機

#halt:關機

#poweroff:關機

13、 uptime指令

14、 uname指令

15、 netstat -tnlp指令

作用:檢視網路連線狀態

#netstat -tnlp:

選項說明: -t:只列出tcp協議的連線

-n:表示將位址從字母組合轉化成ip位址,將協議轉化成埠號

-l:表示過濾出「state」(狀態)列中其值為listen(監聽)的連線

-p:表示顯示發起連線的程序pid和程序名稱

16、 man命令

作用:manual,手冊(包含了linux中全部命令的手冊)

#man 命令

注:ctrl+u:刪除游標前命令;ctrl+k:刪除游標後命令

linux學習筆記 2

一些常用的基本命令 uname a 檢視核心版本 ls al 顯示所有檔案的屬性 pwd 顯示當前路徑 cd 返回上一次目錄 cd 返回主目錄 date s 設定時間 日期 cal 顯示日曆 cal 2006 bc 計算器具 man info 幫助手冊 locale 顯示當前字型 locale a ...

Linux學習筆記2

1 linux使用者身份與群組記錄的檔案 預設情況下所有系統賬號的資訊都記錄在 etc passwd這個檔案中 個人密碼則記錄在 etc shadow這個檔案中 所有的組名記錄在 etc group中 2 使用ls all檢視目錄下的檔案詳細資訊 例如 rw r r 1 root root 6849...

Linux學習筆記 (2)

閒著無事,就敲起了linux 命令,熟悉一下。記得昨天在書上看到了 find命令的用法,覺得挺神奇的。其中 find 能夠確定檔案的查詢深度 於是 敲了如下命令 建立如下檔案目錄 樹 來試一下 find 的 maxdepth 與 mindepth 當把最大深度設為1時,找到的是 於 father 目...