现在位置 >首页 > Ops
0℃
2012年11月20日 Help, Linux ⁄ 被围观 3,930 view+
sort用于排序 1、先看下sort的各个参数 -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时,将小写字母视为大写字母。 -i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。 -m 将几个排序好的文件进行合并。 -M 将前面3个字母依照月份的缩写进行排序。 -n 依照数值的大小排序。 -o<输出文件> 将排序后的结果存入指定的文件。 -r 以相反的顺序来排序。 -t<分隔字符> 指定排序时所用的栏位分隔字...
阅读全文
0℃
2012年11月20日 Help, Linux ⁄ 被围观 3,859 view+
tr可以对标准输入的字符进行替换、删除、压缩 1、替换 -bash-3.2# cat 1.txt a b c -bash-3.2# cat 1.txt |tr ‘a-c’ ‘A-C’ A B C 2、删除某个字符 -bash-3.2# cat 1.txt |tr -d ‘c’ a b 3、过虑字符 -bash-3.2# cat 2.txt hello2 shell3 -bash-3.2# cat 2.txt |tr -d -c ‘a-z \n’ hello shell 4、压缩 -bash-3.2# echo “linux and windows”|tr -s ‘ ‘#三个空格 linux and windows 5、简单计算 -bash-3.2# cat 1.txt 1 2 3 4 5 6 -bash-3.2# cat 1.txt |echo $[ $( tr ' ' '+' ) ] 21 本文出自 “游造...
阅读全文
0℃
2012年11月16日 fault, Linux ⁄ 被围观 7,508 view+
昨天接到一个任务,某台服务器上的一块网卡(内网/多网卡)无法与其余服务器互通。要我排除下问题。话说,还没做个接触过类似这样的问题。头疼啊,不知该如何下手。对抓包、网络也不是很了解,只能向好基友们请教了。其中感谢luffy、碧空、zero的帮助。 分析问题,无法ping通,首先我先查看网卡的配置是否有问题,后来对比了几台服务器上配置,确定了配置上没有什么问题。那么基友们就告诉下抓下包看看,看有没有arp,额。。。不会抓包啊,后来google下,找到了如下命令,tcpdump arp,那么就来实现下,登录到故障...
阅读全文
0℃
php编译参数如下: ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-static --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --w...
阅读全文
0℃
2012年11月15日 Help, nginx ⁄ 被围观 5,942 view+
Nginx worker_processes进程数设置 Nginx 的配置文档 nginx.conf 中可以设置 worker_processes 来更改 Nginx 的进程数量,根据这篇问答number of nginx worker processes显示,建议 Nginx worker_processes进程数设置为1,因为: Nginx unlike Apache and other process per connection webservers. It uses one master process to start and monitor a small number of worker processes that actually handle the connections. My recommendation is to start with the default number of workers, which is 1....
阅读全文
0℃
2012年11月15日 fault, nginx ⁄ 被围观 4,934 view+
今天用nginx反向代理使用upstream的时候遇到了一个很神奇的问题,特此记录下。下面给大家演示下: nginx代理服务器配置[ip:192.168.1.166] upstream here { server 192.168.1.188:82; } server { listen 80; server_name testit.com; charset utf-8; location / { proxy_pass http://here/; } } nginx应用服务器配置如下[ip:192.168.1.188] #001 server { listen 82; server_name 192.168.1.188; root /htdocs/www/ex1; index index.html index.htm index.php; access_log /htdocs/logs/ex1....
阅读全文
0℃
2012年11月14日 fault, js ⁄ 被围观 3,935 view+
网上的方法大致是以下两种: 方法一、将”keydown”替换为”keyup”,但这个不是根本办法,虽然这样改后可在firefox中及时对输入的中文进行自动匹配,但将原插件中回车、tab等重要的事件机制破坏了,比如这样改后,如果你的input是在一个form里的话,回车从原来的将选定项输入到input中变为了直接提交form表单了,这并不是我们想要的。 方法二、直接在199行加一个bind(“input”, function(){onChange(0, true);}); 这样处理也是有问题的,增加一次请求,也不是我们想要的。 这里提供的方式增加如下代码: .bind("...
阅读全文
0℃
2012年11月13日 Mysql, tools ⁄ 被围观 4,950 view+
整体来说, 功能非常强大. 数据报表,非常有利于分析慢查询的原因, 包括执行频率, 数据量, 查询消耗等. 格式说明如下: 总查询次数 (queries total), 去重后的sql数量 (unique) 输出报表的内容排序(sorted by) 最重大的慢sql统计信息, 包括 平均执行时间, 等待锁时间, 结果行的总数, 扫描的行总数. Count, sql的执行次数及占总的slow log数量的百分比. Time, 执行时间, 包括总时间, 平均时间, 最小, 最大时间, 时间占到总慢sql时间的百分比. 95% of Time, 去除最快和最慢的sql, 覆盖率占95%的sql的执行时间. Lock Tim...
阅读全文
0℃
2012年11月13日 nginx ⁄ 被围观 3,840 view+
目的:让php能够解析类似这样的url http://www.xxx.com/index.php/abc/def 在默认情况下我们打开这个url时会出现无法找到该页。这就需要在nginx做path_info设置了。 原理:把index.php做为php执行的脚本,把/abc/def做为参数传给php-cgi执行。 实现:nginx版本0.7.31以上支持fastcgi_split_path_info,这个指令可以设置SCRIPT_FILENAME和PATH_INFO的变量,用正则表达式将这两部分分开. 例子:我们在nginx配置文件"local"区块中加入以下代码。 location ~ ^.+\.php { fastcgi_pass 127.0.0.1:9000; fastcgi_s...
阅读全文
0℃
2012年11月13日 Linux ⁄ 被围观 4,101 view+
linux有4大子系统:CPU, MEM, I/O, NET,性能调优是查找和解决系统瓶颈的过程。调优不是解决单一子系统的问题,而是为了让各个子系统达到平衡。Linux System and Network Performance Monitoring:http://t.cn/zj7DK8U 在介绍命令的同时,也给出了系统现象和案例分析。 CPU vmstat 1 top -d 1 mpstat -P ALL 1 MEM /usr/bin/time -v date /usr/bin/time -v evolution cat /proc/meminfo I/O iostat -x 1 iotop -d 5 -P NET ethtool eth0 iptraf -d eth0 查看Sock链接状态 netstat -npt| awk '{if($6!=&qu...
阅读全文
×
腾讯微博