
linux related
iteye_7726
这个作者很懒,什么都没留下…
展开
-
linux中的内存使用
在Linux中用ps命令看到的每个进程使用的内存是该进程所用到的内存之和,是假定当系统只有该进程运行时,该进程使用的内存。 之所以用ps看的内存报告是“错误的”是因为Linux系统对共享库的处理。系统只装载一份共享库代码,所有使用该库的进程都可以在自己的地址空间中访问到该共享库代码。 比如ps命令报告每个Apache进程可能都用了10M内存,而实际上每个进程的边际代价为1M内存,其余9M是在所...2009-03-30 14:08:04 · 85 阅读 · 0 评论 -
在linux32上编译c程序,依赖apr的库,碰到的编译问题
在linux32上编译c程序,程序依赖apr,在编译时出现下面的错误: /apr-1/apr.h:358: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘apr_off_t’ 经过调查,发现是在32位机器上,编译c程序时需要说明要支持大文件,给CFLAGS增加设置 CFLAGS=-D_LARGEF...2015-01-23 14:46:05 · 386 阅读 · 0 评论 -
linux中的内存使用
在Linux中用ps命令看到的每个进程使用的内存是该进程所用到的内存之和,是假定当系统只有该进程运行时,该进程使用的内存。 之所以用ps看的内存报告是“错误的”是因为Linux系统对共享库的处理。系统只装载一份共享库代码,所有使用该库的进程都可以在自己的地址空间中访问到该共享库代码。 比如ps命令报告每个Apache进程可能都用了10M内存,而实际上每个进程的边际代价为1M内存,其余9M是...原创 2012-11-28 11:08:17 · 128 阅读 · 0 评论 -
巧用linux管道,让mysql执行大量脚本文件
在工作中碰到这样的需求,要mysql执行大量脚本来更新数据库。查了mysql的source命令,只能执行一个脚本文件。我试了source /sqkdir/*.sql; 不行。mysql不能把*.sql作为文件名通配符来处理。后来请教了别人,找到了办法。利用管道,执行如下命令: cat /sqldir/*.sql | mysql -u username -p 这样就实现了让mysql执行大量脚本...原创 2012-11-28 11:07:22 · 486 阅读 · 0 评论 -
Nagios 简介及其二次开发
Nagios简介 Nagios是十分受欢迎的、开源且免费的计算机及网络系统监控软件。Nagios是“Nagios Ain‘t Gonna Insist On Sainthood”的缩写。它最早是在1999年以“NetSaint”发布。Nagios主要应用在Linux和Unix平台环境下的监控,但通过插件,也可以监控MS Windows系统的主机。Nagios在LinuxCon 201...原创 2013-10-23 13:14:11 · 404 阅读 · 0 评论 -
为虚拟机增加硬盘空间
为虚拟机增加硬盘空间后启动虚拟机,进入系统发现硬盘空间没有改变。原因是增加的空间并没有被系统识别,需要对新空间格式化。进入系统后,右击我的电脑选择“管理”进入后再选择“存储”中的“磁盘管理”。对你刚才新增加的硬盘进行快速格式化后,就可以为你原先的硬盘多增加一个盘符=已经扩大你原先的硬盘大小...原创 2012-10-27 22:56:43 · 95 阅读 · 0 评论 -
vmware克隆虚拟机后新虚拟机网卡eth0故障解决
用Vmware clone虚拟机后,新虚机的网卡eth0起不来,问题是新虚机网卡的mac地址不正确,解决方法: 编辑文件:/etc/sysconfig/network-scripts/ifcfg-eth0,把HWADDR=.... 这行注释掉 编辑完成后运行service restart network,可以看到eth0启动了 再运行ifup eth0就OK了。...原创 2012-10-27 22:55:53 · 199 阅读 · 0 评论 -
配置apache php mysql
配置apache加载php和 mysql。 修改文件apache/confg/httpd.conf,假设php的安装目录是 yourphp ,编辑以下内容:告诉apache加载php和mysql相关dll LoadFile "yourphp/libmysql.dll" LoadModule php5_module " yourphp /php5apache2_2.dll" AddType ...原创 2012-10-25 14:40:07 · 129 阅读 · 0 评论 -
在centos 6.2上安装virtualbox 4.1
在centos 6.2上安装virtualbox ,由于centos与rehl版本一致,所以选择的vbox版本是针对rehl6的。 开始安装 rpm -ivh VirtualBox-4.1-4.1.8_75467_rhel6-1.x86_64.rpm 安装到后面会出错,提示查看日志:/var/log/vbox-install.log 错误信息为:Error: unable to find ...原创 2012-10-25 14:39:17 · 100 阅读 · 0 评论 -
ubuntu上安装、配置LDAP的过程
[url]http://ubuntuforums.org/archive/index.php/t-1499682.html[/url] 1.Download necessary packages 2.Prepare the System 3.Configure slapd Download necessary packages Quote: apt-get --yes ...原创 2011-04-20 14:47:47 · 337 阅读 · 0 评论 -
软链接与硬链接的区别
软链接相当于Windows中的快捷方式。软链接就是一个指向另一个文件的文件。当你创建一个软链接的时候,你创建的是一个新文件,OS为软链接分配inode,而该文件存在的意义只是一个指向系统某处的另一个文件的快捷方式。 硬链接是是磁盘上某个位置的引用(或者更准确的说,文件系统中的某个位置),或者说硬链接是一个指针,指向文件索引节点,系统并不为它重新分配inode。 删除硬链接的时候,不会直...原创 2011-04-12 15:06:07 · 206 阅读 · 0 评论 -
用Linux操作系统中流量控制器(TC)来模拟Linux机器网络之间情况
Traffic Control ,简称TC,主要是在输出端口处建立一个队列进行流量控制,控制的方式是基于路由,亦即基于目的IP地址或目的子网的网络号的流量控制。流量控制器TC,其基本的功能模块为队列、分类和过滤器。Linux内核中支持的队列有,Class Based Queue ,Token Bucket Flow ,CSZ ,First In First Out ,Priority ,TEQL...2015-02-09 15:18:35 · 321 阅读 · 0 评论