比赛常用服务(可能需要操作配置文件)
- 超文本传输协议 http 【服务名称: httpd 】(上个文件讲过)
- 文件传输协议 ftp 【服务名称: vsftpd 】(上个文件讲过)
- 服务器网络时间同步协议 chrony 【服务名称: chronyd 】
安装配置chrony服务
1.注释原有的服务器【两端皆有】
2.添加 controller 主机为服务器【两端皆有】
3.指定 NTP 客户端地址 192.168.100.0/24 以允许或拒绝连接到扮演时钟服务器的机器【服务器端】
4.设置时间同步的级别:本机不同步任何主机的时间,本机作为时间源【服务器端】
[root@localhost ~] yum -y install chrony
# chrony服务器端
[root@localhost ~] sed -i '3,6s/^/#/g' /etc/chrony.conf
[root@localhost ~] sed -i '7s/^/server controller iburst/g' /etc/chrony.conf
[root@localhost ~] echo "allow 192.168.100.0/24" >> /etc/chrony.conf
[root@localhost ~] echo "local stratum 10" >> /etc/chrony.conf
# chrony客户端
[root@localhost ~] sed -i '3,6s/^/#/g' /etc/chrony.conf
[root@localhost ~] sed -i '7s/^/server controller iburst/g' /etc/chrony.conf
常用特殊操作文件(打包与压缩)
案例目录结构 解释
test 文件夹
├─file1 文件
├─file2 文件
└─test1 文件夹
└─ 空文件夹
└─test2 文件夹
└─ 空文件夹
快速构建目录mkdir test test/test{1,2} && cd test && touch file{1,2}
- *.tar 打包文件
- 打包
tar -cvf file.tar file1 file2
将 file1 和 file2 打包成 file.tar - 解包
tar -xvf file.tar -C test1
将 file.tar 解压到test1目录 - 选项解释
- -c 建立压缩档案
- -x 解开打包
- -v 显示所有过程
- -f 使用档案名字(必须)后面紧跟档案名
- 打包
- *.gz 压缩文件
- 压缩
gzip -9 file1 file2
同时用9级压缩比分别压缩 file1 和 file2 分别压缩成 file1.gz 和 file2.gz - 解压缩
gzip -d file1.gz
解压file1.gzgunzip file2.gz
解压file2.gz - 选项解释
- -数字 压缩等级 1 - 9 【压缩比 最低 ~ 最高 】
- -d 解压缩
- 压缩
- *.tar.gz 压缩的打包文件
- 压缩打包
tar -zcvf file.tar.gz file1 file2
将 file1 和 file2 打包压缩成 file.tar.gz - 解压缩解包
tar -zxvf file.tar.gz -C test2
将 file.tar.gz 解压解压缩包到test2目录 - 选项解释
- -z 有gzip属性的
- -c 建立压缩档案
- -x 解开打包
- -v 显示所有过程
- -f 使用档案名字(必须)后面紧跟档案名
- 拓展解释(压缩与解压必定使用并且只使用其中一个)
- -z 有gzip属性的
- -j 有bz2属性的
- -Z 有compress属性的
- 压缩打包