搜尋
首頁運維linux運維Linux系統管理指令及參數有哪些

whois

  功能說明:尋找並顯示使用者資訊。

  語法:whois [帳號名稱]

  補充說明:whois指令會去查找並顯示指定帳號的用戶相關信息,因為它是到network solutions的whois數據庫去查找,所以該帳號名稱必須在上面註冊方能尋獲,且名稱沒有大小寫的差異。

  -------------------------------------------- -------------

whoami

  功能說明:先似乎使用者名稱。

  語  法:whoami [--help][--version] [separator]

  補充說明:顯示自身的使用者名稱,本指令相當於執行 id -un指令。

  參  數:
  --help  線上幫助。
  --version  顯示版本資訊。

  -------------------------------------------- -------

who

  功能說明:顯示目前登入系統的使用者資訊。

  語法:who [-himqsw][--help][--version][am i][記錄檔]

  補充說明:執行這項指令可得知目前有那些使用者登入系統,單獨執行who指令會列出登入帳號,使用的
  終端機,登入時間以及從何處登入或正在使用哪個x顯示器。

  參  數:
  -h或--heading  顯示各欄位的標題資訊欄位。
  -i或-u或--idle  顯示閒置時間,若該用戶在前一分鐘之內有進行任何動作,將標示成.號,如果該用戶已超過24小時沒有任何動作,則標示出old字串。
  -m  此參數的效果和指定am i字串相同。
  -q或--count  只顯示登入系統的帳號名稱和總人數。
  -s  此參數將忽略不予處理,僅負責解決who指令其他版本的相容性問題。
  -w或-t或--mesg或--message或--writable  顯示使用者的資訊狀態列。
  --help  線上幫助。
  --version  顯示版本資訊。

  -------------------------------------------- --------

w

  功能說明:顯示目前登入系統的使用者資訊。

  語  法:w [-fhlsuv][使用者名稱]

  補充說明:執行此指令可得知目前登錄系統的使用者有那些人,以及他們正在執行的程式。單獨執行w
  指令會顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關資訊。

  參  數:
  -f  開啟或關閉顯示使用者從何處登入系統。
  -h  不顯示各欄位的標題資訊列。
  -l  使用詳細格式列表,此為預設值。
  -s  使用簡潔格式列表,不顯示使用者登錄時間,終端機階段作業和程式所耗費的cpu時間。
  -u  忽略執行程序的名稱,以及該程式耗費cpu時間的資訊。
  -v  顯示版本資訊。

  -------------------------------------------- ---------

vlock(virtual console lock)

#  功能說明:鎖定虛擬終端。

  語  法:vlock [-achv]

#  補充說明:執行vlock指令可鎖住虛擬終端,避免他人使用。

  參數:
  -a或--all  鎖住所有的終端階段作業,如果您在全螢幕的終端中使用本參數,則會用鍵盤
  切換終端機的功能一併關閉。
  -c或--current  鎖定目前的終端階段作業,此為預設值。
  -h或--help  線上幫助。
  -v或--version  顯示版本資訊。

  -------------------------------------------- ------------

usermod

  功能說明:修改使用者帳號。

  語法:usermod [-lu][-c ][-d ][-e ][-f ][-g ][-l ][-s ][-u ][使用者帳號]

#補充說明:usermod可用於修改使用者帳號的各項設定。

  參  數:
  -c  修改使用者帳號的備註文字。
  -d登錄目錄>  修改使用者登入時的目錄。
  -e  修改帳號的有效期限。
  -f  修改在密碼過期後多少天即關閉該帳號。
  -g  修改使用者所屬的群組。
  -g  修改使用者所屬的附加群組。
  -l  修改使用者帳號名稱。
  -l  鎖定使用者密碼,使密碼無效。
  -s  修改使用者登入後所使用的shell。
  -u  修改用戶id。
  -u  解除密碼鎖定。

  -------------------------------------------- -----------

userdel

  功能說明:刪除使用者帳號。

  語  法:userdel [-r][使用者帳號]

  補充說明:userdel可刪除使用者帳號與相關的檔案。若不加參數,則僅刪除使用者帳號,不刪除相關檔案。

  參  數:
  -f  刪除使用者登入目錄以及目錄中所有檔案。

  -------------------------------------------- --------------

userconf

  功能說明:使用者帳號設定程式。

  語法:userconf [--addgroup ][--adduser ][--delgroup ][--deluser ][--help]

  補充說明:userconf實際上為linuxconf的符號連接,提供圖形介面的操作方式,供管理員建立與管理各類帳號。若不加任何參數,即進入圖形介面。

  參  數:
  --addgroup  新增群組。
  --adduser  新增用戶帳號。
  --delgroup  刪除群組。
  --deluser  刪除使用者帳號。
  --help  顯示幫助。

  -------------------------------------------- ----------

useradd

  功能說明:建立使用者帳號。

  語法:useradd [-mmnr][-c ][-d ][-e ][-f ][-g ][-s ][-u ][用戶帳號] 或useradd -d [-b][-e ][-g ][-g ][-s ]

  補充說明:useradd可用來建立用戶帳號。帳號建好之後,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文字檔案中。

  參  數:
  -c  加上備註文字。備註文字會保存在passwd的備註欄位中。 
  -d  指定使用者登入時的啟動目錄。
  -d  變更預設值.
  -e  指定帳號的有效期限。
  -f  指定在密碼過期後多少天即關閉該帳號。
  -g  指定使用者所屬的群組。
  -g  指定使用者所屬的附加群組。
  -m  自動建立使用者的登入目錄。
  -m  不要自動建立使用者的登入目錄。
  -n  取消建立以使用者名稱為名的群組.
  -r  建立系統帳號。
  -s   指定使用者登入後所使用的shell。
  -u  指定使用者id。

  -------------------------------------------- --------

uname

  功能說明:顯示系統資訊。

  語  法:uname [-amnrsv][--help][--version]

  補充說明:uname可顯示電腦以及作業系統的相關資訊。

  參  數:
  -a或--all  顯示全部的資訊。
  -m或--machine  顯示電腦類型。
  -n或-nodename  顯示在網路上的主機名稱。
  -r或--release  顯示作業系統的發行編號。
  -s或--sysname  顯示作業系統名稱。
  -v  顯示作業系統的版本。
  --help  顯示幫助。
  --version  顯示版本資訊。

  -------------------------------------------- ---------

top

  功能說明:顯示,管理執行中的程式。

  語法:top [bciqss][d ][n ]

  補充說明:執行top指令可顯示目前正在系統中執行的程序,並透過它所提供的互動式介面,用熱鍵加以管理。

  參  數:
  b  使用批次模式。
  c  列出程式時,顯示每個程式的完整指令,包括指令名稱,路徑和參數等相關資訊。
  d  設定top監控程式執行狀況的間隔時間,單位以秒計算。
  i  執行top指令時,忽略閒置或是已成為zombie的程式。
  n  設定監控資訊的更新次數。
  q  持續監控程式執行的狀況。
  s  使用保密模式,消除互動模式下的潛在危機。
  s  使用累計模式,其效果類似ps指令的-s參數。

  -------------------------------------------- ----------

tload

  功能說明:顯示系統負載狀況。

  語法:tload [-v][-d ][-s ][終端機編號]

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

  參  數:
  -d  設定tload偵測系統負載的間隔時間,單位以秒計算。
  -s  設定圖表的垂直刻度大小,單位以列計算。
  -v  顯示版本資訊。

  -------------------------------------------- ----------

swatch(simple watcher)

  功能說明:系統監控程式。

  語法:swatch [-a ][-c ][-f ][-i ][ -p ][-r

  補充說明:swatch可用來監控系統記錄文件​​,並在發現特定的事件時,執行指定的動作。 swatch所監控的事件以及對應事件的動作都存放在 swatch的設定檔中。預設的設定檔為擁護根目錄下的.swatchrc。然而在red hat linux的預設用戶根目錄下並沒有.swatchrc配置文件,您可將/usr/doc/swatch- 2.2/config_files/swatchrc.personal文件複製到用戶根目錄下的.swatchrc,然後修改. swatchrc所要監控的事件及執行的動作。

  參  數:
  -a  預設配置檔中,動作的分隔字符,預設為逗號。
  -c設定檔>  指定設定文件,而不使用預設的設定檔。
  -f記錄文件>  檢查指定的記錄文件,檢查完畢後不會繼續監控該記錄文件。
  -i分隔字符>  指定輸入記錄的分隔字符,預設為換行字符。
  -p分隔字符>  指定設定檔中,事件的分隔字符,預設為逗號。
  -r時間>  在指定的時間重新啟動。
  -t  檢查指定的記錄文件,並且會監控加入記錄文件中的後繼記錄。

  -------------------------------------------- --------------

suspend

  功能說明:暫停執行shell。

  語  法:suspend [-f]

#  補充說明:suspend為shell內建指令,可暫停目前正在執行的shell。若要恢復,則必須使用sigcont資訊。

  參  數:
  -f  若目前執行的shell為登錄的shell,則suspend預設無法暫停此shell。若要強迫暫停登錄的shell,則必須使用-f參數。

  -------------------------------------------- ---------

sudo

  功能說明:以其他身分執行指令。

  語法:sudo [-bhhpv][-s ][-u ][指令] 或sudo [-klv]

  補充說明:sudo可讓使用者以其他的身份來執行指定的指令,預設的身份為root。在/etc/sudoers中設定了可執行sudo指令的使用者。若其未經授權的使用者企圖使用sudo,則會發出警告的郵件給管理員。使用者使用sudo時,必須先輸入密碼,之後有5分鐘的有效期限,超過期限則必須重新輸入密碼。
  參  數:
  -b  在背景執行指令。
  -h  顯示幫助。
  -h  將home環境變數設為新身分的home環境變數。
  -k  結束密碼的有效期限,也就是下次再執行sudo時便需要輸入密碼。
  -l  列出目前使用者可執行與無法執行的指令。
  -p  改變詢問密碼的提示符號。
  -s  執行指定的shell。
  -u  以指定的使用者作為新的身分。若不加上此參數,則預設以root為新的身分。
  -v  延長密碼有效期限5分鐘。
  -v  顯示版本資訊。

  -------------------------------------------- ------------

su(super user)

  功能說明:變更使用者身分。

  語法:su [-flmp][--help][--version][-][-c ][-s ][使用者帳號]

#  補充說明:su可讓使用者暫時變更登錄的身份。變更時須輸入要變更的使用者帳號與密碼。

  參  數:
  -c或--command=  執行完指定的指令後,即恢復原來的身份。
  -f或--fast  適用於csh與tsch,使shell不用去讀取啟動檔。
  -.-l或--login  改變身分時,也同時變更工作目錄,以及home,shell,user,logname。此外,也會變更path變數。
  -m,-p或--preserve-environment  變更身分時,不要變更環境變數。
  -s或--shell=  指定要執行的shell。
  --help  顯示幫助。
  --version  顯示版本資訊。
  [使用者帳號]  指定要變更的使用者。若不指定此參數,則預設變更為root。

  -------------------------------------------- ----------

sliplogin

  功能說明:將slip介面加入標準輸入。

  語  法:sliplogin [使用者名稱]

  補充說明:sliplogin可將slip介面加入標準輸入,並將一般終端機的連線變成slip連線。通常可用來建立slip伺服器,讓遠端電腦以 slip連線到伺服器。 sliplogin活去檢查/etc/slip/slip.hosts檔案中是否有相同的使用者名稱。檢查後, sliplogin會呼叫執行shell script來設定ip位址,子網路遮罩等網路介面環境。此shell script通常是/etc/slip/slip.login。

  -------------------------------------------- -------

shutdown

  功能說明:系統關機指令。

  語法:shutdown [-effhknr][-t 秒數][時間][警告訊息]

  補充說明:shutdown指令可以關閉所有程序,並根據使用者的需要,進行重新開機或關機的動作。

  參  數:
  -c  當執行shutdown -h 11:50指令時,只要按 鍵就可以中斷關機的指令。
  -f  重新啟動時不執行fsck。
  -f  重新啟動時執行fsck。
  -h  將系統關機。
  -k  只是送出資訊給所有用戶,但不會實際關機。
  -n  不呼叫init程式進行關機,而由shutdown自己進行。
  -r  shutdown之後重新啟動。
  -t  送出警告訊息和刪除訊息之間要延遲多少秒。
  [時間]  設定多久時間後執行shutdown指令。
  [警告訊息]  要傳送給所有登入使用者的資訊。

  -------------------------------------------- ---------------

screen

  功能說明:多重視視窗管理程式。

  語法:screen [-amrvx -ls -wipe][-d ][-h ][-r ][-s ][-s ]

  補充說明:screen為多重視視窗管理程式。此處所謂的視窗,是指一個全螢幕的文字模式畫面。通常只有在使用telnet登錄主機或是使用老式的終端機時,才有可能用到screen程式。

  參  數:
  -a  將所有的視窗都調整為目前終端機的大小。
  -d  將指定的screen作業離線。
  -h  指定視窗的緩衝區行數。
  -m  即使目前已在作業中的screen作業,仍強制建立新的screen作業。
  -r  還原離線的screen作業。
  -r  先試圖恢復離線的作業。若找不到離線的作業,即建立新的screen作業。
  -s  指定建立新視窗時,所要執行的shell。
  -s  指定screen作業的名稱。
  -v  顯示版本資訊。
  -x  恢復之前離線的screen作業。
  -ls或--list  顯示目前所有的screen作業。
  -wipe  檢查目前所有的screen作業,並刪除已經無法使用的screen作業。

  -------------------------------------------- ---------------

rwho

  功能說明:檢視系統使用者。

  語  法:rwho [-a]

  補充說明:rwho指令的效果類似who指令,但它會顯示區域網路裡所有主機的使用者。主機必須提供rwhod常駐服務的功能,方可使用rwho指令。

  參  數:
  -a  列出所有的用戶,包括閒置時間超過1小時以上的用戶。

  -------------------------------------------- --------

  rsh(remote shell)

  功能說明:遠端登入的shell。

  語法:rsh [-dn][-l ][主機名稱或ip位址][執行指令]

  補充說明:rsh提供使用者環境,也就是shell,以便指令能夠在指定的遠端主機上執行。

  參  數:
  -d  使用socket層級的排錯功能。
  -l  指定要登入遠端主機的使用者名稱。
  -n  把輸入的指令號向代號為/dev/null的特殊外圍設備。

  -------------------------------------------- -------------

  rlogin(remote login)

#  功能說明:遠端登入。
  語法:rlogin [-8el][-e ][-l ][主機名稱或ip位址]

  補充說明:執行rlogin指令開啟終端機階段操作,並登入遠端主機。

  參  數:
  -8  允許輸入8位元字元資料。
  -e脫離字元>  設定脫離字元。
  -e  濾除脫離字元。
  -l使用者名稱>  指定要登入遠端主機的使用者名稱。
  -l  使用litout模式進行遠端登入階段操作。

  -------------------------------------------- -----------

renice

  功能說明:調整優先權。

  語法:renice [優先等級][-g ...][-p ...][-u

  補充說明:renice指令可重新調整程式執行的優先權等級。預設是以程式識別碼指定程式調整其優先權,您也可以指定程式群組或使用者名稱調整優先權等級,並修改所有隸屬於該程式群組或使用者的程式的優先權。等級範圍從-20--19,只有系統管理者可以改變其他使用者程式的優先權,也僅有系統管理者可以設定負數等級。
  參  數:
  -g  使用程式群組名稱,修改所有隸屬於該程式群組的程式的優先權。
  -p  改變程式的優先權等級,此參數為預設值。
  -u  指定使用者名稱,修改所有隸屬於該使用者的程式的優先權。

  -------------------------------------------- -----------

reboot

  功能說明:重新開機。

  語  法:dreboot [-dfinw]

  補充說明:執行reboot指令可讓系統停止運作,並重新開機。

  參  數:
  -d  重新開機時不把資料寫入記錄檔/var/tmp/wtmp。本參數具有-n參數的效果。
  -f  強制重新開機,不呼叫shutdown指令的功能。
  -i  在重新開機之前,先關閉所有網路介面。
  -n  重開機之前不檢查是否有未結束的程式。
  -w  只做測試,並不真的將系統重新開機,只會把重啟的資料寫入/var/log目錄下的wtmp記錄檔。

pstree(process status tree)

  功能說明:以樹狀圖顯示程式。

  語法:pstree [-acghlnpuuv][-h ][/]

  補充說明:pstree指令用ascii字元顯示樹狀結構,清楚表達程式間的相互關係。如果不指定程式識別碼或使用者名稱,則會將系統啟動時的第一個程式視為基底層,並顯示之後的所有程式。若指定使用者名稱,便會以隸屬該使用者的第一個程式當作基底層,然後顯示該使用者的所有程式。

  參  數:
  -a  顯示每個程式的完整指令,包含路徑,參數或是常駐服務的標示。
  -c  不使用精簡標示法。
  -g  使用vt100終端機的列繪圖字元。
  -h  列出樹狀圖時,特別標示現在執行的程序。
  -h  此參數的效果和指定-h參數類似,但特別標示指定的程式。
  -l  採用長列格式顯示樹狀圖。
  -n  用程式識別碼排序。預設是以程式名稱來排序。
  -p  顯示程式識別碼。
  -u  顯示使用者名稱。
  -u  使用utf-8列繪圖字元。
  -v  顯示版本資訊。

  -------------------------------------------- -------------

ps(process status)

  功能說明:報告程式狀況。

  語法:ps [-aacdefhjlmnvwy][acefghlnrsstuvxx][-c ][-g ][-g ][-p ][p ][-s ][-t ][t ][- u ][-u ][u ][-][--cols ][--cumulative][--deselect][--forest][--headers][--help][-- info][--lines < ;顯示列數>][--no-headers][--group ][-group ][--pid ] [--rows ][--sid ][--tty ][--user ][--user ][--version][--width ]

  補充說明:ps是用來報告程式執行狀況的指令,您可以搭配kill指令隨時中斷,刪除不必要的程式。

  參  數:
  -a  顯示所有終端機下執行的程序,除了階段作業領導者之外。
  a  顯示現行終端機下的所有程序,包括其他使用者的程式。
  -a  顯示所有程式。
  -c  顯示cls和pri欄位。
  c  列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,參數或常駐服務的標示。
  -c  指定執行指令的名稱,並列出該指令的程式的狀況。
  -d  顯示所有程序,但不包含階段作業領導者的程序。
  -e  此參數的效果和指定a參數相同。
  e  列出程式時,顯示每個程式所使用的環境變數。
  -f  顯示uid,ppip,c與stime欄位。
  f  以ascii字元顯示樹狀結構,表達程式間的相互關係。
  -g  此參數的效果和指定-g參數相同,當亦能使用階段作業領導者的名稱來指定。
  g  顯示現行終端機下的所有程序,包括群組領導者的程序。
  -g  列出屬於該群組的程式的狀況,也可使用群組名稱來指定。
  h  不顯示標題列。
  -h  顯示樹狀結構,表示程式間的相互關係。
  -j或j  採用工作控制的格式顯示程式狀況。
  -l或l  採用詳細的格式來顯示程式狀況。
  l  列出欄位的相關資訊。
  -m或m  顯示所有的執行緒。
  n  以數字來表示user和wchan欄位。
  -n  顯示所有的程序,除了執行ps指令終端機下的程序之外。
  -p  指定程式識別碼,並列出程式的狀況。
  p  此參數的效果和指定-p參數相同,只在列表格式方面稍有差異。
  r  只列出現行終端機正在執行中的程式。
  -s  指定階段作業的程序識別碼,並列出隸屬該階段作業的程序的狀況。
  s  採用程式訊號的格式顯示程式狀況。
  s  列出程式時,包含已中斷的子程式資料。
  -t  指定終端機編號,並列出屬於該終端機的程式的狀況。
  t  此參數的效果和指定-t參數相同,僅在列表格式方面稍有差異。
  -t  顯示現行終端機下的所有程式。
  -u  此參數的效果和指定-u參數相同。
  u  以使用者為主的格式來顯示程式狀況。
  -u  列出屬於該使用者的程式的狀況,也可使用使用者名稱來指定。
  u  列出屬於該使用者的程式的狀況。
  v  採用虛擬記憶體的格式顯示程式狀況。
  -v或v  顯示版本資訊。
  -w或w  採用寬闊的格式來顯示程式狀況。 
  x  顯示所有程序,不以終端機來區分。
  x  採用舊式的linux i386登陸格式顯示程式狀況。
  -y  配合參數-l使用時,不顯示f(flag)欄位,並以rss欄位取代addr欄位 。
  -  此參數的效果和指定p參數相同。
  --cols  設定每列的最大字元數。
  --columns  此參數的效果和指定--cols參數相同。
  --cumulative  此參數的效果和指定s參數相同。
  --deselect  此參數的效果和指定-n參數相同。
  --forest  此參數的效果和指定f參數相同。
  --headers  重複顯示標題列。
  --help  線上幫助。
  --info  顯示排錯資訊。
  --lines  設定顯示畫面的列數。
  --no-headers  此參數的效果和指定h參數相同,只在列表格式方面稍有差異。
  --group  此參數的效果和指定-g參數相同。
  --group  此參數的效果和指定-g參數相同。
  --pid  此參數的效果和指定-p參數相同。
  --rows  此參數的效果和指定--lines參數相同。
  --sid  此參數的效果和指定-s參數相同。
  --tty  此參數的效果和指定-t參數相同。
  --user  此參數的效果和指定-u參數相同。
  --user  此參數的效果和指定-u參數相同。
  --version  此參數的效果和指定-v參數相同。
  --widty  此參數的效果和指定-cols參數相同。

  -------------------------------------------- --------------

procinfo(process information)

  功能說明:顯示系統狀態。

  語法:procinfo [-abddfhimssv][-f ][-n ]

  補充說明:procinfo指令從/proc目錄裡讀取相關數據,將數據妥善整理後輸出到標準輸出設備。

  參  數:
  -a  顯示所有資訊。
  -b  顯示磁碟裝置的區塊數目,而非存取數目。
  -d  顯示系統資訊每秒間的變化差額,而非總和的數值。本參數必須配合-f參數使用
  -d  此參數效果和指定-d參數類似,但記憶體和交換檔案的資訊為總和數值。
  -f  進入全畫面的互動式操作介面。
  -f  把資訊狀態輸出到檔案儲存起來,而非預設的標準輸出裝置。
  -h  線上幫忙。
  -i  顯示完整的irp清單。
  -m  顯示系統模組和周邊設備等相關資訊。
  -n間隔秒數>  設定全畫面互動模式的資訊更新速度,單位以秒計算。
  -s  顯示系統的內存,磁碟空間,irp和dma等信息,此為預設值。
  -s  搭配參數-d或-d使用時,每秒都會更新信息,不論是否有使用參數-n。
  -v  顯示版本資訊。

  -------------------------------------------- --------

nice

  功能說明:設定優先權。

  語法:nice [-n ][--help][--version][執行指令]

  補充說明:nice指令可以改變程式執行的優先權等級。

  參  數:  -n或-或--adjustment=  設定欲執行的指令的優先權等級。等級的範圍從-20-19,其中-20最高,19最低,只有系統管理者可以設定負數的等級。
  --help  線上幫助。
  --version  顯示版本資訊。

  -------------------------------------------- --------

newgrp

  功能說明:登入另一個群組。

  語  法:newgrp [群組名稱]

  補充說明:newgrp指令類似login指令,當它是以相同的帳號,另一個群組名稱,再次登入系統。若要使用newgrp指令切換群組,您必須是該群組的用戶,否則將無法登入指定的群組。單一使用者要同時隸屬多個群組,需利用交替使用者的設定。若不指定群組名稱,則newgrp指令會登入該使用者名稱的預設群組。

  -------------------------------------------- -------

logrotate

  功能說明:管理記錄檔。

  語法:logrotate [-?dfv][-s ][--usage][設定檔]

  補充說明:使用logrotate指令,可讓你輕鬆管理系統所產生的記錄檔。它提供自動替換,壓縮,刪除和郵寄記錄文件,每個記錄文件都可被設定成每日,每週或每月處理,也能在文件太大時立即處理。您必須自行編輯,指定設定文件,預設的設定檔存放在/etc目錄下,檔案名稱為 logrotate.conf。

  參  數:
  -?或--help  線上幫助。
  -d或--debug  詳細顯示指令執行過程,以便於排錯或了解程式執行的情況。
  -f或--force  強行啟動記錄文件維護操作,縱使logrotate指令認為沒有需要亦然。
  -s或--state=  使用指定的狀態檔案。
  -v或--version  顯示指令執行程序。
  -usage  顯示指令基本用法。

  -------------------------------------------- ------------

logout

  功能說明:退出系統。

  語  法:logout

  補充說明:logout指令讓使用者退出系統,其功能和login指令相互對應。

  -------------------------------------------- -------

logname

  功能說明:顯示使用者名稱。

  語  法:logname [--help][--version]

  補充說明:執行logname指令,它會顯示目前使用者的名稱。

  參  數:
  --help  線上幫助。
  --vesion  顯示版本資訊。

  -------------------------------------------- ------------

login

  功能說明:登入系統。

  語  法:login

  補充說明:login指令讓使用者登入系統,您亦可透過它的功能隨時更換登入身分。在slackware發行版中,您可在指令後面附加欲登入的使用者名稱,它會直接詢問密碼,等待使用者輸入。當/etc目錄裡含名稱為nologin的檔案時,系統只root帳號登入系統,其他使用者一律不准登入。

  -------------------------------------------- -----------

lastb

  功能說明:列出登入系統失敗的使用者相關資訊。

  語法:lastb [-adrx][-f ][-n ][帳號名稱...][終端機編號...]

  補充說明:單獨執行lastb指令,它會讀取位於/var/log目錄下,名稱為btmp的文件,並把該文件內容
  記錄的登錄失敗的用戶名單,全部顯示出來。

  參  數:
  -a  把從何處登入系統的主機名稱或ip位址顯示在最後一行。
  -d  將ip位址轉換成主機名稱。
  -f  指定記錄檔。
  -n或-  設定列出名單的顯示列數。
  -r  不顯示登入系統的主機名稱或ip位址。
  -x  顯示系統關機,重新開機,以及執行等級的改變等資訊。

  -------------------------------------------- -----------

last

  功能說明:列出目前與過去登入系統的使用者相關資訊。

  語法:last [-adrx][-f ][-n ][帳號名稱...][終端機編號...]

  補充說明:單獨執行last指令,它會讀取位於/var/log目錄下,名稱為wtmp的文件,並把該給文件的內容記錄的登錄系統的用戶名單全部顯示出來。

  參  數:
  -a  把從何處登入系統的主機名稱或ip位址,顯示在最後一行。
  -d  將ip位址轉換成主機名稱。
  -f  指定記錄檔。
  -n 或-  設定列出名單的顯示列數。
  -r  不顯示登入系統的主機名稱或ip位址。
  -x  顯示系統關機,重新開機,以及執行等級的改變等資訊。

  -------------------------------------------- -------------

kill

  功能說明:刪除執行中的程式或工作。

  語法:kill [-s ][程式] 或kill [-l ]

  補充說明:kill可將指定的資訊送至程序。預設的資訊為sigterm(15),可將指定程式終止。若仍無法終止程序,可使用sigkill(9)資訊嘗試強制刪除程式。程式或工作的編號可用ps指令或jobs指令查看。
  參  數:
  -l  若不加選項,則-l參數會列出全部的資訊名稱。
  -s  指定要送出的資訊。
  [程式]  [程式]可以是程式的pid或是pgid,也可以是工作編號。

  -------------------------------------------- ---------------

id

  功能說明:顯示使用者的id,以及所屬群組的id。

  語  法:id [-ggnru][--help][--version][使用者名稱]

  補充說明:id會顯示使用者以及所屬群組的實際與有效id。若兩個id相同,則僅顯示實際id。若僅指定使用者名稱,則顯示目前使用者的id。

  參  數:
  -g或--group  顯示使用者所屬群組的id。
  -g或--groups  顯示使用者所屬附加群組的id。
  -n或--name  顯示用戶,所屬群組或附加群組的名稱。
  -r或--real  顯示實際id。
  -u或--user  顯示使用者id。
  -help  顯示幫助。
  -version  顯示版本資訊。

  -------------------------------------------- ------------------

halt

  功能說明:關閉系統。

  語  法:halt [-dfinpw]

  補充說明:halt會先偵測系統的runlevel。若runlevel為0或6,則關閉系統,否則即呼叫shutdown來關閉系統。

  參  數:
  -d  不要在wtmp中記錄。
  -f  不論目前的runlevel為何,不呼叫shutdown即強制關閉系統。
  -i  在halt之前,關閉全部的網路介面。
  -n  halt前,不用先執行sync。
  -p  halt之後,執行poweroff。
  -w  僅在wtmp中記錄,而不實際結束系統。

  -------------------------------------------- --------------

groupmod(group modify)

  功能說明:變更群組識別碼或名稱。

  語法:groupmod [-g ][-n ][群組名稱]

  補充說明:需要更改群組的識別碼或名稱時,可用groupmod指令來完成這項工作。

  參  數:
  -g  設定欲使用的群組識別碼。
  -o  重複使用群組識別碼。
  -n  設定欲使用的群組名稱。

  -------------------------------------------- ------------

groupdel(group delete)

  功能說明:刪除群組。

  語  法:groupdel [群組名稱]

#  補充說明:需要從系統上刪除群組時,可用groupdel指令來完成這項工作。若該群組仍包含某些用戶,則必須先刪除這些用戶後,方能刪除群組。

  -------------------------------------------- --------------

gitps(gnu interactive tools process status)

  功能說明:報告程式狀況。

  語法:gitps [acefgjlnrsstuvwxx][p ][t ][u ]

  補充說明:u ]

  補充說明: gitps是用來報告並管理程式執行的指令,基本上它就是透過ps指令來報告,管理程序,也能透過gitps指令隨時中斷,刪除不必要的程序。因為gitps指令會去執行ps指令,所以其參數和ps指令相當類似。

  參  數:
  a  顯示 現行終端機下的所有程序,包括其他使用者的程式。
  c  列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,參數或是常駐服務的標示.
  e  列出程式時,顯示每個程式所使用的環境變數。
  f  以ascii字元顯示樹狀結構,表達程式間的相互關係。
  g  顯示現行終端機下的所有程序,包括群組領導者的程序。
  j  採用工作控制的格式來顯示程式狀況。
  l  採用纖細的格式來顯示程式狀況。
  n  以數字來表示user和wchan欄位。
  p  指定程式識別碼,並列出程式的狀況。
  r  只列出現行終端機正在執行中的程式。
  s  採用程式訊號的格式顯示程式狀況。
  s  列出程式時,包含已中斷的子程式資訊。
  t  指定終端機編號,並列出屬於該終端機的程式的狀況。
  t  顯示現行終端機下的所有程式。
  u  以使用者為主的格式來顯示程式狀況。
  u  列出屬於該使用者的程式的狀況。
  v  採用虛擬記憶體的格式顯示程式狀況。
  w  採用寬闊的格式來顯示程式狀況。

  x  顯示所有程序,不以終端機來區分。

  x  採用舊試的linux i386登陸格式顯示程式狀況。

  -------------------------------------------- --------------

fwhois

  功能說明:尋找並顯示使用者資訊。

  語  法:fwhios [帳號名稱]

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

  -------------------------------------------- ----------

free

  功能說明:顯示記憶體狀態。

  語法: free [-bkmotv][-s ]

  補充說明:free指令會顯示記憶體的使用情況,包括實體內存,虛擬的交換文件內存,共享內存區段,以及系統核心使用的緩衝區等。

  參  數:
  -b  以byte為單位顯示記憶體使用情況。
  -k  以kb為單位顯示記憶體使用量。
  -m  以mb為單位顯示記憶體使用量。
  -o  不顯示緩衝區調節列。
  -s  持續觀察記憶體使用狀況。

  -t  顯示記憶體總和列。

  -v  顯示版本資訊。

  -------------------------------------------- ---------

finger

  功能說明:尋找並顯示使用者資訊。

###  語  法:finger [-lmsp][帳號名稱...]###

  補充說明:finger指令會去查找,並顯示指定帳號的用戶相關信息,包括本地與遠端主機的用戶皆可,帳號名稱沒有大小寫的差別。單獨執行 finger指令,它會顯示本地主機現在所有的用戶的登陸信息,包括帳號名稱,真實姓名,登錄終端機,閒置時間,登錄時間以及地址和電話。

  參數:
  -l  列出該用戶的帳號名稱,真實姓名,用戶專屬目錄,登錄所用的shell,登錄時間,轉信地址,電子郵件狀態,還有計劃文件和方案文件內容。
  -m  排除尋找使用者的真實姓名。
  -s  列出該用戶的帳號名稱,真實姓名,登錄終端機,閒置時間,登錄時間以及地址和電話。
  -p  列出該用戶的帳號名稱,真實姓名,用戶專屬目錄,登錄所使用的shell,登錄時間,轉信地址,電子郵件狀態,但不顯示該用戶的計劃文件和方案文件內容。

Linux有哪些版本

Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是國內發展最好的Linux發行版之一;UbuntuKylin是基於Ubuntu的衍生發行版;Manjaro是基於Arch的Linux發行版;LinuxMint預設的Cinnamon桌面類似Windows XP簡單易用;Ubuntu則是以桌面應用程式為主的Linux作業系統。

以上是Linux系統管理指令及參數有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:亿速云。如有侵權,請聯絡admin@php.cn刪除
Linux:基本命令和操作Linux:基本命令和操作Apr 24, 2025 am 12:20 AM

Linux中不可或缺的命令包括:1.ls:列出目錄內容;2.cd:改變工作目錄;3.mkdir:創建新目錄;4.rm:刪除文件或目錄;5.cp:複製文件或目錄;6.mv:移動或重命名文件或目錄。這些命令通過與內核交互執行操作,幫助用戶高效管理文件和系統。

Linux操作:管理文件,目錄和權限Linux操作:管理文件,目錄和權限Apr 23, 2025 am 12:19 AM

在Linux中,文件和目錄管理使用ls、cd、mkdir、rm、cp、mv命令,權限管理使用chmod、chown、chgrp命令。 1.文件和目錄管理命令如ls-l列出詳細信息,mkdir-p遞歸創建目錄。 2.權限管理命令如chmod755file設置文件權限,chownuserfile改變文件所有者,chgrpgroupfile改變文件所屬組。這些命令基於文件系統結構和用戶、組系統,通過系統調用和元數據實現操作和控制。

Linux中的維護模式是什麼?解釋了Linux中的維護模式是什麼?解釋了Apr 22, 2025 am 12:06 AM

MaintenancemodeInuxisAspecialBootenvironmentforforcalsystemmaintenancetasks.itallowsadMinistratorStoperFormTaskSlikerSettingPassingPassingPasswords,RepairingFilesystems,andRecoveringFrombootFailuresFailuresFailuresInamInimAlenimalenimalenrenmentrent.ToEnterMainterMainterMaintErmaintErmaintEncemememodeBoode,Interlecttheboo

Linux:深入研究其基本部分Linux:深入研究其基本部分Apr 21, 2025 am 12:03 AM

Linux的核心組件包括內核、文件系統、Shell、用戶空間與內核空間、設備驅動程序以及性能優化和最佳實踐。 1)內核是系統的核心,管理硬件、內存和進程。 2)文件系統組織數據,支持多種類型如ext4、Btrfs和XFS。 3)Shell是用戶與系統交互的命令中心,支持腳本編寫。 4)用戶空間與內核空間分離,確保系統穩定性。 5)設備驅動程序連接硬件與操作系統。 6)性能優化包括調整系統配置和遵循最佳實踐。

Linux體系結構:揭示5個基本組件Linux體系結構:揭示5個基本組件Apr 20, 2025 am 12:04 AM

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

Linux操作:利用維護模式Linux操作:利用維護模式Apr 19, 2025 am 12:08 AM

Linux的維護模式可以通過GRUB菜單進入,具體步驟為:1)在GRUB菜單中選擇內核並按'e'編輯,2)在'linux'行末添加'single'或'1',3)按Ctrl X啟動。維護模式提供了一個安全環境,適用於系統修復、重置密碼和系統升級等任務。

Linux:如何進入恢復模式(和維護)Linux:如何進入恢復模式(和維護)Apr 18, 2025 am 12:05 AM

進入Linux恢復模式的步驟是:1.重啟系統並按特定鍵進入GRUB菜單;2.選擇帶有(recoverymode)的選項;3.在恢復模式菜單中選擇操作,如fsck或root。恢復模式允許你以單用戶模式啟動系統,進行文件系統檢查和修復、編輯配置文件等操作,幫助解決系統問題。

Linux的基本要素:為初學者解釋Linux的基本要素:為初學者解釋Apr 17, 2025 am 12:08 AM

Linux的核心組件包括內核、文件系統、Shell和常用工具。 1.內核管理硬件資源並提供基本服務。 2.文件系統組織和存儲數據。 3.Shell是用戶與系統交互的接口。 4.常用工具幫助完成日常任務。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。