
linux
文章平均质量分 78
splayx
这个作者很懒,什么都没留下…
展开
-
yum卸载了怎么办?
最近手贱把yum卸载了,搜来搜去找不到解决方案。最后PE回答了我的问题。 如果把yum卸载了,可以去找yum的rpm包来安装。在http://rpm.pbone.net上找出下面的rpm包, yum-metadata-parser-1.1.2-2.el5yum-3.2.19-18.el5yum-rhn-plugin-0.5.3-30.el5yum-secur...2013-03-21 19:32:55 · 256 阅读 · 0 评论 -
linux磁盘IO测试
man 2 fsync知fsync会真正把文件的数据写回磁盘,但是在3.2的kernal上测试发现fsync最好集中一次做掉,可能fsync执行过程不会判断每个块是否正在修改,都去刷盘。(有待确认)const int SIZE = 1 << 24; char ...原创 2013-08-19 17:53:27 · 152 阅读 · 0 评论 -
C++动态链接库运行时找不到怎么办
C++在编译时,可以指定动态库的路径,但是运行的时候,或者从一台机器拷到另一台的时候,它需要从系统的配置目录中寻找对应的动态库,有可能系统的默认的目录只是/usr/lib64/,但是你的放在/usr/local/lib中,比如有个libease.so放在了/usr/local/lib中,用ldd查看ldd a.out linux-vdso.so.1 => (0x0...原创 2013-08-18 10:50:14 · 2082 阅读 · 0 评论 -
开发笔记
17、__attribute__ ((packed))取消对齐优化 16、(time ./a.out 0 12) 2>&1 | awk '$1=="diff"{print $3} $1=="real"{split($2, x, "m");split(x[2], y, "s");print y[1]}' | awk '{a[++i]=$1}END{print a...原创 2014-05-15 21:40:55 · 107 阅读 · 0 评论 -
使用google cpu profiler做性能分析
pprof是分析google cpu profiler输出文件的工具,但在使用之前需要做些准备工作 1、安装graphviz(提供dot工具) 2、安装gv(http://www.gnu.org/software/gv/)下载gv源码后,需要做一下准备安装Xaw3d库yum install Xaw3dlibXaw3d*放在:/usr/X11R6/lib安...原创 2013-12-29 15:19:45 · 529 阅读 · 0 评论 -
bashrc,profile等文件的执行时机
在/etc,/home/username目录的bashrc,profile文件加上以下代码, echo `date` >> /home/zhennn/priority echo "/home/zhennn/.bashrc" >> /home/zhennn/priority ...原创 2013-07-18 00:37:05 · 1068 阅读 · 0 评论 -
linux常用命令
1、lsof使用lsof -p <pid>lsof -i:port查看端口port被哪些程序占用了 2、在类Unix系统中,/dev/null,或称空设备,是一个特殊的设备文件,它丢弃一切写入其中的 ... 在程序员行话,尤其是Unix行话中, /dev/null 被称为bit bucket或者黑洞。 3、获得进程54440 31336 1...原创 2013-11-30 15:01:25 · 233 阅读 · 0 评论 -
使用linux shell命令时小心转义符号
shell命令1grep " " /tmp/1 这个命令比较简单,就是把/tmp/1文件中包含空格的行列出来。 如果我们想先ssh到某台机器上再运行这个shell命令1,你也许会尝试:ssh 127.0.0.1 grep " " /tmp/1 但是很快你会发现行不通。因为ssh拿到的“ ”之后,两个引号就消失了,然后传递给grep运行的时候,直接就是一个空格...2013-05-25 19:20:55 · 483 阅读 · 0 评论 -
linux管道编程
管道有自己的一套文件系统,它不映射到磁盘,而只是存在内存里。每个一个管道都有一个缓冲空间,大小因系统而异。ulimit -a | grep pipepipe size (512 bytes, -p) 8 管道的读写支持block特性。pipe的阻塞可以通过int fcntl(int fd, int cmd, ... /* arg */ )修改 ...原创 2013-05-12 16:08:03 · 110 阅读 · 0 评论 -
linux编码问题
vim编码问题见vim源码的介绍* clipboard* ^* | (2)* V* +---------------+* (1) | | (3)* keyboard ----->| core |-----> display* | |* +---------------+* ^* | (4)...2013-04-17 20:13:24 · 103 阅读 · 0 评论 -
linux用户和用户组的简单操作,以及文件权限
只有在root权限才可以创造新的linux用户 adduser ab创造名为ab的用户,新用户是没有密码的,注意没有密码的用户不能用户登录。 passwd ad给用户ab设置密码。在终端可以看到:Changing password for user ab.New UNIX password: BAD PASSWORD: it is based ...原创 2013-04-13 20:54:08 · 128 阅读 · 0 评论 -
ifstat查看网络流量
相关参数-l 监测环路网络接口(lo)。缺省情况下,ifstat监测活动的所有非环路网络接口。经使用发现,加上-l参数能监测所有的网络接口的信息,而不是只监测 lo的接口信息,也就是说,加上-l参数比不加-l参数会多一个lo接口的状态信息。-a 监测能检测到的所有网络接口的状态信息。使用发现,比加上-l参数还多一个plip0的接口信息,搜索一下发现这是并口(网络设备中有一 个叫PLIP (...原创 2014-02-24 17:09:17 · 624 阅读 · 0 评论