Linux管理用户和组.tar备份与恢复.cron计划任务
(一). 管理用户和组
1.管理用户账号:
1).添加用户
•使用useradd命令
– useradd [选项]... 用户名(用户基本信息存放在//etc/passwd文件)
•常用命令选项
– -u用户id、-d 家目录路径、 -s 登录解释器、 -G 附加组
2).设置登录密码
•使用passwd命令
– passwd [用户名](用户密码信息存放在/etc/shadow文件)
– echo '密码' | passwd --stdin 用户名
3).修改用户属性
•使用usermod命令
–usermod [选项]... 用户名
•常用命令选项
– -u 用户id、 -d 家目录路径、 -s 登录解释器
– -G 附加组 //重置附加组
4).检查用户ID信息
•使用id命令
– id 用户名 //用户不存在时会提示
5).删除用户
•使用userdel命令
– userdel [-r] 用户名
2.管理组账号:
1).添加组
•使用groupadd命令
– groupadd [-g 组ID] 组名
2).管理组成员
•使用gpasswd命令
– gpasswd -a 用户名 组名
– gpasswd -d 用户名 组名
3).删除组
•使用groupdel命令
– groupdel 组名
(二).tar备份与恢复
1.tarball备份包
1).归档和压缩
•归档的含义
– 将许多零散的文件整理为一个文件
– 文件总的大小基本不变
•压缩的含义
– 按某种算法减小文件所占用空间的大小
– 恢复时按对应的逆向算法解压
常见的压缩格式及命令工具
.gz ---> gzip
.bz2 ---> bzip2
.xz ---> xz
2).tar工具的常用选项
•tar集成备份工具
– -C:创建归档
– -X:释放归档
– -f:指定归档文件名称
– -z、-j、-J:调用 .gz、.bz2、.xz格式的工具进行处理
– -t:显示归档中的文件清单
– -C:指定释放路径
2. 备份与恢复操作
1).制作tar备份包
•使用tar -c...命令
– tar -zcf 备份文件.tar.gz 被备份的文档...
– tar -jcf 备份文件.tar.bz2 被备份的文档...
– tar -Jcf 备份文件.tar.xz 被备份的文档...
2).查看tar备份包内容
•使用tar -t...命令
– tar -tf 备份文件.tar.gz
3).从tar备份包恢复文档
• 使用tar -X...命令
– tar -xf 备份文件.tar.gz [-C 目标文件夹]
(三).cron计划任务
1.周期性任务
1).cron任务概述
• 用途:按照设置的时间间隔为用户反复执行某一项固定的系统任务
•软件包:cronie、crontabs
• 系统服务:crond
• 日志文件:/var/log/crond
2).管理计划任务策略
• 使用 crontab 命令
– 编辑:crontab -e [-u 用户名] #调用的文本编辑器
– 查看:crontab -l [-u 用户名]
– 清除:crontab -r [-u 用户名]
3).如何编写crontab任务记录
•配置格式可参考/etc/crontab文件
- 分 时 日 月 周 任务命令行(绝对路径)