随笔分类 -  linux

lsof
摘要:转自:http://blog.csdn.net/guoguo1980/article/details/2337250lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof 阅读全文

posted @ 2013-03-28 22:18 DuDD 阅读(143) 评论(0) 推荐(0)

linux centos root密码忘记
摘要:reboot 重启进入小红帽界面后要及时按“Esc”键。进入GRUB 驱动界面。具体的操作在方框下面有所介绍。按“e”进行启动前的编辑。选择第二项“kernel /vmlinuz-2.6.9-5.EL ro root=LABEL=/rhgb quiet ”,按“e”进行编辑,将最后面的“rhgb q... 阅读全文

posted @ 2013-01-26 14:34 DuDD 阅读(181) 评论(0) 推荐(0)

将Apache添加为Linux的服务 实现自启动
摘要:将Apache添加为Linux的服务 实现自启动在Linux下用源代码方式编译安装完Apache后,启动关闭Apache可以通过如下命令实现:/app/apache2.2.14/bin/apachectl start | stop | restart如果想将httpd列入系统自动启动的服务,可以直接将上述的apachectl文件拷贝到 /etc/rc.d/init.d 中,然后在相应的启动级别如3,5中加入链接即可。命令如下: /etc/rc.d/init.d/.httpd.swp cp /app/apache2.2.14/bin/apachectl /etc/rc.d/init.d/http 阅读全文

posted @ 2012-05-06 00:58 DuDD 阅读(331) 评论(0) 推荐(0)

centos mini版下安装 php+apach
摘要:首先下载apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz httpd-2.4.2.tar.bz2和php-5.4.2.tar.bz2http://httpd.apache.org/download.cgi#apache24http://cn2.php.net/get/php-5.4.2.tar.bz2/from/a/mirror然后移动到/usr/local/目录mv /home/loveme23/apache_1.3.20.tar.gz /usr/local/mv /home/loveme23/php-4.4.6.tar.gz /usr/local/接下来解压:t 阅读全文

posted @ 2012-05-05 09:36 DuDD 阅读(378) 评论(0) 推荐(0)

从rpm包提取文件
摘要:rpm2cpio xyz.src.rpm | cpio -dimvxyz.src.rpm要还原文件的源安装包,再使用 pipe 将结果送给 cpio,cpio依照指定的参数完成提取工作。-d: 创建以保持内部文件的相对目录 -i: 等同于 –extract,解压之意,也就是提取 -m: 保持文件时间戳 -v: 显示执行进度 阅读全文

posted @ 2012-04-23 22:28 DuDD 阅读(303) 评论(0) 推荐(0)

Makefile: 避免用 ld 来聚合多个.o 文件
摘要:在项目的build过程中发现, 生成其中一个目标文件时, 会报告一个符号多处定义的错误.而在另一个不同版本的编译器上则没有这个问题, 追查原因, 两个不同的Linux PC上安装的gcc34 版本有细微的差别, 正是这个细微的差别导致在一种情况下会报告的错误, 另一个版本则不会报错. 没有问题的版本是 compat-gcc-34-3.4.6-9.src.rpm有问题的版本则是 compat-gcc-34-3.4.6-4.src.rpm我不想讨论gcc的具体版本, 一个健康的项目应该对编译器的版本有最小程度的依赖, 检查Makefile, 发现原因是在其中一个Makefile中, 通过 $(LD 阅读全文

posted @ 2012-04-20 22:32 DuDD 阅读(876) 评论(0) 推荐(0)

导航