linux打包工具

1 打包与解包文件

# 常见的压缩包格式:zip rar 7z tar.gz
# 解压zip的压缩包:unzip
​
# Linux 常用的打包命令
tar 
# 常用的参数:
-f 文件
-v 详细地列出处理的文件
-c 创建一个新的包
-z 使用gzip的格式进行压缩
-x 从归档中解出文件
 

2 cvf&czf&xf

# 只打包: 
tar cvf $打包之后的名字.tar 要打包的文件或目录
​
# 即打包,又压缩:
tar czvf $打包之后的名字.tar.gz 要打包的文件或目录
​
# 解包及解压缩:
tar xf 包的名字

2.1 cvf打包与xvf解包

# cvf打包命令:
tar cvf 打包之后的名字.tar 要打包的文件或者目录
ps:打包之后,文件大小会变吗? 不会,源文件多大,打包之后包就多大
​
# xvf解包:
tar xvf 包的名字

2.2 czvf打包与xzvf压缩

# czvf打包
tar czvf 打包之后的名字.tar.gz 要打包的文件或者目录
​
# xzvf解压缩:
tar xzvf 包的名字
ps:解压之后的文件会覆盖相同的文件。
# 解压到指定位置
tar xzvf $包的名字 -C $path

3 gzip打包与解包

# gzip单独压缩文件
# 压缩之后,源文件不再存在,生成一个源文件名.gz的文件
​
# gzip -d 解压文件
ps:解压之后,压缩文件不再存在

4 du&dd命令

#查看指定目录的大小
du -sh /etc/ 
​
#显示当前目录下所有文件及目录的大小
du -sh * 
​
dd if=/dev/zero of=/file.txt bs=1M count=10
ps:of=/file.txt     生成的文件所在的位置      
ps:bs=1M            每次从/dev/zero取多大的空间
ps:count=10         总计取多少次
ps:最终/file.txt 文件大小为 bs与count的乘积

5 免密登录

# 创建秘钥对
ssh-keygen
​
在/root/.ssh/生成两个文件 
id_rsa[私钥] id_rsa.pub[公钥]
​
# 将公钥传给要免密登录的服务器
ssh-copy-id $user@$ip
​
# 远程免密登录
服务器A拿着私钥去和服务器B保存公钥进行比对,如果比对成功,则可以直接登录上去,如果比对失败,则输入密码才能进行登录
​
known_hosts     我远程登录过哪些服务器
authorized_keys 保存公钥的文件,谁能够远程连接我[免密]

6 配置远程登录欢迎信息

6.1修改登录前欢迎信息

# 1.修改sshd配置文件,/etc/ssh/banner 里面定义了欢迎的信息
[root@server-1 ~]# vi /etc/ssh/sshd_config 
Banner /etc/ssh/banner
​
# 2.定义欢迎的信息
[root@server-1 ~]# vi /etc/ssh/banner
 
                                  _oo0oo_
                                 088888880
                                 88" . "88
                                 (| -_- |)
                                  0\ = /0
                               ___/'---'\___
                             .' \\\\|     |// '.
                            / \\\\|||  :  |||// \\
                           /_ ||||| -:- |||||- \\
                          |   | \\\\\\  -  /// |   |
                          | \_|  ''\---/''  |_/ |
                          \  .-\__  '-'  __/-.  /
                        ___'. .'  /--.--\  '. .'___
                     ."" '<  '.___\_<|>_/___.' >'  "".
                    | | : '-  \'.;'\ _ /';.'/ - ' : | |
                    \  \ '_.   \_ __\ /__ _/   .-' /  /
                ====='-.____'.___ \_____/___.-'____.-'=====
                                  '=---='
 
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        佛祖保佑    iii    永不宕机
​
# 3.重启sshd服务
[root@server-1 ~]# systemctl restart sshd
​
# 4.使用其他服务器测试登录本服务器
[root@bogon ~]# ssh 192.168.1.101

6.2修改登录后欢迎信息

# 1.配置输入密码后的欢迎信息
可以修改 /etc/motd 文件,定义 ssh 成功登录后的欢迎信息。
[root@server-1 ~]# vi /etc/motd
  ⠰⢷⢿⠄
⠀⠀⠀⠀⠀⣼⣷⣄
⠀⠀⣤⣿⣇⣿⣿⣧⣿⡄
⢴⠾⠋⠀⠀⠻⣿⣷⣿⣿⡀
🏀 ⠀⢀⣿⣿⡿⢿⠈⣿
⠀⠀⠀⢠⣿⡿⠁⠀⡊⠀⠙
⠀⠀⠀⢿⣿⠀⠀⠹⣿
⠀⠀⠀⠀⠹⣷⡀⠀⣿⡄
⠀⠀⠀⠀⣀⣼⣿⠀⢈⣧
# 2.使用其他服务器测试登录本服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值