Shell脚本实现自动屏蔽DDOS攻击IP
脚本1234567891011121314151617181920212223242526#!/bin/bash# 定义要屏蔽的IP地址列表文件block_list_file="/etc/block_list.txt"# 如果文件不存在,则创建文件if [ ! -f $block_list_file ]; then touch $block_list_filefi# 获取当前时间戳timestamp=`date +%s`# 遍历文件中的所有IP地址while read line; do # 获取IP地址和上次封禁时间 ip=`echo $line | awk '{print $1}'` last_block_time=`echo $line | awk '{print $2}'` # 如果上次封禁时间超过1小时,则重新封禁该IP地址 if [ $((timestamp-last_block_time)) -gt 3600 ]; then ...
Centos错误:Local Time与实际相差8小时
报错场景 Local Time与实际相差8小时
解决步骤这通常是时区设置不正确引起的。可以按照以下步骤检查和更正时区设置:
使用timedatectl命令查看当前系统的时区设置:
1timedatectl
如果时区设置不正确,则可以使用以下命令更改时区设置:
1timedatectl set-timezone <timezone>
其中<timezone>应替换为您所在的时区,例如Asia/Shanghai。
更改后,再次运行timedatectl命令来验证时区设置是否正确。
1timedatectl
如果仍然存在问题,可能需要同步系统时钟。可以使用以下命令手动同步系统时钟:
123sudo systemctl stop chronydsudo ntpdate pool.ntp.orgsudo systemctl start chronyd
这将停止chronyd服务,使用ntpdate工具从pool.ntp.org同步系统时钟,然后重新启动chronyd服务。
Centos 7搭建 Docker 环境
操作系统要求要安装 Docker 引擎,您需要 CentOS 7 或 8 的维护版本。不支持或测试存档版本。
该centos-extras库必须启用。默认情况下启用此存储库,但如果您已禁用它,则需要 重新启用它。
overlay2推荐使用存储驱动。
卸载旧版本旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。
12345678[root@nues ~]# yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装与配置1.首先安装 Docker ...
Centos8修改固定IP重启后不生效问题
123456Centos查看IP 执行命令: ip addr修改IP vi /etc/sysconfig/network-scripts/ifcfg-ens160修改IP地址重启 执行命令: ifdown ens160 && ifup ens160
Centos 8123456789在CentOS8中已废弃网络network.service因此需要使用nmcli配置ip地址在修改好静态ip地址后,依次使用命令[root@dosbat ~]# nmcli c reload[root@dosbat ~]# nmcli networking off[root@dosbat ~]# nmcli networking on