- 博客(18)
- 收藏
- 关注
原创 Gitlab+maven+jenkins整合发布微项目(测试环境)
一、前提:准备三台服务器:1.Gitlab: IP 192.168.83.1402.Jenkins+maven: IP 192.168.83.1413.Tomcat: IP 192.168.83.142三台服务器关闭防火墙:systemctl stop filewalldsetenforce 0二、Gitlab安装 192.168.83.1401.部署docker(1)yum 安装dockeryum -y install docker(2)启动dockersystemctl
2021-04-13 16:47:24
504
原创 logstash-zabbix插件应用
首先是在zabbix监控平台搭建好的情况下做的,我使用的是一键安装zabbix的脚本安装的zabbix-server,在此就不做演示了。这里演示的是使用logstash-zabbix插件监控zabbix-server。**使用logstash-zabbix插件应用目的:在zabbix-server上用logstah-zabbix插件创建主机,监控项,触发器,监控server和agent。**原理:通过logstash监控/home/elk/test.log文件是否为空,若不为空,则触发报警环境
2021-04-11 21:03:26
685
原创 ELK使用rpm包搭建日志采集分析平台
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。#下
2021-04-09 20:29:08
232
原创 nmap的安装使用
yum安装nmap:nmap的中文网:http://www.nmap.com.cn/这里使用的是nmap的7.12的包下载nmap包wget http://www.nmap.com.cn/nmap-7.12.tar.bz2安装nmap的所需环境yum -y install gcc gcc-c++yum -y install bzip2解压nmap的tar包tar -xvf nmap-7.12.tar.bz2cd nmap-7.12检测编译安装./configure &&
2021-04-05 20:40:57
890
原创 Redis-cluster 集群
一、环境准备:#这是redis 5.0.5的包,每个版本安装部署步骤都不一样,版本越低的所需的依赖越多,所以坑就越多。准备3台机器192.168.83.140 7001 7002192.168.83.141 7003 7004192.168.83.142 7005 7006在每台机器上边安装redis下载源码包#wget http://download.redis.io/releases/redis-5.0.5.tar.gz二、安装redis安装redis#y
2021-04-02 20:12:14
97
原创 RAID磁盘冗余阵列
RAID是磁盘冗余阵列简称磁盘阵列RAID(redundant array of independent disks):是把相同的数据存储在多个硬盘的不同的地方的方法。通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能。因为多个硬盘增加了平均故障间隔时间(MTBF),储存冗余数据也增加了容错。RAID技术主要有以下三个基本功能:(1)通过对磁盘上的数据进行条带化,实现对数据成块存取,减少磁盘的机械寻道时间,提高了数据存取速度。(2)通过对一个阵列中的几块磁盘同时读取,减少了磁盘的机
2021-03-26 20:15:15
1154
原创 Linux常见的端口号
ftp 20(数据端口) 21(控制端口)ssh 22telnet 23DNS 53apache 80nginx 80https 443tomcat 8080访问web的端口,8005 tomcat本身自己的端口,8009 与http等服务器建立连接的端口ntp 123nfs 2049smtp 25/tcpsmtps 465/tcpdhcp 使用bootps协议 67/udpredis 6379memcache 11211memcached 336
2021-03-25 20:04:24
3001
原创 Nginx常用模块
#提示:装时已经添加了以下功能模块,可通过 nginx -V 查看编译的参数.1、ngx_http_core_module #包括一些核心的http参数配置,对应Nginx的配置为HTTP区块部分2、ngx_http_access_module #访问控制模块,用来控制网站用户对Nginx的访问3、ngx_http_gzip_module #压缩模块,对Nginx返回的数据压缩,属于性能优化模块4、ngx_http_fastcgi_module #FastCGI模块,和 动态应用相关的模块,例
2021-03-25 19:43:34
258
原创 Keepalived原理
Keepalived简介Keepalived是Linux下一个轻量级别的高可用解决方案。高可用:广义来讲,是指整个系统的高可用行;狭义的来讲就是主机的冗余和接管。它与HeartBeat实现类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件,它提供HA软件所需的基本功能,比如:心跳检测、资源接管,检测集群中的服务,在集群节点转移共享IP地址的所有者等等。HeartBeat功能强大,但是部署和使用相对比较麻烦,与HeartBeat相比,Keepal
2021-03-25 19:39:27
118
原创 lvs负载均衡和nginx负载均衡的优缺点
lvs的优点:**1.**抗负载能力强,因为lvs工作方式的逻辑是非常简单的,而且工作在网络的第4层,仅作请求分发用,没有流量,所以在效率上基本不需要太过考虑。lvs一般很少出现故障,即使出现故障一般也是其他地方(如内存、CPU等)出现问题导致lvs出现问题。**2.**配置性低,这通常是一大劣势同时也是一大优势,因为没有太多的可配置的选项,所以除了增减服务器,并不需要经常去触碰它,大大减少了人为出错的几率。**3.**工作稳定,因为lvs其本身就是专门用来做负载均衡的,所以其本身抗负载能力很强,所以
2021-03-25 15:11:14
976
原创 VMware安装docker的两种方式
Docker官网:www.Docker.comYum在线安装准备环境:1. 关闭防火墙 systemctl stop firewalld 关闭selinux 临时关闭 setenforce 0 永久关闭 sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selinux/config2. 开启ip转发 # vim /etc/sysctl.conf net.ipv4.ip_forward = 1
2021-03-24 14:42:28
1945
2
原创 Docker常见命令
一、Docker的基础概念镜像容器仓库Docker镜像操作系统分为内核和用户空间。对于Linux而言,启动后,会挂载root文件系统为其提供用户空间支持。而Docker镜像就相当于一个root文件系统。docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会改变。分层存储在docker设计时,就充分利用Union FS的技术,将其设计为分层存
2021-03-24 14:32:36
70
原创 一键安装apache脚本
#!/bin/sh# Writed by yijian on 2012/12/26# A key to install apache# Download#which wget#if test $? -ne; then# echo "wget NOT FOUND"#else# wget "http://mirror.bjtu.edu.cn/apache/apr/apr-1.4.6.tar.gz"# wget "http://mirror.bjtu.edu.cn/apache/apr/apr-
2021-03-22 20:14:10
151
原创 一键安装nginx脚本
> #!/bin/bash check_net(){> ping -c 1 www.baidu.com > /dev/null 2>&1> if [ $? -ne 0 ];then> echo "网络异常,请排除网络故障后再执行脚本!"> exit> fi> > }> #获取nginx安装包 if [ ! -f nginx-1.18.0.tar.gz ];the
2021-03-22 20:11:48
155
原创 一键安装zabbix脚本
```python#!/bin/bashdb_user="root"db_password=""db_host="localhost"db_port="3306"zbx_db_name="zabbix"zbx_db_user="zabbix"zbx_db_password="123"zabbix_server_ip="127.0.0.1"zabbix_repo(){echo ' [zabbix]name=Zabbix Official Repository - $basearc
2021-03-22 20:07:12
417
1
原创 yum安装nginx和源码安装nginx的区别
这里先说明下 yum 和 源码包 安装的 区别:yum 安装是在线安装,好处是:安装方式简单,不易出错;源码包 安装是先将 nginx 的源码下载下来,在自己的系统里编译生成可执行文件,然后执行,好处是:因为是在自己的系统上编译的,更符合自己系统的性能,也就是说在自己的系统上执行 nginx 服务性能效率更好。安装路径不同他们之间最大的区别是 :安装位置不同。yum 在线安装会将 nginx 的安装文件放在系统的不同位置,可以通过命令 rpm -ql nginx 来查看安装路径。卸载的时候,只能
2021-03-22 18:40:56
1224
原创 yum安装apache和源码安装apache的区别
一.yum安装和源码安装的不同1、yum安装是将yum源中的rpm包下载到本地,安装这个rpm包。这个rpm包是别人编译安装好的二进制包。这种方式与其说是安装不如说是,更新来的更确切一点。2、源码安装,下载是源码包,要进行编译和安装,编译过程,可以进行参数设定。二.yum安装和源码安装的优点、缺点1、yum安装的优缺点yum安装的优点,做运维的都很清楚,安装东西,方便快捷,特别是不用考虑包依赖。yum安装的缺点,安装过程,人为无法干预,不能按需,安装。源里面有什么就安装什么,安装的版本也比较低。
2021-03-22 17:03:36
573
2
原创 linux入门命令
linux入门命令1.登录:Login: root(管理员名)Password:linux的密码2.关机、注销、重启(关机:halt ,shutdown, init 0,poweroff) (重启:halt ,shutdown, init 0,poweroff)Logout: 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可 (回到了登录的界面)关机或者重启的命令(shutdown):Shutdown now ← 立刻关机shutd
2021-03-22 16:32:49
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人