打包压缩
1、打包
tar -cvf name(name是文件名字 例如:lol.txt).tar dirdame (dirname是文件所在目录名字例如:etc)意思就是将etc打包取名为l
操作过程如下图所示

c 创建一个新的归档文件(打包文件)
v 显示详细信息
f 指定归档的文件
2、 解包
tar -xvf name(name是文件名字例如:lol.txt).tar
操作过程如下图所示

3、打包压缩
tar -czvf name(name是文件名字例如:lol.txt).tar.gz dirname(dirname是目标目录名例如:etc)
操作过程如下图所示

下图就是打包压缩etc 后其名字为lol.txt.tar.gz ,大小10MB

tar -czvf abcd.txt.tar.gz abcd.txt(也可以打包压缩文件不只是目录)
操作过程如下图所示

下图就是打包压缩abcd.txt 后其名字为abcd.txt.tar.gz ,大小474k

4、解压缩:
tar -xf name (文件名字例如:abcd).tar.gz
操作过程如下图所示

注意:如果有同名目录会直接覆盖,不询问。
gzip压缩:
z 表示使用系统的gzip工具压缩 gzip (系统默认打包工具)
1、压缩
gzip filename(filename这个是文件名字 例如:abcd.txt)
操作过程如下图所示(可见图中大小由477M压缩至476K)

2、gzip解压缩
gzip -d filename(filename是文件名例如:abcd.txt).gz
操作过程如下图所示(图中所示解压完abcd.txt文件大小为477M)

3、创建自定大小的文件
dd if=/dev/zero of=/opt/a.txt bs=1000MB count=5(创建一个文件意思就是创建一个5g大小的a文件,a.txt这个是创建的文件名 ,bs=1000MB 这个是整块的容量大小,count=5这个是数量)
操作过程如下图所示

打包压缩注意点:最好使用相对路径就无需敲/上去,因为无法打包/,除非加上P,但是后果是这个/会覆盖掉
免密登陆
1、生成一个密钥对
ssh-keygen 而后系统提示框都是直接回车就行
操作过程如下图所示

2、将公钥拷贝给别人
ssh-copy-id -p2234 远程ip地址(例如:10.10.110.101)
操作过程如下图所示

输入ssh root@ip地址进入另一台虚拟机
操作过程如下图所示

3、免密登陆
输入cat /root/.ssh/id_rsa或id_rsa.pub 密钥对
操作过程如下图所示

操作过程如下图所示

本地 : 输入cat /root/.ssh/known_hosts 我连过谁
操作过程如下图所示

远程: 输入cat /root/.ssh/authorized_keys 谁连过我
操作过程如下图所示

本文介绍了Linux系统中的打包与压缩技术(如tar、gzip),包括基本操作、注意事项,以及SSH密钥对的生成、复制和免密登录的过程。

1033

被折叠的 条评论
为什么被折叠?



