![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
墙角一直霉
这个作者很懒,什么都没留下…
展开
-
semaphore使用
环境:gitlab 192.168.232.128semaphore 192.168.232.1561.创建工程点击+号,创建想要的工程名2.创建秘钥此处公钥需填写ansible所在服务器公钥3.创建存储库地址为gitlab或github地址4.创建目录目录填写ansible...原创 2020-03-24 17:58:50 · 426 阅读 · 0 评论 -
docker常用参数
--detach -d 后台启用程序--interaction -i 保持标准输入流对容器开放--tty -t 为容器分配一个虚拟终端--follow -f 显示所以日志-p 开放端口-v 挂载目录 /test:/soft 前面的目录是宿主机目录,后面的目录是容器内目录。-D 默认false 允许调试模式(debugmode) -H 默认是unix:///var/r...原创 2018-05-23 18:36:06 · 775 阅读 · 0 评论 -
ELK简单调优
ES配置文件xpack.security.enabled: true #允许安全验证 bootstrap.memory_lock: true #开启内存锁,防止使用交换分区 bootstrap.system_call_filter: false #重启时系统禁止调用过滤器transport.tcp.compress: true #设置压缩...原创 2018-05-23 20:09:09 · 514 阅读 · 0 评论 -
ELK获取nginx日志
log_format json '{"@timestamp":"$time_iso8601",' '"host":"$server_addr",' '"clientip":"$remote_addr",' '"size":$body_bytes_sent,'原创 2018-05-23 20:11:57 · 1408 阅读 · 0 评论 -
ELK安装
1.简介ELK的工作流程:logstash获取日志信息,进行筛选,传给elasticsearch,然后kibana从elasticsearch获取数据,通过web界面展示出来,beat套件是负责收集的一套工具。2.filebeat安装依赖:jdk7filebeat是负责收集主机上的数据,应为filebeat配置简介,依赖环境低,可以将多台filebeat收集到的日志信息,传输给logstash进行...原创 2018-05-23 20:16:37 · 373 阅读 · 0 评论 -
X-Pack激活
1.上传我们的证书X-pack监控是免费的,所以我们可以申请一个免费1年的监控证书curl -XPUT -u elastic 'http://<host>:<port>/_xpack/license' -H "Content-Type: application/json" -d @license.json2.确认我们的证书curl -XPUT -u elastic 'ht...原创 2018-05-23 20:18:27 · 545 阅读 · 0 评论 -
filebeat设置
#收集配置filebeat.prospectors:- input_type: log paths: - /data/trade/app/tradeserver/logs/*.log - /data/trade/app/scheduleserver/logs/*.log - /data/trade/app/bankprocessor/logs/*.log -...原创 2018-05-23 20:19:02 · 754 阅读 · 0 评论 -
head插件
下载head插件wget https://github.com/mobz/elasticsearch-head/archive/master.zip安装nodewget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gztar -zxvf node-v4.4.7-linux-x64.tar.gz...原创 2018-05-25 18:57:14 · 451 阅读 · 0 评论 -
activemq启动错误:ERROR | Temporary Store limit is 51200 mb, whilst the temporary data directory
1.activemq启动错误:ERROR | Temporary Store limit is 51200 mb, whilst the temporary data directoryactivemq版本:5.9启动的时候报错:ERROR | Temporary Store limit is 51200 mb, whilst the temporary data directory: D:\Pr...原创 2018-05-30 17:20:33 · 3783 阅读 · 0 评论 -
supervisord
一:简介supervisord是一个进程管理工具,提供web页面管理,能对进程进行自动重启等操作。优点: - 可以将非后台运行程序后台运行 - 自动监控,重启进程缺点: - 不能管理后台运行程序 - 对多进程服务,不能使用kill关闭二:安装supervisord1.pip安装supervisordpip install supervisor2.生成配置文件e...原创 2018-05-30 17:26:02 · 12122 阅读 · 3 评论 -
itop安装
centos7,关闭selinux,防火墙,重启服务器1、安装lamp及相关软件yum install epel-release -yyum install httpd php mariadb-server graphviz unzip php-gd php-mysqlnd php-imap php-soap php-ldap php-mbstring php-mcrypt php-p...原创 2018-08-13 09:11:30 · 2802 阅读 · 0 评论 -
ORACLE环境初始化脚本
#!/bin/bash#Date 20160217#Version 1.2#普通Linux服务器 /root目录下执行此脚本,执行之前修改用户的密码 HTOPS_PWD=trade #1.关闭iptablesiptables -Fservice iptables saveservice iptables restartchkconfig iptables...原创 2018-08-13 09:35:48 · 588 阅读 · 0 评论 -
ubuntu LNMP环境脚本
#!/bin/bashset -e#更新ubuntu源apt-get update -yred='\33[5m\033[31m'green='\033[32m'#开启防火墙#ufw=`ufw status|awk '{print $2}'`#if [ $ufw == inactive ]; then# echo y | ufw enable# ufw defaul...原创 2018-08-13 09:38:08 · 170 阅读 · 0 评论 -
LINUX多线程压缩
tar cf - trade_01_2018-08-11.dmp | pigz -p 10 >mydir.tgzpigz:用法-9是压缩比率比较大,-p是指定cpu的核数解压:pigz -d file.tgz这时候是tar包,那么在用 tar -xvf file.tar 解包。...原创 2018-12-04 10:07:10 · 1212 阅读 · 0 评论 -
LINUX记录用户登录操作
在/etc/profile中添加 PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]thenUSER_IP=`hostname`fiif [...原创 2018-12-04 10:07:40 · 334 阅读 · 0 评论 -
docker安装与基本应用
安装dockercentos6*[root@localhost /]# yum -y install docker-io或curl -sSL -O https://get.docker.com/builds/Linux/x86_64/docker-1.9.1centos7*/etc/yum.repos.d/docker.repo[dockerrepo]name=Docker Repositoryb...原创 2018-05-23 18:31:26 · 696 阅读 · 0 评论 -
shell服务器基础环境搭建
#!/bin/bashset -e#更新ubuntu源apt-get update -yred='\33[5m\033[31m'green='\033[32m'#开启防火墙ufw=`ufw status|awk '{print $2}'`if [ $ufw == inactive ]; then echo y | ufw enable ufw default deny incoming ufw d...原创 2018-05-25 18:56:28 · 682 阅读 · 0 评论 -
批量查询数据库内容
#/bin/bashname=`cat 2.txt`for i in $namedo sqlplus -S mintrade/HTCH2017htch << EOF set heading off feedback off verify off SELECT f_sign_account FROM TRADE.T_F_B_DEALER_BAN...原创 2018-05-25 18:54:29 · 2364 阅读 · 0 评论 -
Linux修改内核版本
通过以下命令查看您的 CentOS 内核:uname -r如果执行以上命令后,输出的内核版本号低于 3.8,请参考下面的方法来来升级您的 Linux 内核。对于 CentOS 6.5 而言,内核版本默认是 2.6。首先,可通过以下命令安装最新内核:rpm --importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.orgyum原创 2017-07-04 16:03:15 · 6502 阅读 · 0 评论 -
Geode
Geode集群搭建1.下载安装包http://mirror.bit.edu.cn/apache/geode/1.2.0/2.安装解压后即可直接使用apache-geode-1.2.03.进入bin目录,执行$ ./gfsh进行命令行模式3.1.启动locator(定位器),相当于集群中的mastergfsh>start locator --n原创 2017-08-18 17:11:17 · 609 阅读 · 0 评论 -
dockerfile封装zookeeper
#选择基础镜像FROM centos#维护者MAINTAINER FANWENPENG "FANWENPENG"#构建RUN yum install -y epel-release \yum makecache \yum install -y java \yum install -y mkdir \mkdir /data/COPY ./zookeeper-3原创 2018-01-25 16:06:15 · 1338 阅读 · 0 评论 -
dockerfile封装activemq
#选择基础镜像FROM centos#维护者MAINTAINER FANWENPENG "FANWENPENG"#构建RUN yum install -y epel-release \yum makecache \yum install -y vim mkdir \mkdir /data/ADD jdk-8u11-linux-x64.rpm /tmp/RUN原创 2018-01-25 16:07:20 · 1391 阅读 · 0 评论 -
TOMCAT开放远程调试端口
TOMCAT开放远程调试端口Linux系统,在catalina.sh里: CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000" Linux 系统 startup.s原创 2018-01-25 16:09:52 · 153 阅读 · 0 评论 -
redis实现Tomcat集群部署中的Session共享
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="localhost" port="6379" database="0" maxInacti原创 2018-01-25 16:13:29 · 318 阅读 · 0 评论 -
shell部署tomcat
#Tomcat根目录TOMCAT_HOME="/usr/local/tomcat/apache-tomcat-9.0.0.M4"#端口TOMCAT_PORT=8080#TOMCAT_PID用于检测Tomcat是否在运行TOMCAT_PID=`lsof -n -P -t -i :${TOMCAT_PORT}`#如果Tomcat还在运行if [ -n "${TOMCAT_PID}" ]原创 2018-01-25 16:14:53 · 613 阅读 · 0 评论 -
git基础应用
1/8GITlinux 下安装git服务器第一步:安装git 依赖的库#yum install curl-devel expat-devel gettext-devel openssl-devel zilbzlib-devel perl-devel gcc gcc-cc++第二步:安装git下载git-1.8.2.2.tar.gz安装包到/usr/local/src/下原创 2018-05-23 18:35:16 · 192 阅读 · 0 评论 -
Geode集群搭建
1.下载安装包http://mirror.bit.edu.cn/apache/geode/1.2.0/2.安装解压后即可直接使用apache-geode-1.2.03.进入bin目录,执行$ ./gfsh进行命令行模式3.1.启动locator(定位器),相当于集群中的mastergfsh>start locator --name=locator1[trade@web01 bin]$ ./g...原创 2018-05-25 18:45:19 · 934 阅读 · 0 评论 -
NFS基础搭建
[root@server ~]# rpm -qa nfs-utils rpcbind启动NFS服务第一步:先启动rpc服务[root@server ~]# /etc/init.d/rpcbind start #启动rpc服务 [root@server ~]# /etc/init.d/rpcbind status #查看rpc服务状态 NFS服务端配置文件的配置NFS默认配置文件路径是:/etc...原创 2018-05-25 18:46:49 · 120 阅读 · 0 评论 -
zookeeper错误Failed to process transaction type 1
Failed to process transaction type: 1 error: KeeperErrorCode = NoNode 1 可能是由于,机器断电或重启导致的。碰到这种问题,启动zookeeper的时候,不会在控制台输出任何错误,但是 用 ./zkServer.sh status 命令查看,zookeeper就是不启动。2 查看 日志 zookeeper.out 发现了 Fail...原创 2018-05-25 18:49:45 · 536 阅读 · 0 评论 -
限制ssh远程登陆
超过十次,就添加到hosts.deny里面去#!/bin/bashdate=`date +%Y%m%d`file="/var/log/secure"max=10if [[ -f $file ]]then grep Failed $file | awk '{print $(NF-3)}' | sort -rn | uniq -c | awk '{print $2 "="...原创 2018-05-25 18:53:25 · 497 阅读 · 0 评论 -
shell执行数组变量
#!/bin/bashIFS=' 'web=($1)for i in ${web[@]}do cd /data/trade/www/tomcat_$i/webapps/$i/ && git init && git add . && git commit -m '1' #cd /data/trade/www/tomcat_$...原创 2018-05-25 18:53:59 · 963 阅读 · 0 评论 -
GoAccess日志分析工具
第一步:安装基本软件glib2 glib2-devel ncurses ncurses-devel geoIP geoIP-devel在这里用yum安装的时候不容易找到这两个软件geoIP geoIP-devel,因此需要单独下载安装。[root@Python ~]# yum -y install glib2 glib2-devel ncurses ncurses-devel原创 2017-06-16 19:45:21 · 370 阅读 · 0 评论