Admin(四)——NTP、tar、cron计划任务

一、管理用户和组
--用户账户的作用:登录操作系统、访问控制(不同的用户具备不同的权限)
--组账号:方便对用户的管理
--唯一标识: UID(用户ID)、GID(组ID)管理员的UID为0,普通用户的UID从1000开始(rhel7)
组的分类:附加组(从属组、公共组)和基本组(私有组)
linux 用户要求一个用户至少属于一个组,例如创建一个用户lisi,默认情况下会创建一个lisi组。
--用户的基本信息存放在/etc/passwd文件中,文件中每一行是每个用户的信息,每个字段的意思:
root:x:0:0:root:/root:/bin/bash
用户名:密码占位符:UID:GID:用户描述信息:用户家目录:解释器
--查看用户的基本信息:#id username

1.添加用户useradd
格式:#useradd [选项] 用户名
常用选项:
-u:用户ID
-d:用户家目录路径
-s:登录shell
-g:基本组
-G:附加组
例如:#useradd -u 1200 xiaoha //创建一个用户xiaoha,并将用户id设置为1200
#useradd -d /opt/abc shenqi //创建一个用户shenqi,并将其家目录放在/opt/abc
#useradd -s /sbin/nologin xiaoha01 //创建一个用户xiaoha01,并阻止用户登录系统

2.设置用户登录密码passwd
格式:#passwd username
输入该命令后会进去交互模式,提示输入新的密码。
取消交互式设置密码:
#echo 密码 | passwd --stdin username
(普通用户只能修改自己的密码)
用户的密码信息存放在 /etc/shadow里

3.创建组groupadd
组信息存放在/etc/group文件
格式:# groupadd [-g 组ID] 组名
例如:#groupadd study
#groupadd -g 1111 study02
#useradd -g study xiaoha03 //创建用户xiaoha,并指定基本组

4.修改用户属性usermod
#usermod -u 1700 xiaoha //修改xioaha的UID为1700
5.删除用户userdel
格式:#userdel [-r] 用户名
如果加选项-r 则连同用户的家目录一起删除(一般不加)
6.管理组成员groupwd
格式:#groupwd -a 用户名 组名 //添加组成员

groupwd -d 用户名 组名 //删除组成员

7.修改组属性 groupmod
格式: #groupmod [-g 组ID] [-n 新组名] 组名
例如:groupmod -g 1100 study //更改study组的GID

8.删除组
格式: #groupdel 组名

二、tar备份与恢复
1.tarball备份包
归档和压缩
--归档:将许多零散的文件整理为一个文件,文件总的大小基本不变
--压缩:按某种算法件次奥文件所占用空间的大小,恢复时按对应的逆向算法解压
常见的压缩格式及命令工具:
gzip —> .gz
bzip —>.bz2
xz—> .xz
tar工具的常用选项
-c: 创建归档
-x: 释放归档
-f : 指定归档文件名称
-z: 调用.gz格式的工具进行处理
-j: 调用.bz2格式的工具进行处理
-J: 调用.xz格式的工具进行处理
-t:显示归档中的文件清单
-P:保持归档内文件的绝对路径
-C : 指定包去哪里(包释放的位置)
2.制作tar备份包
使用tar -c 命令
tar -zcf 备份文件.tar.gz 被备份的文档
tar -jcf 备份文件.tar.bz2 被备份的文档
tar -Jcf 备份的文件.tar.xz 被备份的文档
例如:# tar -zcf /opt/filename.tar.gz /boor/ /home/
3.查看tar备份包的内容
使用tar -t 命令
tar -tPf 备份文件.tar.gz
例如: #tar -Ptf /opt/filename.tar,gz
3.从tar备份包恢复文档
使用tar -x 命令
tar -xPf 备份文件.tar.gz [ -C 目标文件夹]
例如: #tar -xPf /opt/filename.tar.gz -C /mnt/

三、NTP时间同步
NTP——network time protocol 网络时间协议
NTP服务器为客户机提供标准时间
NTP客户机需要与NTP服务器保持沟通
RHEL7客户端的校时服务:
-软件包:chrony
-配置文件: /etc/chrony.conf
-系统服务:chronyd
1.配置chronyd校时服务
(1)安装客户端程序chrony
#yum -y install chrony
(2)配置chrony,指定服务端的位置,修改配置文件
#vim /etc/chrony.conf
注释掉#无效设置,指定正确的NTP服务器
(3)重启客户端服务chronyd
#systemctl restart chronyd
#systemctl enable chronyd //将校时服务设置开机自启
(4)验证
配置错误时间、起校时服务、检查时间
#date -s ‘2000-10-10‘ //改时间
#systemctl restart chronyd //起校时服务
#date //确认已恢复正常时间

四、cron计划任务
用途:按照设置的时间间隔为用户反复执行某一项固定的系统任务
软件包:cronie、crontabs
系统服务:crond
日志文件: /var/log/crond
1.管理计划任务策略
使用crontab命令
编辑:crontab -e [-u 用户名]
查看:crontab -e [-u 用户名]
清楚:crontab -e [-u 用户名]
2.编写crontab任务记录
(配置格式可参考/etc/crontab文件)
分 时 日 月 周 任务命令行(绝对路径)
例如:0 22 代表每天的22:00
0 8
1,3   代表周一、周三的8:00
1
/2 * 代表每2小时的第一分钟

原文地址:http://blog.51cto.com/13460306/2117593

时间: 2024-08-30 05:08:42

Admin(四)——NTP、tar、cron计划任务的相关文章

管理用户和组,NTP,cron计划任务

1.管理用户和组 1.1 基本概念 用户账户的作用:登陆操作系统.访问控制(不同的用户具备不同的权限) 组帐号:方便对用户的管理 唯一标识: UID  GID 管理员的UID:0 普通用户UID:RHEL7从1000开始 组的分类: 附加组(从属组.公共组)      基本组(私有组) 1.2 添加用户 用户基本信息存放在 /etc/passwd 文件 [[email protected] ~]# head -1 /etc/passwd root:x:0:0:root:/root:/bin/ba

三十四、Linux系统任务计划cron、chkconfig工具、systemd管理服务、unit介绍

三十四.Linux系统任务计划cron.chkconfig工具.systemd管理服务.unit介绍.target介绍 一.Linux系统任务计划cron crontab命令:对任务计划功能的操作用此命令.选项: -u:指定某个用户,不加-u则为当前用户. -e:制定任务计划. -l:列出任务计划. -r:删除任务计划. 任务计划的配置文件:/etc/crontab 文件内共有五个字段. 从左往右依次为:分.时.日.月.周.用户.命令. 可以不指定用户就是root. # crontab -e  

【黑马Android】(13)Linux操作系统/cron计划任务

Oracle VM VirtualBox Centos cron计划任务: 命令示例: Cat 1.txt Tac 1.txt Find / -name profile Ps -ef | grep python Netstat -ano | more

正式进入汉企1027,今天的第一堂课,对接下来四个半月的计划和目标!!!

说实话,计算机行业之前从来没有接触过,也没想过自己会选择这个行业,以前听说过IT,但总感觉离着自己很远,身边也没从事这行业的朋友,没想到今天的我和一帮怀着同样梦想的同学都坐在同一间教室,了解着PHP.              我虽然年龄不大,但是有着好几年的社会经验,随着时间的逝去,年龄的增长,我突然意识到,该为自己的以后考虑了,既然来到这个世界,那就要好好把握,总不能浑浑噩噩的就把青春耗费了,一转眼老了,想干点什么可能就干不动了.              我有好几个女同学都结婚了,小时候都

[独家]房贷新政满月调查:近四成购房者置业计划提前

[独家]房贷新政满月调查:近四成购房者置业计划提前 独家播报腾讯房产2014-10-31 14:16 我要分享 91 腾讯房产讯 (文/刘佳) 自9月30日央行发布房贷新政至今已满一月,首套房“认贷不认贷”政策已被不少银行认可并依次执行.虽然银行房贷利率重回7折的呼声较高,但是各家银行并未出执行细则,一线城市房贷利率多半最高最能给出9折优惠.在这一个月的时间内,购房者有何期待,置业心里发生哪些变化,腾讯房产特推出“购房者房贷新政满月调查”,结果发现,60%的购房者感到市场有明显变化,近四成购房者

cron计划任务、chkconfig工具、systemd管理服务、unit、target介绍

1. linux任务计划cron linux的大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本呢?这就要借助linux的cron功能了,这部分的内容很重要,请牢记! 命令crontab linux的任务计划功能的操作都是通过crontab命令来完成的,其常用的选项有以下几个: -u:表示指定某个用户,不加-u选项则为当前用户. -e:表示制定计划任务 -l:表示列出计划任务 -r:表示删除计划任务 任务计划的配置文件: # cat /etc/crontab SHE

linux的定cron计划任务命令

为当前用户创建cron服务 1.  键入 crontab  -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaobeny/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaobeny/deleteFile.sh */2 * * * * 通过这段字段可以设定什么时候执行脚本 /bin/sh /home/admin/jiaobeny/deleteFile.sh

linux cron计划任务

$ crontab -e 例如:每天两点钟执行 0 2 */1 * * /usr/bin/python /www/tbktsh/sendms.py &> /dev/null 01 * * * * root run-parts /etc/cron.hourly  # 每小时执行/etc/cron.hourly内的脚本,"run-parts"这个参数是指执行文件夹下的所有文件,不加此参数则需要给出明确的执行脚本文件. $ service crond restart  or  

linux cron 计划任务常用符号总结

[[email protected] ~]# crontab --help crontab: invalid option -- '-' crontab: usage error: unrecognized option usage: crontab [-u user] file crontab [-u user] [ -e | -l | -r ] (default operation is replace, per 1003.2) -e (edit user's crontab) 编辑cron