随笔分类 - Linux
1
摘要:goreplay相比tcpcopy只能复制HTTP和HTTPS的流量 goreplay编译很麻烦,就直接使用编译好的版本 gor_0.10.1_x64.tar.gz 支持centos5,测试的是centos5.9的版本 下载地址 https://github.com/buger/goreplay/r
阅读全文
摘要:依赖 libpcap 线上服务器安装 https://github.com/session-replay-tools/tcpcopy.git 下载后解压 #--pcap-capture 默认raw socket方式抓包,添加这个参数后改为pcap方式抓包,默认抓包方式不用加-F #--pcap-se
阅读全文
摘要:买的系统盘为32G,结果发现只使用了8G,剩下的都未分配 到此扩容完毕
阅读全文
摘要:#TIME_WAIT最大量net.ipv4.tcp_max_tw_buckets = 2000000#开启通过有选择地应答乱序接收到的报文来提高性能,让发送者只发送丢失的报文段net.ipv4.tcp_sack = 1#开启IP转发功能net.ipv4.ip_forward=1#支持更大的TCP窗口
阅读全文
摘要:#创建17G的文件dd if=/dev/zero of=/data/swap/swap-1 bs=1024 count=16255000#设置为swap分区/sbin/mkswap /data/swap/swap-1#启用/sbin/swapon /data/swap/swap-1
阅读全文
摘要:由于服务器上有时候突然负载升高,但不知道是哪个服务导致的,所以写了个监控脚本,利用系统的/proc/loadavg做负载监控,在利用top记录当前的进程的cpu占用
阅读全文
摘要:一般直接使用命令df在用find查找出大于指定值的文件,这个脚本是给python qqbot 使用的,
阅读全文
摘要:#http://www.fx114.net/qa-178-108967.aspx#http://professor.blog.51cto.com/996189/1569481/#http://blog.csdn.net/x_i_y_u_e/article/details/43016053#http:
阅读全文
摘要:str=$(printf "%-25s" "*") echo -e "${str// /*}" echo -e "*\t\t\t*" echo -e "*\tNTP 安装\t*" echo -e "*\t\t\t*" echo -e "${str// /*}" #搭建ntp建议搭建在Puppet控制端 ntp=`rpm -qa | grep ntp- && echo $?` if [[ "$nt...
阅读全文
摘要:公司有台服务器每天晚上流量很高,但是不知道确定是到哪个IP的流量 把改脚本定时到晚上执行 使用方法 cat *monitor | sort -t ' ' -k2.1nr | sed -n '1,10p' | awk '{print $1,$2 /1024/1024 }'
阅读全文
摘要:#安装wget https://pypi.python.org/packages/80/37/964c0d53cbd328796b1aeb7abea4c0f7b0e8c7197ea9b0b9967b7d004def/supervisor-3.3.1.tar.gz tar zxf supervisor-3.3.1.tar.gz cd supervisor-3.3.1 python setup.py...
阅读全文
摘要:由于mbr最大支持2T不够用,给5T的新硬盘弄成GPT的 yum install -y parted#指定硬盘parted /dev/#p 查看分区#rm 1p 删除指定分区#改成gptmklabel gpt#硬盘分区,将整个硬盘分为一个区域。mkpart primary 0 -1Ignore#退出
阅读全文
摘要:400 Bad Request The plain HTTP request was sent to HTTPS port错误参考官方文档解决方法如下:server {listen 80;listen 443 ssl;listen [::]:80 ipv6only=on;listen [::]:44
阅读全文
摘要:#安装certbotyum install epel-releaseyum install certbot#配置nginx,到需要申请证书的配置文件里添加location ^~ /.well-known/acme-challenge/ { default_type "text/plain"; roo
阅读全文
摘要:#下载gitlabhttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.1.3-ce.0.el6.x86_64.rpmsudo yum install -y curl policycoreutils-python op
阅读全文
摘要:设置变量versionum=`cat /etc/redhat-release | awk '{print $3}' | awk -F '.' '{print $1}'`versionname=`cat /etc/redhat-release`if [ $versionum == 5 ];then e
阅读全文
摘要:403 Forbidden查看nginx用户getfacl 查看url实际对应的目录地址。检查权限是否授权有问题,特别是mask mask是最大权限控制查看权限是否有nginx用户以及mask权限,是否为rwx,这里的权限如果为rw,那么即使其他用户权限配为rwx,但实际仍然还是rw权限配置权限,递
阅读全文
摘要:1 #新机器添加 2 #创建部门组与账号 3 useradd testgroup 4 #创建员工账号加入到部门组里 5 useradd -g testgroup user1 6 #员工在/data目录下创建的默认权限为774,这样同一组下的其它账号也有权限 7 echo "umask 002 -R /data/* /home/user1" >> /home/user1/.bashr...
阅读全文
摘要:#检测坏道 smartctl -a /dev/sdd #硬盘检测 e2fsck -f /dev/mapper/vg_root-lv_data #重新定义空间大小,将原来的大小上减去要移走的硬盘 resize2fs -p /dev/mapper/vg_root-lv_data 1500G lvreduce -L 1500G /dev/mapper/vg_root-lv_data #移动数据 pvm...
阅读全文
摘要:#安装wget http://ftp.gnu.org/gnu/ddrescue/ddrescue-1.22.tar tar xf ddrescue-1.22.tar cd ddrescue-1.22 ./configure && make -j20 && make install #将错误块做日志记录 ddrescue --no-scrape --force /dev/sda /dev/sdb...
阅读全文
1

浙公网安备 33010602011771号