เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

ทำให้ไดเร็กทอรีส่วนตัวด้วย the chmod 700 บอกฉัน คำสั่ง

• ตั้งชื่อที่สมเหตุสมผลให้กับไฟล์ของคุณ เช่น ร้องเรียนนายกรัฐมนตรี 050302

มากกว่า จดหมาย1.


ภาพ

7.1.2. ทำที่ว่าง


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


เรียกใช้ ส่วนแบ่ง -v คำสั่งดูว่าเหลือพื้นที่เท่าไร


ภาพ


7.1.2.1. กำลังล้างไฟล์


ภาพ

บางครั้งเนื้อหาของไฟล์ไม่สนใจคุณ แต่คุณต้องการชื่อไฟล์เป็นเครื่องหมาย (เช่น คุณแค่ต้องการประทับเวลาของไฟล์ ตัวเตือนว่าไฟล์นั้นอยู่ที่นั่นหรือควรจะอยู่ที่นั่นอีกในอนาคต ). การเปลี่ยนเส้นทางเอาต์พุตของคำสั่ง null เป็นวิธีการดำเนินการในเชลล์ Bourne และ Bash:


แอนดี้:~> รายการสิ่งที่อยากได้ของแมว > ตัวยึดตำแหน่ง


แอนดี้:~> ตัวยึดตำแหน่ง ls -la

-rw-rw-r-- 1 andy andy 200 Jun 12 13:34 ตัวยึดตำแหน่ง andy:~> > ตัวยึดตำแหน่ง

แอนดี้:~> ตัวยึดตำแหน่ง ls -la

แอนดี้:~> รายการสิ่งที่อยากได้ของแมว > ตัวยึดตำแหน่ง


แอนดี้:~> ตัวยึดตำแหน่ง ls -la

-rw-rw-r-- 1 andy andy 200 Jun 12 13:34 ตัวยึดตำแหน่ง andy:~> > ตัวยึดตำแหน่ง

แอนดี้:~> ตัวยึดตำแหน่ง ls -la


-rw-rw-r--

-rw-rw-r--

1 แอนดี้ แอนดี้

1 แอนดี้ แอนดี้

0 มิ.ย. 12 13:35 น

0 มิ.ย. 12 13:35 น

กระบวนการลดขนาดไฟล์ที่มีอยู่เป็นไฟล์ที่มีชื่อเดียวกันซึ่งมีขนาดใหญ่ 0 ไบต์เรียกว่า ตัดทอน. สำหรับการสร้างไฟล์เปล่าใหม่ จะได้รับเอฟเฟกต์เดียวกันกับ แตะ สั่งการ. ในไฟล์ที่มีอยู่ แตะ

จะอัปเดตการประทับเวลาเท่านั้น ดูหน้าข้อมูลบน แตะ .


หากต้องการ "เกือบ" ทำให้ไฟล์ว่างเปล่า ให้ใช้ปุ่ม หาง สั่งการ. สมมติว่าผู้ใช้ แอนดี้สิ่งที่อยากได้จะค่อนข้างยาว เพราะเขามักจะใส่ของในตอนท้ายเสมอ แต่ไม่เคยลบสิ่งที่ได้รับจริงๆ ตอนนี้เขาต้องการเก็บเพียงห้ารายการสุดท้าย:


แอนดี้:~> หาง -5 สิ่งที่อยากได้ > รายการใหม่


แอนดี้:~> cat newlist > สิ่งที่อยากได้


แอนดี้:~> rm รายการใหม่

แอนดี้:~> หาง -5 สิ่งที่อยากได้ > รายการใหม่


แอนดี้:~> cat newlist > สิ่งที่อยากได้


แอนดี้:~> rm รายการใหม่


ภาพ


7.1.2.2. ข้อมูลเพิ่มเติมเกี่ยวกับไฟล์บันทึก


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


• ลองลบล็อกไฟล์เมื่อโปรแกรมไม่ทำงาน ถ้าคุณแน่ใจว่าจะไม่ต้องการมันอีก บางโปรแกรมอาจเห็นเมื่อรีสตาร์ทว่าไม่มีไฟล์บันทึกและจะไม่บันทึก

• หากคุณลบล็อกไฟล์และโปรแกรมสร้างไฟล์ขึ้นใหม่ โปรดอ่านเอกสารประกอบสำหรับโปรแกรมนี้โดยเฉพาะเพื่อค้นหาตัวเลือกคำสั่งที่เลี่ยงการสร้างไฟล์บันทึก

• ลองสร้างไฟล์บันทึกที่มีขนาดเล็กลงโดยการบันทึกเฉพาะข้อมูลที่เกี่ยวข้องกับคุณ หรือโดยการบันทึกข้อมูลที่สำคัญเท่านั้น

ลองแทนที่ไฟล์บันทึกด้วยลิงก์สัญลักษณ์ไปยัง / dev / null; หากคุณโชคดีโปรแกรมจะไม่บ่น อย่าทำเช่นนี้กับล็อกไฟล์ของโปรแกรมที่ทำงานเมื่อบูตระบบหรือโปรแกรมที่ทำงานจาก cron (ดูบทที่ 4) โปรแกรมเหล่านี้อาจแทนที่ลิงก์สัญลักษณ์ด้วยไฟล์ขนาดเล็กที่เริ่มเติบโตอีกครั้ง


ภาพ


7.1.2.3 อีเมล


ทำความสะอาดกล่องจดหมายของคุณเป็นประจำ สร้างโฟลเดอร์ย่อยและเปลี่ยนเส้นทางอัตโนมัติโดยใช้ ประกาศ (ดูหน้าข้อมูล) หรือตัวกรองของแอปพลิเคชันอ่านจดหมายที่คุณชื่นชอบ หากคุณมีโฟลเดอร์ถังขยะ ให้ทำความสะอาดเป็นประจำ


หากต้องการเปลี่ยนเส้นทางอีเมล ให้ใช้ .ซึ่งไปข้างหน้า ไฟล์ในโฮมไดเร็กทอรีของคุณ บริการเมลของ Linux จะค้นหาไฟล์นี้ทุกครั้งที่ต้องส่งเมลในเครื่อง เนื้อหาของไฟล์กำหนดว่าระบบเมลควรทำอะไรกับเมลของคุณ โดยสามารถมีบรรทัดเดียวที่มีที่อยู่อีเมลที่ผ่านการรับรองโดยสมบูรณ์ ในกรณีนั้นระบบจะส่งจดหมายทั้งหมดของคุณไปยังที่อยู่นี้ ตัวอย่างเช่น เมื่อเช่าพื้นที่สำหรับเว็บไซต์ คุณอาจต้องการส่งต่อจดหมายสำหรับผู้ดูแลเว็บไปยังบัญชีของคุณเองเพื่อไม่ให้เปลืองเนื้อที่ดิสก์ ของเว็บมาสเตอร์

.forward อาจมีลักษณะดังนี้:


webmaster@www ~/> แมว .forward

[ป้องกันอีเมล]

webmaster@www ~/> แมว .forward

[ป้องกันอีเมล]

การใช้การส่งต่อจดหมายยังมีประโยชน์ในการป้องกันไม่ให้คุณต้องตรวจสอบกล่องจดหมายต่างๆ คุณสามารถกำหนดให้ทุกที่อยู่ชี้ไปที่บัญชีส่วนกลางและเข้าถึงได้ง่าย


คุณสามารถขอให้ผู้ดูแลระบบของคุณกำหนด Forward ให้กับคุณได้ในไฟล์นามแฝงเมลในเครื่อง เช่น เมื่อบัญชีถูกปิด แต่ E-mail ยังคงใช้งานได้ชั่วขณะหนึ่ง


ภาพ

7.1.2.4. ประหยัดพื้นที่ด้วยลิงค์


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


ลิงก์สัญลักษณ์หลายตัวอาจมีชื่อต่างกัน เช่น ลิงก์อาจเรียกว่า มอนฟิชิเยร์ ในไดเร็กทอรีของผู้ใช้รายหนึ่ง และ มายลิงค์ ในของอื่น หลายลิงก์ (ชื่อต่างกัน) ไปยังไฟล์เดียวกันอาจเกิดขึ้นในไดเร็กทอรีเดียวกัน นี้มักจะทำใน / lib ไดเร็กทอรี: เมื่อออกคำสั่ง


ls -l /lib


คุณจะเห็นว่าไดเร็กทอรีนี้มีลิงก์มากมายที่ชี้ไปยังไฟล์เดียวกัน สิ่งเหล่านี้ถูกสร้างขึ้นเพื่อไม่ให้โปรแกรมที่ค้นหาชื่อใดชื่อหนึ่งติดอยู่ ดังนั้นจึงชี้ไปยังชื่อที่ถูกต้อง/ปัจจุบันของไลบรารีที่ต้องการ


ภาพ

7.1.2.5. จำกัดขนาดไฟล์


เชลล์มีคำสั่งในตัวเพื่อจำกัดขนาดไฟล์ ulimitซึ่งสามารถใช้เพื่อแสดงข้อจำกัดเกี่ยวกับทรัพยากรระบบ:


ซินดี้:~> ยูลิมิต -a

ขนาดไฟล์หลัก (บล็อก) 0

ขนาดข้อมูล (kbytes) ขนาดไฟล์ไม่จำกัด (blocks) หน่วยความจำสูงสุดที่ล็อกได้ไม่จำกัด (kbytes) ขนาดหน่วยความจำสูงสุดไม่จำกัด (kbytes) ไฟล์เปิดไม่จำกัด 1024

ขนาดท่อ (512 ไบต์) 8

ขนาดสแต็ก (kbytes) 8192

เวลาซีพียู (วินาที) ไม่ จำกัด

ประมวลผลผู้ใช้สูงสุด 512

หน่วยความจำเสมือน (kbytes) ไม่จำกัด

ซินดี้:~> ยูลิมิต -a

ขนาดไฟล์หลัก (บล็อก) 0

ขนาดข้อมูล (kbytes) ขนาดไฟล์ไม่จำกัด (blocks) หน่วยความจำสูงสุดที่ล็อกได้ไม่จำกัด (kbytes) ขนาดหน่วยความจำสูงสุดไม่จำกัด (kbytes) ไฟล์เปิดไม่จำกัด 1024

ขนาดท่อ (512 ไบต์) 8

ขนาดสแต็ก (kbytes) 8192

เวลาซีพียู (วินาที) ไม่ จำกัด

ประมวลผลผู้ใช้สูงสุด 512

หน่วยความจำเสมือน (kbytes) ไม่จำกัด


Cindy ไม่ใช่นักพัฒนาและไม่สนใจเกี่ยวกับ core dumps ซึ่งมีข้อมูลการดีบักในโปรแกรม หากคุณต้องการ core dumps คุณสามารถกำหนดขนาดได้โดยใช้คำสั่ง ulimit สั่งการ. อ่านหน้าข้อมูลบน ทุบตี สำหรับคำอธิบายโดยละเอียด


ภาพไฟล์หลัก?

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


ภาพ

7.1.2.6. ไฟล์บีบอัด


ไฟล์บีบอัดมีประโยชน์เพราะใช้พื้นที่บนฮาร์ดดิสก์น้อยกว่า ข้อดีอีกประการหนึ่งคือใช้แบนด์วิดท์น้อยกว่าในการส่งไฟล์บีบอัดผ่านเครือข่ายของคุณ ไฟล์จำนวนมาก เช่น man page ถูกจัดเก็บในรูปแบบบีบอัดบนระบบของคุณ การแกะไฟล์เหล่านี้ออกเพื่อรับข้อมูลเล็กน้อยแล้วต้องบีบอัดอีกครั้งนั้นค่อนข้างใช้เวลานาน คุณไม่ต้องการคลายแพ็ค man page เช่น อ่านเกี่ยวกับตัวเลือกของคำสั่งแล้วบีบอัด man page อีกครั้ง คนส่วนใหญ่อาจจะลืมทำความสะอาดหลังจากพบข้อมูลที่ต้องการแล้ว


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: