#!/bin/bash mail_name=xxxx@126.com # 发送邮件地址 mail_user=xxxx@126.com # 发送邮件地址 mail_passwd=password # 密码(一般为授权码) mail_smtp=smtp.126.com # smtp服务器地址 cert_...
shell命令之declare和typeset
declare 和 typeset 都是 Shell 内置命令,用法完全相同,用来设置变量的属性或查看已定义的 Shell 变量和函数。declare 命令一般在 Bash版本2 以上使用,而 typeset 命令可以在 ksh 脚本中运行。 declare 命...
强制关闭 Linux 所有非当前的 tty
#!/bin/bash ################################################################### # File Name: tty_close.sh # Author: xunyin # E-mail: lnhxzwb@126.com # Created Time: 2023年 03月 20日 #=============...
误删除pcre,导致执行命令报缺少libpcre.so.1
问题描述:因误删除pcre-8.32-17.el7.x86_64包,导致执行命令报缺少/usr/lib64/libpcre.so.1 系统修复: 1、重启系统,在选择界面,按“e” 进入grub模式下; 2、进入grub模式,使用方向键找到li...
Alpine 基本配置
1、配置ip 配置文件 /etc/network/interfaces 配置DHCP auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp 配置静态IP auto lo iface lo inet loopback auto eth0 iface eth0 in...
Alpine Linux 安装
Alpine Linux 是一款独立的非商业性的超轻量级的通用 Linux 发行版,关注于安全性、简单性和资源效率。 官网:https://www.alpinelinux.org/ 1、加载镜像 加载镜像后,首先会看到此提示,输入用户名 ro...
Shell远程巡检交互式脚本
#!/bin/bash for ip in `cat ip.txt` do echo "----------<主机${ip}系统资源使用率>----------" ssh -T root@$ip << \EOF printf "CPU\t\tMEM\t\tDisk\n" #硬盘使用率 disk_use=`df -h | awk '$NF=...
Centos 7 迁移至AlmaLinux 8
背景: CentOS7于2020年第四季度停止更新,并于2024年6月30日将停止维护,Centos 8已于2021年底停止维护。因此当前使用CentOS系统的用户面临停服后如何维护的问题,所以系统迁移就成了一个必然选择...
ipset常见操作及iptables屏蔽海外IP访问应用实例
环境:ipset v7.1 1、ipset相关操作 安装(一般在centos6以上系统中默认已安装) yum install ipset -y 创建ipset集合 ipset create cn_ip hash:net hashsize 4096 maxelem 1000000 cn_ip: 集...
firewalld防火墙禁止海外IP访问实例
环境:centos7.9 firewalld v0.6.3 ipset v7.1 禁止海外IP访问有两种方式:(本例以白名单方式)黑名单(允许所有IP,禁止海外IP)白名单(禁止所有IP,允许国内IP) 1、准备国内IP地址文件 IP地址...