ในบางครั้งฉันได้เขียนเกี่ยวกับไดเร็กทอรีที่น่าสนใจอื่น ๆ ใน LxA แล้วแม้กระทั่งเกี่ยวกับไดเร็กทอรีทรีของการแจกแจง GNU / Linux แต่คราวนี้เราจะมุ่งเน้นไปที่สิ่งที่เฉพาะเจาะจง มันเป็นเรื่องของ / เรียกใช้ไดเร็กทอรีซึ่งเราจะเปิดเผยรายละเอียดทั้งหมดเพื่อไม่ให้มีความลับสำหรับคุณ อาจไม่ใช่ไดเรกทอรีที่มีผู้เยี่ยมชมหรือเป็นที่นิยมมากที่สุด แต่ค่อนข้างสำคัญสำหรับระบบ ...
ไดเร็กทอรี / run ใหม่แสดงถึงการเปลี่ยนแปลงเล็กน้อยในวิธีการทำงานของ Linux ที่เกี่ยวข้องกับ ข้อมูลชั่วคราวที่รันไทม์. ไดเร็กทอรีใหม่แทนที่ / var / run ใน distros ปัจจุบัน ตอนนี้จะพบ / var / lock ใน / run / lock และ / dev / shm in / run / shm รวมถึงการเปลี่ยนแปลงอื่น ๆ เพื่อให้ทุกอย่างทำงานได้อย่างถูกต้องมีการใช้ลิงก์สัญลักษณ์สำหรับไดเร็กทอรีเหล่านี้ ด้วยวิธีนี้ไม่มีการเปลี่ยนแปลงที่ชัดเจนสำหรับโปรแกรมเก่าที่ขึ้นอยู่กับโปรแกรมเหล่านี้
คุณสามารถใช้คำสั่งต่อไปนี้เพื่อ รับข้อมูลเกี่ยวกับพื้นที่ว่าง:
df -k /run
สิ่งนี้ทำให้เราเห็นว่ามันเป็นเรื่องเกี่ยวกับ ไดเร็กทอรีที่ทำเครื่องหมายเป็น tmpfsนั่นคือชั่วคราว มันไม่ได้ถูกเก็บไว้ในฮาร์ดไดรฟ์ แต่อยู่ในหน่วยความจำหลักหรือแรม หากคุณไปที่ไดเร็กทอรีคุณจะเห็นไดเร็กทอรีย่อยและไฟล์ภายใน:
cd /run
เป็นที่ตั้งของจำนวนมาก ข้อมูลที่ใช้ในรันไทม์. ตัวอย่างเช่นคุณจะเห็นว่าภายใน / run / user มีไดเร็กทอรีพร้อมหมายเลขสำหรับผู้ใช้แต่ละคนในระบบ:
cd /run/users ls -l
หากคุณเข้าถึงไดเร็กทอรีที่เกี่ยวข้องกับผู้ใช้ของคุณคุณจะเห็นว่ามีข้อมูลที่ไฟล์ กระบวนการทำงานในปัจจุบัน. บางตัวมีนามสกุล * .pid พร้อมชื่อของกระบวนการที่สอดคล้องกัน เช่น gdm3.pid, sshd.pid เป็นต้น ฉันขอเชิญคุณใช้ตัวเชื่อมต่อเพื่อดูเนื้อหาของหนึ่งในนั้น ตัวอย่างเช่น:
cat upstart-dbus-bridge.pid
และจะแสดงไฟล์ PID ที่สอดคล้องกับกระบวนการดังกล่าว คุณสามารถสำรวจสิ่งที่น่าสนใจอื่น ๆ เช่น / run / sudo, / run / sshd เป็นต้น อย่างที่คุณเห็นทุกอย่างที่กำลังทำงานอยู่มีข้อมูลที่เหลือหรือข้อมูลชั่วคราวอยู่ที่นั่น ...
เหมือนกับการบอกให้ผู้ใช้ Windows เปิดโฟลเดอร์ Windows และ system ...
สวัสดี ฉันสงสัยว่ามีวิธีแก้ไขไฟล์ในไดเร็กทอรี /run หรือไม่ ไม่กี่วันที่ผ่านมาระบบของฉันพัง แต่ฉันมีสำเนาสำรองและฉันต้องการส่งคืนข้อมูลที่เก็บไว้ที่นั่น