打包:
tar -cvf dirname.tar dirname
-c create 创建一个归档文件
-v 显示打包的详细过程(省略不写)
-f 指定一个文件
压缩:
gzip filename (不保留原文件)
bzip2 filename
xzip
zip zip filename.zip 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
解压缩到指定路径:
tar -xf dirname.tar.gz -C /mnt
unzip dirname.zip -d /mnt
远程连接:
服务端:openssh sshd
客户端:任意第三方工具
认证:
1、用户名
2、密码
3、端口
4、IP
修改远程连接端口:
vim /etc/ssh/sshd_config
Port 22222
重启远程连接服务:
systemctl restart sshd
连接:
ssh -p22222 root@192.168.100.132
免密互信:
hostA hostB
1、在主机hostA上生成一个密钥对:
ssh-keygen #一路回车
2、将公钥远程拷贝给hostB
ssh-copy-id -i /root/.ssh/id_rsa.pub hostB
3、免密登录
ssh root@hostB
远程拷贝文件:
scp -P22222 源文件 远程主机IP:绝对路径
远程拷贝目录:
scp -P22222 -r 源目录 远程主机IP:绝对路径