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 的所在网站路径为:
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。