開關機用戶注銷切換
1.關機/重啟
1.shutdown命令 shutdown -h now :立即關機 shutdown -h 2 :1分鍾后關機 shutdown -r now :立即重啟 shutdown -r 1 :1分鍾后重啟 sleep 10 && halt 10秒鍾后關機 halt 關機 2.reboot 重啟 sync: 把內存的數據同步到磁盤
特別注意:當關機或重啟前,都應當先執行一下sync指令,把內存的數據寫入磁盤,防止數據丟失
2.用戶注銷/切換
說明:
正常在公司是不會給你root權限的,就算給你了root權限,也不要拿root用戶直接登錄,避免操作失誤
正常情況都是使用普通用戶登錄,然后主要管理員權限的時候再切換
從高權限用戶切換到低權限用戶時,不需要密碼2.
su - 用戶名 切換用戶
exit 回到原來用戶
2.2
前提:圖形界面無效(啟動級別5)
logout
用戶管理
1.Linux 系統是一個多用戶多任務的操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個賬號,然后以這個賬號的身份進入系統。
2.Linux 的用戶需要至少要屬於一個組
1. useradd [選項] 用戶名 例子: useradd lxx 說明: 創建用戶成功后會在home目錄下自動創建和用戶名同名的家目錄 2. 指定家目錄(目錄事先不存在) useradd -d 目錄路徑 用戶名 指定用戶組(用戶組事先存在) useradd -g 用戶組名 用戶名
2.修改密碼
passwd 用戶名
3.刪除用戶
1.基本 userdel 用戶名 刪除用戶,保留家目錄 userdel -r 用戶名 刪除用戶,不保留家目錄 說明:正常在我們刪除用戶的時候,一般會保留家目錄
4.查詢用戶
id 用戶名
用戶名不存在
小練習: 1.創建一個lxx的用戶並指定密碼 useradd lxx passwd lxx 123 123 2.切換到lxx su - lxx 3.嘗試cd到/root目錄 權限不夠 4.切換回root用戶 su - root 997997 exit/logout 5.再次cd到/root目錄 cd /root
5.用戶組
用以對具備同一權限的用戶進行統一管理
就好比:運維組,技術組
5.1
groupadd 組名
5.2
groupdel 組名
6.用戶修改組
6.1基本指令
usermod -g 組名 用戶名
7 用戶配置文件
7.1
7.2
口令配置文件
存用戶密碼和相關時間的地方
7.3
實用指令
1.指定運行級別
1.1運行級別說明
1:單用戶[找回丟失密碼] 沒有密碼,直接是root用戶
2:多用戶狀態[無網絡服務] 基本不用
3:多用戶狀態[有網絡服務] 正常都是它
4:保留級別
5:圖形界面
1.21修改默認運行級別
vim /etc/inittab
修改最后一行:
id:5:initdefault:
1.22開啟時修改運行級別
#1.首先centos啟動時不停地按:enter鍵
#2.按e鍵:引導之前進行編輯
#3.按e
#4.選擇級別
#5.
init 級別
1.32忘記密碼操作
動手: 開機->在引導時輸入 回車鍵-> 看到一個界面輸入 e -> 看到一個新的界面,選中第二行(編輯內核)在輸入 e-> 在這行最后輸入1 ,再輸入 回車鍵->再次輸入 b ,這時就會進入到單用戶模式。 這時,我們就進入到單用戶模式,使用 passwd 指令來修改 root 密碼。
#1.首先centos啟動時不停地按:enter鍵
#2.按e鍵:引導之前進行編輯
#3.
#4.選完按回車
#5.
#6.最后reboot重啟
練習: 1.假設我們的 root 密碼忘記了,請問如何找回密碼 2.請設置我們的 運行級別,linux 運行后,直接進入到 命令行界面,即進入到 3 運行級別 vim /etc/inittab 最后一行 id:3:initdefault
2.
man 指令及配置文件
help shell內置指令
百度
3.文件目錄指令
3.1顯示當前所在的目錄
pwd 顯示當前所在的目錄
3.2
ls [選項] [目錄或文件] 查看文件信息 ls -a 查看所有文件和目錄,包括隱藏的 ls -l 以列表的方式顯示 ls -h 以人類可讀方式顯示
3.3
cd 路徑 絕對路徑:cd /etc/ 相對路徑: cd ~ 或者 cd: 回到家目錄 cd ..: 回到上一級目錄
練習: 1.使用絕對路徑,切換到root目錄 cd /root 2.使用相對路徑,切換到root目錄,比如當前在/usr/lib cd ../../root 3.回到上一級目錄 cd .. 4.回到家目錄 cd cd ~
4.創建文件夾:
mkdir [選項] 路徑 創建文件夾
mkdir -p 路徑 創建多級文件夾
5.刪除空文件夾:
rmdir [選項] 路徑 刪除空文件夾 rmdir -p 路徑 遞歸刪除空文件夾 文件夾下有內容,則無法刪除
6.創建文件:
touch 文件路徑
可以一次創建多個文件
touch 文件路徑1 文件路徑2
7.拷貝:
cp [選項] 源路徑 目標路徑
cp 源路徑 目標路徑 拷貝單個文件
cp -r 源路徑 目標路徑 拷貝文件夾
1./home下創建test1文件夾 cd /home mkdir test1 mkdir /home/test1 2.test1文件夾中創建a.txt,b.txt,c.txt三個文件 cd /home/test1 touch a.txt b.txt c.txt 3.把test1中的a.txt復制到/home下 cp /home/test1/a.txt /home 4.新建一個文件夾test2 mkdir /home/test2 5.拷貝整個test1到test2下 cp -r /home/test1 /home/test2
8.刪除空文件或文件夾
rm [選項] 目標路徑 rm 文件路徑 刪除文件 rm -r 文件夾路徑 刪除文件夾 rm -f xxxx 強制刪除不提示 小練習: 1.刪除test1中的a.txt文件 rm test1/a.txt 2.刪除test2整個文件夾 rm -rf test2
9.移動文件或重命名
1.重命名 mv 原名 現名 2.移動 mv 源路徑 目標路徑
10.顯示文件內容:
cat [選項] 文件路徑
cat 文件路徑 顯示文件內容
cat -n 文件路徑 顯示文件內容,並顯示行號
小練習: 1.用cat顯示/etc/profile 的內容,並顯示行號 cat -n /etc/profile
9.5.10.2 補充說明
正常情況為了方便閱讀,我們會在cat指令最后加上管道符" |",把內容傳給more,分頁顯示
1.分頁顯示
cat -n /etc/profile | more
2.刪選ip字段 cat -n /etc/profile | grep "ip"
10.
more指令是基於vi編輯器的文本過濾器,以全屏的方式按頁顯示文本內容
more指令中內置了很多快捷鍵,用起來很方便
10.1基本語法
more 文件路徑
10.2
空格 向下翻一頁 Enter 向下翻一行 q 立即離開 Ctrl+F 向下滾動一屏 相當於空格 Ctrl+B 向上滾動一屏 = 顯示當前行號 :f 輸出文件名和當前行號
11.1基本語法
less 文件路徑
11.2快捷鍵
空格 向下翻一頁 pagedown 向下翻一頁 pageup 向上翻一頁 /字符串 向下查找[字符串],n下一個,N上一個 ?字符串 向上查找[字符串],n下一個,N上一個 q 離開less