linux运维
文章平均质量分 54
JeremyIO
阅读,实践,总结,分享。
展开
-
CentOS 升级 glibc 及升级后中文乱码
编译安装 glibc :// 查看系统glibc支持的版本:strings /lib64/libc.so.6 |grep GLIBC_ ...rpm -qa |grep glibcglibc-common-2.12-1.209.el6_9.2.x86_64glibc-2.12-1.209.el6_9.2.x86_64glibc-headers-2.12-1.209.el6_9.2...原创 2019-07-26 17:33:22 · 2342 阅读 · 0 评论 -
Deploy openresty + lua + zabbix
OS: CentOS6.5 64Bit Architecture: openresty + lua + zabbix Method: compileConfigure mysql#yum install -y mysql-server mysql-devel原创 2015-10-28 11:06:00 · 1194 阅读 · 0 评论 -
shell数组和字典
本文为转载文章为表对文章作者的尊重特贴出原文 URL:http://www.firefoxbug.com/index.php/archives/2369/:#!/bin/bashecho "shell定义字典"#必须先声明declare -A dicdic=([key1]="value1" [key2]="value2" [key3]="value3")#打印指定key的valueecho转载 2015-10-13 16:48:38 · 15501 阅读 · 0 评论 -
配置zabbix邮件报警
实现方式: zabbix + msmtp + muttInstall pkg# yum install -y mutt msmtp编辑配置文件,如下# cp /etc/Muttrc{,.bak}# vim /etc/Muttrcset sendmail="/usr/bin/msmtp"set use_from=yesset realname="监控(Zabbix)"set from=abc@原创 2015-10-28 17:38:41 · 959 阅读 · 0 评论 -
Monitoring tomcat By zabbix
— 书接上篇 —Backup settings.sh# cp /usr/local/zabbix2.4/sbin/zabbix_java/settings.sh{,.bak}Edit /usr/local/zabbix2.4/sbin/zabbix_java/settings.sh# grep -E -v '(#|^$)' settings.shLISTEN_IP="0.0.0.0"LISTEN原创 2015-10-28 11:18:09 · 1028 阅读 · 0 评论 -
access.log统计/处理
次文根据其他博文整理而成方法1: cat access.log | awk '{print $1}' | sort | uniq -c | sort -n -r | head -10方法2:cat access.log | awk -F "- -" '{print $1}' | sort -t . | uniq -c | sort -n -r | head -10方法3:awk '{a[$1] +原创 2015-09-16 21:51:58 · 1659 阅读 · 0 评论 -
Nginx+htpasswd+PHPpgadmin
* Platform: ubuntu_12.04_64bit *setup 1, Install nginx# apt-get install -y nginxconfig site conf:root@ser232:/etc/nginx#cat sites-enabled/default |grep -v '#' |grep -v '^$'server { root /usr/share/原创 2015-04-08 18:08:14 · 593 阅读 · 0 评论 -
iptables-rules
From: http://www.thegeekstuff.com/scripts/iptables-rulesModify this file accordingly for your specific requirement.1. Delete all existing rules iptables -F2. Set default chain policiesiptables -P INPU转载 2015-09-15 08:30:23 · 523 阅读 · 0 评论 -
ubuntu下设置Iptables在重启后自动生效
save roles to a file iptables-save /etc/iptables.rolesedit /etc/network/interfaces vim /etc/network/interfacesadd: pre-up iptables-restore < /etc/iptables.rolesdone.原创 2015-09-09 16:24:24 · 7523 阅读 · 0 评论 -
deploy zabbix 2.2.10 on ubuntu 14.04 64bit
deploy zabbix 2.2.10 on ubuntu 14.04 64bitInstall depends#apt-get install -y nginx php5-fpm php5-gd mysql-server php5-mysql libmysqld-dev libxml2-dev libsnmp-dev libcurl4-openssl-devConfig mysqlScripts原创 2015-09-01 00:37:13 · 1100 阅读 · 0 评论 -
iptables的state模块的4种封包链接状态
在iptables下这个模块叫state,在NetFilter结构里,该模块保存在xt_state.ko这个文件中。这里我们称呼其为state模块。在state中封包的4种链接状态分别为:ESTABLISHED NEW RELATED INVALID这里我简单讲一下这四种链接状态。NEW 当你在使用UDP、TCP、ICMP等协议时,发出的第一个包的状态就是“NEW”ESTABLISHED原创 2015-09-09 21:10:12 · 2998 阅读 · 0 评论 -
Start Zabbix at boot on Ubuntu 14.04
Version: zabbix 2.2.10Copy the init.d scripts to the right spot:sudo cp misc/init.d/debian/zabbix-server /etc/init.dsudo cp misc/init.d/debian/zabbix-agent /etc/init.dSet the correct permissions and原创 2015-09-01 14:47:06 · 700 阅读 · 0 评论 -
Upgrade Python And Pip On CentOS 6.x
下载python2.7源码,编译安装安装openssl与openssl-devel包# yum install openssl # yum install openssl-devel进入python源代码文件夹,修改Modules/Setup.dist文件#vim Setup.dist修改# Socket module helper for SSL support; you must comm原创 2015-12-22 14:10:52 · 527 阅读 · 0 评论 -
pip: InsecurePlatformWarning: A true SSLContext object is not available
在用pip7.1.2版本安装第三方模块时出现了如下警告:..._vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropr原创 2015-12-27 21:09:21 · 1107 阅读 · 0 评论 -
kubeadm init 时异常
可能出现的异常:Oct 31 15:43:17 node01 kubelet[13367]: E1031 15:43:17.426950 13367 kuberuntime_manager.go:657] createPodSandbox for pod "kubernetes-dashboard-77fd78f978-97k5w_kube-system(f3635de0-dcde-11e8...原创 2018-11-22 11:08:17 · 2570 阅读 · 0 评论 -
通过kubeadm部署kubernetes集群
目录Version安装 Docker安装 Kubeadm设置 kubectl 命令自动补全关闭swap部署 Kubernetes 的 Master 节点安装网络插件:weave确认 pod 状态检查node状态部署 Kubernetes 的 Worker 节点部署 Kubernetes Dashboard (Master节点)准备 dashboard 镜像下载并编辑 kubernetes-dash...原创 2018-11-22 10:54:13 · 861 阅读 · 0 评论 -
deploy Redis 2.8.x on Centos 6.x
下载# wget --quiet http://download.redis.io/releases/redis-2.8.24.tar.gz安装 安装/配置过程中需要用到gcc,tcl等软件包。直接通过yum安装即可 yum install -y tcl yum groupinstall -y “development tools”# tar -xf原创 2017-07-04 13:56:31 · 436 阅读 · 0 评论 -
fabric初试
安装:yum install -y python-pip openssl-devel python-devel python-pip libffi-devel libffipip install fabric执行pip install fabric时自动安装的一些依赖包:requirements:asn1crypto-0.24.0 bcrypt-3.1.4 cffi原创 2018-01-31 17:55:38 · 568 阅读 · 0 评论 -
安装mysql
- CentOS 6.x/7.x/8.x- Mysql 5.6/5.7准备如果需要,先卸载旧版本mysqlrpm -qa |grep mysql |xargs yum remove -y安装# wget https://repo.mysql.com//mysql-community-release-el6-5.noarch.rpm# yum localinstall -y mysql-community-release-el6-5.n原创 2017-06-30 10:30:36 · 446 阅读 · 0 评论 -
zookeeper集群配置
下载安装从官网下载最新版本的zookeeper 相关地址:http://mirror.bit.edu.cn/apache/zookeeper/current/# wget --quiet http://mirror.bit.edu.cn/apache/zookeeper/current/zookeeper-3.4.10.tar.gz# tar -xf zookeeper-3.4.10.tar.原创 2017-06-23 17:39:14 · 452 阅读 · 0 评论 -
deploy elk 5.4 on centos 6.8
架构KibanaElasticsearchRedisLogstashFilebeat参考官方文章end架构Created with Raphaël 2.1.0FilebeatRedisLogstashElasticsearchKibana 本架构中使用了Redis作为缓存,由Filebeat从客户端收集日志发送到Redis服务,Logstash再从Redis读出,存入Elastic原创 2017-06-23 17:01:59 · 512 阅读 · 0 评论 -
部署zabbix agent监控windows
被监控端配置修改配置文件部署zabbix agent并配置成windows系统服务确认zabbix agent服务正常运行监控端配置被监控端配置修改配置文件配置文件位于conf目录下的:zabbix_agentd.win.conf关键配置项参考:LogFile=c:\zabbix_agentd.logServer=192.168.2.42ServerActive=192.168.2.42原创 2017-06-08 09:59:37 · 687 阅读 · 0 评论 -
deploy elk on centos 6.8 64bit
Deploy_elk_5.1.1_on_centos_6.8OS: CentOS release 6.8 (Final) ELK Version: 5.1.1架构如图(需3台server):配置ELK源# rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch# vim /etc/zypp/repos.d/elasticsea原创 2016-12-27 10:18:00 · 758 阅读 · 0 评论 -
install kvm on ubuntu12.04
setup 1, Install kvm# apt-get install q emu-kvm li bvirt-bin bridge-utils virtinstsetup 2, configure networking# vim /etc/network/interface# This file describes the network interfaces available on you原创 2015-05-18 18:10:50 · 1068 阅读 · 0 评论 -
Ubuntu 14.04 source list: http://cn.archive.ubuntu.com
#deb cdrom:[Xubuntu 14.04.1 LTS _Trusty Tahr_ - Release amd64 (20140723)]/ trusty main multiverse restricted universe# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer ve原创 2015-09-01 09:14:13 · 1522 阅读 · 0 评论 -
install kvm on centos 6.5
Install pkgs# yum groupinstall -y Virtualization 'Virtualization Client'# yum install -y bridge-utils tunctl libvirtconfigure network# cd /etc/sysconfig/network-scripts/# less ifcfg-br0DEVICE="br0"原创 2015-05-21 18:13:16 · 519 阅读 · 0 评论 -
pip freeze err
备忘一下root@x04:/tmp#pip freezeException:Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "原创 2015-06-02 14:34:45 · 1081 阅读 · 0 评论 -
mariadb init
列举出当前不需要密码的用户:shell > SELECT User, Host, Password FROM mysql.user;列举出不需要密码可以连接的db:shell > select user,db from mysql.db;root密码的设定可以有三种方式:1).updateshell> mysql -u rootmysql> UPDATE mysql.user SET Passw原创 2015-05-07 09:56:23 · 616 阅读 · 0 评论 -
nginx允许指定IP免密码访问页面,其他密码验证访问
关键配置:“` server { #listen 80; ## listen for ipv4; this line is default and implied #listen [::]:80 default ipv6only=on; ## listen for ipv6 root /usr/share/nginx/phpmyadmin;原创 2015-04-30 14:35:27 · 1915 阅读 · 1 评论 -
wordpress 下多域名支持
修改wp-config.php,在数据库配置下加上如下内容:# vim wp-config.php...// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** ///** WordPress数据库的名称 */define('DB_NAME', 'xxx');/** MySQL数据库用户名 */define('DB_USER', 'xxx');/** MySQL数据库密码 */原创 2015-06-10 10:06:33 · 807 阅读 · 0 评论 -
How To Set Up a Private Docker Registry on Ubuntu 14.04
How To Set Up a Private Docker Registry on Ubuntu 14.04(原文:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-docker-registry-on-ubuntu-14-04原文需要翻墙,而且很慢,所以这里转一下,前一片博文是我根据转载 2015-06-29 18:26:41 · 3002 阅读 · 0 评论 -
笔记一下:配置nginx输入任何地址都跳转至维护页面
笔记一下:配置nginx输入任何地址都跳转至维护页面server { listen 80; root /xxx/xxx/src; index index.html index.htm; server_name test.xxx.com; set $flag 0; if ($request_uri !~ "(/static/.*)$"){原创 2015-06-05 18:32:35 · 11002 阅读 · 0 评论 -
ubuntu 12.04 编译安装git-1.7.12
download pkg from github# wget https://codeload.github.com/gitlabhq/gitlabhq/zip/master...installation# apt-get install -y gcc make autoconf zlib zlib1g-dev tk gettext# ./configure && make && make in原创 2015-04-24 17:49:45 · 595 阅读 · 0 评论 -
一份完整的vm xml (Centos6.5_kvm)
标绿色部分需要根据实际情况改动WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE OVERWRITTEN AND LOST. Changes to this xml configuration should be made using: virsh edit server_原创 2015-04-15 18:36:11 · 539 阅读 · 0 评论 -
ssh 强制key登录(即禁止密码登录)
PasswordAuthentication yes在ubuntu(其他*nix没测试)的/etc/ssh/下有两个地方可以配置此项,分别是:/etc/ssh/ssh_config #控制client端,即:禁止从本机以 密码 方式登录到其他server时,将本文件内PasswordAuthentication修为no/etc/ssh/sshd_config #控制server端,即:如果要求cli原创 2015-04-24 10:00:58 · 2928 阅读 · 0 评论 -
在CentOS 7上部署OpenStack Juno时遇到的问题总结
随着安装的进度,持续更新 …ISSUES1 can not start openstack-keystone service2 can not run keystone user-list keyston correlation commandsISSUES:1, can not start openstack-keystone service:Description: [root@cont原创 2015-05-22 15:58:45 · 5070 阅读 · 0 评论 -
Setup phpmyadmin on ubuntu 12.04 64bit
Setup 1, prepare mysql server# apt-get install mysql-serverSetup 2, config mysql to allow connection mysql-server from anywhere1, # vim /etc/mysql/my.cnf # modify: bind-addressbind-address 0.0.0.0原创 2015-04-23 10:05:37 · 759 阅读 · 0 评论 -
Deploy ClamAV on Ubuntu 14.04 64bit
Installing from sourceCheck RequirementsUninstall any old version, see UninstallClamAV (Note: this isn’t essential, but removes sources of problems).wget the source gzip file, see WhichVersionuntar原创 2015-08-28 10:20:03 · 567 阅读 · 0 评论 -
sublime text 3 快捷键
本文转至:http://www.jb51.net/softjc/180873.html, 有删减Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率。刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键!其实sulime text菜单栏各个选项中都会提示相关的快捷键,各位可以自己去看看,本文主要是整理一些隐原创 2015-07-24 10:34:45 · 657 阅读 · 0 评论 -
Configure hexo(node,npm)
Platform: xubuntu 14.04 64bit1,install node&npm# wget https://nodejs.org/dist/v0.12.5/node-v0.12.5-linux-x64.tar.gzuntar,mv to /opt# ln -s /opt/node-v0.12.5-linux-x64/bin/node /usr/bin/# ln -s /opt/no原创 2015-07-01 23:44:31 · 870 阅读 · 0 评论