运维之红帽管理员篇-----4. NTP时间同步 、 tar备份与恢复 、 管理用户和组 、 cron计划任务
来源:互联网 发布:吓人软件 编辑:程序博客网 时间:2024/06/04 08:24
FOUR DAY
总结笔记:
1.NTP时间同步.
【yum -y install chrony
rpm -q chrony
vim /etc/chrony.conf
systemctl restart chronyd 】
date -s "2008-9-9 12:12:10"—— systemctl restart chronyd ——date
timedatectl | grep NTP
timedatectl set-ntp yes
2.【 tar 集成备份工具
– -c:创建归档
– -x:释放归档
– -f:指定归档文件名称
– -z、-j、-J:调用 .gz、.bz2、.xz 格式的工具进行处理
– -t:显示归档中的文件清单
– -P:保持归档内文件的绝对路径
– -C(大写):指定释放位置
tar -cf test01.tar /etc/passwd /boot/
tar -xf /opt/test02.tar -C /mnt/
# tar -zcf /opt/test03.tar.gz /boot/ /etc/passwd
# tar -jcf /opt/test03.tar.bz2 /boot/ /etc/passwd
# tar -Jcf /opt/test03.tar.xz /boot/ /etc/passwd
tar -xPf /root/file.tar.gz】
– useradd [选项]... 用户名
– -u 用户id、-d 家目录路径、-s 登录Shell ;– -g 基本组、-G 附加组
passwd [用户名]
– echo '密码' | passwd --stdin 用户名
usermod [选项]... 用户名
– -u 用户id、-d 家目录路径、-s 登录Shell -g 基本组、 -G 附加组
userdel [-r] 用户名
group add [-g 组ID] 组名
grep 'stugrp' /etc/group8
# gpasswd -a harry/ kenji/ natasha stugrp
# gpasswd -d kenji stugrp
# gpasswd -M 'harry,natasha,kenji,jack' stugrp
# gpasswd -M '' stugrp
# grep 'stugrp' /etc/group
groupmod [-g 组ID] [-n 新组名] 组名
groupdel 组名
正式笔记:
1.NTP时间同步
• Network Time Protocol
– NTP服务器为客户机提供标准时间
– NTP客户机需要与NTP服务器保持沟通
服务端:Linux系统上一款软件,服务端软件
1.classroom搭建完成NTP时间服务器
客户端:客户端软件(浏览器)
1.server,安装客户端软件
[root@server0 ~]# yum -y install chrony
[root@server0 ~]# rpm -q chrony
2.修改配置文件/etc/chrony.conf
[root@server0 ~]# vim /etc/chrony.conf
server 172.25.0.254 iburst
3.重起服务:
[root@server0 ~]# systemctl restart/enable chronyd
4.测试校时服务
• 配置错误时间、起校时服务、检查时间
[root@server0 ~]# date -s "2008-9-9 12:12:10"
[root@server0 ~]# systemctl restart chronyd
[root@server0 ~]# date
hwclock -s //重设为系统时钟(硬件)
###################################################
5.[root@server0 ~]# timedatectl | grep NTP
NTP enabled: yes
//检查此项为yes
NTP synchronized: yes
.. ..
[root@server0 ~]# timedatectl set-ntp yes
//必要时作修正
#################################################
2.tar备份与恢复
• 归档的含义
– 将许多零散的文件整理为一个文件
– 文件总的大小基本不变
• 压缩的含义
– 按某种算法减小文件所占用空间的大小
– 恢复时按对应的逆向算法解压
红色:压缩包文件
gzip ------> .gz / bzip2------> .bz2 / xz ------> .xz
tar工具的常用选项
• tar 集成备份工具
– -c:创建归档
– -x:释放归档
– -f:指定归档文件名称
– -z、-j、-J:调用 .gz、.bz2、.xz 格式的工具进行处理
– -t:显示归档中的文件清单
– -P:保持归档内文件的绝对路径
– -C(大写):指定释放位置
# tar -cf test01.tar /etc/passwd /boot/
# ls
# tar -cf /opt/test02.tar /boot/ /etc/passwd /etc/shadow /etc/fstab
# ls /opt/
# tar -xf /opt/test02.tar -C /mnt/
# ls /mnt/
# tar -zcf /opt/test03.tar.gz /boot/ /etc/passwd
# tar -jcf /opt/test03.tar.bz2 /boot/ /etc/passwd
# tar -Jcf /opt/test03.tar.xz /boot/ /etc/passwd
[root@server0 /]# rm -rf /opt/*
[root@server0 /]# echo 123456 > /opt/1.txt #创建输入txt
[root@server0 /]# cat /opt/1.txt
[root@server0 /]# tar -zcPf /root/file.tar.gz /opt/1.txt #归档
[root@server0 /]# tar -tf /root/file.tar.gz
[root@server0 /]# cat /opt/1.txt
[root@server0 /]# echo hahaxixi > /opt/1.txt #重新输入txt
[root@server0 /]# cat /opt/1.txt
[root@server0 /]# tar -xPf /root/file.tar.gz #释放归档
[root@server0 /]# cat /opt/1.txt #查看txt (变回12345)
##################################################
总结:
以绝对路径打包并压缩,在解压缩解包时,即可以绝对路径释放也可以相对路径释放
没有以绝对路径打包并压缩,在解压缩解包时,只可以相对路径释放
###################################################
3.用户和组的管理
用户作用:1.登陆操作系统 2.可以实现访问控制(权限不同)
组作用:方便对用户的管理
标识: 用户名(UID) 组名(GID)
管理员root: UID为0
普通用户: UID从1000开始
组: 基本组 附加组(从属组)
###############################################
1./etc/passwd : Linux所有用户基本信息
用户名:密码占位符:UID:GID:用户描述:家目录:解释器
• 使用 useradd 命令
– useradd [选项]... 用户名
– -u 用户id、-d 家目录路径、-s 登录Shell
– -g 基本组、-G 附加组
[root@server0 /]# useradd nsd01
[root@server0 /]# id nsd01
[root@server0 /]# grep 'nsd' /etc/passwd
[root@server0 /]# useradd -u 1100 nsd02
[root@server0 /]# useradd -d /opt/nsd03 nsd03
[root@server0 /]# useradd -u 1200 -d /opt/abc nsd04
[root@server0 /]# useradd -g users nsd06
[root@server0 /]# useradd -G users nsd07
[root@server0 /]# useradd -s /sbin/nologin nsd08
[root@server0 /]#id nsd08
[root@server0 /]# grep 'nsd08' /etc/passwd
补充: 命令行临时切换用户身份
su - 用户名
####################################################
•2使用 passwd 命令
– passwd [用户名]
– echo '密码' | passwd --stdin 用户名 #非交互设置密码
[root@server0 /]# echo 123 | passwd --stdin nsd01
[root@server0 /]# echo redhat | passwd --stdin nsd02
/etc/shadow:用户密码信息存放在文件
####################################################
3修改用户属性
• 使用 usermod 命令
– usermod [选项]... 用户名
• 常用命令选项
– -u 用户id、-d 家目录路径、-s 登录Shell ;-g 基本组、G 附加组
[root@server0 /]# useradd tom
[root@server0 /]# grep 'tom' /etc/passwd
[root@server0 /]# id tom
[root@server0 /]# usermod -u 1200 -d /opt/tom -s /sbin/nologin -g users -G root tom
####################################################
4删除用户
• 使用 userdel 命令
– userdel [-r] 用户名
[root@server0 ~]# userdel -r 用户名
####################################################
5管理组账号
组基本信息存放在 /etc/group 文件
组名:组的密码占位符:GID:组的成员列表(附加组成员)
• 使用 groupadd 命令
– group add [-g 组ID] 组名
[root@server0 /]# groupadd -g 2000 stugrp
[root@server0 /]# grep 'stugrp' /etc/group
[root@server0 /]# useradd harry/natasha/kenji/jack
###################################################
6用户加入组 (用户与组的关系)
• 使用 gpasswd 命令
– gpasswd -a 用户名 组名(添加)
– gpasswd -d 用户名 组名(删除)
– gpasswd -M '定义用户列表' 组名
# grep 'stugrp' /etc/group
# gpasswd -a harry/ kenji/ natasha stugrp
# gpasswd -d kenji stugrp
# gpasswd -M 'harry,natasha,kenji,jack' stugrp (会覆盖其他已加入的成员,因此要把把全部需要成员写一边)
# gpasswd -M '' stugrp
# grep 'stugrp' /etc/group
####################################################
7修改组属性
• 使用 groupmod 命令
– groupmod [-g 组ID] [-n 新组名] 组名
[root@server0 /]# grep 'stugrp' /etc/group
stugrp:x:2000:
[root@server0 /]# groupmod -n tarena stugrp
[root@server0 /]# grep 'stugrp' /etc/group
[root@server0 /]# grep 'tarena' /etc/group
###################################################
8删除组
• 使用 groupdel 命令
– groupdel 组名
- 运维之红帽管理员篇-----4. NTP时间同步 、 tar备份与恢复 、 管理用户和组 、 cron计划任务
- 运维之红帽管理员篇-----5. 破解红帽系统密码、cron计划任务、权限和归属 、 使用LDAP认证 、 家目录漫游
- 红帽5和6的NTP时间同步
- 运维之红帽管理员篇-----2. 命令行基础 、 目录和文件管理
- 运维之红帽管理员篇-----3. 软件包管理 、 网络配置 、文本/文件查找
- Oracle备份与恢复总结之三:OS备份/用户管理的备份与恢复
- Oracle备份与恢复总结之三:OS备份/用户管理的备份与恢复
- 运维之红帽管理员篇-----6. 分区规划及使用 、 LVM逻辑卷 、 管理交换空间
- 【ORACLE备份与恢复】用户管理的:基于时间的数据库不完全恢复
- centos之计划任务(cron)
- 基于用户管理的备份与恢复
- 用户管理的备份与恢复
- oracle用户管理的备份和恢复
- 用户管理的备份还原和恢复
- 与服务器同步时间NTP
- Oracle数据库备份与恢复(3):OS备份和用户管理
- NTP和互联网时间同步
- NTP服务和时间同步
- JavaScript 对表格排序
- STM32F103ZE单片机中FSMC Bank2~4中断(INT2~3和INTR引脚)的使用
- mac配置texshop以及latex语法
- 字符串的逆序(Python/C++实现)
- IOS11 适配遇到的坑
- 运维之红帽管理员篇-----4. NTP时间同步 、 tar备份与恢复 、 管理用户和组 、 cron计划任务
- 2017成都第六届国际宠物博览会会刊(参展商名录)
- 文件系统读写--读过程返回
- 第九届Mockplus ▪ UXPA用户体验成都赛区决赛成功举行
- 如何利用Helm在Kubernetes上快速部署Cloud Foundry?
- 第七周 项目1
- RegDeleteKey函数删除子项并包含其所有值 及递归删除子项例子。请注意,key名称不区分大小写。
- 如何无痛降低 if else 面条代码复杂度
- web页面缓存之Cache-Control问题