DNS服务器
设置永久的DNS服务器,域名解析 : 将域名解析为IP地址
修改DNS服务器配置文件
vim /etc/resolv.conf
查看域名解析情况
nslookup 域名
重定向输出
将前面命令的输出结果,写入到文本文件中
>:覆盖重定向
>>:追加重定向
管道操作:
将前面命令的输出结果,交由后面命令再处理一次
cat -n /etc/passwd | head -12 | tail -5 #有序号的显示文件的8-12行
ifconfig | head -2 #查看第一张网卡IP地址
管理用户和组
用户帐号:1.能够登陆操作系统 2.不同的用户不同的身份,可以进行很好控制
组: 方便管理用户 ,权限分配方面。
将想要具备相同权限的用户,加入一个组,最后给组设置权限
组的分类:基本组 附加组(从属组)
一个用户必须至少属于一个组
UID:唯一标识一个用户,编号
GID:唯一标识一个组,编号
管理员root的UID:永远为0
RHEL7普通用户的UID:默认从1000起始
系统程序用户UID范围:1-999
添加用户
所有用户的基本信息存放在 /etc/passwd 文件
每一个用户占用,一行信息
head /etc/passwd
数据的意义为:
用户名:密码占位符:UID:基本组的GID:用户的描述信息:用户的家目录:解释器
使用 useradd 命令
useradd [选项]... 用户名
常用命令选项
-u 用户id 指定用户id
-d 家目录路径 指定家目录的地址
-G 附加组 指定附加主
-s 登录Shell 指定登陆解释器程序
最简单的解释器 /sbin/nologin 作用就是禁止用户登录系统
交互式设置登录密码
使用 passwd 命令
passwd [用户名]
非交互式设置密码
echo 密码 | passwd --stdin [用户名]
用户密码信息存放在 /etc/shadow 文件
用户名:密码加密字符串:上一次修改密码的时间.......
修改用户属性
使用 usermod 命令
usermod [选项]... 用户名
常用命令选项
-u 用户id、-d 家目录路径、-s 登录Shell、-G 附加组
可以通过vim修改/etc/passwd文件内容,达到修改用户属性
删除用户
使用 userdel 命令
userdel 用户名
userdel [-r] 用户名 #连同家目录一并删除
管理组账号
组基本信息存放在 /etc/group 文件
grep stugrp /etc/group
数据的意义为:
组名:组的密码占位符:组的GID标识:组的成员列表
添加组
使用 groupadd 命令
groupadd [-g 组ID] 组名
使用 gpasswd 命令
gpasswd -a [用户名] [组名] 给组添加用户
gpasswd -d [用户名] [组名] 给组减少用户
删除组
• 使用 groupdel 命令
– groupdel 组名
tar备份与恢复(归档及压缩)
tar [选项] [文件名] …………
Linux常见的压缩格式及命令工具:
gzip ---> .gz
bzip2 ---> .bz2
xz ---> .xz
选项
-C(大写):指定释放的位置
-c:创建归档
-x:释放归档
-f:指定归档文件名称,必须放在所有选项的最后,这个后必须立刻写上压缩包名称
-z:调用 .gz格式的工具进行处理
-j:调用 .bz2 格式的工具进行处理
-J:调用 .xz 格式的工具进行处理
-t:显示归档中的文件清单
红色:压缩包
使用小结:
如果是压缩 那基本格式就是:
tar -[压缩版本]cf [路径]文件名 [压缩的内容1] [压缩的内容2] ……
如果是解压 那基本格式就是:
tar -[压缩版本]xf [路径]文件名 -C [解压的目录]
查看压缩包目录 那基本格式就是:
tar -tf [路径]文件名
NTP时间同步
date 用来修改时间的命令
date -s "年-月-日 时:分:秒"
Network Time Protocol
NTP服务器为客户机提供标准时间
NTP客户机需要与NTP服务器保持沟通
1.安装一个和NTP服务器沟通的软件
rpm -q chrony
yum install -y chrony
2.指定NTP服务器,修改配置文件/etc/chrony.conf
3.重起刷新
systemctl restart chronyd
systemctl enable chronyd #设置开机自启动
daemon:超级守护程序;守护神;(希腊神话中)半人半神的精灵;
4.验证
date