自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 匿名函数lambda

一.匿名函数的格式a = lambda x, y: x*yprint(a(2, 3))二.匿名函数之所以叫做匿名函数通过函数名调用__name__方法来查看函数名def func(x): print(x)print(func.__name__)a = lambda x: x + 1print(a.__name__)会发现...

2019-07-19 17:41:00 127

转载 Zabbix添加触发器

一.添加触发器二.设置触发器转载于:https://www.cnblogs.com/Jackie-Chen/articles/10882045.html

2019-05-17 16:31:00 225

转载 Zabbix设置item自定义监控项

一.zabbix_agent端放开配置文件中自定义监控项设置vim /etc/zabbix/zabbix_agentd.confInclude=/etc/zabbix/zabbix_agentd.conf.d/该目录下存放的配置文件,都是用户自定义的参数UnsafeUserParameters=1该参数可以使用0和1,0代表不支持特殊字符;1代表支持特...

2019-05-16 15:48:00 244

转载 zabbix设置告警

一.选择告警媒介二. 创建邮箱媒介注:1、Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:root@localhost.localdomain),只能发送,不能接收外部邮件。2、使用一个可以在互联网上正常收发邮件的邮箱账号(例如:xxx@163.com),通过在Zabbix服务端...

2019-05-08 20:43:00 257

转载 Zabbix使用agent监控

一.Zabbix-agent的安装agent一般会有很多服务器,可以通过salt进行批量自动化安装,可以参考我的另一篇博客:https://www.cnblogs.com/Jackie-Chen/articles/10795003.html注:关于zabbix的安装的说明,zabbix的servcer版本可以高于agent的版本,而agent的版本不能高于server的版本。...

2019-05-07 10:55:00 237

转载 Zabbix使用snmp监控

snmp是简单网络管理协议。使用snmp优点:snmp属于轻量级,而且通过snmp进行监控不需要安装客户端。 缺点:不太好自定义监控项,在系统层面,系统开放什么,它才能监控什么。操作前必看提示:本次操作的时候,由于网络环境比较复杂,下面在被监控主机上安装snmp和在zabbix服务端添加被监控主机的时候,IP可能存在不一样,请注意!真实...

2019-05-05 10:06:00 512

转载 zabbix3.4安装

官方网站写的很详细:https://www.zabbix.com/download?zabbix=3.0&os_distribution=centos&os_version=6&db=mysql一.准备lnmp环境参考:https://www.cnblogs.com/wujuntian/p/8183952.htmlhttps://blog.csdn...

2019-05-04 21:16:00 68

转载 SaltStack-Master高可用

一.首先要对每个minion配置两台mastervim /etc/salt/minionmaster: - 192.168.60.130 - 192.168.60.129这是以列表的形式配置的。注:配置完成之后,先别急着重启,需要将master和minion所有的配置都配完了才能重启。二.然后将主master上的配置文件拷到备master上去...

2019-05-04 10:58:00 141

转载 yum报[Errno 256] No more mirrors to try

解决方法:yumcleanall #清除yum缓存yummakecache #将服务器软件包写到本地缓存,提高包的搜索、安装效率转载于:https://www.cnblogs.com/Jackie-Chen/p/10804554.html...

2019-05-03 10:55:00 131

转载 SaltStack二次开发api

salt-api官方文档:http://www.unixhot.com/docs/saltstack/ref/netapi/all/salt.netapi.rest_cherrypy.html#a-rest-api-for-saltsalt-api为是用户可以通过http协议来进行管理,但是必须通过https,salt自带加密验证的方式,具体请看下文。一.安装salt-...

2019-05-03 10:50:00 234

转载 SaltStack使用ssh管理服务器

一.Salt使用ssh管理服务器,需要借助于salt-ssh工具yum -y install salt-ssh注:虽然salt支持ssh的方式来管理服务器,但是,通过ssh来管理的时候,执行的顺序是串行的,而通过minion管理时候,执行的顺序是并行的,所以ssh是没有minion的执行效率高的。二.Salt是通过一个roster花名册,类实现ssh管理的...

2019-05-03 09:50:00 121

转载 SaltStack安装redis

在使用salt安装redis之前,顺便说一下salt的目录规划:除了安装redis之外,之后可能还要安装mysql、haproxy、keepalived等等,这些在做主从或者其他的时候,配置可能不一样,但是安装是一样的,所以我们把他们统一放在/srv/salt/prod/modules目录下面,为他们分别创建属于自己的目录。cd /srv/salt/prodmkdir -p ...

2019-05-02 23:14:00 113

转载 SaltStack作业

通过SaltStack来实现系统的初始化:1.DNS:file.managed2.防火墙:service.dead3.selinux:file.managed4.limit设置:file.managed5.SSH useDNS设置,改端口:file.managed6.systctl 内核参数调优:systctl7.关闭不需要的服务:service8.时间同...

2019-04-30 16:17:00 103

转载 SaltStack批量安装zabbix-agent(yum安装)

1.首先获取一下Yum源中的zabbix-agent包名yum list | grep zabbix-agent获取到的包名字是:zabbix22-agent注:本次实验是参考旧版的安装方式,可能不适用于现在,现在yum安装zabbix的方法,请参考官网:https://www.zabbix.com/documentation/3.4/manual/installat...

2019-04-30 11:24:00 179

转载 SaltStack为所有minion配置yum源

一.首先在master中创建一个yum源文件cd /srv/salt/base/mkdir -p init/filecd init/filewget http://mirrors.aliyun.com/repo/epel-6.repo二.在master上创建文件管理状态cd /srv/salt/base/initvim yum-repo.sl...

2019-04-30 10:22:00 250

转载 单机版的salt(只需要安装minion)

注:单机版的salt只需要安装minion即可,并不需要启动minion,minion服务是用来与master连接的,如果是搭建单机版的salt,不需要连接master,所以不需要启动minion服务。1.安装方式查看我之前的博客。2.配置minion的配置文件:vim /etc/salt/minionfile_client: localfile_roots:...

2019-04-29 17:23:00 146

转载 SaltStack日常管理

一.测试minion是否能连上在master上执行salt-run manage.status会将所有能连接不上和能连接上的minion主机都输出出来。二.查看salt版本salt-run manage.versions三.远程执行命令测试salt 'linux-node1' state.sls web.tomcat t...

2019-04-29 17:08:00 146

转载 SaltStack状态导入(include)

SaltStack状态文件的语法用的是jinja的语法,在使用状态模块互相导入的时候,和Django中模板中的导入是一样样的。例:1.先定义一个httpd.slscd /srv/salt/base/webvim httpd.sls写入以下内容:lamp-install: pkg.installed: - pkgs: - httpd...

2019-04-29 16:52:00 196

转载 SaltStack远程执行

一.远程执行的格式官方文档:https://www.unixhot.com/docs/saltstack/topics/execution/index.html格式:salt '<target>' <function> [arguments]selt '选择目标' 方法 参数例:salt '*' cmd.run 'df -hT'...

2019-04-29 11:49:00 95

转载 Jinja模板语言

在学SaltStack的时候,使用到了Jinja模板语言,发现和之前在学python时候Django中的模板语言的语法是一样的。一.Jinja官方网站http://jinja.pocoo.org/二.File状态使用template参数- template: jinja三.模板文件里调用变量{{ PORT }}四.变量列表...

2019-04-24 17:08:00 149

转载 SaltStack的数据系统

一.SaltStack数据系统的分类1.Grains(收集的是静态数据)官方使用文档:https://www.unixhot.com/docs/saltstack/topics/targeting/grains.htmlGrains是Minion在启动时候,收集的系统的信息,收集的这些信息是静态的数据,如果系统在启动之后一些参数发生了变化,Minion是收集不到的,除非将Mi...

2019-04-24 16:50:00 98

转载 SaltStack源码安装tomcat

一.安装前的准备1.tomcat首先需要准备JDK环境,本次我们使用yum中自带的jdk,一会可以参考配置;2.下载tomcat,如果有官网下载链接的话,可以在一会的sls文件中,使用wget命令直接下载,我们这里用之前已经下载好的,并且将软件包放在master机器上。二.master配置安装tomcatvim /src/salt/base/web/tomcat.s...

2019-04-24 16:15:00 86

转载 SaltStack其他常用的状态模块和方法

一.所有状态模块官方文档https://www.unixhot.com/docs/saltstack/ref/states/all/二.状态模块:pkg官方文档:https://www.unixhot.com/docs/saltstack/ref/states/all/salt.states.pkg.html功能:管理软件包的状态该模块常用的方法:pkg...

2019-04-24 09:37:00 186

转载 YAML简介和简单说明

在使用了ansible和saltstack后,发现,python开发的工具,在使用的时候,配置文件和该用具调用的脚本,基本都是用YAML语言来写的。YAML是通过缩进和冒号来区分层级关系的,但是YAML中的缩进是用2个空格,不能多也不能少,而且不能用tab键,否则会报错。例:house: family: parents: - John ...

2019-04-18 20:51:00 115

转载 SaltStack入门

SaltStack优点和文档:可以远程执行和配置管理saltstack所有状态模块:https://www.unixhot.com/docs/saltstack/ref/states/all/index.html#all-salt-states一.SaltStack的运行方式1.Local:本地运行,对于只有一台机器的话,使用该方式,SaltStack可以通过命令搭...

2019-04-16 22:23:00 98

转载 linux系统优化

一.服务器端口优化#查看可以使用的端口[root@localhost Desktop]# cat /proc/sys/net/ipv4/ip_local_port_range 32768 61000会发现默认情况下,只能使用 61000-32768个端口,也就是可以使用的端口有20000多个,一般10000一下的端口很多是被使用的,所以增加服务器可以使用的端...

2019-04-15 22:14:00 57

转载 通过ab命令对nginx进行压力测试以及nginx性能统计模块

一.ab命令ab命令是httpd下带的一个压测命令。二.ab命令使用使用格式:注:如果使用的时候有语法错误,ab命令会提示语法格式和选项使用案例:cd /usr/local/httpd/bin./ab -c 1000 -n 50000 http://192.168.1.2/index.html#如果是其他端口的话用以下格式#./ab -c...

2019-04-09 22:19:00 348

转载 nginx第三方库安装以及连接memcache

一.nginx第三方模块的安装第三方模块查询地址:https://www.nginx.com/resources/wiki/modules/后来新出来一个nginx memcache增强版,有空可以研究一下,下载地址:https://github.com/bpaquet/ngx_http_enhanced_memcached_module/archive/master.zip...

2019-04-04 17:27:00 126

转载 nginx负载均衡

在nginx中,当反向代理的后端有多台服务器,自然就形成了负载均衡。但是反向代理的配置proxy_pass只能配置一台服务器,如果配置多台服务器,nginx启动会报错。这个时候就需要通过upstream指令,将多台服务器绑定在一个组内,再将组名传给proxy_pass即可实现负载均衡。注:默认的均衡算法很简单,就是针对后端服务器的顺序,逐个请求,也有其他负载均衡算法,如一致哈希,需要...

2019-04-04 09:25:00 100

转载 nginx的反向代理

在nginx中做反向代理很简单,反向代理是通过proxy来实现反向代理。反向代理以php举例来说的话,当nginx不对php请求做处理,如果遇到php请求,转发给其他服务器或者本机上的其他端口进行处理,这就叫做反向代理,也可称为动静分离。以上图请求为例来说明,当客户端请求.html、.css、.js文件的时候,nginx会进行处理,但是如果用户向nginx请求php文件的时候...

2019-04-02 15:33:00 75

转载 nginx缓存设置(expires)

一.expires功能说明  nginx缓存的设置可以提高网站性能,对于网站的图片,尤其是新闻网站,图片一旦发布,改动的可能是非常小的,为了减小对服务器请求的压力,提高用户浏览速度,我们可以通过设置nginx中的expires,让用户访问一次后,将图片缓存在用户的浏览器中,且时间比较长的缓存。原理:当nginx设置了expires后,例如设置为:expires 10d; 那么,...

2019-04-02 09:58:00 444

转载 nginx的gzip压缩

在nginx中可以将用户请求网站的数据,在响应给用户的时候进行压缩,一般用户发来的请求中带来正在使用的浏览器支持的压缩格式,一般浏览器都支持对gzip格式的压缩文件。一.gzip的优点:压缩一般是为了节省带宽,同时加速数据的传输速率,是用户能够更快速的访问网站。二.gzip的缺点:压缩的这个过程是需要通过cpu计算来进行压缩的,压缩的数据越多越大对于cpu就越消耗资...

2019-03-22 17:04:00 58

转载 nginx虚拟主机

一.虚拟主机的分类nginx、apache都可以配置虚拟主机,都可分为三类虚拟主机:1.基于端口的虚拟主机;2.基于IP的虚拟主机;3.基于域名的虚拟主机。二.虚拟主机的配置1.配置文件/usr/local/nginx/cong/nginx.conf2.配置虚拟主机在nginx中,虚拟主机是被包在http{}中的,其中每一个server代表一个虚...

2019-03-19 11:44:00 63

转载 Nginx常用的平滑重启

之前在做运维工作中,经常需要添加虚拟主机,或者添加修改配置文件,但是测试环境还好,随便玩,如果是生产环境的话,既要保证配置不出问题,有不能中断服务。如果是这样的话,就需要对配置文件进行语法检测以及平滑重启。nginx的语法检测/usr/local/nginx/sbin/nginx -t如果语法检测没有报错的话,需要平滑加载配置文件/usr/local/ngin...

2019-03-19 10:52:00 303

转载 nginx的信号量

一.官方文档https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/二.nginx进程说明一般在nginx启动之后会有一个 master process(主进程)和多个worker process(工作进程),主进程不参与处理用户发来的请求,而是来管理和控制工作进程的,当一个...

2019-03-19 09:55:00 71

转载 nginx的下载、编译安装和启动

一.nginx简介nginx(“engine x”)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的。二.查看互联网web网站使用的web服务想要知道一个网站使用的是什么web服务,可以通过访问该网站,查看响应头中的server。三...

2019-03-19 09:45:00 100

转载 Weblogic启动服务时候提示:Authentication for user weblogic denied

一.问题描述:在Linux系统上对weblogic10.3.6搭建完成后,启动控制台没问题,但是新建的服务怎么都起不来,而且在服务的目录下也有了认证文件boot.properties文件,也确定用户名和密码是正确的,但是总是提示认证不通过。二.报错信息:<Mar 15, 2019 2:43:57 PM CST> <Critical> <...

2019-03-17 08:38:00 3405

转载 weblogic优化(内存、线程数和启动速度)

一.为服务分配内存1.一般如果服务所需的内存不一样,需要单独指定的话,我们是通过拷贝startWebLogic.sh文件,拷贝为startNode.sh(名字随意)2.然后在startNode.sh中分配内存MEM_ARGS="-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"echo "JAVA...

2019-03-17 08:27:00 475

转载 weblogic创建控制台启动脚本以及创建服务器

一.创建控制台脚本二.创建认证文件通过上面创建的脚本进行启动的时候,会因为密码问题导致起不来,因为在startWebLogic.sh文件中,没有配置用户名和密码。而且通过上面创建的脚本,启动的时候是在后台执行,所以,启动的时候不会让你输入用户名和密码。但是,虽然启动失败了,依旧会有AdminServer目录,只要创建了认证文件,即可跳过认证,成功启动。...

2019-03-16 09:39:00 679

转载 Linux下weblogic10.3.6(jar)版本安装详解

一.安装前的准备安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客https://www.cnblogs.com/Jackie-Chen/p/10539577.html10.3.6版本jar包下载:待补充。。。。。二. 开始安装weblogic1.执行安装...

2019-03-15 21:32:00 282

空空如也

空空如也

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

TA关注的人

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