1. 程式人生 > >linux 學習第七天

linux 學習第七天

nbsp 用戶 cront 2.4 add 文件 group userdel 範圍

一、bash 使用(for循環、while循環)

1.1、批量添加用戶

技術分享圖片

技術分享圖片

1.2、查看用戶是否存在

A、cut -d : -f 1 /etc/passwd

B、id dream (id 用戶名稱)

C、ll /home(查看用戶目錄)

技術分享圖片

1.3、批量刪除用戶(請謹慎操作)

技術分享圖片

1.4、批量查詢IP是否在線

技術分享圖片

技術分享圖片

1.5、猜數字

技術分享圖片

1.6 判斷用戶輸入

技術分享圖片

技術分享圖片

1.7、總結

if單、雙多分支

for 範圍

while 條件

case 判斷

二、at(單次有效)、crond服務 (計劃任務)

1、at (at 20:20 添加計劃任務時間,at -l 查看任務 atrm 1 刪除任務)

技術分享圖片

2、crontab 分 時 天 月 周 命令路徑(whereis 命令查詢)

技術分享圖片

2.1、whereis 查詢命令

技術分享圖片

2.2、編輯計劃任務(每隔2天0:30 重啟服務器)

技術分享圖片

2.3、5-10月5號0點30分重啟服務器

技術分享圖片

2.4 查看服務狀態

技術分享圖片

三、linux系統用戶身份

3.1、用戶分類

a、管理員:0 (root)

b、系統用戶:1-999 (權限較小)

c、普通用戶:1000~

3.2、 添加用戶

技術分享圖片

3.3、添加用組

groupadd haha

3.4、修改/添加擴展組

a、usermod -G dream xiaoyang

b、vim /etc/group (修改文件)

技術分享圖片

3.5、鎖定、解鎖用戶(passwd -l 用戶名 鎖定用戶,passwd -u 用戶名 解鎖用戶)

技術分享圖片

3.6、刪除用戶

userdel 用戶

userdel -r 用戶 (刪除用戶權限和/home下文件)

四、文件權限

r 查看文件列表權限

w 在目錄下新建、修改、移動權限

x 切換目錄權限

技術分享圖片


註:文章整理來自《linux就該這麽學》作者劉遄

linux 學習第七天