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文件
                      - 分   时   日   月   周   任务命令行(绝对路径)

Linux管理用户和组.tar备份与恢复.cron计划任务