如何压缩 ./vrrp_bin/.tmp_build_tar/v2v-vrrp/ 为v2v-vrrp.tar.gz ,压缩包里面只有v2v-vrrp文件夹
时间: 2023-12-16 11:27:02 浏览: 31
可以使用以下命令将`./vrrp_bin/.tmp_build_tar/v2v-vrrp/`压缩为`v2v-vrrp.tar.gz`,并且只包含`v2v-vrrp`文件夹:
```shell
tar -czvf v2v-vrrp.tar.gz -C ./vrrp_bin/.tmp_build_tar/ v2v-vrrp/
```
其中,`-czvf`参数表示创建压缩文件并使用gzip压缩,`-C`参数表示切换到指定目录,`v2v-vrrp.tar.gz`表示压缩后的文件名,`v2v-vrrp/`表示要压缩的文件夹名。
相关问题
如何压缩 ./vrrp_bin/.tmp_build_tar/v2v-vrrp/ 为v2v-vrrp.tar.gz , 解压缩后只有v2v-vrrp文件夹
你可以使用以下命令将`./vrrp_bin/.tmp_build_tar/v2v-vrrp/`压缩为`v2v-vrrp.tar.gz`,并解压缩后只有`v2v-vrrp`文件夹:
```shell
tar -czvf v2v-vrrp.tar.gz -C ./vrrp_bin/.tmp_build_tar/ v2v-vrrp && mkdir v2v-vrrp && tar -xzvf v2v-vrrp.tar.gz -C ./v2v-vrrp/ --strip-components 1 && rm v2v-vrrp.tar.gz
```
该命令将`./vrrp_bin/.tmp_build_tar/v2v-vrrp/`压缩为`v2v-vrrp.tar.gz`,并使用`mkdir`命令创建一个名为`v2v-vrrp`的文件夹,然后将`v2v-vrrp.tar.gz`解压缩到该文件夹中,并使用`--strip-components`选项指定只保留一个文件夹层级,最后删除`v2v-vrrp.tar.gz`文件。
vrrp_script chk_redis { script "/data/keepaliveds/tool/redis_check.sh" interval 1 weight -10 fall 2 rise 1
这是另一个 VRRP 脚本的配置,用于检查 Redis 服务器是否可用。该脚本会每隔 1 秒执行一次脚本 /data/keepaliveds/tool/redis_check.sh,检查 Redis 服务器的状态,如果返回状态码为0,则表示 Redis 服务器可用,返回状态码非0则表示 Redis 服务器不可用。该脚本的权重为 -10,意味着如果返回状态码为非0,该服务器会被认为是不可用的,并且会被移出 VRRP 组。另外,该脚本设置了 fall 2 和 rise 1,表示如果在2个检查周期内返回状态码为非0,则认为 Redis 服务器不可用;如果在一个检查周期内返回状态码为0,则认为 Redis 服务器可用。