自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (9)
  • 收藏
  • 关注

原创 windows性能计数器

关于windows性能计数器的解释,后续会持续更新。windows性能计数器:118472System4Memory6% Processor Time10File Read Operations/sec12File Write Operations/sec14File Control Operations/sec16File Read Bytes/sec18File Write Bytes/sec20File Control Bytes/sec24Availab

2021-04-12 09:30:04 1029

原创 zabbix通过 perf_counter[ ]监控Windows

zabbix通过 perf_counter[ ]监控Windows学习此方法你就可以想怎么监控就怎么监控Windows各项指标。说明:此文章只针对perf_counter键值对做详细的解释,如若监控其他轻参考WINDOWS的监控项键值环境说明Windows-server服务器说明,在此说明window服务器版本问题是因为每个版本之间的操作存在的差异,但是大体思路是一致,要学会思路和方法。Windows安装zabbix客户端1. 在官网下载对应zabbix-agent版本。根据自己的需要选择对

2021-04-12 09:05:32 2095 1

原创 错误TypeError: Dog() takes no arguments

TypeError: Dog() takes no arguments错误描述:在学习python类的时候会出现无法给类传参。class Dog: '''一次模拟小狗的简单的测试''' def _init_(self, name, age): print('hello') self.name = name self.age = age def sit(self): '''模拟小狗收到命令时蹲下'''

2021-03-14 16:38:16 926 3

原创 批量修改用户密码---shell

批量修改用户密码#!/usr/bin/env bash/usr/bin/expect<<EOFset timeout 30spawn ssh-keygenexpect { ".ssh/id_rsa)" { send "\n"; exp_continue } "Overwrite (y/n)?" { send "y\n"; exp_continue } "no passphrase):" { send

2020-09-23 21:21:22 737

原创 CentOS 6或者7的YUM源服务器搭建

CentOS 6或者7下的YUM源服务器搭建说明:同步了阿里的base源还有epel源注意:环境要求'环境准备,修改hostname,关闭防火墙,disabled selinux' [root@localhost ~]# hostnamectl set-hostname --static yum-server[root@yum-server ~]# systemctl disable firewalld[root@yum-server ~]# sed -i 's/^SELINUX=.*/SEL

2020-09-21 19:27:57 521

原创 编译安装redis+redis多实例

#!/usr/bin/env bash#编译安装redis加上redis多实例,一台机器使用启动多个redis实例#你要创建的实例的端口使用的位置变量############# 编译安装 ###################path=/usr/local/package_name=redis-6.0.8example_path=/app/redis #多实例的路径IF(){if [ $? -ne 0 ];then exitfi}PING(){ping -c2 www.ba

2020-09-17 20:46:02 148

原创 使用case实现成绩优良差的判断---shell脚本

#!/usr/bin/env bashread -p "输入成绩:" numcase $num in[0-5][0-9]) echo "不及格";;[6-7][0-9]) echo "良好";;[8-9][0-9] |100) echo "优秀";;esac

2020-09-14 20:43:11 2110

原创 判断用户输入是否为纯数字---shell

#!/usr/bin/env bashread -p "请输入数字:" numberexpr ${number} + 1 &>/dev/nullif [ $? -eq 0 ];then echo "输入的为数字"else echo "不为数字"fi

2020-09-09 21:50:54 1040

原创 报警脚本---shell

报警脚本,要求如下:根分区剩余空间小于20%内存已用空间大于80%向用户alice发送告警邮件配合crond每5分钟检查一次#!/usr/bin/env bashECHO1=根分区空间大于80%,请及时清理以勉耽误您服务器得正常使用,系统建议您清理磁盘空间,次方法是进行磁盘的扩增ECHO2=内存已用空间大于80%,请及时清理内存以勉耽误您服务器得正常使用rpm -qa |grep mailx &>/dev/nullif [[ $? -ne 0 ]];then yu

2020-09-09 21:21:18 711 1

原创 查看服务有没有安装,是否启动-------shell脚本

#!/usr/bin/env bash#检查网络ping -c1 www.baidu.com &>/dev/nullif [ $? -ne 0 ];then echo "请检查网络" exitfi#看一下有没有安装这个包,安装完启动vsftp=`rpm -qa |grep vsftpd`if [[ -z ${vsftp} ]];then yum -y install vsftpdfi#判断httpd是否运行ps -C vsftpd --no-hea

2020-09-08 14:10:47 512

原创 判断内核版本----shell脚本

#!/usr/bin/env bashMain_version=`uname -r |awk -F'.' '{print $1}'`Minor_version=`uname -r |awk -F'.' '{print $2}'`if [[ ${Main_version} -eq 3 && ${Minor_version} -ge 10 ]];then echo "当前内核主版本为3,且次版本是否大于10"else echo "当前内核主版本不为3,或者次版本是否小于

2020-09-08 11:34:57 1116

原创 关于ping的shell脚本

方法一、read从键盘读入#!/usr/bin/env bashstty erase ^H #read -p的时候如果写错可以随意删除read -p "输入ip前三位网络位:" ip #从键盘输入值,这个值最好不要带小数点for i in {1..254}do ping -c1 ${ip}.$i &>/dev/null if [[ $? -ne 0 ]];then echo "${ip}.$i不通畅" #${ip}.$i

2020-09-06 10:52:21 2692

原创 kvm脚本-看好要求直接用

kvm脚本说明:安装完kvm虚拟机,密码为upsa有问题联系我就行,我可以根据你的系统在做进一步的修改有几个注意的地方,如果你想修改目录可以私聊我,我帮你改,你也可以自己改环境centos 7功能:1.安装KVM虚拟机2.删除KVM虚拟机3.增加KVM虚拟机内存4.增加KVM虚拟机磁盘5.列出正在运行的虚拟机6.列出所有虚拟机7.列出指定虚拟机的快照8.给指定虚拟机做快照q.退出脚本#!/usr/bin/env bash#小黑没那么黑#邮箱:liubinbin0215

2020-08-30 12:09:41 323

原创 nginx代理MySQL

nginx代理MySQL一、环境准备ip域名解析服务作用10.11.59.38c.nginx.comnginx反向代理10.11.59.37b.nginx.comMySQL(mariadb)后端数据库10.11.59.147a.nginx.comMySQL(mariadb)后端数据库二、部署1、相互域名解析(可选项)要是想域名解析的话,每一台都需要配置[root@c-nginx-com nginx]# vim /etc/hosts10

2020-08-29 11:11:32 4000

原创 编译安装nginx--1.16

脚本思路可能有点复杂,有什么问题可以留言,我会改进的#!/usr/bin/bash#编译安装nginx,个人使用,不能用于生产,用于生产概不负责#刘彬彬#有事联系此邮箱[email protected] "此脚本用于一键编译安装nginx仅限个人使用,不想安装请在10秒内,Ctrl+c停止"sleep 10wt() {`wget -P /usr/local/src/ -nc http://nginx.org/download/nginx-1.16.0.tar.gz` #可

2020-08-29 09:21:09 175

原创 ansible图形化---tower

ansible图形化界面----tower一、环境声明:系统版本[root@CentOS7 ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) 防火墙及SElinux均为关闭状态机器一定要联网,因为执行./setup的时候会联网安装很多的依赖包,安装速度和你的网速有关yum源为阿里yum源,配置链接二、安装Ansible# 安装epel-release扩展源[root@CentOS7 ~]# yum -y i

2020-08-22 17:42:32 8222

原创 可视化工具Grafana

[可视化工具Grafana:简介及安装]一、Grafana介绍1. 概述–美观、强大的可视化监控指标展示工具grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。最好的参考资料就是官网(http://docs.grafana.org/),虽然是英文,但是看多了就会啦。2. 特点Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及

2020-08-15 15:26:53 1477 1

原创 脚本安装mysql----yum

自测得环境为centos 7,用之前需要进行测试一下看看和自己系统是否匹配脚本可以实现mysql 5.5|5.6|5.7|8.0这些版本的安装如果和我版本一致直接复制不需要测试前提是你的网络通畅安装注意如下,这些没问题了那么你就可以可以静静的等待安装完成比如你想安装5.7的版本,安装完成后需要手动更改密码sh 文件名.sh 5.7#!/usr/bin/env bash# by 小黑# time 2020-8-14# Emil:[email protected] "此脚.

2020-08-14 19:31:18 348

原创 centos7 自动化脚本编译安装mysql-boost-5.7.31

#!/bin/bash#此脚本编译安装mysql5.7.31#邮箱:[email protected] "清理环境"systemctl stop mysqld mariadb &>/dev/nullyum erase -y `rpm -qa |grep mariadb` 2>/dev/nullyum erase -y `rpm -qa |grep mysql` 2>/dev/nullrm -rvf /etc/my.cnf /var/lib/mysql

2020-07-29 21:05:47 453

原创 关于shell脚本的知识点总结

文章目录shell编程一、初识shellshell 定义shell的分类和切换使用场景shell 特性回顾bash 初始化二、shell 脚本规范三、变量的类型练习1练习2四、脚本运行创建bash脚本(shell脚本)bash脚本执行子shellbash 脚本测试五、变量置换命令替换变量替换变量替换-匹配截取basename & dirname六、shell编程-流程控制shell编程-条件结构shell分支if语句作业1shell 分支case语句七、shell编程-循环结构shell循环-fo.

2020-07-25 10:27:54 1423

原创 heatbeat高可用

heatbeat高可用Heartbeat与Keepalived的区别Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);Heartbeat是基于主机或网络的服务的高可用方式;keepalived的目的是模拟路由器的双机heartbeat的目的是用户service的双机lvs的高可用建议用keepavlived业务的高可用建议heartbeat 两款高可用开源方案:Keepalived和He

2020-07-11 23:28:00 691

原创 linux基础 --计划任务

at一次性调度执行作用: 计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据。安装at一般情况他是不存在的需要进行安装yum -y install at语法格式at 时间#时间的示例:now +5min #5分钟后teatime tomorrow (teatime is 16:00) #下午茶时间noon +4 days #第四天中午5pm a...

2020-04-11 15:24:55 93

原创 linux软件包管理--源码包管理

源码包管理自己写的nginx部署脚本使用的就是源码安装的形式,有兴趣的可以自行下载,看看脚本的内容;关键是免费哟!!!特性:需要经过GCC,C++编译环境编译才能运行可以设定个人设置,打开或者关闭软件功能下载安装获得源码包可以从官网去获取源码包也可以留言邮箱地址,我发给你Apache: www.apache.orgNginx: www.nginx.orgTengine: ...

2020-04-06 16:56:32 187

原创 linux软件包管理--yum管理软件

yum管理优点:基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。官方源配置etc/yum.repos.d/文件名(repo结尾)[ ] #库名name = #库说明baseurl = 地址 #库地址gpgchech = 0 #关...

2020-04-05 14:48:46 2153 1

原创 linux基础--文件打包和压缩 tar命令

tar命令介绍tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。建议针对目录压缩命令语法:tar 选项 压缩包名称 源文件#tar -cf etc.tar /etc打包#tar -czf etc-gzip.tar.gz /etc/z是gzip(常...

2020-03-05 19:03:14 1866 3

原创 linux基础--文件查找find

语法find [path...] [options] [expression] [action]命令 路径 选项 表达式 动作使用方法按照文件名查找(重点)选项用 name例:把跟下的所有yum文件找出来按照文件大小查找(重点)选项用 size按照深度查找(了解)[root@localhost ~]# find / -m...

2020-03-04 14:04:11 511 2

原创 linux基础 --存储管理 逻辑卷LVM

逻辑卷LVM目的:管理磁盘的一种方式,与前面说的磁盘管理性质差不多特点:能够随便的扩张或者缩小磁盘,不受磁盘分区的影响,比较方便,企业里面都是进行扩张的分类PV:物理卷VG:卷组LVM:逻辑卷创建LVM准备几块我们实验用的磁盘把磁盘变成物理卷pvcreate 磁盘名物理卷加入卷组vgcreate 卷组名 磁盘名从卷组里面拿点空间做成逻辑卷l...

2020-03-03 17:33:59 3046 7

原创 linux基础--vmware新虚拟机创建

准备工具链接:https://pan.baidu.com/s/12DumzjyGLnPvFyOeQu-nNQ提取码:q131自行复制,在百度网盘,感觉百度网盘慢的可以私聊我虚拟机创建主界面开始创建(详细)没写的默认就好了添加镜像添加你下载的镜像,点击确定,3. 配置虚拟机第一步启动虚拟机第二部等着出现这个界面第三步选中文,新手容易迷路,...

2020-03-02 19:29:19 517

原创 linux 基础 --存储管理 磁盘管理

管理磁盘添加磁盘添加五块磁盘,按照这个顺序,五块就够我们玩的了。重启电脑就好了查看磁盘方法一:查看设备文件(磁盘文件)sdb,sdc,sdd,sde,sdf刚添加的五个磁盘;sda是系统盘方法二:lsblk命令查询创建分区fdisk 磁盘地址[root@localhost ~]# fdisk /dev/sdc欢迎使用 fdisk (util-lin...

2020-02-29 19:44:48 3644 5

原创 linux 基础 --进程管理 TOP

查看进程输入top直接查看进程,是动态的。例如:解释分为二部分,第一部分是对进程的总体的描述上半部分意思:top - 12:41:51 up 10 min, 4 users, load average: 0.37, 0.65, 0.48 程序名-系统时间 运行时间 登录用户数 cpu负载 1分钟 5分钟 15分钟 Tasks: 215 tota...

2020-02-28 13:31:21 3011 7

原创 linux 基础 --进程管理 ps

查看进程静态 ps观察进程ps aux | head -5 静态查看进程psUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.6 127948 6520 ? Ss 10:46 0:0...

2020-02-27 12:35:11 1887 6

原创 linux基础 --基本权限ACL

UGO与ACL区别ACL文件权限管理: 设置不同用户,不同的基本权限(r、w、x)。对象数量不同。UGO设置基本权限: 只能一个用户,一个组和其他人setfacl命令用法[root@localhost ~]# setfacl -help主要用的参数:-m, --modify-acl 更改文件的访问控制列表-x, --remove=acl 根据文件中访问控制列表...

2020-02-26 13:52:52 3074 13

原创 linux基础 --文件用户管理

文件管理文件目录:各目录的含义:bin 普通用户使用的命令 /bin/ls, /bin/datesbin 管理员使用的命令 /sbin/servicedev 设备文件 /dev/sda,/dev/sda1(设备文件:硬盘,U盘,键盘,鼠标 等等)root root用户的家目录home 存储普通用户家目录tmp 临时文件(全局可写:进程产生的临时文件)var 存放的是一些变化文件...

2020-02-25 12:42:38 668 1

原创 linux基础 --基本权限UGO

权限对象U:属主G:属组O:其他人A:U+G+O 三者权限的之和权限的类型r :读 4w:写 2x:执行 1设置权限数字更改 chmod 数字 文件地址字符更改 chmod (u/g/o/)(-/+/=)(r/w/x) 文件地址更改属主/属组chown命令 设置文件的属主chown 属主.属组 ...

2020-02-25 12:28:10 1887 10

zabbix_server.conf

优化后的zabbix-server配置文件

2021-08-09

宏杉科技SNMP使用指导书V1.2.40T04.pdf

宏杉 MS 3000 SNMP使用指导书

2021-08-09

5.3STORAGE-MIB.mib

宏杉存储MS 3000的mib

2021-08-09

HPE_c04655057_HPE 3PAR StoreServ Storage 概念指南.pdf

HPE 3PAR StoreServ Storage 概念指南,里面可以查到hp 3par mib库的详细说明。

2021-08-09

ThreeParMIB.mib

惠普3par的mib库

2021-08-09

glue.tar.bz2

编译安装heatbeat高可用所用到的包,一共是三个包,都在我的资源里面,都是需要用到的,建议下载不需要的话可以自己取下载

2020-07-11

阿里源安装.sh 免费

linux配置阿里源,自己写的一个小脚本。免费,学出来的环境我使用的是centos 7;有什么不好的欢迎指点

2020-04-10

make_nginx.sh;web服务器nginx安装,免费下载

此脚本自己测试,玩玩就好啦,环境用centos 7 写出来的shell脚本 此脚本用于个人安装使用,不能用于生产环境,出了事情概不负责 个人兴趣写出来的脚本,欢迎点评;

2020-04-06

linux基础命令笔记;免费下载;持续更新

个人总结的代码,常用的命令,持续更新,下载感觉可以的可以来看我发的博客非常适合新手,如果有地方听不懂随时来找我,随时解答

2020-04-06

空空如也

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

TA关注的人

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