Я использую серверы CentOS 5.4, установленные в виртуальной машине VMware без установленного сервера X.Org, таким образом, весь доступ через командную строку и терминал Linux. Я использую Shift-PgUp для просмотра буфера scrollback, но его размер очень ограничен. Как я увеличиваю размер буфера scrollback?
Хм... не заметил, какого возраста это было, пока я не был почти закончен. Так как эта область не хорошо документируется нигде, и я почти сделан, введя ответ, я буду солдат на так или иначе.
При использовании консоли Framebuffer возможно использовать fbcon=scrollback:
параметр во время начальной загрузки для увеличения размера scrollback. Вы, вероятно, не используете это все же.
Вместо этого Вы, вероятно, проходите стандартную консоль VGA. Существует, другой подцепляет дорогу на вилку здесь. Если Вам скомпилировали ядро с VGACON_SOFT_SCROLLBACK
параметр включил, возможно увеличить scrollback модулей ядра VGA путем изменения VGACON_SOFT_SCROLLBACK_SIZE
. Но необходимо будет перекомпилировать ядро, чтобы сделать это. См. более ранний ответ для примера вещей измениться, и я Потребность Создать Пользовательское Ядро для деталей того, как сделать это на CentOS. Я рассматриваю это вряд ли, Вы готовы пройти все это, но если Вы уже создаете пользовательское ядро, это может быть легко Вам.
Если VGACON_SOFT_SCROLLBACK
выключено, у Вас нет этой опции. В этом случае scrollback на самом деле хранится в памяти VGA, которая делает его очень ограниченным. Единственная вещь, которую можно действительно сделать в этом случае, сокращают количество виртуальных терминалов, запущенных по умолчанию.
Стандартное ядро CentOS создается с этими опциями:
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
Таким образом, Вы, вероятно, смотрите на, "перекомпилировали ядро с большим CONFIG_VGACON_SOFT_SCROLLBACK_SIZE
"как основная опция. Возможно, можно переключиться на драйвер кадрового буфера вместо этого.
Когда сталкивающийся с этой проблемой, вместо того, чтобы зафиксировать ядро scrollback я просто использовал бы экран вместо этого. Извлеките большую другую пользу также.
Вот статья, которая говорит об установке размера с помощью параметра начальной загрузки кадрового буфера.
Заключение в кавычки кратко:
Следующий пример относится к GRUB, но может быть легко адаптирован к LILO. В 'menu.lst' GRUB найдите соответствующую строку ядра, и:
a. удалите опцию 'vga=xxx', если существующий
b. добавьте опцию 'video=vesabf' или безотносительно соответствий Ваши аппаратные средства
c. добавьте опцию 'fbcon=scrollback:128'Строка ядра затем посмотрела бы что-то как следующее;
ядро/vmlinuz корневой =/dev/sdb5 video=radeonfb fbcon=scrollback:128