Score:1

เหตุใดคอนโซล Linux ของฉันจึงเต็มไปด้วยข้อความ

ธง cn

ฉันติดตั้ง Windows 10 Professional บนแล็ปท็อปที่มี Intel i7 เจนเนอเรชั่น 10 และ RAM ขนาด 16 GB ฉันติดตั้ง Hyper-V Manager และใช้งาน Rocky Linux 8 VM โดยไม่มี GUI ทุกอย่างเป็นไปด้วยดี แต่หลังจากการติดตั้งเสร็จสิ้นและฉันได้รีบูต ฉันสังเกตเห็นว่าฉันได้รับข้อความแบบสุ่มที่กระพริบไปทั่วคอนโซล ฉันอาจจะกำลังพิมพ์อะไรอยู่และข้อความก็จะแทรกเข้ามาเอง มันทำให้เสียประสบการณ์และยุ่งเหยิง ด้านล่างนี้เป็นภาพหน้าจอสำหรับการอ้างอิง

ภาพหน้าจอของคอนโซล

ข้อความในภาพหน้าจอไม่ใช่ข้อความประเภทเดียวที่กระพริบไปทั่วคอนโซล แต่เป็นข้อความเดียวที่ฉันสามารถจับภาพได้จนถึงตอนนี้ ใครพอจะทราบบ้างว่าข้อความเหล่านี้มาจากไหนและจะ "ปิด" ได้อย่างไร เพื่อให้ฉันทำงานต่างๆ ได้ง่ายขึ้น

Score:2
ธง in

ไม่แน่ใจว่าค่าเริ่มต้นบน Rocky Linux คืออะไร แต่มีค่าการกำหนดค่าเคอร์เนล kernel.printk ที่ควบคุมระดับการแจ้งเตือนที่ส่งไปยังคอนโซลระบบ คุณจะต้องปรับสิ่งนี้ ดังนั้นผู้ที่ทำการดีบั๊กจึงต้องการการแจ้งเตือนในระดับที่สูงขึ้นมาก ฉันเดาว่าคุณอาจต้องการให้ค่าการแจ้งเตือนคอนโซลของคุณเป็น 3 หรืออาจจะเป็น 2

ฉันแนะนำค่าของอาจจะ kernel.printk = 3 4 1 3. ในระบบ Debian/Ubuntu ฉันทำให้สิ่งนี้คงอยู่โดยเขียนไฟล์แบบนี้ซึ่งจะอ่านเมื่อระบบบูท

# เพิ่มเติม /etc/sysctl.d/printk.conf
# ยกเลิกความคิดเห็นต่อไปนี้เพื่อหยุดข้อความระดับต่ำบนคอนโซล
kernel.printk = 3 4 1 3

ดู คำถามเก่า ฉันขอคำอธิบายเกี่ยวกับระดับต่างๆและวัตถุประสงค์ของแต่ละค่าใน unix.stackexchange

cn flag
พบลิงค์นี้ซึ่งชี้ให้ฉันเห็นไฟล์ที่ถูกต้องเพื่อแก้ไขสำหรับ Rocky Linux/RHEL 8 https://stackoverflow.com/questions/19757750/how-to-permanently-change-linux-printk-log-level

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา