用户及组管理
用户管理
管理员root的UID为0
Linux一个用户至少属于一个组
添加或修改用户
- useradd 或者usermod +[选项] + 用户名
-u:用户名 (建议普通用户的UID从1000开始)
-d:家目录路径
-s:登录解释器
-G:附加组
删除用户
- userdel [r] 用户名
查询用户
- id 用户名
设置登录密码
用户密码信息存放在/etc/shadow
- passwd [用户名]
- echo ‘密码’ | passwd --stdin 用户名
组管理
添加组
组基本信息存放在/etc/group
- groupadd [-g 组ID] 组名
管理组成员
组成员信息放在/etc/gshadow
- gpasswd -a 用户名 组名
- gpasswd -d 用户名 组名
删除组
- groupdel 组名
tar备份与恢复
归档和压缩
- 归档含义
-将许多零散的文件整理为一个文件
-文件总的大小基本不变 - 压缩含义
-按某种算法减小文件所占用空间的大小
-恢复时按对应的逆向算法解压
常见的压缩格式及命令工具:
.gz --> gzip、gunzip
.bz2 --> bzip2、bunzip2
.xz --> xz、unxz
tar工具的常用选项
- tar集成备份工具
– -c:创建归档
– -x:释放归档文件名称
– -f:指定归档文件名称
– -z、-j、-J:调用.gz、.bz2、.xz格式的工具进行处理
– -t:显示归档中的文件清单
– -C:指定释放路径
– -P:保留绝对路径,即允许备份数据中含有根目录存在之意
cron计划任务
- 用途:按照设置的时间间隔为用户反复执行某一项固定的系统任务
- 软件包:cronie、crontabs
- 系统服务:crond
- 日志文件:/var/log/crond
管理计划crontab命令
- 使用crontab命令
– 编辑:crontab -e [-u 用户名]
– 查看:crontab -l [-u 用户名]
– 清除:crontab -r [-u 用户名] - 配置格式可参考/etc/crontab文件
–分 时 日 月 周 任务命令行(绝对路径)
执行周期 | 配置说明 |
---|---|
分钟 | 从0到59之间的整数 |
小时 | 从0到23之间的整数 |
日期 | 从1到31之间的整数 |
月份 | 从1到12之间的整数 |
星期 | 0~7之间的整数,0或7代表星期日 |
*:匹配范围内任意时间
,:分隔多个不连续的时间点
-:指定连续时间范围
/n:指定时间频率,每n …