В 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.
1.
1 | kldload linux |
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. Смонтируем ее
1 | mount linproc |
6. И повторим установку htop из портов:
1 2 | cd /usr/ports/ * /htop make install clean |
7. Обновим кеш шелла и запустим htop
1 | rehash && htop |
Теперь вместо стандартного top запускаем разноцветный htop под FreeBSD
Комментариев нет:
Отправить комментарий