紀錄使用 Centos 8 Web Server 維運的情況
1. 自動更新
centos 8 的RPM套件管理從 yum 改成了 dnf,使用方法類似
def update -y
2. 查看htm目錄使用空間
cd htm
du -sh .
3. 製作子目錄列表
find . -maxdepth 2 -not -name "*.html"
4. 防火牆
ssh 原則限制,特定用 rich-rule 開啟
firewall-cmd --add-rich-rule='rule family="ipv4" source address="163.30.200.0/25" service name="ssh" accept' --permanent
httpd 原則開啟,特定IP 封鎖
firewall-cmd --add-rich-rule='rule family="ipv4" source address="103.220.79.150" service name="http" drop' --permanent
5. 使用nginx時,找出不對勁的IP
awk '{print $1}' /var/log/nginx/access.log |sort |uniq -c|sort -n
awk -F ',' '{print $2}' /var/log/nginx/error.log |sort |uniq -c|sort -n
第一式數字太大可能有問題
第二式數字稍大就可能有問題
6. 重新啟動網頁伺服器
systemctl stop nignx
systemctl restart mariadb (或mysqld)
systemctl start nginx
沒有留言:
張貼留言