out=$(printf "%.1f%s" "$((($new_out-$old_out)/1024))" "KB/s") echo "$in $out"done三、一键部署LNMP网站平台脚本...;; 4) install_nginx install_php ;; 9) exit;;esac四、服务器系统配置初始化#/bin/bash.../bin/bash# 日志格式: $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer
收集自网络 yabs测试脚本 wget -qO- yabs.sh | bash #来自GitHub,老外比较...Premium、BiliBili和iQIYI等流媒体解锁测试,以及中国大陆方向路由测试等集成多项常用linux测试项目。...bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh) 或者 wget -qO-...https://down.vpsaff.net/linux/speedtest/superbench.sh | sudo bash ---- 融合怪测评脚本【个人感觉比较全】 bash <(wget...wget -qO- bench.sh | bash 或者 curl -Lso- bench.sh | bash ---- 一键开启BBR服务器加速脚本 wget --no-check-certificate
shell脚本注意事项 1)开头加解释器:#!/bin/bash 2)语法缩进,使用四个空格;多加注释说明。 3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。...5)有两个命令能帮助我调试脚本:set -e 遇到执行非0时退出脚本,set-x 打印执行过程。 6)写脚本一定先测试再到生产上。...脚本如下: #!/bin/sh while true;do count=`ps -ef|grep http|grep -v grep` if [ "$?" !...fi sleep 5 done 运维常用脚本命令 在日常工作过程中,经常要对服务器进行一些操作,整理了一些常用的一句话shell命令。...端口的请求转发到8080端口 iptables -A PREROUTING -p tcp -m tcp –dport80 -j DNAT –to-destination 127.0.0.1:8080 13、Linux
包含各种不同参数的 Shell 脚本,用来获取和监控 Linux 系统信息和资源使用率获取。 #!.../bin/bash # unset any variable which system may be using # clear the screen while getopts ivh name...-v`)" elif [ "${OS}" = "AIX" ] ; then OSSTR="${OS} `oslevel` (`oslevel -r`)" elif [ "${OS}" = "Linux
cat /proc/meminfo #查看有多少个pdflush进程 Linux 用pdflush进程把数据从缓存页写入硬盘 #pdflush的行为受/proc/sys/vm中的参数的控制/proc...install pcre${RESET}\n" yum -y install pcre printf "\n${GREEN}<<<<<<<< 安装常见 lib 结束${RESET}\n" 系统检查脚本...<< EOF ################################################################################### # 系统信息检查脚本...################################# EOF printf "${C_RESET}" [[ $(id -u) -gt 0 ]] && echo "请用root用户执行此脚本.../bin/bash #多个空格只保留一个 #sed '/./,/^$/!d' test #删除开头的空白行 #sed '/./,$!
r = redis.Redis(host=‘127.0.0.1’,port=6379,db=0)
效果 脚本(复制粘贴) #!.../bin/bash echo a="\033[40;37m" e="\033[0m" b="\033[41;37m" c="\033[42;37m" f="\033[43;37m" g="\033[44
-b 10k data.file #打印两个文件的交集 comm A.txt B.txt -3 | sed 's/^\t//' #sed移除空白行 sed '/^$/d' file mysql备份脚本.../bin/bash set -e USER="backup" PASSWORD="backup" # 数据库数据目录 # DATA_DIR="/data/mysql" BIN_INDEX=$...increment) increment_backup ;; *) exit 2 ;; esac exit 1 目录备份脚本.../bin/bash #用途:根据网络配置对网络地址192.168.0进行修改,检查是否是活动状态 #{start..end}shell扩展生成一组地址 for ip in 192.168.0.{1...cat /proc/meminfo #查看有多少个pdflush进程 Linux 用pdflush进程把数据从缓存页写入硬盘 #pdflush的行为受/proc/sys/vm中的参数的控制/proc/
Bash /shell #1形式 #!/bin/bash #2强调 #条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a == $b ]。.../bin/bash #!.../bin/bash #15尝试写遍历一个目录下的文件名的脚本 cleanDir=/home/uplooking/save cleanDay=`date -d"7 days ago " +%Y%m%d `...脚本自动执行去掉交互 sudo ......<<EOF your-password EOF bash教程 <https://www.runoob.com/linux/linux-shell-basic-operators.html
本系列文章一共三篇,分别为《脚本编程与 Linux 命令》、《接入层与网络基础》和《 MySQL 与 SQL 优化》,由腾讯高级工程师 luaruan(阮永顺) 原创、张戈博客整理分享,如有勘误请在博客留言...希望对需要学习、面试 Linux 运维的同学有所帮助。 ? $1 入参,空值时默认赋值技巧 variable=${1:-"default value"} # 当未传参时,赋默认值。...echo $variable $* 和 $@ 区别 $* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含 时,都以"$1" "$2" … "$n" 的形式输出所有参数。...因此命令行用 bash 执行脚本 #!.../bin/bash for ip in 119.29.192.{1..255}; #批量 IP 的技巧 ;仅仅在 bash 生效,sh 不行 do ( ping -c3 -W1 $ip >/dev
默认配置 附件 More 日常运维 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置
1 指定Topic指定分区用重新PREFERRED:优先副本策略 进行Leader重选举
/bin/bash NAME=crond NUM=$(ps -ef |grep $NAME |grep -vc grep) if [ $NUM -eq 1 ]; then echo "$NAME
运维可以根据实际情况进行修改 mysql备份脚本 #!...iptables -I INPUT -s $IP -j DROP echo "$(date +'%F_%T') $IP" >> /tmp/drop_ip.log fi done Linux...系统发送告警脚本 # yum install mailx # vi /etc/mail.rc set from=baojingtongzhi@163.com smtp=smtp.163.com set...#/bin/bash # 设置时区并同步时间 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime if !...fi done done mysqldump备份所有库脚本 #!
需求背景 生产 Redis 日常运维需要。 前提 添加 Redis 可执行命令到系统环境变量中。...jiang_liheng@163.com 6Website https://jiangliheng.github.io/ 7Description Redis 日常运维脚本...jiang_liheng@163.com 11# Website https://jiangliheng.github.io/ 12# Description Redis 日常运维脚本...================================================ 21#%名称(NAME) 22#% ${SCRIPT_NAME} - Redis 日常运维脚本...) 25#% sh ${SCRIPT_NAME} [option] ... 26#% 27#%描述(DESCRIPTION) 28#% Redis 日常运维脚本
kafka-server-start.sh daemon /server.properties (2)关闭 broker $ bin/kafka-server-stop.sh topic 管理 kafka-topics.sh 脚本...localhost:2181 --reassignment-json-file cluster-reassignment.json --verify # 可通过编写分配策略,增加副本因子 略 Kafka 常见脚本工具
except ValueError: print("您输入的不是数字") except KeyboardInterrupt: sys.exit("\n") ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和...os.system('echo 0 > /proc/sys/vm/block_dump') sys.exit(0) if name=="main": main() 利用Pexpect实现自动非交互登陆linux...stdout=PIPE) p.name() p.username() p.communicate() p.cpu_times() 其它 psutil.users() # 显示当前登录的用户,和Linux
默认配置 附件 More 日常运维 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置...value 示例 consumer_byte_rate producer_byte_rate request_percentage More Kafka专栏持续更新中…(源码、原理、实战、运维
领取专属 10元无门槛券
手把手带您无忧上云