自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

:Struggle.

网络基本管理,Windows服务,Linux服务器,云计算

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

原创 配置Jenkins通过邮件发送警告

此博客接安装Jenkins持续集成服务环境而做,如有不懂,请访问博文:一、配置Jenkins通过邮件发送警告1、Jenkins配置SSH1)Jenkins服务器生成SSH密钥对<!--此案例两台服务器,100.10是Jenkins服务器,100.20是客户端--><!--自行安装好Jenkins和下载好publish over ssh插件和Email Extension...

2020-06-10 12:22:36 625 1

原创 安装Jenkins持续集成服务

一、Jenkins概述1、Jenkins的作用和用户类型1)Jenkins的作用持续集成:将不同的模块或者开发人员开发的功能进行整合;持续交付:可以重复性更新程序或者软件项目;持续部署:自动化部署软件项目,定期备份,部署项目异常回滚;2)Jenkins使用的用户开发人员:编写好的代码不需要手动编译打包工作,直接将代码提交到SVN或者git中保存;运维人员:减轻管理员工作量,避免人工干预,...

2020-06-08 14:19:09 400

原创 监控三剑客之Cacti监控服务器

博文目录一、Cacti1、Cacti简介2、cacti的作用和特点3、cacti监控的数据类型二、安装配置Cacti监控服务器1、配置LAMP环境2、安装SNMP和RRDtooll工具3、部署英文cacti连接mariadb4、客户端访问英文cacti的WEB界面5、部署中文cacti连接mariadb数据库6、客户端访问中文cacti的WEB界面三、Cacti通过WEB...

2020-06-05 10:55:35 1584 1

原创 监控三剑客之Nagios监控服务器

博文目录一、Nagios1、Nagios介绍2、Nagios主要功能3、Nagios的作用4、Nagios常见的监控状态5、Nagios的原理二、安装LAMP环境三、安装Nagios1、安装Nagios组件2、配置Apache支持Nagios3、配置SendMail邮件四、Nagios监控Linux客户端1、安装依赖程序2、安装Nagios-plugins插件3、安...

2020-06-04 10:57:37 332

原创 Shell脚本编写简单的猜价格游戏

[root@centos02 ~]# vim play.sh#!/bin/basha=$(expr ${RANDOM} % 1000) <!--$RANDOM是一个环境变量,每次都会随机输出一个介于0~32767之间的数-->echo "这个产品的价格是(0~999)元之间,猜猜具体价格是多少?"while truedolet count++read -p "请输入您猜...

2020-06-03 18:44:40 687

原创 Shell脚本使用case语句编写系统服务脚本

1、case语句执行流程:case语句可以很好的代替if语句中的多分支结构,使用case分支语句时,有几个值得注意的特点如下所述:case行尾必须是单词“in”,每一模式必须以右括号“)”结束;双分号“;;”表示命令序列的结束;模式字符串,可以用方括号表示一个连续的范围,如"[0-9]",还可以使用竖杠“|”表示或,如“A|B”;最后的“ ) ”表示默认模式,其中的表示通配...

2020-06-02 05:02:04 489

原创 使用Shell脚本实现自动备份MySQL数据库

目的: 192.168.100.20服务器对192.168.100.10服务器上的MySQL数据库进行备份。1、配置MySQL服务器1)100.10MySQL服务器登录MySQL创建两个数据库[root@centos01 ~]# mysql -uroot -ppwd@123mysql> create database liyanxin;mysql> create datab...

2020-06-01 09:31:42 713

原创 Docker搭建Harbor公开仓库

博文目录Registry和Harbor的区别Docker Harbor的优点Docker Harbor依赖的程序一、搭建Harbor仓库1、配置Docker Compose2、配置Docker Harbor公开仓库3、配置Docker客户端4、配置Docker Harbor私有仓库上一篇博文讲到了Registry私有仓库,今天配置一下Harbor仓库,Harbor呢可以作为公...

2020-05-29 21:21:06 279

原创 部署Docker私有仓库Registry

博文目录一、部署Registry私有仓库1、配置registry私有仓库2、上传镜像到registry私有仓库二、配置Docker客户端访问私有仓库三、配置registry加载身份验证随着docker使用的镜像越来越多,就需要有一个保存镜像的地方,这就是仓库。目前常用的两种仓库:公共仓库和私有仓库。最方便的就是使用公共仓库上传和下载,下载公共仓库的镜像是不需要注册的,但是上传时,是...

2020-05-27 08:14:41 271

原创 Docker架构原理及简单使用

一、简介1、了解docker的前生LXCLXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比,它的优势在于:1)与宿主机使用同一个内核,性能损...

2020-05-26 11:33:23 182 1

原创 Docker Compose命令详解

博文大纲:一、docker-compose命令对象与格式二、命令选项三、命令使用说明1、build——构建(重新构建)项目中的服务容器2、config——检测compose文件的错误3、up——启动服务4、down——停止容器5、images——列出项目中所包含的镜像6、logs——查看服务容器的日志7、kill——发送 SIGKILL 信号来强制停止服务容器8、port—...

2020-05-25 09:35:43 918

原创 使用Shell脚本监控Linux主机

编写如下脚本(根据实际情况来修改邮件发送目的地址):[root@centos02 ~]# cat system.sh #!/bin/bashdug=$(df -h | grep "/$" | awk '{print $5}' | awk -F% '{print $1}')cug=$(expr 100 - $(mpstat | tail -1 | awk '{print $12}' | aw...

2020-05-24 19:32:47 224

原创 Docker 常用命令

一、Docker镜像操作基础命令[root@localhost ~]# docker search 镜像名称 //搜索镜像(在docker hub官网上进行查找)[root@localhost ~]# docker pull 镜像名称 //下载镜像(如果不指定镜像标签默认下载最新版的镜像)[root@localhost ~]# docker push 仓库...

2020-05-23 09:54:06 138

原创 安装Docker.v19和配置Docker Compose编排工具

博文目录一、Compose简介二、安装Docker1、安装19.03.9版本Docker2、配置镜像加速三、安装使用Docker Compose1、Github下载Docker Compose2、道云下载Docker Compose四、编写.yml文件1、.yml文件构建简单的Nginx服务2、compose+dockerfile构建镜像3、使用.yml文件搭建博客平台...

2020-05-22 08:59:45 1274

原创 Dockerfile文件详解

博客目录一、Dockerfile1、什么是 Dockerfile2、Dockerfile的作用3、Dockerfile的基础结构4、Dockerfile中常见的操作指令和作用二、Dockerfile文件说明1、FROM2、MAINTAINER3、RUN4、ADD5、COPY6、CMD7、ENTRYPOINT8、LABEL9、ENV10、EXPOSE11、VOLU...

2020-05-21 06:49:15 827

原创 超详细配置Zabbix监控通过钉钉实现报警(3.4和4.0版本)

博文目录一、Zabbix配置通过钉钉报警1、安装配置钉钉2、配置钉钉报警媒介3、配置钉钉报警动作4、钉钉查看报警信息关于Zabbix监控系统的搭建这里就不多说了,直接进入正题,配置通过企业微信实现告警。有关Zabbix工作原理及概述请参考博文:Centos 7搭建Zabbix 4.0监控系统关于Zabbix自定义监控项及监控客户端请参考博文:Zabbix 3.4配置监控项及监控...

2020-05-20 09:37:25 2311 7

原创 通过Dockerfile部署Tomcat、Apache、Nginx、MySQL服务

博文目录一、编写Dockerfile部署Tomcat服务二、编写Dockerfile部署Apache服务1、编写Dockerfile文件2、docker宿主机或者客户端访问httpd01容器中的apache服务3、登录httpd01容器,查看访问日志三、编写Dockerfile部署Nginx服务1、编写Dockerfile文件2、使用docker宿主机或者客户端访问nginx01...

2020-05-19 08:43:11 831

原创 配置Zabbix3.4及4.0版本通过企业微信报警(全网最详细)

博文目录一、Zabbix配置通过企业微信报警1、安装配置企业微信2、Zabbix配置支持企业微信报警3、脚本测试故障处理4、Zabbix服务器配置触发器5、配置企业微信报警媒介6、配置企业微信报警动作7、企业微信查看报警信息关于Zabbix监控系统的搭建这里就不多说了,直接进入正题,配置通过企业微信实现告警。有关Zabbix工作原理及概述请参考博文:Centos 7搭建Za...

2020-05-18 09:07:00 1969

原创 Docker容器的网络管理和网络隔离

一、Docker网络的管理1、Docker容器的方式1)Docker访问外网Docker容器连接到宿主机的Docker0网桥访问外网;默认自动将docker0网桥添加到docker容器中。2)容器和容器之间通信需要管理员创建网桥;将不同的容器连接到网桥上实现容器和容器之间相互访问。3)外部网络访问容器通过端口映射或者同步docker宿主机网络配置实现通信。2、Docker容器网络通...

2020-05-17 10:01:58 1841

原创 Docker数据管理及网络通信、端口映射

博文目录:一、docker的数据管理1、数据卷2、数据卷容器二、docker网络通信1、端口映射2、容器互联三、容器中部署MySQL服务并发布四、容器中部署Apache服务并发布一、docker的数据管理在docker中,为了方便查看容器内产生的数据或者将多个容器之间的数据实现共享,会涉及到容器的数据管理操作,管理docker容器中的数据主要有两种方式:数据卷和数据卷容器。...

2020-05-16 09:48:47 281

原创 配置Zabbix监控实现邮件报警(3.4和4.0版本)

博文目录一、Zabbix配置通过邮件报警1、模板添加触发器2、配置邮件报警媒介3、配置发送邮件报警动作4、邮箱查看报警信息关于Zabbix监控系统的搭建这里就不多说了,直接进入正题,配置通过邮件实现告警。有关Zabbix工作原理及概述请参考博文:Centos 7搭建Zabbix 4.0监控系统关于Zabbix自定义监控项及监控客户端请参考博文:Zabbix 3.4配置监控项及监...

2020-05-15 10:39:36 1141

原创 Docker镜像的创建和私有仓库的创建

一、docker镜像的创建方法1、基于已有镜像创建2、基于本地模板创建3、基于dockerfile创建4、搭建私有仓库及其使用方法一、docker镜像的创建方法docker镜像是除了docker的核心技术之外,也是应用发布的标准格式。一个完整的docker镜像可以支撑一个docker容器的运行,在docker的整个使用过程中,进入一个已经定型的容器之后,就可以在容器中进行操作,最常...

2020-05-14 12:41:39 327

原创 Docker镜像的创建和Dockerfile创建镜像运行容器

一、docker镜像的创建方法1、基于已有镜像创建2、基于本地模板创建3、基于dockerfile创建4、使用dockerfile创建apache镜像并在容器中运行5、使用dockerfile创建Tomcat镜像并在容器中运行一、docker镜像的创建方法docker镜像是除了docker的核心技术之外,也是应用发布的标准格式。一个完整的docker镜像可以支撑一个docker容...

2020-05-14 12:41:39 625

原创 Docker安装和基础管理命令

一、docker简介二、docker的三大核心概念1、镜像2、容器3、仓库三、安装及docker的基础操作1、安装及启动2、docker的镜像操作3、docker的容器操作一、docker简介Docker作为开源社区最火爆的项目,它是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”,docker的全部源代码都在https://github.com/docker...

2020-05-13 20:48:45 133

原创 Zabbix 3.4配置监控项及监控Linux、Windows客户端

此博客就不再啰嗦那么多了,直接配置,关于Zabbix工作原理及概述请访问之前写的博客:Centos 7搭建Zabbix 4.0监控系统一、安装Zabbix3.4二、访问zabbix的Web界面三、zabbix监控Linux客户端四、自定义监控项五、自定义监控图形六、创建模板七、Zabbix_agent传递参数添加监控项八、Zabbix监控Windows客户端九、备份模板到本地...

2020-05-11 12:21:04 803

原创 CentOS 7使用sl命令制作火车动态桌面的技巧

1、安装sl[root@centos04 ~]# wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm <!--下载yum源(Centos 7 为例)-->[root@centos04 ~]# yum install -y epel-release-7...

2020-02-29 21:02:41 256

原创 CentOS 7安装xeyes(眼睛跟随鼠标转动)

1、安装xeyes执行xeyes会在屏幕上出现一双大眼睛,而且眼珠会跟随你的鼠标转动。[root@centos03 ~]# wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm <!--下载yum源(Centos 7 为例)-->[root@cent...

2020-02-29 20:44:30 1251

原创 CentOS 7安装Cowsay(奶牛有话说)

1、安装Cowsay从这个命令的名字上,你就应该猜到,牛要说话了。的确,牛有话要说,而且是奶牛。这个命令有个加强版,叫做xcowsay,效果更好。[root@centos01 ~]# wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm <!--下载yum源...

2020-02-29 20:37:22 2108

原创 CentOS 7实现小猫追鼠标

1、安装oneko[root@centos02 ~]# wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm <!--下载yum源(Centos 7 为例)-->[root@centos02 ~]# yum install -y epel-releas...

2020-02-29 20:19:25 514

原创 在CentOS 7安装代码雨cmatrix

1、首先安装编译环境yum -y install ncurses* gcc gcc-c++cmatrix包如下链接:cmatrix包;提取码bk6a2、上传cmatrix包[root@centos02 ~]# rz <!--上传cmatrix包-->[root@centos02 ~]# lscmatrix-1.2a.tar.gz[root@centos02 ~]# t...

2020-02-29 19:29:27 942

原创 Vim编辑器的基本使用和多行缩进

1、vim基本使用在终端键入vim命令和要编辑的文件的名字就可以启动vim编辑器(如在启动vim时未指定文件名,或是这个文件不存在,vim会开辟一段新的缓冲区域来编辑)。vim编辑器有两种操作模式:普通模式插入模式刚启动vim编辑器,默认进入普通模式,在这个模式下,vim编辑器会将按键解释成命令(这也是vim特殊的地方,很多没有使用过vim的人刚开始打开vim时会被这个模式吓倒,毕...

2020-02-26 12:06:10 2119

原创 CentOS 7搭建Haproxy+Nginx+Firewalld+DNS负载均衡

一、部署第一台Nginx网站关于Nginx的原理概述及详细配置请参考博文:Centos 7部署Nginx网站服务[root@centos01 ~]# yum -y install prce-devel zlib-devel <!--安装Nginx依赖-->[root@centos01 ~]# useradd -M -s /sbin/nologin nginx <!--创建...

2020-02-25 10:13:33 607

原创 CentOS 7搭建LAMP环境上线PHPMyAdmin系统

一、安装Apache服务关于安装Apache详细配置及原理概述请参考:CentOS 7.4搭建Apache网站服务[root@centos01 ~]# mount /dev/cdrom /mnt/ <!--挂载LAMP光盘-->[root@centos01 ~]# cp /mnt/* /usr/src/ <!--将mnt目录下的程序包拷贝到/usr/s...

2020-02-24 11:02:08 191

原创 CentOS 7部署DNS主从复制及Apache域名虚拟主机

一、安装主DNS服务器1、配置主DNS[root@centos01 ~]# yum -y install bind bind-chroot bind-utils <!--安装DNS依赖程序-->[root@centos01 ~]# cp /etc/named.conf /etc/named.conf.bak <!--备份主配置文件-->[root@cent...

2020-02-21 13:36:52 378

原创 CentOS 7搭建基于虚拟用户的FTP服务

一、ftp文件传输服务1、FTP连接的端口号21:传输控制使用,进行身份验证授权访问20:传输数据使用2、FTP连接模式主动模式:服务器端通过20号端口给客户端传输数据,POST指令表示主动连接,默认工作在主动模式被动模式:服务器端开放指定范围的端口号等待客户端建立数据连接,pasv指令表示被动模式3、FTP传输模式文本 模式:文本模式不支持传输流媒体...

2020-02-20 09:32:06 417

原创 CentOS 7安装DHCP服务

一、配置DHCP服务器1、安装DHCP服务器软件[root@centos01 ~]# mount /dev/cdrom /mnt/ <!--挂载操作系统光盘-->mount: /dev/sr0 写保护,将以只读方式挂载[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-* <!--删除系统自动yum源-->[ro...

2020-02-19 09:53:03 2443

原创 启动Nginx报错nginx: [emerg] getpwnam(

1、在安装和配置完成Nginx之后就差重新启动了结果报错了,报错如下:[root@Centos01]# /usr/local/nginx/sbin/nginxnginx: [emerg] getpwnam("nginx") failed2、像这样的情况就是没有安装Nginx用户,也可能是创建的时候打错了(自行排查)[root@Centos01]# useradd -M -s /sbin/n...

2020-02-18 10:35:41 386

原创 Linux文件系统与LVM精讲

一、管理文件系统1、创建EXT4文件系统mkfs(Make Filesystem)命令用于创建文件系统(格式化)。mkfs命令的基本语法格式如下:1)mkfs应用举例将/dev/sdb1分区格式化为EXT4文件系统。 <!--自行规划分区-->[root@centos01 ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linu...

2020-02-17 10:43:23 211

原创 日常工作中遇到“-bash: netstat: 未找到命令”的解决方法

1、遇到的问题如下:[root@localhost ~]# netstat -anptu | grep mysql-bash: netstat: 未找到命令2、解决方法如下:[root@localhost ~]# yum -y install net-tools <!--安装依赖程序-->已加载插件:fastestmirrorLoading mirror speeds ...

2020-01-30 10:36:21 2992

原创 Linux磁盘管理精讲

博文目录一、磁盘基础1、磁盘结构二、磁盘分区表示1、磁盘分区结构2、文件系统类型三、规划硬盘分区1、检测并确认新硬盘2、规划硬盘中的分区一、磁盘基础1、磁盘结构硬盘存储容量=磁头数x磁道(柱面)数x每道扇区数x每扇区字节数可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域1)硬盘的物理结构盘片:硬盘有多个盘片,每盘片2面;磁头:每面一个磁头;2)硬...

2020-01-29 13:22:40 458

空空如也

空空如也

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

TA关注的人

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