自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

原创 zabbix-监控nginx、tomcat、mysql

GitHub - aminglinux/linux2019 https://github.com/aminglinux/linux2019在aminglinux02上安装Nginx编辑yum仓库:vi /etc/yum.repos.d/nginx.repo粘贴:[nginx]name=nginx repobaseurl=http://nginx.org/packages/ce...

2020-04-01 22:21:29 267

原创 2020-02-04 搭建kubernetes集群

软硬件限制:1)cpu和内存 master:至少1c2g,推荐2c4g;node:至少1c2g2)linux系统 内核版本至少3.10,推荐CentOS7/RHEL73)docker 至少1.9版本,推荐1.12+4)etcd 至少2.0版本,推荐3.0+kubernetes官方github地址 https://github.com/kubernetes/kubernetes/relea...

2020-02-04 22:02:22 498

原创 2020-02-03 29-k8s

RC相当于pod的描述文件关闭防火墙机器内存建议3G默认下docker走的是https ,我们这次用户httpRC文件定义pod可以提前手动下载镜像,创建rc时会自动下载镜像但是等待时间长创建RC查看日志在下载mysql镜像查看镜像、镜像未下载完成查看rc有哪些查看pod 状态镜像已下载完成k8s官方镜像必须要有查看pod...

2020-02-03 19:45:23 160

原创 2020-01-17开源堡垒机jumpserver介绍

开源堡垒机jumpserver介绍• 官网www.jumpserver.org• Jumpserver是一款使用Python, Django开发的开源跳板机系统, 助力互联网企业高效 用户、资产、权限、审计 管理• Auth 统一认证• CMDB 资产管理• 统一授权• 日志审计• 自动化运维(ansible)• 最新版v0.4.0,基于python3.6, dja...

2020-01-18 11:13:33 246

原创 2020-01-16、23.1 什么是堡垒机

堡垒机介绍• 在一个特定网络环境下,为了保障网络和数据不受外界入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理及审计定责。• 我们又把堡垒机叫做跳板机,简易的跳板机功能简单,主要核心功能是远程登录服务器和日志审计。• 比较优秀的开源软件jumpserver,认证、授权、审计、自动化、资产管理。• 商业堡垒机:...

2020-01-16 22:41:47 107

原创 2020-01-15、26.13 部署java项目-安装插件

• 系统管理 -> 管理插件,检查是否已经安装Maven Integration plugin 和 Deploy to container Plugin,若没有安装则需要安装这两个插件• 安装完插件后,需要重启jenkins• systemctl restart jenkins• 创建新任务• 登录jenkins,点击“新建”,任务名称自定义(我的叫做java-tes...

2020-01-15 23:44:36 132

原创 2020-01-1426.9 部署java项目-创建私有仓库

Jenkins部署java项目• java的项目是需要编译和打包的• 编译和打包用maven完成,所以需安装maven• 本次实验,我们采用git私有仓库的形式,涉及到配置密钥• 准备工作:• 自己申请一个私有git仓库(coding.net/github.com/g.lishiming.net)创建仓库• 生成密钥对另外新建有一个窗口点击用户头像>>设置...

2020-01-15 23:10:02 396

原创 2020-01-1326.6 jenkins邮件配置

Jenkins配置邮件 – 内置邮件• 系统管理 -> 系统设置 -> Jenkins Location 致。• 往下拉,找到“邮件通知”那一栏先设置系统管理员邮件地址,这里的邮件地址需要和后续要设置的发邮件地址一• 填写SMTP服务器,点右侧的高级,打勾“使用SMTP认证”,填写用户名授权密码,如果使用的是ssl协议,还需要在这里打勾,smtp端口默认为25...

2020-01-13 20:34:16 240

原创 202026.1 jenkins介绍及安装

• 参考 http://www.ruanyifeng.com/blog/2015/09/continuous-integration.htmlJenkins介绍• 官网 https://jenkins.io• Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。• Jenkins是一个工具集,提供了各种各样的...

2020-01-09 21:18:30 137

原创 2020-01-08 Docker入门2

•Docker网络管理-配置桥接网络为了使本地网络中的机器和Docker容器更方便的通信,我们经常会有将Docker容器配置到和主机同一网段的需求。这个需求其实很容易实现,我们只要将Docker容器和宿主机的网卡桥接起来,再给Docker容器配上IP就可以了。• cd /etc/sysconfig/network-scripts/; cp ifcfg-eth0 ifcfg-br0• ...

2020-01-08 21:49:30 98

原创 2020-01-06 Docker入门1

Docker简介•官网 www.docker.com• github https://github.com/docker/docker.github.io• 开源的容器引擎,可以让开发者打包应用以及依赖的库,然后发布到任何流行的linux发行版上,移植很方便• 由go语言编写,基于apache2.0协议发布• 基于linux kernel,要想在win下运行需要借助一个vm(...

2020-01-07 00:14:24 132

原创 2019-12-30自动化运维2-ansible介绍

• 一本不错的入门电子书 https://ansible-book.gitbooks.io/ansible-first-book/Ansible安装• 准备两台机器,前面我们做实验的两台机器linux-01,linux-02• 只需要在linux-01上安装ansible• yum list |grep ansible 可以看到自带源里就有2.4版本的ansible• ...

2019-12-30 23:00:23 117

原创 2019-12-26自动化运维1-saltstack介绍

• saltstack介绍https://docs.saltstack.com/en/latest/topics/index.html• 可以使用salt-ssh远程执行,类似ansible,• 也支持c/s模式,下面我们将讲述该种模式的使用,需要准备两台机器• 96.136为服务端,96.138为客户端• 设置hostname以及hosts,linux-03,linux...

2019-12-26 23:53:30 113

原创 2019-12-25代码管理平台3-gitlab

• gitlab官网 https://about.gitlab.com/gitlab-com/• 官方安装文档 https://about.gitlab.com/installation/?version=ce#centos-7 (ce/ee)• 要求服务器内存不少于2g,建议使用一台机器只跑gitlab服务• vim /etc/yum.repos.d/gitlab.repo//...

2019-12-25 20:55:51 131

原创 2019-12-23代码管理平台2-git

yum 安装gita创建仓库目录初始化仓库创建一个新文件并输入一些文字将文件添加到仓库 查看当前仓库的状态修改文件后再查看仓库状态查看文件 的变更退回上一级状态 查看所有的编辑记录 查看版本ID回退查看以前版本所有的字符串误除文件后恢复删除文件后需要把库里的记录也删掉恢复...

2019-12-23 23:49:11 68

原创 代码管理平台1-svn

下载创建版本库 初始化 authz 控制权限 、passwd 密码文件、 svnserver.conf 仓库配置文件适合用在svnroot目录下有多个项目设置用户密码 编辑仓库配置文件 启动客户端上使用svn(linux)密码明文存取删除用户客户...

2019-12-21 01:13:02 110

原创 2019-12-19 mongodb分片介绍

mongodb分片介绍MongoDB分片架构图 mongodb分片搭建• mongodb3.4版本以后需要对config server创建副本集• 添加配置文件(三台机器都操作)• mkdir /etc/mongod/• vim /etc/mongod/config.co...

2019-12-20 00:54:10 115

原创 2019-12-18PHP的mongodb扩展

方法一 方法二 • 大家还可以到pecl官网上下载mongodb的扩展源码包• cd /usr/local/src/• wget https://pecl.php.net/get/mongodb-1.3.0.tgz • tar zxvf mongodb-1.3.0.tgz• cd mongodb-1.3.0• /usr/local/...

2019-12-18 23:44:56 108

原创 2019-12-17 mongodb介绍

安装新版MongoDB[mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.or...

2019-12-18 00:12:15 94

原创 2019-12-16redis集群

redis集群介绍A机器port 7000bind 192.168.133.130 (A机器的内网ip)daemonize yespidfile /var/run/redis_7000.piddir /data/redis_data/7000cluster-enabled yescluster-config-file nodes_7000.confclus...

2019-12-15 22:43:00 64

原创 2012-12-12 Nosql -redis 1

aof会随着时间增大需要定时删除redis 安装安装拷贝配置文件修改为 yes 使redis改为后台启动定义日志文件路径Redis有16个库默认在0库开启aof日志创建redis数据目录变更内核参数,建议将命令放到 rc.local启动redis查看日志redis持久化900秒发生1次更改三个参数决定什么时候将数...

2019-12-11 21:07:53 74

原创 2019-12-10Nosql -memcached

yum安装启动-u 指定系统用户以哪个用户运行-p 指定监听端口-m 指定内存大小 (可以自定义修改)-c 最大并发数修改启动选项 两种方法1、自定义命令行启动 启动过程中更改参数2、 编辑文件vi /etc/sysconfig/memcached查看更多选项21.4查看memcached状态[root@loca...

2019-12-10 01:20:46 110

原创 210191121函数、shell数组、备份MySQL数据库

函数代码里的$1 、2 不是脚本的第一、二个参数 $0 依然表示脚本的名字例2例获取网卡IP地址shell数组定义数组和打印数组内容统计数组有多少个元素读取数组第几个元素数组赋值赋值第几个元素时 不能跳过未赋值的元素否则元素会不存在数值数组删除重新给数组赋值数组分片0代表从第几个开始3代表一共代表截取多少个...

2019-11-20 21:28:06 246

原创 20191120for、while、break、continue、exit

seq 100 从打印到100-w 数字格式等宽测试文件循环遍历while循环while: 表示死循环运行测试例2continue 表示重新再来一次continue 字面意思是继续 ,表示重新再来一次多用于用户交互的情况例5.38exit退出整个脚本...

2019-11-20 20:25:07 109 1

原创 20191119变量、if语句

shell脚本中的变量变量前面加$变量赋值时加反引号 ` ` 也可以使用小括号 ()先给a赋值 然后打印出a 的内容交互时使用文本内容使用双引号 " " 未指定变量名时 默认赋值给内置变量 $REPLY反斜杠 \ 脱义$ 原本的意思$# 表示一共有几个参数$0表示是你所执行的脚本的名字数学运算可以使用中括号 [ ] 代替双小括号 (...

2019-11-19 21:32:36 76

原创 20191118监控tomcat

安装yum install -y zabbix-java-gateway编辑配置文件不指定默认监听全网进程数继续编写配置文件去掉注释启动重启服务查看监听9999端口等待刷新查看数据zabbix监控MySQLzabbix mysql模板mysql相关的配置文件,定义了mysql先相关的指令zabbix s...

2019-11-18 22:27:11 53

原创 20191115zabbix 告警

设置邮件告警阿里云开通邮件推送电机配置验证域名解析4个主机信息设置SMTP (必须设置)建议使用mkpasswd测试创建告警媒介设置接收邮件注意是否所有组都有读写使用权限创建用户修改用户类型获得权限配置动作添加回复时动作测试配置是否成功3、先关闭zabbix server 4修改trigger...

2019-11-16 00:18:08 140

原创 20191114zabbix 监控客户机

上小节未能查看选择其他图表将图表放放到先点击server 》creale screen 添加 cpu load点击第二列change 添加Memory useage 网卡和磁盘监控客户机-配置触发器点击Triggers自带触发条件创建网卡流量触发器选择警告级别不能使用中文的问题...

2019-11-14 23:32:07 91

原创 21091113zabbix安装

安装 zabbix主机客户端分别安装zabbix#下载zabbix rpm包[root@linux-01 ~]# wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm#实际上是zabbix的源root@linux-01 ~]# rpm -ivh zab...

2019-11-13 20:06:59 260

原创 20191112监控linux

查看系统负载1、w命令1.1、uptime2、top每个3秒动态显示进程信息默认以CPU占用率排序 、M 键切换为以内存占用率排序按数字 1 键 显示所有CPU隔个核的使用率查看CPU有多少核3、内存查看磁盘读写速度安装iostat工具包lostat1使用 iostat -d 1 只能硬盘的信息命令io...

2019-11-13 00:14:20 78

原创 20191111zabbix扩展阅读

今天要学的内容:扩展heartbeat和keepalived比较http://blog.csdn.net/yunhua_lee/article/details/9788433DRBD工作原理和配置 http://502245466.blog.51cto.com/7559397/1298945mysql+keepalived http://lizhenliang.blog.51cto.c...

2019-11-11 23:21:22 73

原创 20191108LVS负载均衡集群

nat模式请求量不可以太大一般10台左右 除非配置千兆网卡万兆光纤提高效率LVS的调度算法LVS NAT模式搭建(上)准备工作第一台机器dir检查是否连通rs2更改hostname关闭防火墙配置dir机器上安装•yum install -y ipvsdam• 在dir上编写脚本,vi...

2019-11-09 00:01:26 106

原创 keepalived

集群介绍准备环境:两个机器分别安装 keepalived清空原始文件#全局定义#global_defs { notification_email { [email protected] } notification_email_from [email protected] smtp_serv...

2019-11-06 22:35:27 71

原创 20191106主从配置扩展文章

扩展:不停库不锁表在线主从配置http://seanlook.com/2015/12/14/mysql-replicas/主从不同步http://www.rfyy.net/archives/2309.htmlhttps://blog.csdn.net/weixin_33857230/article/details/93063899主主关于 auto_incrementhttps...

2019-11-06 21:43:58 129

原创 20191105MySQL主从配置

每个机器都需要MySQL主机器启动错误less属组属主不是mysql更改权限从机器准备完成配置主增加server_id重启mysql创建测试数据创建数据库恢复数据查看文件大小变化源文件大小数据恢复后大小创建授权用户加锁使数据暂停文件名 和position需要记下从机器需要用到...

2019-11-03 13:51:17 71

原创 20191104nfs网络文件系统

NFS介绍NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组R...

2019-11-03 10:30:26 77

原创 20191101Nginx优化-配置参数优化上

Nginx优化-配置参数优化上Nginx配置参数优化Nginx作为高性能web服务器,即使不特意调整配置参数也可以处理大量的并发请求。以下的配置参数是借鉴网上的一些调优参数,仅作为参考,不见得适于你的线上业务。worker进程worker_processes该参数表示启动几个工作进程,建议和本机CPU核数保持一致,每一核CPU处理一个进程。worker_rlimi...

2019-11-01 19:40:54 109

原创 20191031Nginx访问控制

Nginx访问控制 —— deny_allowNginx的deny和allow指令是由ngx_http_access_module模块提供,Nginx安装默认内置了该模块。除非在安装时有指定 --without-http_access_module。语法语法:allow/deny address | CIDR | unix: | all它表示,允许/拒绝某个ip或者一个ip...

2019-10-31 20:48:47 206

原创 20191030 nginx正向代理

nginx正向代理proxy/pic.md - master - 代码浏览 - nginx - aminglinux https://coding.net/u/aminglinux/p/nginx/git/blob/master/proxy/pic.md?public=truehttps://coding.net/u/aminglinux/p/nginx/git/blob/ma...

2019-10-30 21:27:44 161

原创 20191029 21.16 nginx全局变量

1.16nginx全局变量nginx 常用全局变量变量 说明 $args 请求中的参数,如www.123.com/1.php?a=1&b=2的$args就是a=1&b=2 $content_length HTTP请求信息里的"Content-Length" $conten_type HTTP请求信息里的"Content-Typ...

2019-10-29 21:38:27 162

空空如也

空空如也

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

TA关注的人

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