linux常用命令小教程(系統管理類)

2021-08-04 13:25:50 字數 3926 閱讀 9190

這裡只會介紹在開發中會比較常用的命令,更多命令可以去手冊中查詢,還請見諒。

承接第四節:系統管理類

1、uname:用於顯示系統資訊

uname 

[-amnrsv

][--

help

][--

version

]

引數說明

鎖定虛擬終端

# vlock
3、who命令用於顯示系統中有哪些使用者正在上面,顯示的資料報含了使用者 id、使用的終端機、從哪邊連上來的、上線時間、呆滯時間、cpu 使用量、動作等等。

who -[

husfv][

user

]

4、su:用於變更為其他使用者的身份,除 root 外,需要鍵入該使用者的密碼

su 

[-fmp][-

c command][-

s shell

][--

help

][--

version

][-]

[user

[arg

]]

引數說明

變更帳號為 root 並在執行 ls 指令後退出變回原使用者

su 

-c ls root

變更帳號為 root 並傳入 -f 引數給新執行的 shell

su root 

-f

變更帳號為 clsung 並改變工作目錄至 clsung 的家目錄(home dir)

su 

-clsung

切換使用者

[email protected]

:~$ whoami

//顯示當前使用者

hnlinux

[email protected]

:~$ pwd

//顯示當前目錄

/home

/hnlinux

[email protected]

:~$ su root

//切換到root使用者

密碼:[email protected]

:/home/

hnlinux

# whoami

root

[email protected]

:/home/

hnlinux

# pwd

/home

/hnlinux

切換使用者,改變環境變數

[email protected]

:~$ whoami

//顯示當前使用者

hnlinux

[email protected]

:~$ pwd

//顯示當前目錄

/home

/hnlinux

[email protected]

:~$ su

-root

//切換到root使用者

密碼:[email protected]

:/home/

hnlinux

# whoami

root

[email protected]

:/home/

hnlinux

# pwd //顯示當前目錄

/root

5、skill:送個訊號給正在執行的程式,預設的訊息為 term (中斷),較常使用的訊息為 hup、int、kill、stop、cont 和 0。

停止所有在 pty 裝置上的程式

skill 

-kill

-v pts

/*

停止三個使用者 user1、user2、user3

skill 

-stop user1 user2 user3

6、 id:用於顯示使用者的id,以及所屬群組的id。

顯示當前使用者資訊

# id //顯示當前使用者id

uid=0(

root

)gid=0

(root

)groups=0

(root),1

(bin),2

(daemon),3

(sys),4

(adm),6

(disk

),10

(wheel

)context

=root

:system_r

:unconfined_t

顯示使用者群組的id

# id -g

0

顯示所有群組的id

# id -g01

2345

610

顯示指定使用者資訊

# id hnlinux
7、free:用於顯示記憶體狀態。

free指令會顯示記憶體的使用情況,包括物理記憶體,虛擬的交換檔案記憶體,共享記憶體區段,以及系統核心使用的緩衝區等。

free 

[-bkmotv

][-s

《間隔秒數》]

引數說明

顯示記憶體使用情況

# free //顯示記憶體使用資訊

total used free shared buffers cached

mem:

254772

184568

70204

05692

89892

-/+ buffers/

cache

:88984

165788

swap

:524280

65116

459164

以總和的形式顯示記憶體的使用資訊

# free -t //以總和的形式查詢記憶體的使用資訊

total used free shared buffers cached

mem:

254772

184868

69904

05936

89908

-/+ buffers/

cache

:89024

165748

swap

:524280

65116

459164

total

:779052

249984

529068

週期性的查詢記憶體使用資訊

# free -s 10 //每10s 執行一次命令

total used free shared buffers cached

mem:

254772

187628

67144

06140

89964

-/+ buffers/

cache

:91524

163248

swap

:524280

65116

459164

total used free shared buffers cached

mem:

254772

187748

67024

06164

89940

-/+ buffers/

cache

:91644

163128

swap

:524280

65116

459164

linux常用命令與系統管理常用命令

系統管理 應用程式的記憶體和 cpu 使用量增加,最終因為記憶體不足而被殺掉。通過按下 c 鍵,可以看到啟動該應用程式的完整命令 除了檢查應用程式,還可以使用 top 來除錯其他使用 cpu 或記憶體的程序。10.netstat netstat 用於顯示網路狀態資訊。該命令可顯示正在使用的網路埠及其...

Linux系統管理 常用命令

一 進入目錄 cd home 進入 home目錄 cd root 進入 root目錄 cd 返回上一級目錄 cd 當前目錄 和 可以理解為相對路徑 例如cd hom test,cd加完整的路徑,可以理解為絕對路徑 二 檢視當前目錄 1.ls 檢視當前目錄所有的檔案和目錄。2.ls a 檢視所有的檔案...

Linux常用命令 系統管理

1 cal 檢視當前日曆 cal y表示檢視整年日曆 2 data 顯示或設定時間 設定時間格式 需要管理員許可權 date mmddhhmm cc yy ss format cc為年前兩位yy為年的後兩位,前兩位的mm為月,後兩位的mm為分鐘,dd為天,hh為小時,ss為秒。如 date 0102...