วิธี “ปิด/ซ่อน” log จากหน้าจอ (console) บน AlmaLinux 9/RedHat 9

คำถามและปัญหา webhost ที่ใช้ Rocky และ AlmaLinux
ตอบกลับ
รูปประจำตัวสมาชิก
slwt2002
Administrator
โพสต์: 134
ลงทะเบียนเมื่อ: พุธ 24 มิ.ย. 2015 18:03

วิธี “ปิด/ซ่อน” log จากหน้าจอ (console) บน AlmaLinux 9/RedHat 9

โพสต์ โดย slwt2002 »

1. ปิด kernel/syslog output ไปยัง console

วิธีมาตรฐาน:
ต้องแก้ไข sysctl และ grub ดังนี้

A. ปิด printk log ระดับ kernel (ชั่วคราว)

โค้ด: เลือกทั้งหมด

dmesg -n 1
จะหยุด log ทุกชนิดจาก kernel ไปแสดงบนหน้าจอทันที (แต่ยังเก็บใน /var/log/messages ปกติ)

B. ปิด printk log แบบถาวร (หลัง reboot ก็ไม่ขึ้น)

แก้ไข /etc/sysctl.conf หรือเพิ่มไฟล์ custom ใน /etc/sysctl.d/

โค้ด: เลือกทั้งหมด

echo 'kernel.printk = 1 4 1 7' >> /etc/sysctl.conf
sysctl -p
(ตัวเลขหมายถึง loglevel 1 = only emergency/critical เท่านั้นที่แสดง)
ไม่มีลายเซ็นต์ ขอเขียนแล้วกัน
ตอบกลับ