摘要: 一般来说 nginx 配置文件中对优化比较有作用的为以下几项: worker_processes 8; nginx 进程数,建议按照 cpu 数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 阅读全文
posted @ 2021-02-18 17:17 星火撩原 阅读(58) 评论(0) 推荐(0)
摘要: #redis的各种配置都是在redis.conf文件中进行配置的, Redis 配置文件示例 # 注意单位: 当需要配置内存大小时, 可能需要指定像1k,5GB,4M等常见格式 # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 byte 阅读全文
posted @ 2021-02-18 16:17 星火撩原 阅读(335) 评论(0) 推荐(0)
摘要: #!/bin/bash access_web_status() { if [ $(curl -o /dev/null -s -w "%{http_code}" $URL) -eq 200 ]; then echo "$URL Access successful." continue fi } whi 阅读全文
posted @ 2021-02-18 14:45 星火撩原 阅读(91) 评论(0) 推荐(0)
摘要: function local_ip() { local NUM ARRAY_LENGTH NUM=0 for NIC_NAME in $(ls /sys/class/net|grep -vE "lo|docker0"); do NIC_IP=$(ifconfig $NIC_NAME |awk -F' 阅读全文
posted @ 2021-02-18 14:29 星火撩原 阅读(183) 评论(0) 推荐(0)
摘要: #!/bin/bash #方法1 function check_ip(){ IP=$1 VALID_CHECK=$(echo $IP|awk -F. '$1<=255&&$2<=255&&$3<=255&&$4<=255{print "yes"}') if echo $IP|grep -E "^[0 阅读全文
posted @ 2021-02-18 14:05 星火撩原 阅读(336) 评论(0) 推荐(0)
摘要: #!/bin/bash # 方法1 # 将失败次数放到数组里面进行判断 IP_LIST="192.168.18.1 192.168.1.1 192.168.18.9" for IP in $IP_LIST; do NUM=1 while [ $NUM -le 3 ]; do if ping -c 1 阅读全文
posted @ 2021-02-18 13:44 星火撩原 阅读(279) 评论(0) 推荐(0)
摘要: #!/bin/bash function local_nic() { local NUM ARRAY_LENGTH NUM=0 for NIC_NAME in $(ls /sys/class/net|grep -vE "lo|docker0"); do NIC_IP=$(ifconfig $NIC_ 阅读全文
posted @ 2021-02-18 13:25 星火撩原 阅读(125) 评论(0) 推荐(0)
摘要: 需求描述: 在实际shell脚本的编写过程中,需要通过ssh远程执行一个命令,并返回执行的结果 简单来说,就是将命令发送到远程的主机上进行执行,但是并没有实际的登录到远程主机上。即通过 ssh的方式本地调用远程的命令。 实现方法: 通过下面脚本测试通过ssh发送命令给远程主机,并且返回执行结果: s 阅读全文
posted @ 2021-02-18 11:14 星火撩原 阅读(275) 评论(0) 推荐(0)
摘要: 1)本地磁盘监控 USE_RATE_LIST=$(df -h |awk '/^\/dev/{print $1"="int($5)}') #结果/dev/sda1=10 for USE_RATE in $USE_RATE_LIST; do PART_NAME=${USE_RATE%=*} USE_RA 阅读全文
posted @ 2021-02-18 11:11 星火撩原 阅读(166) 评论(0) 推荐(0)