Linux系統管理常用命令

Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。下面小編整理了Linux系統管理常用命令,希望對大家有幫助!

Linux系統管理常用命令

 1、useradd

useradd - create a new user account

【功能】

建立新使用者賬號

【語法格式

# useradd [引數]

【引數】

-m:建立使用者的家目錄(自動建立使用者家目錄)

-p:指定密碼(-p後對應的密碼應crypt加密過的密碼,所以當指定-p 123時,實際對應的.密碼肯定不是123。使用-p指定了密碼卻發現使用系統提示密碼錯誤即該原因導致)

-s:指定shell

-d:指定使用者家目錄(需提前建立使用者家目錄)

-g:指定使用者屬組

-u:指定使用者ID號

注:/etc/default/useradd為建立使用者的預設引數檔案,當不指定使用者的某項內容時,即以該配置檔案中的預設值為準

【樣例】

//建立新使用者並指定shell及家目錄

# useradd newuser -s /bin/bash -d /root/newuser

 2、userdel

userdel - an user account

【功能】

刪除使用者賬號

【語法格式】

# userdel [引數] [使用者名稱]

【引數】

-r 刪除使用者的同時,刪除使用者登入目錄以及目錄下的檔案

【樣例】

//刪除newuser使用者及其目錄下所有檔案——此命令需謹慎使用

# userdel -r newuser

 3、groupadd/groupdel

groupadd/del - create/ a new group entry

【功能】

增加/刪除一個使用者組

【語法格式】

# groupadd/del [引數] [組名]

【引數】

-g:指定屬組id

【樣例】

//建立1個群組

groupadd newgroup

 4、kill

kill - send signals to processes, or list signals

【功能】

傳送指定訊號到程序

【語法格式】

# kill [引數] [程序號]

【引數】

-l:列出全部編號名稱

-9:強制殺死程序

【樣例】

//強制殺死ID為3443的程序

kill -9 3443

 5、last

last, lastb - show listing of last logged in users

【功能】

顯示過去登入過的使用者(讀取/var/log/wtmp檔案資料)

【語法格式】

# last [引數]

【引數】

-n:指定顯示登入資訊的行數

-i:將主機名轉換為IP地址顯示

  6、runlevel

runlevel -- find the current and previous system runlevel

【功能】

顯示系統當前執行級別

【系統級別涵義】

0:停機

1:單使用者模式

2:多使用者模式,無網路

3:完全的多使用者模式

4:使用者自定義

5:圖形介面多使用者模式

6:重啟

 7、id

id - print user identity

【功能】

顯示使用者資訊(uid、gid、屬組、附屬組等資訊)

【語法格式】

# id [引數] [使用者名稱]

【引數】

-g:輸出所屬組ID

-G:輸出所有的群組ID

-u:輸出使用者ID

【樣例】

顯示使用者root資訊

# id root

uid=0(root) gid=0(root) groups=1001(sfcb),0(root)