Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。下面小編整理了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)