12 2016 档案

摘要:Distributed Replicated Block Device(DRBD)是一种基于软件的,无共享,复制的存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜像。DRBD工作在内核 当中的,类似于一种驱动模块。DRBD工作的位置在文件系统的buffer cache和磁盘调度器之 阅读全文
posted @ 2016-12-28 09:52 howhy 阅读(1531) 评论(0) 推荐(0) 编辑
摘要:http://www.bubuko.com/infodetail-1174857.html http://www.cnblogs.com/zhanjindong/p/3618055.html http://wangzhijian.blog.51cto.com/6427016/1708694 阅读全文
posted @ 2016-12-27 18:29 howhy 阅读(108) 评论(0) 推荐(0) 编辑
摘要:snmp监控服务器客户端需安装net-snmp net-snmp-utils 然后修改/etc/snmp/snmpd.conf 启动snmpd服务 自定义监控项目:需在agent端的zabbix_agentd.conf里添加UserParameter=nginx.active,/usr/bin/cu 阅读全文
posted @ 2016-12-26 14:29 howhy 阅读(147) 评论(0) 推荐(0) 编辑
摘要:要知道SQL语句,我想我们有必要知道SQL Server查询分析器怎么执行我们的SQL语句的,我们很多人会看执行计划,或者用Profiler来监视和调优查询语句或者存储过程慢的原因,但是如果我们知道查询分析器的执行逻辑顺序,下手的时候就胸有成竹,那么下手是不是有把握点呢? 一、查询的逻辑执行顺序 ( 阅读全文
posted @ 2016-12-23 15:37 howhy 阅读(3857) 评论(0) 推荐(0) 编辑
摘要:http://www.moosefs.org/ 阅读全文
posted @ 2016-12-21 16:25 howhy 阅读(96) 评论(0) 推荐(0) 编辑
摘要:使用tmpfs作为缓存加速缓存的文件目录 [root@web02 ~]# mount -t tmpfs tmpfs /dev/shm -o size=256m[root@web02 ~]# mount -t tmpfs /dev/shm/ /tmp/eaccelerator/[root@web02 阅读全文
posted @ 2016-12-21 10:47 howhy 阅读(292) 评论(0) 推荐(0) 编辑
摘要:# printf "howhy:$(openssl passwd -crypt 123456)\n" >>conf/htpasswd # cat conf/htpasswd howhy:xyJkVhXGAZ8tM systemctl restart nginx 阅读全文
posted @ 2016-12-20 18:06 howhy 阅读(265) 评论(0) 推荐(0) 编辑
摘要:memcache是一个开源的 高性能的内存缓存系统 作用:通过事先规划好的内存空间中临时缓存各类数据,以达到减少业务对数据库的直接高并发访问 ,从而达到提升数据库的访问性能,加速网站集群动态应用服务的访问能力 php session共享会话 在php.ini中修改 修改配置文件,在php.ini中全 阅读全文
posted @ 2016-12-20 17:28 howhy 阅读(265) 评论(0) 推荐(0) 编辑
摘要:最近我从svn上checkout出来了一个文件夹,然后加入了git的跟踪目录.用过svn的同学可能知道,这个文件夹里面每一层级都有个.svn隐藏文件夹,需要删除他们.本来我准备笨拙地一个一个手动删除的,一位同事在我面前敲了大概是$find . -type d -name "*.svn" | xarg 阅读全文
posted @ 2016-12-20 14:33 howhy 阅读(209) 评论(0) 推荐(0) 编辑
摘要:sh -x set -x 中间是要调试的代码 set +x 阅读全文
posted @ 2016-12-16 16:29 howhy 阅读(147) 评论(0) 推荐(0) 编辑
摘要:find ~/ -type f | xargs md5sum >>/opt/md5sum.log 会生成每一个文件的md5值和对应的文件位置的文件 md5sum -c /opt/md5sum.log 会根据文件中相应的位置文件重新生成md5值与该文件的MD5相比较输出结果 阅读全文
posted @ 2016-12-16 16:27 howhy 阅读(127) 评论(0) 推荐(0) 编辑
摘要:ssh-keygen -t rsa P “” -f ~/.ssh/id_rsa不提示直接生成密钥 阅读全文
posted @ 2016-12-16 15:26 howhy 阅读(7830) 评论(0) 推荐(0) 编辑
摘要:sed -i 's/^aabbcc.*/&helloworld/g' 1.txt 阅读全文
posted @ 2016-12-16 13:02 howhy 阅读(209) 评论(0) 推荐(0) 编辑
摘要:本篇接着介绍网络相关命令:wget 文件下载工具、curl 网络数据传输工具、rsync 文件传输工具等。 本篇接着介绍网络相关命令:wget 文件下载工具、curl 网络数据传输工具、rsync 文件传输工具等。 本篇接着介绍网络相关命令 1、wget 文件下载工具 wget [option].. 阅读全文
posted @ 2016-12-15 15:10 howhy 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash#create by howhy 20161214#mysql server start stop restart. /etc/init.d/functionsmysqldir="/opt/local/mysql"[ -e "$mysqldir" ] && cd "$mysql 阅读全文
posted @ 2016-12-14 17:57 howhy 阅读(133) 评论(0) 推荐(0) 编辑
摘要:(2)、颜色语法: \033[前景色;背景色m \033[0m #0m代表恢复到系统默认的颜色 (3)、字符界面前景颜色与背景颜色: 前景色:30黑 31红 32绿 33黄 34蓝 35紫 36青 37白 背景色:40黑 41红 42绿 43黄 44青 45蓝 46青 47白 格式如下: echo 阅读全文
posted @ 2016-12-14 15:32 howhy 阅读(399) 评论(0) 推荐(0) 编辑
摘要:本地监控:端口 netstat -anltup | grep 80 nmap ip -p 80 telnet ip:80 lsof -i :80|wc -l 进程 ps -ef| grep nginx |wc -l pgrep nginx 服务 curl -o /dev/null -I -s -w 阅读全文
posted @ 2016-12-14 13:02 howhy 阅读(400) 评论(0) 推荐(0) 编辑
摘要:1、test -f file 2、[ -f file ] 3、[[ -f file ]] [ -f file1 -a -f file2]逻辑与[ -f file1 -o -f file2]逻辑或 [ -f file1] && [ -f file2 ] 一样的 字符串的操作最好加双引号 如-n -z 阅读全文
posted @ 2016-12-14 09:08 howhy 阅读(839) 评论(0) 推荐(0) 编辑
摘要:通过进程检测服务时脚本文件名不要起要检测的服务名字命名 kill -USR2 `cat /var/run/mysqld.pid` 阅读全文
posted @ 2016-12-13 16:04 howhy 阅读(203) 评论(0) 推荐(0) 编辑
摘要:expr "text.sh" : ".*\.sh" &>/dev/null && echo "yes" ||echo "no" expr 1 + $1 &>/dev/null&& echo 'yes' || echo 'no' 注意1 + $1和加号之间的空格 可以判断$1 是不是整数 阅读全文
posted @ 2016-12-13 10:46 howhy 阅读(723) 评论(0) 推荐(0) 编辑
摘要:#!/bin/basha=$1b=$2echo a+b=$(($a+$b))echo a-b=$(($a-$b))echo a*b=$(($a*$b))echo a/b=$(($a/$b))echo a%b=$(($a%$b))echo a**b=$(($a**$b)) 上面优化版 #!/bin/b 阅读全文
posted @ 2016-12-13 10:13 howhy 阅读(11263) 评论(0) 推荐(0) 编辑
摘要:在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式 含义 ${var} 变量va 阅读全文
posted @ 2016-12-13 10:07 howhy 阅读(735) 评论(0) 推荐(0) 编辑
摘要:memcached redis 后端的数据库缓存 缓存动态数据(memcached 是纯内存的 不能持久化 squid nginx varnish 前端web应用的缓存 静态数据缓存 阅读全文
posted @ 2016-12-09 17:12 howhy 阅读(156) 评论(0) 推荐(0) 编辑
摘要:yum install -y strace 若某一进程占用cpu高可以用strace -p pid进行跟踪查看 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换 阅读全文
posted @ 2016-12-06 18:03 howhy 阅读(568) 评论(0) 推荐(0) 编辑
摘要:1.首先查看系统运行状态 uptime top 2.登入进mysql >show full processlist;找出慢的sql语句 然后用explain sql语句分析看是否走索引了查询 或开启慢查询日志 long_query_time=1 low-slow-queries=/data/logs 阅读全文
posted @ 2016-12-06 17:06 howhy 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:修改yum 源yum updateyum upgrade增加用户echo 'woshishui'|passwd --stdin howhy && history -cvisudo修改sshd_configlsof -i tcp:932修改/etc/security/limits.conf * - n 阅读全文
posted @ 2016-12-03 21:37 howhy 阅读(168) 评论(0) 推荐(0) 编辑
摘要:什么是tmpfs tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,temfs主要存储暂存的文件。 linux内核中的VM子系统负责在后台管理虚拟内存资源Virtual Memory,即RAM和swap资源,透明地将RAM页 阅读全文
posted @ 2016-12-01 09:59 howhy 阅读(666) 评论(0) 推荐(0) 编辑
摘要:假定一个场景:某个网站它可能不希望被网络爬虫抓取,例如测试环境不希望被抓取,以免对用户造成误导,那么需要在该网站中申明,本站不希望被抓取。有如下方法: 方法一:修改nginx.conf,禁止网络爬虫的ua,返回403。 server { listen 80; server_name 127.0.0. 阅读全文
posted @ 2016-12-01 09:31 howhy 阅读(5503) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示