自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 配置本地Yum仓库

配置本地Yum仓库实现此案例需要按照如下步骤进行。步骤一:搭建一个本地Yum,将RHEL6光盘手动挂载到/media命令操作如下所示:[root@localhost ~]# mount /dev/cdrom /media/mount: block device /dev/sr0 is write-protected, mounting read-only[root@localhost ...

2020-04-28 09:54:02 257 1

原创 yum常用命令

yum常用命令1.列出所有可更新的软件清单命令:yum check-update2.更新所有软件命令:yum update3.仅安装指定的软件命令:yum install <package_name>4.仅更新指定的软件命令:yum update <package_name>5.列出所有可安裝的软件清单命令:yum list6.删除软件包命令...

2020-04-28 09:51:59 143

原创 Linux 忘记密码解决方法

Linux 忘记密码解决方法相信我们学习云服务这方面有很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?大可不用!只要我们进入单用户模式更改一下root密码即可。步骤如下:重启linux系统3 秒之内要按一下回车,然后输入e在 第二行最后边输入 single,有一个空格。具体方法为按向下尖头移动到第二行,按"e"进入编辑模式...

2020-04-28 09:49:47 125

原创 注册表键值大全四

禁止使用网上邻居    在 HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下    在右边窗口中创建DWORD值“NoNetHood”,并设为“1”。   改变和增加IE自动搜索的顺序    在HKEY_LOCAL_MACHINE\Software\Microsoft\...

2020-04-27 08:26:55 344

原创 注册表键值大全三

禁止更改IE默认的检查(winnt适用)    在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel下    在右边的窗口中新建一个DWORD值“ProgramsTab”,并设值为“1”。   允许DHCP(winnt适用)    在HKEY_LOCAL_MACHINE\S...

2020-04-27 08:25:27 398

原创 注册表键值大全二

不允许按ESC取消登录    在HKEY_LOCAL_MACHINE\Network\Logon下    在右边的窗口中创建一个DOWRD值:“MustBeValidated”,并将其值设为“1”,并且在在“网络” 属性里设置为“Windows友好登录”。   禁止使用注册表编辑文件regedit.exe    HKEY_USERS\.DEFAULT\Software\Mi...

2020-04-27 08:23:31 251

原创 注册表键值大全一

使系统没有“运行”选项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRun 让操作系统无“关闭系统” 选项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\...

2020-04-27 08:22:18 368

原创 设置防火墙默认规则

设置防火墙默认规则[root@svr5 ~]# iptables -t filter -P INPUT DROP[root@svr5 ~]# iptables -nLChain INPUT (policy DROP)… …firewall练习、gitlab安装Firewall开启防火墙:systemctl start firewalld关闭防火墙:syste...

2020-04-17 13:35:11 825

原创 华为基本命令

基本命令en 进入特权模式conf 进入全局配置模式in s0 进入 serial 0 端口配置ip add xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx 添加ip 地址和掩码,电信分配enca hdlc/ppp 捆绑链路协议 hdlc 或者 pppip unn e0exit 回到全局配置模式in e0 进入以太接口配置ip add xxx.xxx.xxx.xx...

2020-04-14 08:30:35 492

原创 Keys配置及使用说明

Keys配置及使用说明Keys配置Zabbix自带的key不需要再进行配置,可以直接在web端直接使用建立trigger(触发器)。自定义keys自定义keys的配置流程: ①一般新建的keys应该自定义在客户端配置文件zabbix_agentd.conf### Option: UserParameter# User-defined parameter to m...

2020-04-14 08:27:51 826

原创 Zabbix触发器支持的函数

Zabbix触发器支持的函数abschange参数: 直接忽略后边的参数支持值类型: float, int, str, text, log描述: 返回最近获取到的值与之前的值的差值的绝对值. 对于字符串类型,0表示值相等,1表示值不同avg参数: 秒或#num支持值类型: float, int描述: 返回指定时间间隔的平均值. 时间间隔可以通过第一个参数通过秒数设置或收集的值的数目...

2020-04-14 08:25:11 298

原创 zabbix实现微信自动报警

zabbix实现微信自动报警https://work.weixin.qq.com企业微信 wget https://pypi.python.org/packages/f0/07/26b519e6ebb03c2a74989f7571e6ae6b82e9d7d81b8de6fcdbfc643c7b58/simplejson-3.8.2.tar.gztar zxvf simplejson-3.8....

2020-04-14 08:23:25 278

原创 使用 awk 编写的 wc 程序

使用 awk 编写的 wc 程序#!/bin/bash#自定义变量 chars 变量存储字符个数,自定义变量 words 变量存储单词个数#awk 内置变量 NR 存储行数#length()为 awk 内置函数,用来统计每行的字符数量,因为每行都会有一个隐藏的$,所以每次统计后都+1 #wc 程序会把文件结尾符$也统计在内,可以使用 cat -A 文件名,查看该隐藏字符awk '{cha...

2020-04-14 08:20:08 210

原创 生成自签名私钥和证书

生成自签名私钥和证书#!/bin/bashread -p "请输入存放证书的目录:" dirif [ ! -d $dir ];thenecho "该目录不存在"exitfiread -p "请输入密钥名称:" name#使用 openssl 生成私钥openssl genrsa -out ${dir}/${name}.key#使用 openssl 生成证书#subj 选项可以...

2020-04-14 08:19:35 371

原创 统计双色球各个数字的中奖概率

统计双色球各个数字的中奖概率#!/bin/bash#往期双色球中奖号码如下: #01 04 11 28 31 32 16#04 07 08 18 23 24 02#02 05 06 16 28 29 04#04 19 22 27 30 33 01#05 10 18 19 30 31 03#02 06 11 12 19 29 06#统计篮球和红球数据出现的概率次数(篮球不分顺序,统计...

2020-04-14 08:18:39 2998 1

原创 使用 egrep 过滤 MAC 地址

使用 egrep 过滤 MAC 地址#!/bin/bash#MAC 地址由 16 进制组成,如 AA:BB:CC:DD:EE:FF#[0-9a-fA-F]{2}表示一段十六进制数值,{5}表示连续出现 5 组前置:的十六进制egrep "[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}" $1...

2020-04-14 08:17:52 185

原创 SSH安全策略

SSH安全策略:ss配置基本安全策略调整sshd服务配置,并重载服务[root@ ~]# vim /etc/ssh/sshd_config.. ..Protocol 2 //去掉SSH协议V1PermitRootLogin no //禁止...

2020-04-14 08:14:48 243

原创 zabbix企业级监控系统

zabbix企业级监控系统keys:键值 net.if.in[eno16777736]自定义键值:被监控端自定义键值/root/lnmp_soft/zabbix-3.4.4/conf/zabbix_agentd//etc/zabbix/zabbix_agentd.d/自定义一个以.conf结尾的文件例句:UserParameter=vfs.dir.size[*],dir=...

2020-04-14 08:12:28 322

原创 打印各种时间格式

打印各种时间格式#!/bin/bashecho "显示星期简称(如:Sun)"date +%aecho "显示星期全称(如:Sunday)"date +%Aecho "显示月份简称(如:Jan)"date +%becho "显示月份全称(如:January)"date +%Becho "显示数字月份(如:12)"date +%mecho "显示数字日期(如:01 号)"d...

2020-04-14 08:11:04 493

原创 判断文件或目录是否存在

判断文件或目录是否存在#!/bin/bashif [ $# -eq 0 ] ;thenecho "未输入任何参数,请输入参数"echo "用法:$0 [文件名|目录名]"fiif [ -f $1 ];thenecho "该文件,存在"ls -l $1elseecho "没有该文件"fiif [ -d $1 ];then echo "该目录,存在" ls -ld $2e...

2020-04-13 08:17:12 173

原创 读取用户输入的账户名称,将账户名写入到数组保存

读取用户输入的账户名称,将账户名写入到数组保存#!/bin/bash#定义数组名称为 name,数组的下标为 i,小标从 0 开始,每输入一个账户名,下标加 1,继续存下一个账户#最后,输入 over,脚本输出总结性信息后脚本退出i=0while :doread -p "请输入账户名,输入 over 结束:" keyif [ $key == "over" ];thenbreak...

2020-04-13 08:16:26 981

原创 根据计算机当前时间,返回问候语,可以将该脚本设置为开机启动

根据计算机当前时间,返回问候语,可以将该脚本设置为开机启动#!/bin/bash#00-12 点为早晨,12-18 点为下午,18-24 点为晚上#使用 date 命令获取时间后,if 判断时间的区间,确定问候语内容tm=$(date +%H)if [ $tm -le 12 ];thenmsg="Good Morning $USER"elif [ $tm -gt 12 -a $tm ...

2020-04-13 08:15:46 534

原创 使用 shell 脚本打印如下图形

使用 shell 脚本打印如下图形:#!/bin/bash#打印第一组图片#for(())为类 C 语言的语法格式,也可以使用 for i in;do ;done 的格式替换#for((i=1;i<=9;i++))循环会执行 9 次,i 从 1 开始到 9,每循环一次 i 自加 1clearfor (( i=1; i<=9; i++ ))do for (( j=1; ...

2020-04-13 08:15:02 2614

原创 查看所有虚拟机磁盘使用量以及 CPU 使用量信息

查看所有虚拟机磁盘使用量以及 CPU 使用量信息#!/bin/bashvirt-dfread -n1 "按任意键继续" keyvirt-top

2020-04-13 08:12:05 1969

原创 关闭 SELinux

关闭 SELinux#!/bin/bashsed -i '/^SELINUX/s/=.*/=disabled/' /etc/selinux/configsetenforce 0

2020-04-13 08:11:35 322

原创 一键配置 VNC 远程桌面服务器(无密码版本)

一键配置 VNC 远程桌面服务器(无密码版本):#!/bin/bash#脚本配置的 VNC 服务器,客户端无需密码即可连接#客户端仅有查看远程桌面的权限,没有鼠标和键盘的操作权限rpm --quiet -q tigervnc-serverif [ $? -ne 0 ];then yum -y tigervnc-serverfix0vncserver AcceptKeyEvents=...

2020-04-13 08:10:41 2997

原创 一键部署 memcached

一键部署 memcached#!/bin/bash#脚本用来源码安装 memcached 服务器#注意:如果软件的下载链接过期了,请更新 memcached 的下载链接wget http://www.memcached.org/files/memcached-1.5.1.tar.gzyum -y install gcctar -xf memcached-1.5.1.tar.gzcd ...

2020-04-13 08:09:58 83

原创 Shell 脚本对信号的处理,执行脚本后,按键盘 Ctrl+C 无法终止的脚本

Shell 脚本对信号的处理,执行脚本后,按键盘 Ctrl+C 无法终止的脚本#!/bin/bash#使用 trap 命令可以拦截用户通过键盘或 kill 命令发送过来的信号#使用 kill -l 可以查看 Linux 系统中所有的信号列表,其中 2 代表 Ctrl+C#trap 当发现有用户 ctrl+C 希望终端脚本时,就执行 echo "暂停 10s";sleep 10 这两条命令...

2020-04-13 08:09:11 2164

原创 不登陆虚拟机,修改虚拟机网卡 IP 地址

不登陆虚拟机,修改虚拟机网卡 IP 地址#!/bin/bash#该脚本使用 guestmount 工具,Centos7.2 中安装 libguestfs-tools-c 可以获得 guestmount 工具#脚本在不登陆虚拟机的情况下,修改虚拟机的 IP 地址信息#在某些环境下,虚拟机没有 IP 或 IP 地址与真实主机不在一个网段#真实主机在没有 virt-manger 图形的情况下,...

2020-04-13 08:07:56 421

原创 查看 KVM 虚拟机中的网卡信息(不需要进入启动或进入虚拟机)

查看 KVM 虚拟机中的网卡信息(不需要进入启动或进入虚拟机)#!/bin/bash#该脚本使用 guestmount 工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中#Centos7.2 中安装 libguestfs-tools-c 可以获得 guestmount 工具#虚拟机可以启动或者不启动都不影响该脚本的使用#将虚拟机磁盘文件挂载到文件系统后,就可以直接读取磁盘文件中的网卡配置...

2020-04-10 09:52:07 1858

原创 调整虚拟机内存参数的 shell 脚本

调整虚拟机内存参数的 shell 脚本#!/bin/bash#脚本通过调用 virsh 命令实现对虚拟机的管理,如果没有该命令,需要安装 libvirt-client 软件包cat << EOF1.调整虚拟机最大内存数值2.调整实际分配给虚拟机的内存数值EOFread -p "请选择[1-2]:" selectcase $select in1)read -p "请输...

2020-04-10 09:51:16 345

原创 使用脚本开启关闭虚拟机

使用脚本开启关闭虚拟机#!/bin/bash#脚本通过调用 virsh 命令实现对虚拟机的管理,如果没有该命令,需要安装 libvirt-client 软件包#$1 是脚本的第 1 个参数,$2 是脚本的第 2 个参数#第 1 个参数是你希望对虚拟机进行的操作指令,第 2 个参数是虚拟机名称case $1 inlist)virsh list --all;;start)virsh...

2020-04-10 09:49:53 784

原创 将 Linux 系统中 UID 大于等于 1000 的普通用户都删除

将 Linux 系统中 UID 大于等于 1000 的普通用户都删除#!/bin/bash#先用 awk 提取所有 uid 大于等于 1000 的普通用户名称#再使用 for 循环逐个将每个用户删除即可user=$(awk -F: '$3>=1000{print $1}' /etc/passwd)for i in $userdo userdel -r $idone小常提醒...

2020-04-10 09:48:48 4699

原创 显示本机 Linux 系统上所有开放的端口列表

显示本机 Linux 系统上所有开放的端口列表#!/bin/bash#从端口列表中观测有没有没用的端口,有的话可以将该端口对应的服务关闭,防止意外的攻击可能性ss -nutlp |awk '{print $1,$5}' |awk -F"[: ]" '{print "协议:"$1,"端口号:"$NF}' |grep "[0-9]" |uniq...

2020-04-10 09:47:31 264

原创 判断用户输入的是 Yes 或 NO

判断用户输入的是 Yes 或 NO#!/bin/bashread -p "Are you sure?[y/n]:" surecase $sure iny|Y|Yes|YES) echo "you enter $a";;n|N|NO|no)echo "you enter $a";;*)echo "error";;esac

2020-04-10 09:45:46 985

原创 打印斐波那契数列

打印斐波那契数列(该数列的特点是后一个数字,永远都是前 2 个数字之和)#!/bin/bash#斐波那契数列后一个数字永远是前 2 个数字之和#如:0 1 1 2 3 5 8 13 … …list=(0 1)for i in `seq 2 11`dolist[$i]=`expr ${list[-1]} + ${list[-2]}`doneecho ${list[@]}...

2020-04-10 09:42:43 225

原创 判断用户输入的数据类型

判断用户输入的数据类型(字母、数字或其他)#!/bin/bashread -p "请输入一个字符:" KEYcase "$KEY" in[a-z]|[A-Z])echo "字母" ;;[0-9])echo "数字" ;;*)echo "空格、功能键或其他控制字符"esac...

2020-04-10 09:40:22 1012

原创 从键盘读取一个论坛积分,判断论坛用户等级

从键盘读取一个论坛积分,判断论坛用户等级#!/bin/bash#等级分类如下: # 大于等于 90 神功绝世# 大于等于 80,小于 90 登峰造极# 大于等于 70,小于 80 炉火纯青# 大于等于 60,小于 70 略有小成# 小于 60 初学乍练read -p "请输入积分(0-100):" JFif [ $JF -ge 90 ] ; then echo "$JF 分,神功...

2020-04-10 09:35:06 292

原创 统计/etc/passwd 中 root 出现的次数

统计/etc/passwd 中 root 出现的次数#!/bin/bash#每读取一行文件内容,即从第 1 列循环到最后 1 列,依次判断是否包含 root 关键词,如果包含则 x++awk -F: '{i=1;while(i<=NF){if($i~/root/){x++};i++}} END{print "root 出现次数为"x}' /etc/passwd...

2020-04-10 09:24:24 1178

原创 找出/etc/passwd 中能登录的用户,并将对应在/etc/shadow 中第二列密码提出处理

找出/etc/passwd 中能登录的用户,并将对应在/etc/shadow 中第二列密码提出处理#!/bin/bashuser=$(awk -F: '/bash$/{print $1}' /etc/passwd)for i in $userdoawk -F: -v x=$i '$1==x{print $1,$2}' /etc/shadowdone...

2020-04-09 08:49:37 858

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除