只打包不压缩:
1.打包命令(链接文件不会打包进来):tar cvf 打包之后的名字.tar 要打包的目录名称
例如:tar cvf etc.tar /etc==>将根下面的etc目录 打包成etc.tar
2.tar cf:打包(隐藏打包的过程)
注意:打包过后产生的文件在当前目录,文件大小不会改变,原文件多大,包就多大
查看一个目录的大小:du -sh
显示当前目录下所有的文件及目录大小:du -sh *
ls -a:查看目录下面的所有文件 包括隐藏文件
打包压缩:
打包然后压缩:tar czvf 打包之后的名字.tar.gz 要打包的文件或者目录(压缩就要加一个z)
只压缩:gzip (压缩后源文件不存在,只针对压缩文件)
解压缩:
解压缩:tar xzvf 包的名字
解压缩及解包:tar xf 包的名字(隐藏解压缩的过程)
解压到指定位置:tar xzvf 包的名字 -C /目的地/
解压缩:gzip -d文件的名字(解压好压缩文件不再存在)
注意:解压之后会覆盖相同的文件,如将root目录打包,里面有一个文本,打包之后你又修改了文本内容,那么你现在解压root,会覆盖你修改后的文本
解压缩指定目标目录
tar xvf root123.tar -C ./12345/ (C大写)
tar常用的参数:
-f 文件
-v 详细地列次处理的文件
-z 使用gzip的格式进行压缩
-x 从归档中解出文件
建立空文件测试内存速度
dd if=/dev/zero of=/file.txt bs=1M count=5
of=/file.txt 生成的文件所在的位置
bs=1M 每次从/dev/zero取多大的空间
count=5 取多少次
免密登录
在服务器A上生成一对密钥
ssh-keygen
生成的密钥对默认保存的位置
[root@server-1 ~]# ls /root/.ssh/ id_rsa id_rsa.pub known_hosts
id_rsa.pub 生成的公钥文件 id_rsa 生成的私钥文件 known_hosts 首次远程登录其他服务器保存的远程服务器的公钥
将公钥拷贝给另一个服务器
[root@server-1 ~]# ssh-copy-id 192.168.1.102
查看第二台服务器中保存的公钥信息
[root@bogon ~]# cat /root/.ssh/authorized_keys
配置远程登录欢迎信息
1、修改sshd配置文件,/etc/ssh/banner 里面定义了欢迎的信息
找到 Banner将欢迎信息路径写入Banner后
例:Banner /etc/ssh/banner
2、定义欢迎的信息
vi /etc/ssh/banner(将欢迎的信息写入)
3、重启sshd服务
[root@server-1 ~]# systemctl restart sshd
配置输入密码后的欢迎信息
修改 /etc/motd 文件
vi /etc/motd(将欢迎的信息写入)