Linux下命令工具源码及查找某进程的pid等知识


Linux下查找某进程的pid

例如找到tomcat的pid,可以用

ps aux|grep java|grep -v grep|awk '{print $2}'

或者

pidof java

Linux下命令工具的源码

如查找Linux下的计算器 bc 的 源代码:

第一步,确定命令属于哪个rpm包:

#rpm -qf /usr/bin/bc

bc-1.06-33.fc9.i386

第二步,查找bc-1.06-33.fc9的源码包bc-1.06-33.fc9.src.rpm,这个一般在发行版的网站上可以找到

如 bc 的所在网站路径为:

http://download.Fedora.RedHat.com/pub/fedora/Linux/releases/9/Fedora/source/SRPMS/bc-1.06-33.fc9.src.rpm

第三步,安装源码包:

rpm -ivh bc-1.06-33.fc9.src.rpm

安装好之后可以到/usr/src/RedHat/SOURCE下找到相关的源码包。

Flashrom:Linux下的烧写工具

最近在做 Corebios (曾经的 Linuxbios)到 EPIA 板子的移植,发现 flashrom 真是好用。

1. 手动安装:

$ svn co svn://coreboot.org/repos/trunk/util/flashrom

$ cd flashrom

$ make

$ sudo make install2.直接安装:

Debian

$ sudo aptitude install flashrom

Fedora

$ sudo yum install flashrom

Mandriva

$ urpmi flashrom

openSUSE

$ yast -i coreboot-utils

3 使用方法:

检测主板和芯片是否支持:

$ flashrom

将原有 BIOS 备份读取出来

$ flashrom -r backup.bin

写入新的 BIOS

$ flashrom -wv newbios.bin

4 更详细的信息请查看Flashrom的README。

相关内容