美文网首页
day 18 课堂笔记(用户管理上)

day 18 课堂笔记(用户管理上)

作者: 五月_w | 来源:发表于2019-03-30 18:48 被阅读0次

第一章、如何调试定时任务?

1.1查看错误日志 /var/log/cron

学会最小化排除,先清空>/var/log/cron,然后测试和观察

1.2增加执行任务频率调试任务,把频率调快

1.3把定时任务执行时间比当前时间拖后5分钟

00 03执行 ,当前5:00,咱们把时间调整为05 03,有个5分钟提前量

1.4调整系统时间(测试环境还凑合)

00 03 执行,把系统时间调整到2:55

1.5通过脚本日志输出调试定时任务

定时任务输出
* * * * */bin/sh /server/scripts/bak.sh &>/tmp/bak.log
脚本输出
tar zcvf oldboy.tar.gz ./data >/tmp/tar.log
注意点:有时候程序只能执行一次。一定要在测试环境测试好,然后直接复制到正式
代码发布流程:
办公室测试环境===>IDC机房测试环境===>IDC机房正式环境
防止正式环境发生错误,从而影响用户体验,业务稳定

第二章、 企业故障案例No space left on device 常见企业故障案列

2.1磁盘满的报错,原因往往是Inode被占满了 df -i
因为定时任务没有加&>/dev/null,定时任务执行的时候会把输出给系统root发邮件
邮件服务器postfix服务默认打不开,这些给系统发的邮件就会堆在临时目录(大量小文件都在)


image.png

2.2程序通过手动可以执行,放定时任务里不行
export变量生产案列
定时任务在执行脚本的时候,多数情况没办法加载环境变量,特别是/etc/profile。登陆后怎么操作都对,但是放到定时任务就不行


image.png

第三章、定时任务知识逻辑图

image.png

4定时任务练习题

image.png

第四章、Linux用户管理

4.1用户相关文件:

                              /etc/passwd   用户所在文件
                              /etc/shadow   密码所在文件
                             useradd  oldboy 添加用户实际上就是修改上述两个文件
                             passwd  oldboy  改密码实际上就是修改密码所在文件

4.11/etc/passwd文件

image.png
Linux是命令行管理,平时输入ls,cp,谁识别,帮我们把想要的输出呢?
这个工具就是bash (命令行解释器),centos7默认解释器就是bash
![image.png](https://img.haomeiwen.com/i16837788/
image.png image.png

4.12 /etc/shadow 文件

image.png

4.2 用户组相关文件:

                                  /etc/group    用户组所在文件
                                  /etc/gshadow  用户组密码所在文件(废弃状态)
                      useradd  oldboy 添加用户实际上也会修改上述两个文件(因为要创建同名的用户组)
                              groupadd sa 添加用户组实际上就是修改上述两个文件

4.21 /etc/group 文件

image.png

4.22 /etc/gshadow 文件

image.png

第五章、 useradd 添加用户

image.png image.png

5.1和用户相关的文件

  /etc/default/useradd 文件是useradd命令的配置文件

为什么默认的shell就是/bin/sh

为什么默认的家目录在/home下

为什么默认的家目录/home用户名下面有很多隐藏文件

就是/etc/defaults/useradd设置的

image.png
    修改方法  useradd -D -s  /bin/sh    相当于vim编辑/etc/defaults/useradd
image.png

5.2/etc/skel 为每个用户提供用户环境变量的目录

     /etc/skel目录:创建用户默认就会把此目录下的文件拷贝到/home m  
image.png
image.png

解决环境变量缺失的方法

image.png image.png

5.3添加用户要用的文件:/etc/login.defs(了解就行)

image.png
image.png

第六章、 userdel 删除用户

-R 递归删除用户及目录下下内容,备份或确认目录下无有用内容


image.png

第七章、 usermod 修改用户的属性

image.png

第八章、 passwd 给指定用户加密码

image.png

8.1、方法1不交互设置密码

image.png

、方法二

image.png

8.2 passwd 参数

image.png

8.3

image.png

第九章、chpasswd 从标准输入批量更改用户密码

第一种方法:第一步

image.png

第二步、chpasswd 对密码文件的要求是上述user.log

image.png

第二种方法:

image.png

相关文章

网友评论

      本文标题:day 18 课堂笔记(用户管理上)

      本文链接:https://www.haomeiwen.com/subject/ygomvqtx.html