Linux命令 系統管理

2021-10-08 21:44:47 字數 4830 閱讀 4554

adduser:

adduser命令用於新增使用者帳號或更新預設的使用者資料,與useradd指令為同一指令。

使用許可權:系統管理員。

chfn:

chfn命令提供使用者更改個人資訊,用於 finger and mail username

使用許可權:所有使用者。

chsh:

chsh命令用於更改使用者 shell 設定。

使用許可權:所有使用者。

date:

date命令可以用來顯示或設定系統的日期與時間,在顯示方面,使用者可以設定欲顯示的格式,格式設定為乙個加號後接數個標記。

exit:

exit命令用於退出目前的shell。執行exit可使shell以指定的狀態值退出,若不設定狀態值引數,則shell以預設值退出。狀態值0代表執行成功,其他值代表執行失敗。

finger:

finger命令可以讓使用者查詢一些其他使用者的資料。

free:

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

fwhios:

fwhios命令用於查詢並顯示使用者資訊。本指令的功能有點類似finger指令,它會去查詢並顯示指定帳號的使用者相關資訊。不同之處在於fwhois指令是到network solutions的whois資料庫去查詢,該帳號名稱必須有在上面註冊才能尋獲,且名稱沒有大小寫的差別。

gitps:

gitps(gnu interactive tools process status)命令是用來報告並管理程式執行的指令,基本上它就是通過ps指令來報告,管理程式,也能通過gitps指令隨時中斷,刪除不必要的程式。因為gitps指令會去執行ps指令,所以其引數和ps指令相當類似。

groupdel:

groupdel命令用於刪除群組。倘若該群組中仍包括某些使用者,則必須先刪除這些使用者後,方能刪除群組。

groupmod:

groupmod命令用於更改群組識別碼或名稱。

halt:

若系統的 runlevel 為 0 或 6 ,則linux halt命令關閉系統,否則以 shutdown 指令(加上 -h 引數)來取代。

使用許可權:系統管理者。

id:

id命令用於顯示使用者的id,以及所屬群組的id,它會顯示使用者以及所屬群組的實際與有效id。若兩個id相同,則僅顯示實際id。若僅指定使用者名稱,則顯示目前使用者的id。

kill:

kill命令用於刪除執行中的程式或工作。

last:

last 命令用於顯示使用者最近登入資訊。

lastb:

lastb命令用於列出登入系統失敗的使用者相關資訊。單獨執行lastb指令,它會讀取位於/var/log目錄下,名稱為btmp的檔案,並把該檔案內容記錄的登入失敗的使用者名單,全部顯示出來。

login:

login命令用於登入系統。

logname:

logname命令用於顯示使用者名稱。

logout:

logout命令用於退出系統。

logrotate:

logrotate命令用於管理記錄檔案。使用logrotate指令,可讓你輕鬆管理系統所產生的記錄檔案。它提供自動替換,壓縮,刪除和郵寄記錄檔案,每個記錄檔案都可被設定成每日,每週或每月處理,也能在檔案太大時立即處理。

newgrp:

newgrp 命令用於登入另乙個群組。

nice:

nice命令以更改過的優先序來執行程式,如果未指定程式,則會印出目前的排程優先序,內定的adjustment為 10,範圍為 -20(最高優先序)到 19(最低優先序)。

procinfo:

procinfo(process information)命令用於顯示系統狀態,它從/proc目錄裡讀取相關資料,將資料妥善整理過後輸出到標準輸出裝置。

ps:ps命令用於顯示當前程序 (process) 的狀態。

pstree:

pstree命令將所有行程以樹狀圖顯示,樹狀圖將會以 pid (如果有指定) 或是以init這個基本行程為根 (root),如果有指定使用者id,則樹狀圖會只顯示該使用者所擁有的行程。

reboot:

reboot命令用於用來重新啟動計算機。

renice:

renice命令用於重新指定乙個或多個行程(process)的優先序(乙個或多個將根據引數而定)。

rlogin:

rlogin命令用於遠端登入。執行rlogin指令開啟終端機階段操作,並登入遠端主機。

rsh:

rsh命令用於遠端登入的shell。

rwho:

rwho命令用於檢視系統使用者。rwho指令的效果類似who指令,但它會顯示區域網裡所有主機的使用者。主機必須提供rwhod常駐服務的功能,方可使用rwho指令。

screen:

screen命令用於多重視窗管理程式。此處所謂的視窗,是指乙個全螢幕的文字模式畫面。通常只有在使用telnet登入主機或是使用老式的終端機時,才有可能用到screen程式。

shutdown:

shutdown命令可以用來進行關機程式,並且在關機以前傳送訊息給所有使用者正在執行的程式,shutdown 也可以用來重開機。

使用許可權:系統管理者。

skill:

skill命令送個訊號給正在執行的程式,預設的訊息為 term (中斷),較常使用的訊息為 hup、int、kill、stop、cont 和 0。訊息有三種寫法:分別為 -9、-sigkill、-kill,可以使用 -l 或 -l 已列出可使用的訊息。

sleep:

sleep命令可以用來將目前動作延遲一段時間。

sliplogin:

sliplogin命令用於將slip介面加入標準輸入。

su:

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

sudo:

sudo命令是以系統管理者的身份執行指令,也就是說,經由 sudo 所執行的指令就好像是 root 親自執行。

使用許可權:在 /etc/sudoers 中有出現的使用者。

swatch:

swatch命令用於系統監控程式。

tload:

tload命令用於顯示系統負載狀況,它使用ascii字元簡單地以文字模式顯示系統負載狀態。假設不給予終端機編號,則會在執行tload指令的終端機顯示負載情形。

top:

top命令用於實時顯示 process 的動態。

uname:

uname命令用於顯示系統資訊,它可以s顯示電腦以及作業系統的相關資訊。

useradd:

useradd 命令用於建立使用者帳號,帳號建好之後,再用 passwd 設定帳號的密碼。使用 useradd 指令所建立的帳號,實際上是儲存在/etc/passwd文字檔案中。

userconf:

userconf命令用於使用者帳號設定程式,它實際上為linuxconf的符號連線,提供圖形介面的操作方式,供管理員建立與管理各類帳號。若不加任何引數,即進入圖形介面。

userdel:

userdel命令用於刪除使用者帳號。userdel可刪除使用者帳號與相關的檔案。若不加引數,則僅刪除使用者帳號,而不刪除相關檔案。

usermod:

usermod命令用於修改使用者帳號。

vlock:

vlock命令用於鎖住虛擬終端。執行vlock(virtual console lock)指令可鎖住虛擬終端,避免他人使用。

w:

w命令用於顯示目前登入系統的使用者資訊。執行這項指令可得知目前登入系統的使用者有哪些人,以及他們正在執行的程式。

who:

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

whoami:

whoami命令用於顯示自身使用者名稱,相當於執行"id -un"指令。

whois:

whois命令用於查詢並顯示使用者資訊,因為它是到network solutions的whois資料庫去查詢,所以該帳號名稱必須在上面註冊方能尋獲,且名稱沒有大小寫的差別。

Linux系統管理命令

stat 顯示指定檔案的相關資訊 cd home itcast stat familya whowhoami 顯示使用者自己的身份 hostname 顯示主機名稱 hostname hostname i 顯示主機ip uname 顯示系統資訊 uname a 顯示全部資訊 核心名稱,主機名,核心版本...

Linux系統管理命令

stat 顯示指定檔案的詳細資訊,比ls更詳細 whoami 顯示當前操作使用者 hostname 顯示主機名 uname 顯示系統資訊 top 動態顯示當前耗費資源最多程序資訊 ps 顯示瞬間程序狀態 ps aux du 檢視目錄大小 du h home帶有單位顯示目錄資訊 df 檢視磁碟大小 d...

linux 系統管理命令

對於 linux 系統來說,無論是 處理器 記憶體 磁碟驅動器 鍵盤 滑鼠,還是使用者等都是檔案,linux 系統管理的命令是它正常執行的核心。熟悉了 linux 常用的檔案處理命令以後,這一講介紹對系統和使用者進行管理的命令。df 命令用來檢查檔案系統的磁碟空間占用情況,使用許可權是所有使用者。s...