Linux 脚本
Linux 开机脚本
点击查看教程
Debian 开机脚本
1 | # Linux通用 开机显示脚本 |
1 | sudo /etc/profile.d/linux-check.sh |
FnOS 开机脚本
1 | sudo touch /etc/profile.d/linux-check.sh && sudo chmod +x /etc/profile.d/linux-check.sh && sudo ln -sf /etc/profile.d/linux-check.sh /usr/local/bin/m && sudo cat > /etc/profile.d/linux-check.sh <<'EOF' |
1 | sudo /etc/profile.d/linux-check.sh |
iStoreOS 开机脚本
1 | touch /etc/profile.d/linux-check.sh && cat > /etc/profile.d/linux-check.sh <<'EOF' |
重新连接终端看效果
Linux 常用脚本
点击查看教程
install_common_packages.sh
- Linux系统安装常用软件
1 | bash <(curl -sL script.meimolihan.eu.org/sh/linux/install_common_packages.sh) |
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/linux/install_common_packages.sh) |
ping_based_host_finder.sh
- 测试 10.10.10.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机状态
1 | bash <(curl -sL script.meimolihan.eu.org/sh/linux/ping_based_host_finder.sh) |
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/linux/ping_based_host_finder.sh) |
time_based_greeting.sh
- 根据系统时间显示问候语
1 | bash <(curl -sL script.meimolihan.eu.org/sh/linux/time_based_greeting.sh) |
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/linux/time_based_greeting.sh) |
file_stats.sh
- 统计当前目录文件个数(普通文件和隐藏文件)
- 统计当前目录文件大小
1 | bash <(curl -sL script.meimolihan.eu.org/sh/linux/file_stats.sh) |
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/linux/file_stats.sh) |
- SSL证书自动续期
1 | bash <(curl -sL script.meimolihan.eu.org/sh/linux/certbot-mobufan.eu.org.sh) |
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/certbot-mobufan.eu.org.sh) |
Linux 压缩脚本
点击查看教程
压缩脚本
压缩为 .zip
文件
遍历当前目录下的子目录压缩为.zip文件
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/zip/backup-zip.sh) |
压缩为 .gz
文件
遍历当前目录下的子目录压缩为 .tar.gz
文件
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/zip/backup-gz.sh) |
解压脚本
解压 .zip
文件
遍历当前目录下的 *.zip
文件,解压到当前目录下
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/zip/unzip.sh) |
解压 .tar.gz
文件
遍历当前目录下的 *.tar.gz,*.img.gz
文件,解压到当前目录下
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/zip/untar.sh) |
备份脚本
organize_zips.sh
在 /vol2/1000/backup/
创建日期文件夹,将 /vol1/1000/home/
下的子目录,压缩为:目录名_yyyymmdd.zip
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/zip/organize_zips.sh) |
daily_backup.sh
将 /vol1/1000/home
目录压缩为 compose_yyyymmdd.tar.gz
保存到 /vol2/1000/backup
目录下
1 | bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/zip/daily_backup.sh) |
本地脚本使用方法
1 | cd /mnt/test && \ |
评论