- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 Please execute the "Cleanup" command.
svn 提交和更新均失败的解决办法报错描述:Please execute the "Cleanup" command.解决办法:将提交失败的文件或目录手动删除,然后更新即可恢复。
2012-03-23 15:34:31 14088
原创 mysql主从失败处理办法
在主上 show master status;查看Position ,File 在从库 slave stop;change master to master_log_file='binlog.0000x',master_log_pos=xx;slave start;
2012-03-22 08:29:16 782
原创 监控ttserver端口状态的脚本
#!/bin/bashtsport=`ps axf|grep 11212 | grep -v grep`if [ "$tsport" = "" ];then sh /export/ttserver2/start_ttserver.shfi
2012-03-20 11:03:05 1038
原创 ttserver删除两天前的日志
[root@ttserver export]# cat /usr/local/script/rmttlog.sh #!/bin/shfind /export/ttserver_11211/ulog/ -mtime +2 -name "*.ulog" -exec rm -f {} \; find /export/ttserver_11212/ulog/ -mtime +2 -name
2012-03-19 16:47:14 1109
原创 grep命令总结
1.作用 grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式 grep [options]3.主要参数 [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大小写(只适用于单
2012-03-19 09:15:14 644
原创 lsof命令用法
lsof的用法介绍Lsof 是遵从Unix 哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东西都是文件,你可以想象lsof该有多有用。如何使用l
2012-03-15 11:53:46 1053
原创 seq命令用法
计算行号过滤器◆ 参数-s 指定分隔符,默认是换行-w 等位补全,就是宽度相等,不足的前面补 0-f 格式化输出,就是指定打印的格式◇ 可以不指定起始数值,则默认为 1,见范例第 1 行例子◇ 另外,不用 seq 的话还可以这样:[root@ubuntu]# for i in {1..10};do echo $i;done1 和 10 之间是两个半角的点
2012-03-15 11:39:32 1847
原创 shell脚本快速添加一个网段的IP
◆ 范例一cat addip.sh ## 作者:幸福街## 时间:2012.03.15## 功能:快速添加一个网段的IP#!/bin/shfor i in `seq 1 254`; do echo 192.168.2.$i; done◆ 范例二cat addip.sh #!/bin/sh## 作者:幸福街
2012-03-15 11:01:56 2334
原创 mysql同步GLOBAL sql_slave_skip_counter解释
背景知识1: 在主从库维护中,有时候需要跳过某个无法执行的命令,需要在slave处于stop状态下,执行 set global sql_slave_skip_counter=N以跳过命令。常用的且不易用错的是N=1的情况,但N>1时,则不那么顾名思义,本文详细介绍N的意义,及使用注意事项。 背景知识2: MySQL从库从主库上复制binlog文件内容到本地执行。
2012-03-14 18:21:19 2035
原创 linux平台Redis安装
◆ 软件下载和安装wget http://code.google.com/p/redis/downloads/detail?name=redis-2.0.4.tar.gztar xvzf redis-2.0.4.tar.gzcd redis-2.0.4makemkdir /home/rediscp redis-server /home/rediscp redis
2012-03-13 11:26:37 5833
原创 nagios四种退出状态代码注释和在脚本中的应用
◆ 四种状态代码注释0---OK------表示服务正常地工作。1---WARNING----1—表示服务处于警告状态。2---CRITICAL----2—表示服务处于危险状态。3---UNKNOWN----3—表示服务处于未知状态.◇ 通俗的讲也就是以下说明0 正常 1 注意 2 警告 3 错误◆ 四种状态代码在shell脚本中的应用范例if [ "$
2012-03-09 18:27:23 2782
原创 nginx 域名rewrite跳转
◆ 需求:nginx规则,所有对OA.bccom.info的访问,redirect到uc.qycn.com,谢谢。◆ 写法:server { listen 80; server_name uc.qycn.com; index index.htm index.php; root /export/home/www if ($host = "oa
2012-03-09 17:54:54 28729
原创 修改普通账号登录显示问题
使用普通用户登录后显示下面内容无法正常显示用户信息(如下:)-bash-3.2$ 解决方法:1.切换到root用户下2. [ .bash_logout .cshrc .bash_profile .rnd .bash_history .bashrc .tcshrc ]将上面文件cp /hmoe/用户 文件夹下3.重新登录信息显示正常(如下:)[k
2012-03-08 23:49:14 975
原创 linux下控制帐户过期的方法
添加用户时:方法一:useradd xingfujie -e 01/28/12 更改用户时:方法二:usermod -e 01/28/12 xingfujie方法三:chage -E 01/28/12 xingfujie查看帐户过期:chage -l xingfujie配置可以脚本化,在每个阶段传个时间参数即可。
2012-03-08 23:46:00 516
原创 监控php新增或修改的脚本写法
【需求】指定目录,指定时间(默认24小时),查看新增或修改的PHP文件,并写入日志。这个脚本该怎么写?【写法】find /指定路径/*.php -mtime 0 >> /var/log/message
2012-03-08 23:41:54 702
原创 查看哪些php页面慢查询较频繁的操作?
【操作方法】[root@web1 ~]# cd /opt/php5/logs[root@web1 logs]# tail -f slow.log
2012-03-08 23:39:13 1754
原创 php请求超时过高导致系统负载高的优化方法?
【描述】request_slowlog_timeout = 1s 此值为超过一秒的php则记录到slow.log中request_terminate_timeout = 30s 将执行时间太长的进程直接终止,不建议太长,易造成php程序僵死◆ 操作方法cd /opt/php5/etc/将请求超时的时间改小点就可以了。vi php-fpm.confcript ex
2012-03-08 23:36:27 3492
原创 php-fpm不能正常启动的解决办法
【问题描述】/opt/php5/sbin/php-fpm startFailed loading /opt/Zend_for_php5/zend/lib/php_extensions/: /opt/Zend_for_php5/zend/lib/php_extensions/: cannot read file data: Is a directoryFailed loading /o
2012-03-08 23:33:46 8115
原创 HTTP常见错误注释
所有 HTTP 状态代码及其定义。代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的
2012-03-08 10:44:59 1871
原创 shell中的重定向注释
00 00 1 * * echo "" > /usr/local/apache/logs/error_log > /dev/null 2>&1>/dev/null 将输出重定向到/dev/null,这是个空设备,也就是忽略其输出。2>&1 是将错误输出到标准输出,如果在控制台调试,也就是屏幕上,方便调试。有3个默认的i/o,0是标准输入,一般是键盘;1是标准输出,一般是屏幕了;2是标准
2012-03-08 10:01:22 686
原创 linux shell 特殊符号的表示
shell字符串比较、判断是否为数字二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.◆ 整数比较-eq 等于,如:if [ "$a" -eq "$b" ]-ne 不等于,如:if [ "$a" -ne "$b" ]-gt 大于,如:if [ "$a" -gt "$b" ]-ge 大于等于,如:if [ "
2012-03-08 09:53:19 141
原创 查看cpu信息的常用命令
◆ 查看物理 CPU 的个数cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l注意:物理 CPU 就是实实在在的硬件。◆ 查看逻辑 CPU 的个数cat /proc/cpuinfo | grep "processor" | wc -l◆ 查看 CPU 是几核cat /proc/cpuinfo | gre
2012-03-08 09:34:48 1139
原创 apache日志分析常用命令
1.1 查看apache连接数方法一[root@web10 ~]#netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'LAST_ACK 8SYN_RECV 1ESTABLISHED 1747FIN_WAIT1 12TIME_WAIT 14208方法二netstat
2012-03-08 09:23:15 2765
原创 apache假死
问题描述系统没有负载,kill掉http服务重启apache系统还是没有负载,apache连接数停留在76个就静止不动了。时时查看http连接数命令watch -n 1 -d "pgrep httpd|wc -l"解决办法经排查是负载均衡调度算法的问题。判断服务器上的apache是否提供服务操作方法将apache服务器上的IP和主机名在本地hosts中指定访问就可以
2012-03-08 08:52:44 3162
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人