上一页 1 ··· 4 5 6 7 8 9 10 下一页

2017年2月7日

[转]shell awk sed tr grep 语法汇总

摘要: tr 基本语法 -c # 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII -d # 删除字符串1中所有输入字符 -s # 删除所有重复出现字符序列,只保留第一个:即将重复出现字符串压缩为一个字符串 [a-z] # a-z内的字符组成的字符串 [A-Z] # A-Z内的字符组成的字符串 阅读全文

posted @ 2017-02-07 14:49 wajika 阅读(2313) 评论(0) 推荐(0) 编辑

[转]nf_conntrack: table full, dropping packet 连接跟踪表已满,开始丢包 的解决办法

摘要: nf_conntrack: table full, dropping packet 连接跟踪表已满,开始丢包 的解决办法 中午业务说机器不能登录,我通过USM管理界面登录单板的时候发现机器没有僵死,然后一看日志,g一下子就明白了 tail -2000 /var/log/messages Apr 10 阅读全文

posted @ 2017-02-07 14:47 wajika 阅读(633) 评论(0) 推荐(0) 编辑

2017年2月4日

Linux运维工程师面试-部分题库

摘要: 一、Linux操作系统知识 1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块? 2.Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解? 3.企业中Linux服务器系统分区标准是什么?(硬盘为300G,内存16G) 4.某一天突然发现Linu 阅读全文

posted @ 2017-02-04 16:57 wajika 阅读(308) 评论(0) 推荐(0) 编辑

详解PV、UV、VV、IP及其关系与计算

摘要: 一、什么是PV? PV即Page View,网站浏览量,指页面浏览的次数,用以衡量网站用户访问的网页数量。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常 阅读全文

posted @ 2017-02-04 16:39 wajika 阅读(19674) 评论(0) 推荐(1) 编辑

2017年2月3日

合格linux运维人员必会的30道shell编程面试题及讲解

摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://oldboy.blog.51cto.com/2561410/1632876 超深度讲解shell高级编程实战,截至目前shell编程课程国内培训机构最细的课程,不信请看学员表现的水平 阅读全文

posted @ 2017-02-03 16:56 wajika 阅读(1014) 评论(0) 推荐(0) 编辑

运维高考题

摘要: 1、简述TCP三次握手四次挥手过程及各过程中客户端和服务器端的状态。 tcp三次握手: 第一次握手:客户端A发送SYN包到服务器B,并进入SYN_SEND状态,等待服务器B确认 第二次握手:服务器B收到SYN包之后,必须确认客户端A的SYN,同时自己也发送一个SYN包,SYN+ACK包,此时服务器B 阅读全文

posted @ 2017-02-03 11:19 wajika 阅读(538) 评论(0) 推荐(0) 编辑

2017年2月2日

【转】expect语言学习笔记

摘要: 上周mentor要求我写一个unix shell 脚本, 以便半夜让服务器自动编译image. 其实我觉得每天我走的时候让服务器编译不也挺好的么... 我懒,假装没听见好不容易赖过去了. 今天一来要我用expect实现自动登陆和自动运行交互, 昏倒. 看来是躲不过去了, 也罢,敢鸭子上架了,现学ex 阅读全文

posted @ 2017-02-02 14:09 wajika 阅读(542) 评论(0) 推荐(0) 编辑

2017年1月24日

MySQL主主复制+LVS+Keepalived实现MySQL高可用性

摘要: MySQL主主复制+LVS+Keepalived实现MySQL高可用性 MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。但是MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master 阅读全文

posted @ 2017-01-24 16:34 wajika 阅读(5039) 评论(0) 推荐(0) 编辑

MySQL的keepalived高可用监控脚本

摘要: <!-- 全站顶部广告位 --> MySQL的keepalived高可用监控脚本 MySQL(或者其它服务)的keepalived高可用监控脚本 开发脚本需求 :我们知道,keepalive是基于虚拟ip的存活来判断是否抢占master的机制的,但是如果我们做了MySQL的keepalived的高可 阅读全文

posted @ 2017-01-24 15:43 wajika 阅读(4356) 评论(0) 推荐(2) 编辑

Centos7-Lvs+Keepalived架构

摘要: Centos7-Lvs+Keepalived架构 LVS+Keepalived 介绍 1 、 LVS LVS 是一个开源的软件,可以实现 LINUX 平台下的简单负载均衡。 LVS 是 Linux Virtual Server 的缩写,意思是 Linux 虚拟服务器。目前有三种 IP 负 载均衡技术 阅读全文

posted @ 2017-01-24 15:38 wajika 阅读(6277) 评论(0) 推荐(0) 编辑

与MySQL传统复制相比,GTID有哪些独特的复制姿势

摘要: 前言 GTID(Global Transaction ID)是MySQL5.6引入的功能,可以在集群全局范围标识事务,用于取代过去通过binlog文件偏移量定位复制位置的传统方式。借助GTID,在发生主备切换的情况下,MySQL的其它Slave可以自动在新主上找到正确的复制位置,这大大简化了复杂复制 阅读全文

posted @ 2017-01-24 14:41 wajika 阅读(500) 评论(0) 推荐(0) 编辑

Zabbix检测Mysql数据库的主从同步

摘要: 在高并发网站架构中,MySQL数据库主从同步是不可或缺的,不过经常会发生由于网络原因或者操作错误,MySQL主从经常会出现不同步的情况,那么如何监控MySQL主从同步,也变成检测网站正常运行的重要环节。 MySQL同步功能由3个线程(master上1个,slave上2个)来实现,简单的说就是:mas 阅读全文

posted @ 2017-01-24 14:39 wajika 阅读(5034) 评论(1) 推荐(0) 编辑

mysql/mariadb基于ssl的主从复制

摘要: 当mysql/mariadb跨越互联网进行复制时别人可以窃取到mysql/mariadb的复制信息, 这些信息是明文的, 因此存在不安全性, 这里通过ssl对复制的信息进行加密 1. 创建证书中心 在主服务器上创建证书中心 cd /etc/pki/CA 生成私钥 (umask 077;openssl 阅读全文

posted @ 2017-01-24 14:11 wajika 阅读(432) 评论(0) 推荐(0) 编辑

原创工具binlog2sql:从MySQL binlog得到你要的SQL

摘要: 从MySQL binlog得到你要的SQL。根据不同设置,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。 用途 数据回滚 主从切换后数据不一致的修复 从binlog生成标准SQL,带来的衍生功能 安装 使用 MySQL server必须设置以下参数: 基本用法 解析出标准SQL 阅读全文

posted @ 2017-01-24 14:10 wajika 阅读(1152) 评论(0) 推荐(0) 编辑

2017年1月20日

[转]MySQL DBA面试全揭秘

摘要: 本文起源于有同学留言回复说想了解下MySQL DBA面试时可能涉及到的知识要点,那我们今天就来大概谈谈吧。 MySQL DBA职位最近几年特别热门,不少朋友让我帮忙推荐什么的,也有很多公司找不到合适的DBA。原因很简单,优秀的人才要么被大公司圈起来了,要么被创业公司高薪挖走,如果你既不是大公司,又不 阅读全文

posted @ 2017-01-20 15:43 wajika 阅读(334) 评论(0) 推荐(0) 编辑

mysql my.cnf 配置建议

摘要: mysql的配置文件是/etc/my.cnf,通过修改它来配置mysql。 /etc/my.cnf来自以下文件: 如果你的内存≤64M,则复制/usr/local/share/mysql/my-small.cnf为/etc/my.cnf # This is for a system with lit 阅读全文

posted @ 2017-01-20 15:40 wajika 阅读(516) 评论(0) 推荐(0) 编辑

mysql配置文件 /etc/my.cnf 详细解释

摘要: basedir = path 使用给定目录作为根目录(安装目录)。 character-sets-dir = path 给出存放着字符集的目录。 datadir = path 从给定目录读取数据库文件。 pid-file = filename 为mysqld程序指定一个存放进程ID的文件(仅适用于U 阅读全文

posted @ 2017-01-20 15:38 wajika 阅读(35903) 评论(0) 推荐(1) 编辑

[转] mysql --prompt介绍

摘要: mysql --prompt修改命令行链接mysql时的提示符,shell脚本示例如下 在命令行输入 db crm 执行效果如下 --prompt选项列表,示例脚本中用到的选项已经标红 \c A counter that increments for each statement you issue 阅读全文

posted @ 2017-01-20 10:08 wajika 阅读(563) 评论(0) 推荐(0) 编辑

[转]expect实现ssh自动交互

摘要: shell脚本实现ssh自动登录远程服务器示例: #!/usr/bin/expect spawn ssh root@192.168.22.194 expect "*password:" send "123\r" expect "*#" interact 原文链接:http://www.xuanhao 阅读全文

posted @ 2017-01-20 10:03 wajika 阅读(790) 评论(0) 推荐(0) 编辑

2017年1月19日

Linux中的lo回环接口详细介绍

摘要: 1、linux的网络接口之扫盲 (1)网络接口的命名 这里并不存在一定的命名规范,但网络接口名字的定义一般都是要有意义的。例如: eth0: ethernet的简写,一般用于以太网接口。 wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。 ath0: Atheros的简写,一般指A 阅读全文

posted @ 2017-01-19 15:02 wajika 阅读(2889) 评论(0) 推荐(0) 编辑

LVS基本原理

摘要: LVS基本原理 简介 负载调度器、真实服务器群节点一起被称为LVS。LVS负载调度器(有时也称为负载平衡器),接收所服务的所有接入服务集群的请求,并决定集群中的哪个节点应该回复其请求。 1)负载调度器(Director):作为整个集群的前端,主要将用户请求分发至真实服务器中进行处理。 2)真实服务器 阅读全文

posted @ 2017-01-19 11:51 wajika 阅读(2667) 评论(0) 推荐(1) 编辑

2017年1月13日

Linux下Rsync+sersync实现数据实时同步

摘要: 前言: 一、为什么要用Rsync+sersync架构? 1、sersync是基于Inotify开发的,类似于Inotify-tools的工具 2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个 阅读全文

posted @ 2017-01-13 14:32 wajika 阅读(482) 评论(0) 推荐(0) 编辑

Linux-非结构化数据同步-Linux下Rsync+Rsync实现非结构化增量差异数据的同步2

摘要: 说明: 操作系统:CentOS 5.X 源服务器:192.168.21.129 目标服务器:192.168.21.127,192.168.21.128 目的:把源服务器上/home/www.osyunwei.com目录同步到目标服务器的/home/www.osyunwei.com下 同步方式:源端R 阅读全文

posted @ 2017-01-13 10:41 wajika 阅读(318) 评论(0) 推荐(0) 编辑

2017年1月12日

Yslow---一款很实用的web性能测试插件

摘要: YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。 YSlow可以分析任何网站,并为每一个规则产生一个整体报告,如果页面可以进行优化,则YSlow会列出具体的修改意见。 YSlow的安装: 1、安装 firebug插件。针对不同的浏览器插件也是不同的,例如 针 阅读全文

posted @ 2017-01-12 16:34 wajika 阅读(25337) 评论(2) 推荐(1) 编辑

2017年1月11日

大型网站运维探讨和心得

摘要: 一、什么是大型网站运维? 首先明确一下,全文所讲的”运维“是指:大型网站运维,与其它运维的区别还是蛮大的;然后我们再对大型网站与小型网站进行范围定义,此定义主要从运维复杂性角度考虑,如网站规范、知名度、服务器量级、pv量等考虑,其它因素不是重点;因此,我们先定义服务器规模大于1000台,pv每天至少 阅读全文

posted @ 2017-01-11 11:45 wajika 阅读(587) 评论(0) 推荐(0) 编辑

SaltStack 入门到精通第三篇:Salt-Minion配置文件详解

摘要: SaltStack 入门到精通第三篇:Salt-Minion配置文件详解 作者:ArlenJ 发布日期:2014-06-09 17:52:16 // <![CDATA[ window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdM 阅读全文

posted @ 2017-01-11 11:43 wajika 阅读(1466) 评论(0) 推荐(1) 编辑

SaltStack 入门到精通第二篇:Salt-master配置文件详解

摘要: SaltStack 入门到精通第二篇:Salt-master配置文件详解 // <![CDATA[ window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdPic":"","bdStyle":"0"," 阅读全文

posted @ 2017-01-11 11:38 wajika 阅读(1913) 评论(0) 推荐(0) 编辑

SaltStack入门到精通第一篇:安装SaltStack

摘要: SaltStack入门到精通第一篇:安装SaltStack 作者:纳米龙 发布日期:2014-06-09 17:50:36 // <![CDATA[ window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2"," 阅读全文

posted @ 2017-01-11 11:17 wajika 阅读(925) 评论(0) 推荐(0) 编辑

2017年1月10日

【基础】centos 6.X 下修改图形界面为命令行界面(单用户救援模式)

摘要: 1、 Linux开机引导的时候,按键盘上的e 就可以进入进入GRUB菜单界面。 2.在出现GRUB引导画面时(CentOS(2.6.18-274**)),按字母e键,进入GRUB编辑状态; 3.把光标移动到kernel …那一行,再敲入“e”进入命令行编辑; 4.最后加上空格single,回车, 敲 阅读全文

posted @ 2017-01-10 11:59 wajika 阅读(2102) 评论(0) 推荐(0) 编辑

成都达内推荐PHP书籍【update 2017.1.10】

摘要: 【初阶】(基础知识及入门) 01. 《PHP与MySQL程序设计(第4版)》 02. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 03. 《实战Nginx:取代Apache的高性能Web服务器》 04. 《Redis 实战》 06. 《MongoDB权威指南 第2版》 07. 《Li 阅读全文

posted @ 2017-01-10 11:08 wajika 阅读(178) 评论(0) 推荐(0) 编辑

2017年1月6日

高性能Mysql主从架构的复制原理及配置详解

摘要: 温习《高性能MySQL》的复制篇. 1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多 阅读全文

posted @ 2017-01-06 16:35 wajika 阅读(166) 评论(0) 推荐(0) 编辑

MySQL数据库的初始化mysql_install_db 【基础巩固】

摘要: 一、mysql_install_db说明 当MySQL的系统库(mysql系统库)发生故障或需要新加一个mysql实例时,需要初始化mysql数据库。 需要使用的命令:/usr/local/mysql/bin/mysql_install_db #/usr/local/mysql/bin/mysql_ 阅读全文

posted @ 2017-01-06 16:26 wajika 阅读(1156) 评论(0) 推荐(0) 编辑

linux rsync配置文件参数详解

摘要: 一、全局参数 在[moudle]之前的参数都是全局参数,也可以在全局参数下定义部分模块参数,这时该参数的值就是所有模块的默认值。 port:指定后台程序使用的端口号,默认是873 logfile:指定rsync的日志文件,而不把日志发送给syslog pidfile:指定rsync的pid文件,通常 阅读全文

posted @ 2017-01-06 16:21 wajika 阅读(389) 评论(0) 推荐(0) 编辑

实时跟踪log变化的工具Apachetop

摘要: 作为一个网站管理员,我们经常会有需要知道当前什么人正在访问我们的网站,谁正在频繁的抓取我们网站的内容,什么搜索引擎正在抓取我们网站?面对这些问题,我们虽然可以去查看log日志文件,但是却不能让我们实时统计,不能给我们直观的统计数据。现在好了,有了apachetop这个工具就可以实时的跟踪log的变化 阅读全文

posted @ 2017-01-06 15:43 wajika 阅读(1128) 评论(0) 推荐(0) 编辑

实时观察Apache访问情况的工具Apachetop

摘要: Linux服务器的负载、进程等信息可以通过top命令查看。而Apache的运转如何实时的观察呢?“tail -f”log文件?这是个好方法,但是太累了! 所以,感谢Chris Elsworth为我们提供了类似top命令的apachetop命令!官网地址:http://www.webta.org/pr 阅读全文

posted @ 2017-01-06 15:42 wajika 阅读(634) 评论(0) 推荐(0) 编辑

apachetop 实时监测web服务器运行状况

摘要: apachetop 实时监测web服务器运行状况 我们经常会需要知道服务器的实时监测服务器的运行状况,比如哪些 URL 的访问量最大,服务器每秒的请求数,哪个搜索引擎正在抓取我们网站?面对这些问题,我们虽然可以去分析查看统计访问日志文件,但是却不能让我们实时统计,不能给我们直观的统计数据。现在好了, 阅读全文

posted @ 2017-01-06 15:40 wajika 阅读(597) 评论(0) 推荐(0) 编辑

putty提供的两个文件传输工具PSCP、PSFTP详细介绍

摘要: 用 SSH 来传输文件 PuTTY 提供了两个文件传输工具 PSCP (PuTTY Secure Copy client) PSFTP (PuTTY SFTP client) PSCP 通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH v2) 服务器 阅读全文

posted @ 2017-01-06 10:51 wajika 阅读(2008) 评论(0) 推荐(0) 编辑

2017年1月4日

xcache的使用与配置

摘要: 一、安装Xcache # wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz# tar zxvf xcache-1.3.0.tar.gz# cd xcache-1.3.0# /usr/local/php/bin 阅读全文

posted @ 2017-01-04 17:18 wajika 阅读(767) 评论(0) 推荐(0) 编辑

php Zend Opcache,xcache,eAccelerator缓存优化详解(具体根据个人需要选择其一即可,功能都一样切勿重复选择)

摘要: 载入 XCache 模块 引用 ;; 安装成 zend extension (推荐), 路径一般是 "$extension_dir/xcache.so" zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcac 阅读全文

posted @ 2017-01-04 17:09 wajika 阅读(175) 评论(0) 推荐(0) 编辑

不重新编译php安装配置eAccelerator

摘要: eAccelerator属于一个免费的开源php加速、优化、编译和动态缓存项目,原理和apc类似,都是通过缓存php编译后的opcode代码来提高php脚本的执行性能,而且eAccelerator本身的开销也是极少的。 注:目前最新的php5.5+还未推出适合的版本 本文已经更新到个人博客 http 阅读全文

posted @ 2017-01-04 16:04 wajika 阅读(415) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 下一页

导航