您现在的位置:首页
--> Linux
tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854 0x4745 为"GET"前两个字母"GE"0x4854 为"HTTP"前两个字母"HT"
在统计mysql查询次数时,有如下命令:while :; do sleep 1; mysql -u user -ppass -h phpor.net -P 3306 -e \'show status like "Questions";\'; done |grep Ques | awk \'{print $2 - old; old = $2; }\'几秒钟后都看不到结果,怀疑是awk的buffer造成的,于是改写为:while :; do sleep 1; mysql -u user -ppass -h phpor.net -P 3306 -e\'show status like "Questions";\'; done &#...
如果没有 ChinaCache 那样,直接自己做一个分布的日志解决方案,使用 syslog-ng 可能是一个很好的免费方案 我们简单的来想 syslog-ng ,可以简单的看成取代 syslog 的的日志服务器,企业级的。目前...
RAID (redundant array of independent disks; 或者redundant array of inexpensive disks),顾名思义,通过多个独立硬盘提供存储的高可靠性。RAID可以用软件实现,也可以用硬件实现,但是应该对应用软件透明。RAID实现里面,有三个基本概念: 1)Striping (条带)简单说就是把数据分散到多块硬盘上,其实就是一个cluster。它可以扩展逻辑硬盘的容量,并且由于是并行读写的,所以速度很快。 2)Mirroring (镜像)简单说就是把数据镜像...
什么是LSB LSB,即Linux标准规范(英语:Linux Standard Base)是一个在Linux基金会结构下对Linux发行版的联合项目,使Linux操作系统符合软件系统架构,或文件系统架构标准的规范及标准。LSB基于POSIX,统一UNIX规范及其他开放标准,共在某些领域扩展它们。详细情况请参考相关链接。 LSB脚本动作 由LSB应用程序提供的脚本应该需要接受一个指示其动作(action)的参数,目前包括: start 启动服务 stop 停止服务 restart 如果服务在...
操作系统:freebsd 8.0-RELEASE接触freebsd一天,感觉很不习惯 想把shell改为熟悉的bash步骤#cd /usr/ports/shells/bash# make install clean ##这条命令忘记执行了 结果直接执行了下面的命令#chsh -s /usr/local/bin/bash于是杯具出现了 重新登录错误 su:/usr/local/bin/bash: no such file or directory可见粗心大意 害人不浅解决办法:重启进入单用户模式 #启动时选择4因为硬重启 所以开始先检测磁盘#fsck#mount -a #chpass...
前天用 iTerm2,在执行一个 grep "xxx" filename | head (filename 这个文件应该相当大,grep 到的内容也应该有很多)这样的命令时,遇到大量如下错误输出: grep: writing output: Broken pipe 而在 Mac 自带的 Terminal.app 里面执行完全一样的命令,不会有任何错误。用 which 查看,使用的确实是同一个 grep 命令,同一个 head 命令。再仔细观察,发现其实 iTerm 里面,命令也输出了正确的结果,那后面的这些错误信息应该是输...
Asianux 是由中国的中科红旗、日本的 Miracle Linux、韩国的 Hancom 等亚洲 IT 厂商联合开发的一款基于 Red Hat Enterprise Linux 的服务器 Linux 发行版,始于 2004 年,至今发布过 4 个主要版本。这个发行版至力于为亚洲企业提供标准化 Linux 平台,力图以本土...
个人笔记。。在不放过来都快找不到了。有空还得好好整理一下了。 调试方法 printk() 是用来调试内核最常用的一种技术,他打印的信息会输出在 dmesg 中,所以调试前最好使用 dmesg -c 来清掉以...
当程序访问的虚拟地址在页表中找不到对应的物理页时,这时候,就会向磁盘读取此虚拟页面,并且将此虚拟页面与一个物理页面关联起来,并且在页面记录这种关系。当物理页面都已经被占满的时候,操作系统就会踢掉一个用的少的物理页面,从而让这个新的虚拟页面装入物理页面。 ―― 这和我们使用缓存的逻辑没有什么不同 ―― 操作系统将虚拟页面放入物理页面的动作,是由异常机制触发的。
Linux下的pipe使用非常广泛, shell本身就大量用pipe来粘合生产者和消费者的. 我们的服务器程序通常会用pipe来做线程间的ipc通讯. 由于unix下的任何东西都是文件,只要是文件,在读取的时候,,就会设置last access time, 所以pipe也不例外., 但是这个时间对我们没有意义 如果pipe使用的非常频繁的时候会碰到由于设置访问时间导致的性能问题. 这...
UNIX 痛恨者手册[PDF]可以算是一本奇书了。一般的技术书,写作缘由大多是作者特别喜欢某样技术,兴高采烈地拿出来和读者分享。而此书的几个作者,都是因为恨 UNIX 恨到“人生长恨水长东”...
关于虚拟内存,物理内存,我有蛮多概念都是很模糊的,今天下午看了一下虚拟内存,也算是有了一点小收获,本文就针对为什么需要有虚拟内存的理解写下来。
Vim下的代码自动补全和代码跳转阅读
vim ctags使用帮助
1 程序设计 1.1 Tag List 下载地址: 官方站点 官方描述: The “Tag List” plugin is a source code browser plugin for Vim and provides an overview of the structure of source code files and allows you to efficiently browse through source code files for different programming languages. 滇狐评价: 这是一个非常非常非常非常重要的插件, 有了它, 我们才能够在 VIM 中查看一个文件中包含的函数列表, 或是一个类...
手把手教你把Vim改装成一个IDE编程环境
近3天十大热文
-
[84] 读书笔记-壹百度:百度十年千倍的29条法则
-
[44] find命令的一点注意事项
-
[31] 杨建:网站加速--内容简介
-
[27] 杨建:网站加速--实例分析篇
-
[27] 量子数据系统实践
-
[26] 在vim保存时获得sudo权限
-
[25] 小屏幕移动设备网页设计注意事项
-
[24] 杨建:网站加速--服务器编写篇(上)
-
[23] 洋葱式信息安全观察:信息安全与业务浪涌
-
[17] 一句话crontab实现防ssh暴力破解
赞助商广告