TCP连接TIME_WAIT过多的解决方法
1. 查看当前系统下所有连接状态的数
ss -s
2. 调整内核参数
- 编辑文件/etc/sysctl.conf,加入以下内容
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
- /执行 /sbin/sysctl -p 让参数生效
centos7安装node_exporter
1. 创建新用户
useradd -m -s /bin/bash prometheus
2. 安装node_exporter
进入到/home/prometheus目录
解压缩node_exporter并将目录重命名为“node_exporter”
su - root
为node_exporter创建新的服务文件: vim /etc/systemd/system/node_exporter.service
[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target[Service]
User=prometheus
ExecStart=/home/prometheus/node_exporter/node_exporter –web.listen-address=:9100[Install]
WantedBy=default.target
systemctl daemon-reload
systemctl start node_exporter
systemctl enable node_exporter
netstat -plntu |grep 9100
Linux版本 nginx
1.安装nginx
2. 安装ssl模块
- ./configure –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module
- make
3. 启动
./nginx -c /usr/local/nginx/conf/nginx.conf
4. 停止
./nginx -s stop 或者./nginx -s quit
5. 重新加载
./nginx -s reload
windows版本 nginx
1. 启动
start nginx
2. 停止
./nginx -s stop 或者./nginx -s quit
linux校对服务器时间
- 第一步安装NTP校时包:yum install ntp
- 第二步校时命令:ntpdate cn.pool.ntp.org
- 定时同步服务器时间 crontab -e
- 30 21 * * * /sbin/ntpdate cn.pool.ntp.org #每晚的21:30同步一次时间
Centos7开放及查看端口
1. 开放端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口
firewall-cmd --reload # 配置立即生效
2. 查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
3. 打开、关闭防火墙
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
Linux删除fastdfs 9个月以前文件
find /root/data/fastdfs/storage/data -name "*.jpg" -mtime +270 -exec rm -rf {} \;