В Ubuntu есть удобная утилита htop, которая визуально более
информативна чем штатный top, а также дает возможность совершать больше
действий над запущенными процессами.
Во FreeBSD есть порт htop:
1 2 3 4 5 6 7 8 | > cd /usr/ports/ && make search name=htop
Port: htop-0.8.3
Path: /usr/ports/sysutils/htop
Info: A better top (1) - interactive process viewer
Maint: yzlin@FreeBSD.org
B-deps:
autoconf-2.62 autoconf-wrapper-20071109 automake-1.9.6_3
automake-wrapper-20071109 libtool-2.2.6b m4-1.4.14_1,1 perl-5.10.1_1
python26-2.6.5
R-deps: lsof -4.84A,5
WWW: http: //htop .sourceforge.net/
|
Но его установка обычно завершается сообщением об ошибке:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 | cd /usr/ports/ * /htop
/usr/ports/sysutils/htop > make install clean
.....
===> Configuring for htop-0.8.3
***********************************************************
htop(1) requires linprocfs(5) to be mounted. If you don't
have it mounted already, please add this line to /etc/fstab
and run ` mount linproc`:
linproc /compat/linux/proc linprocfs rw 0 0
***********************************************************
*** Error code 1
Stop in /usr/ports/sysutils/htop .
*** Error code 1
|
Подключаем модули linux во FreeBSD:
1.
2. Чтобы загружался постоянно, добавим в /etc/rc.conf
1 | echo "linux_enable=YES" >> /etc/rc .conf.
|
3. Установим linux_base-fc4
1 2 | cd /usr/ports/emulators/linux_base-fc4
make install clean
|
4. Подключим псевдофайловую систему
1 | echo "linproc /compat/linux/proc linprocfs rw 0 0" >> /etc/fstab
|
5. Смонтируем ее
6. И повторим установку htop из портов:
1 2 | cd /usr/ports/ * /htop
make install clean
|
7. Обновим кеш шелла и запустим htop
Теперь вместо стандартного top запускаем разноцветный htop под FreeBSD:
.
|