摘要:
Jenkins使用 1.1 Jenkins介绍 JENKINS 是一个用 JAVA 编写的开源的持续集成工具。在与 ORACLE 发生争执后,项目从HUDSON 项目独立出来。 • JENKINS 提供了软件开发的持续集成服务。它运行在 SERVLET 容器中(例如 APACHE TOMCAT)。它支持软件配置管理(SCM)工具(包括 ACCUREV SCM、CVS、SUBVERSION、GI... 阅读全文
摘要:
具体内容: 一、硬件、系统、网络监控 所有集群节点(所有虚拟机)都监控上; 二、应用服务监控 监控备份服务器,简单方法是监控rsync端口,如果有其他更佳方案可以说明; 监控NFS服务器,使用监控NFS进程来判断NFS服务器正常,如果有其他更佳方案可以说明; 监控MySQL服务器,简单方法监控mysql的3306端口,或者使用zabbix提供的Mysql模板,如果有其他更佳方案可以说明;... 阅读全文
摘要:
Gitlab GitLab 是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。 与 Github 类似,GitLab 能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访 问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。 它还提供一个代码片段... 阅读全文
摘要:
1、git介绍 Git 是一个开源的分布式版本控制系统,用于敏捷 高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本 控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式, 不必服务器端软件支持 2、git与svn的区别 1、GIT 是分布式的,SVN... 阅读全文
摘要:
Git远程仓库 Git 是分布式版本控制系统,同一个 Git 仓库,可以分布到不同的机器上,但开发参与者必须在同一个网络中,且必须有一个项目的原始版本,通常的办法是让一台电脑充当服务器的角色,每天 24 小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。完全可以自己搭建一台运行 Git 的服务器但现在更适合的... 阅读全文
摘要:
JMX监控tomcat 第一步:在zabbix server需要开启java监控功能 修改zabbix_server配置文件 [root@zabbix ~]# grep -En "^JavaGateway|^StartJava" /etc/zabbix/zabbix_server.conf 288:JavaGateway=127.0.0.1 304:StartJavaPollers=5 [r... 阅读全文
摘要:
zabbix全网监控 面试题:你公司监控什么? 常用监控命令: 监控用户访问网站的流程: zabbix之前所用到的监控工具 zabbix介绍 zabbix部署 自定义监控(制作模板) 自动发现与自动注册 自动发现部署 自动注册部署(主动模式) <wiz_tmp_tag id="wiz-table-r 阅读全文
摘要:
zabbix分布式监控部署 分布式监控: a. 分担压力,降低负载 b. 多机房监控 分布式监控部署案例 分布式监控--负载均衡 分由式监控部署流程 第一个里程:安装zabbix服务端 #安装官方源 rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.r... 阅读全文
摘要:
nginx+tomcat9+memcached-session-manager会话共享 环境搭建 代理服务器:外网地址:10.0.0.5 内网地址:172.16.1.5 tomcat服务器:外网地址:10.0.0.10 内网地址:172.16.1.10 memcache服务器:外网地址:10.0.0.21 内网地址:172.16.1.21 第一个里程:nginx服务安装 http://1... 阅读全文
摘要:
Tomcat Tomcat介绍 Tomcat服务器是一个免费的开放源代码的Web应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP网页的首选。 Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,... 阅读全文
摘要:
tomcat管理登陆界面无法进行登陆报403问题解决 tomcat报403错误方法解决 第一步:修改context.xml修改IP访问权限 修改manager文件中的context.xml文件, [root@java01 host-manager]# cat /application/tomcat-9.0/webapps/manager/META-INF/context.xml ... 阅读全文
摘要:
Memcached介绍 Memcached是一款开源的、高性能的纯内存缓存服务软件。Mem是内存的意思,cache是缓存的意思,d是daemon的意思 Memcached在企业中的应用场景 优点: 1.对于用户来讲,用户访问网站更快了,体验更好了。 2.对网站来说,数据库压力降低了。只有当内存没有数据时才会去请求数据库。第一次写入的数据也会请求数据库。一般公司没有预热,只有当用户读取过... 阅读全文
摘要:
LVS介绍 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统,可以在UNIX/LINUX平台下实现负载均衡集群功能。该项目在1998年5月由章文嵩博士组织成立,是中国国内最早出现的自由软件项目之一。 官网:http://www.linuxvirtualserver.org/index.html 中文资料 LVS项目介绍 ... 阅读全文
摘要:
NTP时间协议介绍 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。 NTP服务器就是利用NTP协议提供时间同步服务的 ntp软件(支持ntp协议),centos6自带,centos7需要安装 chro... 阅读全文
摘要:
cobbler介绍 cobbler部署流程 指定KS文件 设置主机名、DNS与网关 设置网卡IP地址,mac地址必须IP地址的MAC地址 再点击sync进行配置载入 阅读全文
摘要:
linux批量自动安装部署 实现原理:将手动安装的所有详细步骤记录到一个文件中,然后通过一种软件读取这个文件就可以实现自动安装部署。这一个软件工具叫kickstart。 kickstart是RedHat公司开源软件的工具,对centos兼容性最好,kickstart是一个项目名称,没有这一个软件。 cobbler是对kickstart的所有组件的封装,本质上就是网页版本的kickstart ... 阅读全文
摘要:
centos7安装 centos7下载地址:https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso CentOS-7-x86_64-DVD-1810.iso镜象名字解析: CentOS-7:代表版本 x86_64:代表多少位系统,7以后的版本不再提供32位镜像 1810:代表18年10... 阅读全文