Linux5

本文介绍了Linux系统中的计划任务管理,包括while条件循环、case条件测试和at一次性任务的使用,以及crond周期性计划任务的配置。同时,详细阐述了用户管理,如创建、修改、删除用户,以及密码管理和用户权限的相关操作。通过这些命令,可以有效地调度系统任务和管理用户账户。
摘要由CSDN通过智能技术生成

1.while条件循环语句

第4章 Vim编辑器与Shell命令脚本第4章 Vim编辑器与Shell命令脚本

2.case条件测试语句 

第4章 Vim编辑器与Shell命令脚本第4章 Vim编辑器与Shell命令脚本

3.at 一次性任务 

参数作用
-f指定包含命令的任务文件
-q指定新任务名称
-l显示待执行任务列表
-d删除指定待执行任务
-m任务执行后给用户发邮件
[root@linuxprobe ~]# at 23:30
warning: commands will be executed using /bin/sh
at> systemctl restart httpd
at> 此处请同时按下<Ctrl>+<d>键来结束编写计划任务
job 1 at Wed Oct 14 23:30:00 2020
[root@linuxprobe ~]# at -l
1 Wed Oct 14 23:30:00 2020 a root

at now +2 MINUTE 两分钟以后执行

atrm 序号 删除任务

4.crond周期性计划任务

crontab编辑计划任务工具

-e编辑计划任务
-u指定用户名称
-l列出任务列表
-r删除计划任务

第4章 Vim编辑器与Shell命令脚本第4章 Vim编辑器与Shell命令脚本

没有数值用*号占位

crond中命令 路径+命令

日期和星期不能同时配置 /数值 意思是每隔多长时间执行

如果编辑的crond任务不执行不成功,systemctl status crond查看状态,systemctl start crond启动服务
5.管理员UID为0,系统用户UID1-999,普通用户1000开始

id 用户名   查看用户的基本信息

useradd 用户名 创建用户

-d指定用户的家目录(默认为/home/username)
-e账户的到期时间,格式为YYYY-MM-DD.
-u指定该用户的默认UID
-g指定一个初始的用户基本组(必须已存在)
-G指定一个或多个扩展用户组
-N不创建与用户同名的基本用户组
-s指定该用户的默认Shell解释器

6.基本组(与用户名同名自动生成的组,有且仅有一个)扩展组(后天形成的可以加入或离开,可以多个,上不封顶)

-c填写用户账户的备注信息
-d -m参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去
-e账户的到期时间,格式为YYYY-MM-DD
-g变更所属用户组
-G变更扩展用户组
-L锁定用户禁止其登录系统
-U解锁用户,允许其登录系统
-s变更默认终端
-u修改用户的UID

 7.passwd修改用户密码

-l锁定用户,禁止其登录
-u解除锁定,允许用户登录
--stdin允许通过标准输入修改用户密码,如echo "NewPassWord" | passwd --stdin Username
-d使该用户可用空密码登录系统
-e强制用户在下次登录时修改密码
-S显示用户的密码是否被锁定,以及密码所采用的加密算法名称

8.userdel删除用户命令,“userdel [参数] 用户名”

-f强制删除用户
-r同时删除用户及用户家目录

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Brian5088

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值