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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1.1、批量添加用户

 linux 学习第七天 Linux 第1张

linux 学习第七天 Linux 第2张

 

1.2、查看用户是否存在

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

B、id dream  (id 用户名称)

C、ll /home(查看用户目录)

linux 学习第七天 Linux 第3张

 

1.3、批量删除用户(请谨慎操作)

linux 学习第七天 Linux 第4张

 

1.4、批量查询IP是否在线

linux 学习第七天 Linux 第5张

linux 学习第七天 Linux 第6张

 

1.5、猜数字

linux 学习第七天 Linux 第7张

 

1.6 判断用户输入

linux 学习第七天 Linux 第8张

 

linux 学习第七天 Linux 第9张

1.7、总结

if单、双多分支

for 范围

while 条件

case 判断

 

二、at(单次有效)、crond服务 (计划任务)

 

1、at (at 20:20  添加计划任务时间,at -l  查看任务 atrm 1 删除任务)

 linux 学习第七天 Linux 第10张

 

2、crontab 分 时 天 月 周 命令路径(whereis 命令查询)

linux 学习第七天 Linux 第11张

 

2.1、whereis 查询命令

 linux 学习第七天 Linux 第12张

 

2.2、编辑计划任务(每隔2天0:30 重启服务器)

linux 学习第七天 Linux 第13张

 

2.3、5-10月5号0点30分重启服务器

linux 学习第七天 Linux 第14张

 

2.4 查看服务状态

linux 学习第七天 Linux 第15张

 

三、linux系统用户身份

3.1、用户分类

a、管理员:0  (root)

b、系统用户:1-999  (权限较小)

c、普通用户:1000~ 

 

3.2、 添加用户

 linux 学习第七天 Linux 第16张

 

3.3、添加用组

groupadd haha

 

3.4、修改/添加扩展组

a、usermod -G dream xiaoyang

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

linux 学习第七天 Linux 第17张

 

3.5、锁定、解锁用户(passwd -l 用户名  锁定用户,passwd -u 用户名  解锁用户)

linux 学习第七天 Linux 第18张

 

3.6、删除用户

userdel 用户

userdel -r 用户 (删除用户权限和/home下文件)

 

四、文件权限

 

r 查看文件列表权限

w 在目录下新建、修改、移动权限

x 切换目录权限

 linux 学习第七天 Linux 第19张

 

 

注:文章整理来自《linux就该这么学》作者刘遄

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄