- 博客(67)
- 收藏
- 关注
原创 Nginx 一键安装脚本(几分钟搞定)
简单写一个 Nginx 一键脚本方便自己使用,欢迎大家进行改进分享。适应操作系统:CentOS 7。启动 Nginx 、访问测试。
2022-11-25 12:40:49
2262
原创 Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等)
Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等)
2022-11-25 12:30:44
22652
4
原创 Linux防火墙Iptable如何设置只允许某个ip访问80端口,只允许特定ip访问某端口
Linux防火墙Iptable如何设置只允许某个ip访问80端口,只允许特定ip访问某端口?参考下面命令,只允许46.166.150.22访问本机的80端口。===============以下是转载================================================如果您不熟悉linux的ssh命令,那么可以在webmin/virtualmin面板中设置,达到相同效果。上面命令是针对整个服务器(全部ip)禁止80端口,如果只是需要禁止服务器上某个ip地址的80端口,怎么办?
2022-11-25 12:23:08
3367
原创 Linux dialog详解(图形化shell)
dialog的使用方法,虽然命令不多,但是写起来也需要下很大功夫,而且不一定写得更好,在网上发现一篇linux shell图形化脚本文件,于是转过来了.格式:dialog --menu text height width menu-height tag1 item1 tag2 item2 …解读嵌入式“\ Z”的对话框中的特殊文本序列,序列由下面的字符 0-7, b B, u, U等,恢复正常的设置使用“\Zn”。使用up/down(或ctrl/ N,ctrl/ P)在使用领域之间移动。
2022-11-25 12:22:06
1343
原创 linux下用iptables开启指定端口
centos默认开启的端口只有22端口,专供于SSH服务,其他端口都需要自行开启.1.修改/etc/sysconfig/iptables文件,增加如下一行:-A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT重启 iptablesservi
2020-12-23 13:47:48
561
原创 linux下脚本批量格式化硬盘和挂载 parted方式
#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbinexport PATHi=1while [ $i -lt 13 ] #硬盘数量,除系统盘之外是12块doj=`echo $i|awk '{printf "%c",97+$i}'`#系统盘是sda,如果是其它的需要修改脚本parted /dev/sd$j <<FORMAT mklabel gptmkpart prima...
2020-12-23 13:37:02
772
原创 搭建服务器之PPTP
1. 查看系统是否支持PPP一般自己的系统支持,VPS需要验证。[root@oldboyedu ~]# cat /dev/pppcat: /dev/ppp: No such device or address如果出现以上提示则说明ppp是开启的,可以正常架设pptp服务,若出现Permission denied等其他提示,你需要先去VPS面板里看看有没有enable ppp的功能开关,如果没有则需要发个消息给你的提供商,让他们帮你开通,否则就不必要看下去了,100%无法成功配置PPTP。
2020-12-23 13:35:13
2471
1
原创 linux下脚本格式化磁盘分区
#!/bin/bashfdisk-l|grep-o"/dev/[a-z].*d[a-z]"|uniqread-p"qingxuanzeyaogeshihuadediskqisexit:"diskif[$disk==q]thenecho"exit#######################33"exit1fiuntilfdisk-l|grep-o"/dev/[a-z]....
2020-12-23 13:34:43
342
原创 Linux新增硬盘和挂载目录
1.使用fdisk -l 查看硬盘的详细信息2.分区初始化fdisk /dev/sdb分析:各个参数的解析 1. 输入 m 显示所有命令列示。 2. 输入 p 显示硬盘分割情形,打印分区表。 3. 输入 a 设定硬盘启动区。 4. 输入 n 设定新的硬盘分割区。 4.1. 输入 e 硬盘为[延伸]分割区(extend)。 4.2. 输入 p 硬盘为[主要...
2020-12-23 13:32:55
486
原创 nagios 被动检测
默认情况下,nagios都是轮询主动的去检测客户端监控项。下面来说说nagios被动检测,也就是nagios客户端主动的将检查到的结果直接提交给nagios服务端。对某些环境下,被动检测比主动检测好。例如,数据备份是否成功的监控。在我之前的工作中,数据备份后将备份结果写入到文件,nagios客户端检测该文件的信息来确定成功与否,这就存在一个问题,就是在备份周期内,nagios检测到备份不成功,不停地的发送告警通知,不胜其烦。对于这种情况,可以使用nagios被动检测 + 新鲜度来实现。下面来看看被动
2020-12-01 17:48:55
311
原创 nagios 短信报警通知
nagios报警通知可以用多种方式实现,如通过飞信,邮件。具体参见《nagios mail告警通知》,《Nagios使用飞信短信报警》。下面来说说使用短信网关来发送短信告警信息,这个是最为高效的方式,不过需要付费的哈。1.创建一个联系人 1 2 3 4 5 6 7 8 9 10 11 define contact{ contact_name...
2020-12-01 17:48:13
294
原创 nagios 高可用配置
本文主要来说下nagios如何实现高可用,监控至关重要的,能够及时的发现并报警,尽快通知相关人员处理。需要配置两台nagios服务,配置几乎一样,同时运行,这会带来两个问题:1.在网络上检测到的所有问题将触发通知的事件两次,这难以容忍的。2.一切都将被检查两次,这在繁忙的网络下会有问题的。环境如下:nagios master: 10.0.100.125nagios slave: 10.0.100.225master和slave的nagios基本配置完全一样。下面是实现两者主备..
2020-12-01 17:47:50
183
原创 nagios mail告警通知
nagios使用邮件来告警通知是很常见的一种方式。1. 使用sendEmail来发送邮件sendEmail工具非常好用。具体内容参见:《如何使用sendEmail发送邮件》2. 创建一个联系人 1 2 3 4 5 6 7 8 9 10 11 12 # vim /usr/local/nagios/etc/objects/contacts.cfg define c.
2020-12-01 17:46:19
715
原创 自定义Nagios监控项
1、流程简介nagios带有大量的插件,一般常见的服务均可在nagios官网下载到插件,也会有些自带的插件,却未直接被定义的,所以需要大家手动定义下简单点说就是在commands.cfg中定义命令,如果需要变量可以在resource.cfg中定义(如数据库密码等),最后在需要监控的服务器配置文件中(如localhost.cfg)添加相应的服务即可2、配置check_mysql服务2.1、配置commands.cfg在commands.cfg最后加入如下命令 1 2 .
2020-12-01 17:45:23
187
原创 Nagios客户端安装详细版
1、系统环境:操作系统:CentOS-5.7 x86_64Apache版本: Apache-2.2.22Nagios版本: nagios-3.3.1GD库: gd-2.0.332、安装前准备:2.1、安装GD库 1 ; html-script: false ]yum install -y gd.x86_64 gd-devel.x86_64 2.2、安装Apachehttp://www.ttlsa.com/html/654.html2.3、下载.
2020-12-01 17:43:41
248
原创 Nagios安装监控
Nagios基础入门一、前言日前,我接触学习了Nagios,在看到网上各路神仙写的杂七杂八的Nagios安装配置教程,亲自尝试许多的教程过后,“骂骂咧咧”的写下这篇关于Nagios的安装与配置较为完整且详细的博文(整合众多Nagios教程)。这是我第一次写博文,文中的语言表达和具体步骤或有欠缺和遗漏(如有错误,评论指出)。写博文不仅是记录自己学习的过程和总结,也是为了方便像我一样的小白,能够更快速的入门Nagios。本文中的内容是关于Nagios的一些介绍和基础的配置,基本能够帮助各位快速入门和使用
2020-12-01 17:33:41
1079
1
原创 SSH服务无法远程登录解决办法
1、首先查看ssh服务没有开启查看状态:#lssrc -s sshd如果状态为inoperative说明没有开启:开启sshd:#startsrc -s sshd2、修改配置文件root用户默认情况下是无法使用ssh连接的。编辑:#vi /etc/ssh/sshd_config去掉前面的#,并将PermitRootLogin改为yes#Port 22#PermitRootLogin yes3、启动sshd服务启动ssh:#startsrc -s sshd这
2020-12-01 17:24:35
4674
1
原创 Centos7在线下载安装zabbix3.4
方法一、官网安装https://www.zabbix.com/downloadhttps://zabbix.org/wiki/Main_Page方法二、最小化安装1、环境搭建LAMP查看Centos系统安装完成,确认一下:cat /etc/redhat-release #查看CentOS版本 cat /proc/version #查看存放与内核相关的文件1.1升级系统组件到最新的版本yum -y update1.2 关闭SELi..
2020-11-12 10:01:58
233
原创 zabbix4图形界面中文乱码解决方法
一、问题二、解决方法1、复制本地电脑C:\Windows\Fonts\simkai.ttf(楷体)上传到zabbix服务器网站目录的fonts目录下simkai.ttf(楷体)下载链接:https://pan.baidu.com/s/1MYeed83nt6dJMGjjLACBkg提取码:kaxrWinSCP进行文件传输。链接:https://pan.baidu.com/s/18qOny2guQ_nHButGxg-8Ug提取码:hn2wSecureCRT进行远程访问
2020-11-12 09:58:52
286
原创 Ubuntu16 apt更改为阿里源
1.备份系统自带源sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak2.修改/etc/apt/sources.list文件 1 sudogedit/etc/apt/sources.list 加入如下内容 1 deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-proper..
2020-11-12 09:57:48
450
2
原创 Centos7安装Grafana5.3结合Zabbix3.4实现可视化图形
一、Grafana5.3安装及配置官方下载https://grafana.com/grafana/download/5.3.4http://docs.grafana.org/installation/rpm/1.下载 rpm 包wget https://dl.grafana.com/oss/release/grafana-5.3.4-1.x86_64.rpm 2.安装本地rpm包yum -y localinstall grafana-5.3.4-1.x86_64.rp
2020-11-12 09:56:10
220
原创 Oracle12C安装配置
系统使用rhel7/centos7/Oracle Linux Server release 7数据库安装包上传到/tmp目录 cd /tmp unzip Oracle_122010_Linux-x86-64.zip 需在图形界面下执行脚本和安装程序执行初始化 #http://public-yum.oracle.com/getting-started.html#checking-yum-configuration echo -n "正在配置ip...
2020-11-12 09:41:53
256
原创 zabbix监控系统3.X升级4
1.关闭服务 systemctl stop zabbix-service systemctl stop httpd 2.更新repo # cat zabbix.repo [zabbix] name=Zabbix Official Repository - $basearch baseurl=http://repo.zabbix.com/zabbix/4.4/rhel/7/$basearch/ enabled=1 ..
2020-11-12 09:41:15
262
原创 VMware ESXi 6添加驱动
安装VMware PowerCLIWindows10系统中使用管理员身份打开PowerShell,执行一条命令在线安装: #查找模块 Find-Module -Name VMware.PowerCLI #安装模块 #Install-Module -Name VMware.PowerCLI -Scope CurrentUser #Install-Module -Name VMware.PowerCLI -Scope AllUsers Ins.
2020-11-12 09:40:30
1438
原创 MYSQL EXPLAIN解析一 EXTRA中的USING INDEX,USING INDEX CONDITION
using index :使用覆盖索引的时候就会出现using where:在查找使用索引的情况下,需要回表去查询所需的数据using index condition:查找使用了索引,但是需要回表查询数据using index & using where:查找使用了索引,但是需要的数据都在索引列中能找到,所以不需要回表查询数据查慢查询记录# Time: 181020 11:53:11# User@Host: zabbix[zabbix] @ localhost []# .
2020-11-12 09:38:03
2010
原创 shell脚本安装nginx服务
我们首先创建一个文件为test.sh,执行此文件的方法有以下四种方式:web服务器需要配置nginxnginx-1.14.0.tar.gz下载链接:http://nginx.org/download/nginx-1.14.0.tar.gz1、下载nginx安装包2、./test.sh(必须chmod赋予执行权限)3、sourse test.sh4、[shell] test.sh (shell类型可以为bash、dash、tcsh、csh、sh等)apache脚本如下:..
2020-07-15 14:57:33
862
原创 shell脚本安装apache服务
首先先创建一个文件为test.sh,执行此文件的方法有以下四种方式:1、下载apache安装包2、./test.sh(必须chmod赋予执行权限)3、sourse test.sh4、[shell] test.sh (shell类型可以为bash、dash、tcsh、csh、sh等)web服务器需要配置httpd:httpd-2.2.17.tar.gz下载链接:https://excellmedia.dl.sourceforge.net/project/mapn/sour...
2020-07-15 14:49:06
1087
原创 Ceph架构分析
1 介绍云硬盘是IaaS云平台的重要组成部分,云硬盘给虚拟机提供了持久的块存储设备。目前的AWS 的EBS(Elastic Block store)给Amazon的EC2实例提供了高可用高可靠的块级存储卷,EBS适合于一些需要访问块设备的应用,比如数据库、文件系统等。在OpenStack中,可以使用Ceph、Sheepdog、GlusterFS作为云硬盘的开源解决方案。Ceph是统一存储系统,支持三种接口。Object:有原生的API,而且也兼容Swift和S3的API Block:支持...
2020-07-15 14:40:30
320
原创 Linux防火墙Iptable
Linux防火墙Iptable如何设置只允许某个ip访问80端口,只允许特定ip访问某端口参考下面命令,只允许46.166.150.22访问本机的80端口。如果要设置其他ip或端口,改改即可。iptables -I INPUT -p TCP --dport 80 -j DROPiptables -I INPUT -s 46.166.150.22 -p TCP --dport 80 -
2020-07-15 14:07:49
140
原创 Phpmyadmin-4.6版本部署
Phpmyadmin-4.6版本部署前提:前景:phpmyadmin给mysql提供了一个很好的web界面,可以说的上是个完美的web界面,拥有很强大的功能及效果,增删改查,以及状态信息,mysql监控信息,cpu。等假设部署phpmyadmin版本4.6需mysql-5.5版本、php5.5版本即可!注:前提mysql5.5是已搭好情况下才可操作以下步骤!注意:如果没有提
2018-01-17 14:07:17
2367
原创 CentOS 6下配置本地yum源与网络yum源
一、本地yum源1、系统默认已经安装了可使用yum的软件包,所以可以直接配置:[root@localhost ~]# cd /etc/yum.repos.d/ yum源配置文件放置目录[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
2018-01-17 14:06:04
2728
原创 Linux 下Redis集群安装部署及使用详解
一、应用场景介绍 本文主要是介绍Redis集群在Linux环境下的安装讲解,其中主要包括在联网的Linux环境和脱机的Linux环境下是如何安装的。因为大多数时候,公司的生产环境是在内网环境下,无外网,服务器处于脱机状态(最近公司要上线项目,就是无外网环境的Linux,被离线安装坑惨了,走了很多弯路,说多了都是血泪史啊%>_二、安装环境及工具 系统:Red Hat Enterpri
2018-01-17 14:04:12
1084
2
原创 Apache和Tomcat源码安装配置负载均衡
Apache +Tomcat负载均衡能保证较高的可用性和系统性能,这些是通过Apache与Tomcat之间的通讯来完成的。Apache和Tomcat之间的通讯基本有三种方式:Mod_Jk、HTTP_Proxy、AJP_Proxy其中以Mod_Jk最为流行,并且官方的文档也非常全。Mod_JK是Apache的一个模块,其通过AJP协议实现与Tomcat之间的通讯,Tomcat通过设置Conn
2018-01-17 13:55:19
388
原创 Linux下安装高性能nginx服务部署
linux系统为Centos 64位第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.5.9.tar.gz直接在Linux上用命令下载)第二步:解压 tar -zxvf nginx-1.5.9.tar.gz 第三步:设置一下配置信息 ./configure --prefix=
2018-01-17 13:50:23
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人