Saya menggunakan server CentOS 5.4 yang diinstal di mesin virtual VMWare tanpa server X.Org diinstal, jadi semua akses adalah melalui baris perintah dan terminal linux. Saya menggunakan Shift-PgUp untuk melihat buffer scrollback, tetapi ukurannya sangat terbatas. Bagaimana cara meningkatkan ukuran buffer scrollback?
16
Jawaban:
Hmm ... tidak menyadari berapa umur ini sampai aku hampir selesai. Karena area ini tidak didokumentasikan dengan baik di mana pun dan saya hampir selesai mengetik jawaban, saya akan tetap prajurit.
Jika Anda menggunakan konsol Framebuffer, dimungkinkan untuk menggunakan
fbcon=scrollback:
parameter pada saat boot untuk meningkatkan ukuran scrollback. Anda mungkin tidak menggunakannya.Alih-alih Anda kemungkinan akan melalui konsol VGA standar. Ada garpu lain di jalan di sini. Jika Anda memiliki kernel yang dikompilasi dengan
VGACON_SOFT_SCROLLBACK
parameter yang diaktifkan, dimungkinkan untuk meningkatkan scrollback modul kernel VGA, dengan mengubahVGACON_SOFT_SCROLLBACK_SIZE
. Tetapi Anda harus mengkompilasi ulang kernel Anda untuk melakukannya. Lihat jawaban sebelumnya untuk contoh hal-hal yang harus diubah, dan saya Perlu Membangun Kernel Kustom untuk detail tentang bagaimana melakukannya di CentOS. Saya menganggap itu tidak mungkin Anda bersedia untuk melalui semua itu, tetapi jika Anda sudah membangun kernel khusus mungkin mudah bagi Anda.Jika
VGACON_SOFT_SCROLLBACK
tidak aktif, Anda tidak memiliki opsi ini. Dalam hal ini, scrollback sebenarnya disimpan dalam memori VGA, yang membuatnya sangat terbatas. Satu-satunya hal yang benar-benar dapat Anda lakukan dalam hal ini adalah mengurangi jumlah terminal virtual yang dimulai secara default.Kernel CentOS standar dibangun dengan opsi-opsi ini:
Jadi, Anda mungkin melihat "kompilasi ulang kernel dengan yang lebih besar
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE
" sebagai opsi utama. Mungkin Anda dapat beralih ke driver framebuffer sebagai gantinya.Saat dihadapkan dengan masalah ini, daripada memperbaiki scrollback kernel saya hanya akan menggunakan layar sebagai gantinya. Dapatkan banyak manfaat lainnya juga.
sumber
Berikut ini adalah artikel yang membahas tentang pengaturan ukuran menggunakan parameter boot framebuffer.
Mengutip secara singkat:
sumber
IMHO, Anda perlu menjalankan perintah ini:
Sehingga buffer akan terdiri dari 5000 baris.
Tentu saja, Anda dapat menentukan jumlah garis sesuai kebutuhan Anda.
sumber