首页 / LINUX / 学习Linux的第6天
学习Linux的第6天
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了学习Linux的第6天,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4155字,纯文字阅读大概需要6分钟。
内容图文
一、for条件循环语句
for 变量名 in 取值列表 for 用户名 in 列表文件
do do
命令序列 创建用户并设置密码
done done
二、while条件循环语句
while 条件测试操作 while 未猜中正确价格
do do
命令序列 反复猜测商品价格
done done
三、case条件测试语句
case 变量值 in
模式1)
命令序列1
;;
模式2)
命令序列2
;;
.......
*)
默认命令序列
esac
四、计划任务服务程序
1.一次性计划任务: at 19:10 at>reboot at>ctrl+D组合键 at -l(查看已经设置好还没执行的一次性计划任务) ; at -c(查看计划任务的详细内容); at -q(给计划任务命名); atrm 计划任务序号(删除计划任务)。
2.长期性计划任务:crontab -e (创建、编辑计划任务);crontab -l(查看当前计划任务);crontab -r(删除某条计划任务);crontab -u(编辑他人的计划任务)
使用crond设置任务的参数格式:分钟 小时 日 月 星期 命令 (分钟字段必须有数值,绝对不能为空或者*)
crontab -e 新建计划任务并输入下列信息后保存退出
25 3 * * 1,3,5 /user/bin/tar -czvf backup.tar.gz /home/wwwroot 每周一、三、五的凌晨3点25分,使用tar命令吧某个网站的数据目录进行打包处理,使其作为一个备份文件
systemctl status crond 查看crond服务状态,看是否启动
systemctl restart crond
systemctl enable crond
*/10 * * * * /user/bin/reboot 每隔10分钟重启
10 2,5,10 * * * /user/bin/reboot 每天2点5点10点的10分重启
五、用户身份与能力
管理员UID(User IDentification)为0:系统的管理员用户
Redhat 5/6 系统用户UID 1-499 普通用户UID 500-65535
Redhat 7/8 系统用户UID 1-999 普通用户UID 1000~~~~
创建每个用户时,将自动创建一个与其同名的基本用户组,这个基本用户组只有该用户一个人。如果该用户以后被归纳入其他用户组,则这个其他用户组称之为扩展用户组。一个用户只有一个基本用户组,但可以有多个扩展用户组。
1. useradd:用于创建新的用户,格式为“useradd [选项] 用户名”
参数:-d(指定用户的家目录);-e(账户到期时间,格式为YYYY-MM-DD);-u(指定该用户的默认UID);-G(指定一个或多个扩展用户组);-g(指定一个初始的用户基本组);-N(不创建于用户同名的基本用户组);-s(指定该用户的默认Shell解释器)
2.groupadd:用于创建用户组,格式为“groupadd [选项] 群组名”
groupadd -g 88888 haha
useradd -g 88888 xiaotan
id xiaotan
vim /etc/group 可进入里面修改、删除已添加的扩展组保存退出
3.usermod: 用于修改用户的属性,格式为“usermod [选项] 用户名”
usermod -u 8889 abc 修改abc用户的UID号码值
4.passwd:用于修改用户密码、过期时间、认证信息等,格式为“passwd [选项] [用户名]”
5.userdel:用于删除用户,格式为“userdel [选项] 用户名”
参数:-f(强制删除用户);-r(同时删除用户及用户家目录)
内容总结
以上是互联网集市为您收集整理的学习Linux的第6天全部内容,希望文章能够帮你解决学习Linux的第6天所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。