Linux常用命令--開機與用戶
關機重啟
| 命令 | 說明 | 備注 |
|---|---|---|
| shutdown -h now | 立即關機 | h為halt的意思 |
| shutdown -h 1 | 通知給所有終端知道,并于1分鐘后關機 | 默認shutdown的效果,使用-c取消 |
| shutdown -r now | 立即重啟 | r為reboot的意思 |
| halt | 立即關機 | |
| reboot | 立即重啟 | |
| sync | 把記憶體的資料同步到磁盤中 | 建議每次關機重啟之前都執行一遍或多遍這個命令 |
用戶登錄、注銷
| 命令 | 說明 | 備注 |
|---|---|---|
| su - xxx | 運行替換用戶和組標識的shell,即以xxx這個用戶登錄 | 高權限到低權限不需要密碼,使用exit或logout退出 |
| logout | 注銷用戶 | 在圖形運行級別(5)無效,在運行進行級別3下有效 |
關于運行級別,詳見下面的內容,
用戶管理
| 命令 | 說明 | 備注 |
|---|---|---|
| useradd 用戶名 | 添加用戶 | -d 指定家目錄,如:useradd -d /home/test king,-g指定用戶組 |
| passwd 用戶名 | 修改密碼 | 如不寫用戶名,默認給當前用戶改 |
| userdel 用戶名 | 洗掉用戶,保留家目錄 | -r 洗掉用戶和家目錄 |
用戶查詢
| 命令 | 說明 | 備注 |
|---|---|---|
| id 用戶名 | 查詢用戶資訊 | |
| whoami | 查看當前登錄用戶 | 輸入who am i時會更詳細一點 |
用戶組操作
組:方便系統對有共性的多個用戶進行統一管理(一般為權限)
| 命令 | 說明 | 備注 |
|---|---|---|
| groupadd 組名 | 新增組 | |
| groupdel 組名 | 洗掉組 | |
| usermod -g 組名 用戶名 | 修改用戶的組 | -d可以改默認登錄目錄:usermod -d 目錄 用戶名(需要有進入目錄的權限) |
| useradd -g 組名 用戶名 | 創建用戶并將其加入到一個存在的組 |
用戶和組相關的檔案
-
/etc/passwd用戶組態檔,記錄用戶各種資訊
如:root:x:0:0:root:/root:/bin/bash
lczmx:x:1000:1000:lczmx:/home/lczmx:/bin/bash含義: 用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄shell
-
/etc/shadow口令的組態檔
含義:登錄名:加密口令:最后一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標志 -
/etc/group組的組態檔,記錄linux包含的組資訊
含義:組名:口令:組標識號:組內用戶串列
運行級別
| 命令 | 說明 | 備注 |
|---|---|---|
| init 0/1/2/3/4/5/6 | 指定運行級別 | |
| systemctl get-default | 獲得當前級別 | |
| systemctl set-default TARGET.target | 設定運行級別為5 | centos7以后(包括7)使用命令, 而之前的版本要修改 /etc/inittab檔案 |
運行級別對應表
| init級別 | systemctl target | 說明 |
|---|---|---|
| 0 | shutdown.target | 關機 |
| 1 | emergency.target | 單用戶可用于找回丟失密碼 |
| 2 | rescure.target | 多用戶無網路 |
| 3 | multi-user.target | 多用戶有網路 |
| 4 | 無 | 系統保留給用戶 |
| 5 | graphical.target | 圖形界面 |
| 6 | 無 | 重啟 |
幫助指令
| 命令 | 說明 |
|---|---|
| man 命令 | 獲取幫助資訊 |
| help 命令 | 獲取shell內置命令的幫助資訊 |
我的github
我的博客
我的筆記
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/245915.html
標籤:Linux
下一篇:Linux常用命令--檔案相關
