![PUBG Mobile Vikendi Snow Map ดูก่อนใคร](/f/e3ed299c1e359b559829db60fbd79202.jpg?width=100&height=100)
โดยปกติบนเซิร์ฟเวอร์เมลของ Linux เมื่อเวลาผ่านไปขนาด /var/spool/mail/root ไฟล์สามารถเพิ่มขึ้นอย่างมากกับโปรแกรม บริการ และ daemons ต่างๆ ที่กำหนดค่าเป็นค่าเริ่มต้นเพื่อส่งการแจ้งเตือนไปยังกล่องจดหมายของบัญชีรูท
ถ้า ราก ไฟล์เมลบ็อกซ์มีขนาดใหญ่ขึ้นมาก คุณควรคำนึงถึงมาตรการบางอย่างเพื่อที่จะลบไฟล์เพื่อ พื้นที่ว่างในดิสก์หรือพาร์ติชั่น.
อย่างไรก็ตาม ก่อนที่จะลบข้อความเมลรูทจริง ๆ ก่อนอื่นให้ลองอ่านเมลรูททั้งหมดเพื่อให้แน่ใจว่าคุณจะไม่ลบอีเมลที่สำคัญบางรายการ บนคอนโซล คุณสามารถเข้าสู่ระบบเป็น ราก เข้าสู่ระบบของคุณและดำเนินการง่ายๆ คำสั่งเมล ซึ่งจะเปิดกล่องจดหมายบัญชีรูทโดยอัตโนมัติสำหรับการอ่าน ถ้า จดหมาย ยูทิลิตี้บรรทัดคำสั่งไม่มีอยู่ในระบบของคุณ ติดตั้ง mailx หรือ mailutils package โดยออกคำสั่งด้านล่าง
# yum ติดตั้ง mailx [เปิด CentOS/RHEL/Fedora] # apt-get ติดตั้ง mailutils [เปิดเดเบียน/อูบุนตู]
วิธีที่ง่ายที่สุดในการลบ ราก ไฟล์เมลของบัญชีคือการใช้ Linux stdout การเปลี่ยนเส้นทางไปยังไฟล์ ซึ่งจะตัดทอนไฟล์เมลบ็อกซ์ ดังแสดงในตัวอย่างด้านล่าง
# > /var/spool/mail/root.
ตัวแปรอื่น ๆ ที่คุณสามารถใช้เพื่อตัดทอนไฟล์กล่องจดหมายของบัญชีรูทคือการอ่านเนื้อหาของ
/dev/null ไฟล์ Linux พิเศษ (ไฟล์ Linux blackhole) ด้วย คำสั่งแมว และเปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์รูทเมลบ็อกซ์ ดังแสดงในตัวอย่างด้านล่าง การอ่านเนื้อหาของ /dev/null ไฟล์จะกลับมาทันที EOF (สิ้นสุดไฟล์).# cat /dev/null > /var/spool/mail/root.
หลังจากตัดไฟล์แล้ว ให้ตรวจสอบเนื้อหาของไฟล์ ราก ไฟล์กล่องจดหมายของบัญชีโดยใช้ คำสั่งแมว, คำสั่งมากหรือน้อย เพื่อตรวจสอบว่าเนื้อหาของไฟล์ถูกลบสำเร็จหรือไม่
NS คำสั่งน้อยลง ควรกลับมา จบ ของไฟล์ทันที
คุณสามารถทำให้กระบวนการตัดทอนไฟล์เมลบ็อกซ์ของบัญชีรูทโดยอัตโนมัติโดยเพิ่ม a งาน crontab ให้วิ่งทุกเที่ยงคืนตามที่แสดงด้านล่าง ยกเว้น
# 0 0 * * * cat /dev/null > /var/spool/mail/root 2>&1 > truncate-root-mail.log
แค่นั้นแหละ! หากคุณรู้วิธีอื่นในการลบรูทเมลบ็อกซ์ แชร์กับเราทางส่วนความคิดเห็นด้านล่าง