Да, /proc/net/dev
- обычный способ. Вы также можете использовать файлы в /sys/class/net/eth0/statistics
, если вам так проще.
Или же moreutils содержит ifdata
сценарий, который получит эту информацию для вас. Например, чтобы распечатать количество байт в (-sib
) и вылет (-sob
), вы сделаете:
$ ifdata -sib -sob eth0
48115944587
71982675360
-вывод в том же порядке, что и флаги, так что это 48... в и 71... вылет.
Он также будет вычислять битов / сек за последнюю секунду для вас (делая сна 1
, в основном):
$ ifdata -bips -bops eth0
1148
1755
В Ubuntu есть опция оболочки восстановления, доступная через расширенные параметры меню grub для Ubuntu. Не забудьте перемонтировать систему с помощью mount / -o rw, перемонтировать
, чтобы разрешить изменения в системе.
Кроме того, вы можете перейти в меню grub, выделить Ubuntu
, нажать e , чтобы отредактировать запись. Добавьте init = / bin / bash
, измените уровень запуска по умолчанию, перезагрузитесь. Ссылка по теме
Также есть опция liveCD / liveUSB recovery .
Обратитесь к вики Ubuntu для изменения уровней запуска, а также загрузки в однопользовательский режим
Загрузитесь в однопользовательском режиме (возможно, отредактируйте команду boot, добавив "1" в конце), а когда система будет запущена, измените уровень выполнения по умолчанию обратно.