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