云计算笔记之admin-day-05-管理用户和组、tar备份与恢复、NTP时间同步、cron计划任务、总结和答疑
Day05-管理用户和组、tar备份与恢复、NTP时间同步、cron计划任务、总结和答疑
管理用户和组
用户账号:登录操作系统,不同用户具备不同的权限
组:方便管理用户,进行分类
用户账号唯一标识:UID(编号) GID(编号)
管理员root的UID永远为0
组账号:基本组 附加组(从属组)
基本组:有Linux系统创建,并且由系统将用户加入,与用户同名
附加组:由系统管理员创建,并且由系统管理员加入
Linux中一个用户至少属于一个组
useradd
useradd [选项] 用户名
常见命令选项:-u 用户ID,-d 家目录路径, -s 登录shell(指定解释器程序), -G 附加组
id 用户名:查看用户基本信息
useradd -u 1500 nsd4 // 创建nsd4用户,并指定其ID为1500
useradd -d /fleming fleming //创建用户Fleming并指定家目录
root: x:0:0:root:/root:/bin/bash
用户名:密码占位符:UID:基本组GI:用户详细信息:用户的家目录:解释器
usermod 修改用户属性
常见命令选项:-u 用户ID,-d 家目录路径, -s 登录shell(指定解释器程序), -G 附加组
也可以直接改vim /etc/passwd 信息,但不建议初学者改文件,生产环境中可以直接改
userdel 删除用户
userdel [-r] 用户名
-r :连同用户的家目录一块删除 在工作时尽量不用-r
passwd
密码最好有两个密码
passwd [用户名]
su - 用户名 //临时切换用户
非交互式设置密码:echo ‘密码’ | passwd --stdin 用户名
用户密码信息存放在/etc/shadow文件
root:666QMiA.kkn$kNuQEAyQjlccpDIrEO38vCecOiNRK2LdBoPDz6FXdq3Bpg4Rxpqzy6O.c2fxH
Yer/mmwlW8wNfBN7QjyZhaHW/:17954:0:99999:7:::
postfix:!!:17942::::::
当第二个字段为!!时,代表锁定该用户,无法加入
用户名:密码加密字符串:上一次修改密码时间(1970-1-1~2019-1-1中的天数):密码最短使用的期限
:密码最长使用的期限(天数):提前7天警告密码使用过久,需要更改密码:都为空意思是用户永远不过期
查看系统时间命令:date
2019年 02月 27日 星期三 13:57:09 CST(CST是时区的意思)
修改时间:date -s ‘年-月-日 时:分:秒’ 例如:date -s ‘1989-1-1 3:3:3’
bc是交互式的命令,计算器
重定向输出:将命令的输出信息,写入到文本文件中 >> > :文件不存在时会自动创建
管道操作 | :将前面命令的输出,传递到后面命令,作为后面命令的参数
groupadd 添加组
groupadd [-g 组ID] 组名 (一般来说不加组id) 存放在/etc/group
fleming: x:1001:
组名:密码占位符:组的GID:组成员列表
gpasswd 管理组成员 ,组成员信息存放在/etc/gshadow文件(用到的比较少)
gpasswd -a 用户名 组名 //添加成员
gpasswd -d 用户名 组名 //删除成员
groupmod 修改组属性(用的比较少)
groupmod [-g 组ID] [-n 新组名] 组名
groupdel 删除组
groupdel 组名
不能删除用户的基本组
删除组不会删除组里面的用户
tar备份与恢复
好处:1.减少占用硬盘空间2.将零散的数据进行整合
常见的压缩格式及命令工具
.gz—>gzip
.bz2—>bzip2
.xz—>xz
tar进行归档及压缩(打包)
格式:
tar 选项 /路径/压缩包名字 /路径/源文档1 /路径/源文档2
tar进行释放(解包)
格式:
tar 选项 /路径/压缩包名字 选项 释放的路径
tar集成备份工具
-c:创建文档
-x:释放文档
-f:指定归档文件名称(必有的选项,必须在所有选项的最后)
-z,-j,-J:调用.gz,.bz2,.xz格式的工具进行处理
-t:显示归档中的文件清单
-C:指定释放的路径
tar -zcf /opt/file.tar.gz /home /etc/passwd
tar: 从成员名中删除开头的“/” (代表是成功的打了tar包)
压缩格式不同,拓展名也会不同
解包无需考虑压缩格式,不需要解释压缩的格式 -xf 会自动识别压缩的格式
NTP时间同步
NTP服务器:虚拟机classroom构建完成,第三阶段会搭建
NTP客户机:指定NTP服务器位置
虚拟机server:
1.安装chrony软件,可以和NTP服务器沟通
2.修改主配置文件 /etc/chrony.conf
3.重启服务 systemctl restart chronyd (d:daemon守护神,希腊神话中半人半神的精灵,守护进程)
systemctl enable chronyd //设置服务开机自启
4.验证:重启服务会立即同步
cron计划任务
在凌晨2点到3点是服务器比较清闲的,云计算工程师是越做越清闲。
用途:按照设置的时间间隔为用户反复执行某一项固定的任务
软件包:cronie,crontabs(默认是安装了的)
系统服务:crond
日志文件:/var/log/crond (主要用于排错)
分 时 日 月 周 任务命令行(绝对路径)
* :匹配范围内任意时间
,:分割多个不连续的时间点
-:指定连续时间范围
/n:指定时间频率,每n…
例如:
30 23 * * 5 poweroff //每周周五23:30关机
30 */2 * * 5 poweroff //每周周五每隔2个小时的30分关机
30 23 * * 1-5 poweroff //每周一至周五23:30关机
30 23 * * 1,3,6 poweroff //每周一,周三,周六23:30关机
30 23 1 * 1 poweroff //每周一或者每月一号关机,两者是满足其一即可执行
crontab -e [-u 用户名] //编辑
crontab -l [-u 用户名] //查看
crontab -r [-u 用户名] //清除
/var/spool/cron/root //任务记录文件
云计算笔记之admin-day-05-管理用户和组、tar备份与恢复、NTP时间同步、cron计划任务、总结和答疑相关推荐
- linux管理用户和组实验报告,LINUX实验:用户与用户组管理
实验:用户与用户组管理 实验学时:2 实验类型:验证 实验要求:必修 一.实验目的 熟悉Linux操作系统中的用户和组的概念,掌握Linux操作系统中用户管理,理解用户管理涉及的系统配置文件. 二.实 ...
- FreeBSD12.1管理用户和组
1)交互式新增用户 adduser 2)交互式删除用户 rmuser 3)交互式修改个人信息 chpass user1 4)修改用户密码 passwd #修改自己的密码passwd user1 #修改 ...
- Day4 管理用户和组、tar备份与恢复、crom计划
一.管理用户和组 1.添加用户---useradd -u 指定用户UID -d 家目录路径 -s 登录解释器 -G 附加组 2.设置登录密码---passwd passwd 用户名 echo 密码 | ...
- 《网络安全工程师笔记》 第五章:用户与组管理
注:本笔记来自温晓飞老师的网络安全课程 第五章:用户与组管理 第一章:虚拟化架构与系统部署 第二章:IP地址详解 第三章:进制转换 第四章:DOS基本命令与批处理 第五章:用户与组管理 第六章:服务器 ...
- linux如何标识用户账号和组账号,linux管理用户和组
唯一标识: UID GID (管理员root的UID为0) 组的分类: 基本组 附加组(从属组) 基本组:Linux自己创建的组,与用户同名,系统自动将用户加入 附加组(从属组):管理员自建创建,管 ...
- 计算机上用户和组的意义,在域中管理用户和组
本章要点: Ø 用户帐号和组概述 Ø 创建和管理用户帐号 Ø 在域中使用组的策略 3.1 用户帐号和组概述 活动目录是一种保存和维护网络资源所需的数据的目录服务数据库.域用户帐号在AD中创建一次,就能 ...
- win10的计算机管理用户和组在哪里,Win10专业版下管理用户和组的技巧
Windows 8是第一个引入 Windows版本, 允许您在不同计算机之间同步设置和文件. Windows 10专业版通过允许您进一步来扩展此功能.在本指南中,我们将向您解释如何在Windows 1 ...
- 作业5管理用户、组及权限
[任务一]使用命令创建用户并赋予访问权限 命令列表: 命令 描述 Useradd 添加用户 Userdel 删除用户 Groupadd 添加组 Passwd 更改用户密码 Chmod 更改目录权限 C ...
- linux安装图形化用户管理器管理用户和组群
效果:图形化添加用户群组,修改密码日期等 1.首先确保进入的是root用户 &是user用户 #是root管理员 linux怎么由用户切换到管理员 2.输入以下命令 ctrl+shift+v粘 ...
- Linux学习笔记(3)基本命令Part3——用户和组管理
本节的关键是查看.修改用户权限. 在一开始,我先介绍一下权限号怎么理解,再进入到本期的命令学习. 首先,用命令ls -l查看当前目录下的文件/文件夹权限: 假设看到下列内容: -rw-rw-r--. ...
最新文章
- 回顾2017,展望2018
- MS SQL Server查询优化方法
- Android CountDownTimer倒计时器的使用
- [转]阿拉伯数字转一二三和壹贰叁
- ASP.NET跨页面传值(二)
- 最全Java面试208题,涵盖大厂必考范围!强烈建议收藏~
- epoll nio区别_大厂面试系列(二)::NIO和Netty
- 酷派删除android系统软件,【玩机教程】酷派手机root后不可删除系统自带程序+组件中英对照...
- 最大比例(压轴题 )
- javaweb(08) jsp(了解)
- MLFlow︱机器学习工作流框架:介绍(一)
- javascript location.href 参数详解
- 金庸作品kindle资源精校(新修版+三联版)
- 推荐好书:《电子设计从零开始》
- wpf 修改输入框 光标_WPF中鼠标光标的设置
- win7计算机上缺少网络协议,win7系统安装ipx协议提示找不到相应的模块的解决方法...
- puzzle(003)数字拼图、色块拼图
- 六十星系之31破军独坐子午
- maven的pom出现cannot reconnect错误
- Cglib入门到使用