
shell脚本
灵感不来报错处理不断
热衷于运维事业,不断挑战,不断创新
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
rsync工具C/S同步通俗易懂全过程
redhat系统自带rsync服务无需安装 rpm -qa | grep rsync //检查是否安装,若未安装挂载光盘安装即可 服务端: vim /etc/rsyncd.db //创建同步时需要的用户名密码文件(默认没有) test:123 //test为用户,123为密码 vim /etc/rsyncd.conf //创建同步主配置文件(默认没有) uid ...原创 2020-02-11 10:22:46 · 637 阅读 · 0 评论 -
haproxy_keepalive高可用脚本
(从服务器使用) vim /root/haproxy.sh //编写实现高可用脚本 #!/bin/bash ip a | grep 192.168.1.254 &>/dev/null //判断如调度器漂移地址存在时(仅IP会一直重启) A=$(netstat -utpln | grep 80 | wc -l) //判断如端口80存在时(最好也判断端口) if [ $...原创 2019-01-31 11:09:39 · 446 阅读 · 0 评论 -
实时上行同步脚本
vim rsync_inotify.sh #!/bin/bash RSYNC=“rsync -avzHu /rsync/ rsync://hehe@192.168.1.10/data” INT_CMD=“inotifywait -mrq -e modify,create,move,delete,attrib /rsync” //触发事件权限 export RSYNC_PASSWORD=123 ...原创 2019-01-28 09:15:55 · 292 阅读 · 0 评论 -
自动备份日志
#!/bin/bash cd /var/log/ aa=/bin/find ./messages -mtime +7 /bin/tar -zPcf /tmp/$(date +%F).tar.gz $aa #!/bin/bash for i in /bin/find /var/log/* -mtime +7 do /bin/tar -zPcf /tmp/$(date +%F).tar.gz $i d...原创 2019-01-31 14:25:03 · 639 阅读 · 0 评论 -
依次读取文件内容脚本
#!/bin/bash while read line ; do echo “line=$line” sleep 1 done < /etc/hosts [root@www ~]# bash qq line=127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 line=::1 ...原创 2019-01-31 14:25:55 · 373 阅读 · 0 评论 -
nginx服务启动脚本
vim nginx.sh #!/bin/bash chkconfig: - 99 20 description: 描述 NP=“命令位置” NPF=“命令PID号” case “$1” in start) $NP; if [ $? -eq 0 ] then echo "服务名 is starting!! " fi ;; stop) kill -s QUIT $(cat $NPF) if [ $? ...原创 2019-01-27 22:09:30 · 249 阅读 · 0 评论 -
linux日志定期备份
bin/tar -zcf $(date +%Y%m%d) /var/log //定期备份 bin/tar zxf 20181217 //解压可查看 crontab -e */3 * * bin/tar -zcf $(date +Y%m%d) /var/log 计划任务原创 2019-01-31 14:24:10 · 1791 阅读 · 0 评论