打包压缩解压缩
打包:
tar -cvf dirname.tar dirname
-c create 创建一个归档文件
-v 显示打包的详细过程(省略不写)
-f 指定一个文件
压缩:
gzip filename.tar filename(不保存原文件)
bzip2 filename.tar
xzip
zip filename.tar filename
解压缩:
gzip -d filename.gz (不保留原文件)
bzip2 -d filename.bz2
unzip filename.zip
打包压缩:
tar -czvf dirname.tar.gz dirname(gzip压缩)
tar -cjvf dirname.tar.bz2 dirname(bzip2压缩)
tar -cJvf dirname.tar.xz dirname(xzip压缩)
解压缩:
tar -xzvf dirname.tar.gz
tar -xjvf dirname.tar.bz2
tar -xJvf dirname.tar.xz
tar -xf dirname.tar.gz 可以解压.gz和.bz2的文件
解压缩到指定路径:
tar -xf dirname.tar.gz -C 指定解压缩路径
unzip dirname.zip -d 指定解压缩路径
远程连接
服务端:openssh sshd
客户端:任意第三方工具
认证:
1. 用户名
2. 密码
3. 端口
4. IP
修改远程连接端口:
-
vim /etc/ssh/sshd_config
Port xxx
重启远程连接服务:
systemctl restart sshd
重新连接:
ssh -pxxx(修改过的端口) IP地址
免密互信:
- 生成密钥
ssh-keygen #一直按回车
- 把公钥远程拷贝给服务器B
ssh-copy-id -i /root/.ssh/id_rsa.pub 服务器B的IP地址
- 连接
ssh (-pxxx)连接的IP地址
远程拷贝
scp filename 目标服务器IP:目标文件地址
scp -r (-Pxxx) dirname 目标服务器IP:目标文件目录地址
拓展:
主机名解析:
vim /etc/hosts
192.168.11.128 xa2404.qf.com[主机名]
192.168.11.130 qfedu
笔记:
watch "ls -l"
watch -n 0.5 "ls -l"