- 博客(69)
- 收藏
- 关注
原创 在tomcat上面部署jenkins
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。拉取测试包。......
2022-08-18 08:24:04 656 1
原创 lvs负载均衡
LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。
2022-08-15 08:30:42 330
原创 自定义监控mysql主从状态与延迟
在secondary客户端安装mysql与zabbix在client客户端上安装mysql与zabbixclient客户端和secondary客户端将主从配好自定义监控mysql主从状态1.安装mysql 上面已经安装了2.配置主从并验证是否能成功同步3.写脚本获取从库的状态,确保2个YES,如果不是2个yes就报错4.配置/usr/ local/etc/ zabbix_ agentd. conf文件自定义监控5.重启zabbix_ agentd6.在从库本地执行脚本看结果
2022-07-12 08:26:03 412
原创 自定义监控服务进程及其日志(以mysql为例)
前提[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nAnIcBgC-1657500165053)(img/image-20220707162833425.png)]增加监控项添加触发器配置日志报错增加监控项增加触发器
2022-07-11 08:46:45 299
原创 zabbix实例配置邮件警告
zabb ix监控指标:系统:CPU内存硬盘网络:网卡、网口业务:进程端口号日志硬件:电源个数CPU温度硬盘温度管理层次:开发人员要加监控,需要让其提供监控指标运营人员要加监控,让其找开发要监控指标运维人员要加监控,自己找监控指标前提1.添加主机或主机组在配置选项中选择主机,点击右上角创建主机4.添加媒介s使用超级用户...
2022-07-08 08:20:59 138
原创 我的Linux学习从入门到入坟(一)-初始linux
linux入门到入坟这是我的Linux学习入门到入坟的经历分享给大家文章目录linux入门到入坟这是我的Linux学习入门到入坟的经历分享给大家本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力一、linux是什么?二、linux与windows的区别用linux与最常见的windows比较三.为什么选择linux四.linux的优缺点五.学完linux可以做什么方面的工作总结本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力一
2022-07-07 08:11:15 647 2
原创 我的linux学习之入门到入坟(四)-linux基础一
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力*linux的基本原则由目的单一的小程序组成,组合小程序完成复杂任务;一切皆文件;配置文件保存为纯文本;1.shellshell(外壳),广义的shell可以理解为用户的工作环境,常见的shell由两种,一种是图形界面(GUI),一种是命令行终端(CLI).常见的GUI(Graphic User Interface);windows,x-window
2022-07-07 08:10:47 855
原创 我的linux学习之入门到入坟(五)-linux基础二
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力*linux命令1.命令格式命令 [选项] [参数] 选项:可以有0个或多个 短选项:- 多个选项可以可以组合:-l -h=-lh 长选项:-- 通常不能组合 参数:命令的作用对象,可以有0个或多个2.命令类型内部命令(shell内置),没有PATH环境变量也能执行的命令外部命令:在文件系统的某个路径下有一个
2022-07-07 08:10:39 593
原创 我的linux学习之入门到入坟(六)-linux基础三
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力**### 主机名管理hostname 查看或临时修改主机名,重开终端有效,重启失效hostnamectl 查看或永久修改主机名,重开终端生效,重启依然有效其它time 显示命令的执行时间,例如time ls /etcclear 清屏whoami 显示当前登录用户w显示当前在线用户
2022-07-07 08:10:09 390
原创 我的linux学习之入门到入坟(七)-linux基础四
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力**文章目录文件层级系统(FHS)为什么要分区?FHS重定向与管道重定向1.系统设定:2.I/O重定向管道tee查找文本查找grep文件查找locatefind组合条件:文件层级系统(FHS)为什么要分区?方便管理和使用 ,有利于数据安全FHS 文件层级系统,所有Linux系统都要遵守FHS下载:https://www.pathname.com/fh
2022-07-07 08:08:59 326
原创 zabbix
环境说明:因为是用语言开发的,所以必须先部署架构,使其能够支持运行网页zabbix服务端配置zabbix服务端web界面安装与配置zabbix web界面安装前配置安装zabbix web界面修改/etc/hosts文件,添加域名与IP的映射在浏览器上访问域名,本文设置的域名为zabbix.test.com,恢复zabbix/conf目录的权限为755在浏览器上访问域名进行安装:zabbix默认登录用户名和密码:...
2022-07-07 07:59:56 430
原创 我的linux学习之入门到入坟(九)-权限管理
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力**文章目录以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力**权限管理权限简介权限管理命令chmodchown遮罩码linux安全上下文与特殊权限linux安全上下文特殊权限SUID(4)SGID(2)Sticky(1)faclsetfaclgetfaclsudo管理命令ws
2022-07-06 08:37:16 111
原创 我的linux学习之入门到入坟(十)-进程管理
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力**文章目录以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力**## 进程基本概述进程的组成部分进程的环境进程的产生进程的分类前台进程守护进程进程状态Linux进程状态进程优先级linux进程调度与多任务进程优先级相对优先级nice级别与权限进程优先级调整进程管理命令psps
2022-07-06 08:37:02 285
原创 我的linux学习之入门到入坟(十一)-vi编辑器
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力文章目录# vi文本编辑器vi/vim使用详解文本编辑方式# vi文本编辑器vi/vim介绍经过这几天的学习,大家应该知道,linux是一个跟文本文件打交道的系统,那么如何去跟这样一个系统打交道呢?我们要学会如何去新建文件、删除文件、修改文件等等,那么做这些操作就需要一个文本编辑工具。而在linux中最经典最流行的文本编辑工具就是vi/vim,当然也有一些其他
2022-07-06 08:36:29 90 1
原创 我的linux学习之从入门到入坟(十二)-控制服务和守护进程
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力文章目录控制服务和守护进程init程序的类型:systemd的新特性systemd的核心概念UnitUnit的类型:Unit关键特性基于socket的激活机制:基于bus的激活机制:基于device的激活机制:基于path的激活机制:系统快照:systemctl命令固定不变使用systemctl管理服务CentOS6以前版本的系统控制服务方式控制服务和守护进程i
2022-07-06 08:36:05 95 1
原创 我的linux学习之从入门到入坟(十三)--网络管理
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力文章目录# 网卡命名1.1 传统网卡命名机制1.2 redhat7网卡命名机制1.3 网络接口名称组成格式1.4 回归传统命名网络管理常用命令2.1 ifconfig2.2 ip2.3 route2.4 hostname与hostnamectl网络相关配置文件3.1 网络配置文件3.2 网络接口配置文件3.3 路由配置文件3.4 DNS配置文件NetworkManag
2022-07-06 08:35:53 138
原创 我的linux学习之从入门到入坟(十四)-软件管理
以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力文章目录# 软件管理1. 获取程序包的途径2. 软件包管理器的职责3. 软件包管理器的核心功能4. 软件包管理5. 软件包分类6. 软件包管理工具7. 软件安装方式8. rpm包命名规范9. rpm包管理9.1 什么是rpm及其作用9.2 RPM包安装9.3 RPM包查询9.4 RPM包升级9.5 RPM包卸载# 软件管理1. 获取程序包的途径系统发行版的光
2022-07-06 08:35:32 85
原创 我的linux学习之入门到入坟(十五)-yum工具的使用
文章目录yum工具的使用1. rpm的弊端2. yum的优劣势3. 什么是yum及其作用4. 挂载光盘5. yum的原理6. yum的配置文件7. yum仓库管理7.1 yum本地仓库7.2 yum网络仓库7.3 软件官方仓库7.4 redhat7使用centos7的yum源8. yum管理软件8.1 yum命令语法:8.2 常用的options:8.3 常用的command:8.4 具体实例8.4.1 搜索软件包8.4.2 安装软件包8.4.3 重装软件包8.4.4 更新软件包8.4.5 删除软件包8.4
2022-07-06 08:35:13 174
原创 我的linux学习入门到入坟之(十六)- 源码安装管理
文章目录源码安装管理1. 源码包基本概述2. 源码包的好处3. 源码包的获取4. 源码包分类5. 源码包的安装5.1 configure脚本的功能5.2 编译安装注意事项5.3 源码包编译实例源码安装管理1. 源码包基本概述在linux环境下面安装源码包是比较常见的, 早期运维管理工作中,大部分软件都是通过源码安装的。那么安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件。源码包的编译用到了linux系统里的编译器,通常源码包都是用C语言开发的,这也是因为C语言为linux上最标准的程
2022-07-06 08:34:42 103
原创 我的linux学习之入门到入坟(十七)- linux磁盘管理
目录linux磁盘管理1. 磁盘基本概述1.1 磁盘分类1.2 Linux中磁盘命名方式1.3 MBR与GPT2. 磁盘容量检查3. 磁盘分区3.1 fdisk分区3.2 gdisk分区4. 磁盘格式化5. 磁盘挂载5.1 临时挂载磁盘5.2 永久挂载磁盘5.3 卸载挂载磁盘6. 交换分区SWAP6.1 创建swapfile6.2 格式化swap分区6.3 检测当前swap分区情况6.4 开启新建的SWAP分区6.5 关闭新建的swap分区7. 生产磁盘故障案例linux磁盘管理1. 磁盘基本概述1
2022-07-06 08:34:26 106
原创 lamp搭建
主机名改变是因为我中间换了虚拟机,不影响使用,至始至终都在一台机子上完成。环境说明:lamp平台软件安装次序:注意:php要求httpd使用prefork MPM3.3 安装php3.4 配置apache3.4.1 启用代理模块在apache httpd 2.4以后已经专门有一个模块针对FastCGI的实现,此模块为mod_proxy_fcgi.so,它其实是作为mod_proxy.so模块的扩展,因此,这两个模块都要加载,编辑httpd.conf文件,取消以下两行内容的注释:3.4.2 配
2022-07-06 08:30:51 192
原创 我的linux学习之入门到入坟(十八)-LVM管理
文章目录1. lvm的应用场景及其弊端2. 物理卷、卷组、逻辑卷3. lvm管理3.1 部署lvm3.2 卷组管理3.3 逻辑卷管理1. lvm的应用场景及其弊端应用场景:随着公司的发展,数据增长较快,最初规划的磁盘容量不够用了弊端:数据不是直接存放在硬盘上,而是在硬盘的上面又虚拟出来一层逻辑卷存放数据,故而增加了磁盘数据恢复的难度2. 物理卷、卷组、逻辑卷物理卷(PV):把常规的块设备(硬盘,分区等可以读写数据的设备)通过pvcreate命令对其进行初始化,就成了物理卷卷组(VG
2022-07-05 08:45:06 93
原创 我的linux学习之入门到入坟 (十九)-计划任务管理
文章目录1. crond计划任务概述2. crond配置文件详解3. crond计划任务管理4. crond配置编写实例5. crond计划任务调试1. crond计划任务概述什么是计划任务,计划任务类似于我们平时生活中的闹钟。在Linux系统的计划任务服务crond可以满足周期性执行任务的需求。crond进程每分钟会处理一次计划任务, 计划任务主要是做一些周期性的任务目前最主要的用途是定时备份数据Schedule one-time tasks with at. 一次性调度执行 atSche
2022-07-05 08:44:53 85
原创 我的linux学习之入坟到入门(二十)-服务管理之openssh
文章目录1. 使用 SSH 访问远程命令行1.1 OpenSSH 简介1.2 SSH 认证方式1.3 openSSH 的工作模式1.4 Secure Shell 示例1.5 SSH 主机密钥2. 配置基于 SSH 密钥的身份验证3. 自定义 SSH 服务配置4. SSH 安全注意事项作业1. 使用 SSH 访问远程命令行1.1 OpenSSH 简介OpenSSH这一术语指系统中使用的Secure Shell软件的软件实施。用于在远程系统上安全运行shell。如果您在可提供ssh服务的远程Linux系
2022-07-05 08:44:25 116
原创 我的linux学习之入门到入坟(二十一)-服务管理之httpd
文章目录## 1. httpd简介2. httpd版本2.1 httpd的特性2.2 httpd-2.4新增的模块3. httpd基础3.1 httpd自带的工具程序3.2 rpm包安装的httpd程序环境3.3 web相关的命令3.3.1 curl命令3.3.2 httpd命令4. 编译安装httpd-2.45. httpd常用配置作业## 1. httpd简介httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。
2022-07-05 08:44:10 218
原创 服务管理之部署lamp(二)
文章目录## 3. lamp平台构建3.1 安装httpd3.2 安装mysql3.3 安装php3.4 配置apache3.4.1 启用代理模块3.4.2 配置虚拟主机3.5 验证## 3. lamp平台构建环境说明:系统平台IP需要安装的服务centos7 redhat7192.168.140.130httpd-2.4 mysql-5.7 php php-mysqllamp平台软件安装次序: httpd --> mysql --> php注
2022-07-05 08:43:03 779
原创 服务管理之部署lamp(一)
文章目录1. lamp简介2. web服务器工作流程2.1 cgi与fastcgi2.2 httpd与php结合的方式2.3 web工作流程1. lamp简介所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。LAMP指的是Linux(操作系统)、Apache(HTTP服
2022-07-05 08:42:42 51
原创 容器初解1
文章目录容器(Container)传统虚拟化与容器的区别Linux容器技术Linux NamespacesCGroupsLXCLXC常用操作docker基本概念docker工作方式容器(Container)容器是一种基础工具;泛指任何可以用于容纳其他物品的工具,可以部分或完全封闭,被用于容纳、储存、运输物品;物体可以被放置在容器中,而容器则可以保护内容物;人类使用容器的历史至少有十万年,甚至可能有数百万年的历史;容器的类型瓶 - 指口部比腹部窄小、颈长的容器罐 - 指那些开口较大、一般为
2022-07-05 08:42:29 215
原创 mysql-gtid主从配置
环境说明:主库配置。vi /etc/my.cnf,添加以下配置,重启mysql。从库配置。vi /etc/my.cnf, 添加以下配置,重启mysql。主库授权复制用户。(报错的话再my.cnf里面加上 plugin-load-add=validate_password.so validate-password=FORCE_PLUS_PERMANENT )从库设置要同步的主库信息,并开启同步。(报错的话,执行下面操作)( )配置完之后,通过查看slave的状态,可以看是否配置成功。同时可以在
2022-07-05 08:07:13 417
原创 mysql主从配置
为确保从数据库与主数据库里的数据一样,先全备主数据库并还原到从数据库中在主数据库里创建一个同步账号授权给从数据库使用配置主数据库配置从数据库3.2.5 测试验证在主服务器的student库的bj2表中插入数据:在从数据库中查看数据是否同步:......
2022-07-04 08:27:24 38
原创 mysql多实例
#下载mysql的tar包#创建用户和组#解压软件#配置基础设置初始化数据安装perl生成配置文件关闭selinux启动实例初始化密码
2022-07-04 08:26:28 48
原创 mysql数据库备份与恢复
数据库备份方案:恢复表差异备份与恢复mysql差异备份开启MySQL服务器的二进制日志功能完全备份增加新内容模拟误删数据刷新创建新的二进制日志使用mysqlbinlog恢复差异备份
2022-07-01 08:18:49 42
原创 多表联合查询
内连接内连接(INNER JOIN)主要通过设置连接条件的方式,来移除查询结果中某些数据行的交叉连接。简单来说,就是利用条件表达式来消除交叉连接的某些数据行。内连接使用 INNER JOIN 关键字连接两张表,并使用 ON 子句来设置连接条件。如果没有连接条件,INNER JOIN 和 CROSS JOIN 在语法上是等同的,两者可以互换。内连接的语法格式如下:语法说明如下。INNER JOIN 也可以使用 WHERE 子句指定连接条件,但是 INNER JOIN … ON 语法是官方的标准写法,而且
2022-06-30 08:27:18 45
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人