自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凉城凉心凉忆悲

欢迎大家进入我的博客乐园,希望能帮助大家。

  • 博客(67)
  • 收藏
  • 关注

原创 Docker的安装

Docker的安装

2022-11-25 12:42:19 393 2

原创 Nginx 一键安装脚本(几分钟搞定)

简单写一个 Nginx 一键脚本方便自己使用,欢迎大家进行改进分享。适应操作系统:CentOS 7。启动 Nginx 、访问测试。

2022-11-25 12:40:49 1997

原创 Shell 脚本之 MySQL 一键安装及基本配置(几分钟搞定)

Shell 脚本之 MySQL 一键安装及基本配置(几分钟搞定)

2022-11-25 12:39:31 763

原创 Linux下Oracle 11g 单实例静默安装

Linux下Oracle 11g 单实例静默安装

2022-11-25 12:35:11 391

原创 Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等)

Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等)

2022-11-25 12:30:44 21549 4

原创 CentOS7.5 中 WAS9.0 安装

CentOS7.5 中 WAS9.0 安装

2022-11-25 12:27:17 799

原创 iperf 用法

iperf 用法

2022-11-25 12:25:19 2062

原创 xfs文件系统修复方法

首先尝试mount和umount文件系统,以便重放日志,修复文件系统,如果不行,再进行如下操作。

2022-11-25 12:24:18 1758

原创 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 3015

原创 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 1023

原创 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 496

原创 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 642

原创 搭建服务器之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 2289 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 276

原创 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 417

原创 nagios 被动检测

默认情况下,nagios都是轮询主动的去检测客户端监控项。下面来说说nagios被动检测,也就是nagios客户端主动的将检查到的结果直接提交给nagios服务端。对某些环境下,被动检测比主动检测好。例如,数据备份是否成功的监控。在我之前的工作中,数据备份后将备份结果写入到文件,nagios客户端检测该文件的信息来确定成功与否,这就存在一个问题,就是在备份周期内,nagios检测到备份不成功,不停地的发送告警通知,不胜其烦。对于这种情况,可以使用nagios被动检测 + 新鲜度来实现。下面来看看被动

2020-12-01 17:48:55 241

原创 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 239

原创 nagios 高可用配置

本文主要来说下nagios如何实现高可用,监控至关重要的,能够及时的发现并报警,尽快通知相关人员处理。需要配置两台nagios服务,配置几乎一样,同时运行,这会带来两个问题:1.在网络上检测到的所有问题将触发通知的事件两次,这难以容忍的。2.一切都将被检查两次,这在繁忙的网络下会有问题的。环境如下:nagios master: 10.0.100.125nagios slave: 10.0.100.225master和slave的nagios基本配置完全一样。下面是实现两者主备..

2020-12-01 17:47:50 126

原创 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 387

原创 自定义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 129

原创 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 219

原创 Nagios安装监控

Nagios基础入门一、前言日前,我接触学习了Nagios,在看到网上各路神仙写的杂七杂八的Nagios安装配置教程,亲自尝试许多的教程过后,“骂骂咧咧”的写下这篇关于Nagios的安装与配置较为完整且详细的博文(整合众多Nagios教程)。这是我第一次写博文,文中的语言表达和具体步骤或有欠缺和遗漏(如有错误,评论指出)。写博文不仅是记录自己学习的过程和总结,也是为了方便像我一样的小白,能够更快速的入门Nagios。本文中的内容是关于Nagios的一些介绍和基础的配置,基本能够帮助各位快速入门和使用

2020-12-01 17:33:41 926 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 4474 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 183

原创 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 194

原创 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 398 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 189

原创 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 202

原创 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 224

原创 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 1361

原创 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 1769

原创 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 775

原创 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 1022

原创 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 237

原创 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 107

原创 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 2279

原创 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 2648

原创 Linux 下Redis集群安装部署及使用详解

一、应用场景介绍  本文主要是介绍Redis集群在Linux环境下的安装讲解,其中主要包括在联网的Linux环境和脱机的Linux环境下是如何安装的。因为大多数时候,公司的生产环境是在内网环境下,无外网,服务器处于脱机状态(最近公司要上线项目,就是无外网环境的Linux,被离线安装坑惨了,走了很多弯路,说多了都是血泪史啊%>_二、安装环境及工具  系统:Red Hat Enterpri

2018-01-17 14:04:12 1001 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 352

原创 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 327

空空如也

空空如也

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

TA关注的人

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