<ก่อนหน้านี้ | Contents | ถัดไป>
/home/rom/images
ต่อไปในบทนี้ เราจะพูดถึงคำสั่งสำหรับจัดการไฟล์และไดเร็กทอรีเพื่อให้โฮมไดเร็กตอรี่ของคุณเป็นระเบียบเรียบร้อย
3.2.4. ไฟล์คอนฟิกูเรชันที่สำคัญที่สุด
ดังที่เราได้กล่าวไว้ก่อนหน้านี้ ไฟล์การกำหนดค่าส่วนใหญ่จะถูกเก็บไว้ในไฟล์ / ฯลฯ ไดเร็กทอรี เนื้อหาสามารถดูได้โดยใช้ แมว คำสั่งซึ่งส่งไฟล์ข้อความไปยังเอาต์พุตมาตรฐาน (โดยปกติคือจอภาพของคุณ) ไวยากรณ์ตรงไปตรงมา:
แมว ไฟล์1 ไฟล์2 ... ไฟล์N
ในส่วนนี้ เราพยายามให้ภาพรวมของไฟล์การกำหนดค่าทั่วไปส่วนใหญ่ นี่ไม่ใช่รายการที่สมบูรณ์อย่างแน่นอน การเพิ่มแพ็คเกจพิเศษอาจเพิ่มไฟล์การกำหนดค่าเพิ่มเติมใน / ฯลฯ. เมื่ออ่านไฟล์คอนฟิกูเรชัน คุณจะพบว่าไฟล์เหล่านี้มักถูกแสดงความคิดเห็นและอธิบายตนเองได้ค่อนข้างดี บางไฟล์ยังมีหน้าคนซึ่งมีเอกสารประกอบเพิ่มเติม เช่น มนุษย์ กลุ่ม.
ตารางที่ 3-3. ไฟล์คอนฟิกูเรชันที่พบบ่อยที่สุด
เนื้อไม่มีมัน | ข้อมูล/บริการ |
นามแฝง | ไฟล์ชื่อแทนเมลสำหรับใช้กับเซิร์ฟเวอร์เมล Sendmail และ Postfix การเรียกใช้เมลเซิร์ฟเวอร์ในแต่ละระบบนั้นเป็นการใช้งานทั่วไปในโลก UNIX มาอย่างยาวนาน และการกระจาย Linux เกือบทุกตัวยังคงมาพร้อมกับแพ็คเกจ Sendmail ในไฟล์นี้ ชื่อผู้ใช้ในเครื่องจะจับคู่กับชื่อจริงตามที่ปรากฏในที่อยู่อีเมล หรือกับที่อยู่ภายในเครื่องอื่นๆ |
อาปาเช่ | ไฟล์คอนฟิกสำหรับเว็บเซิร์ฟเวอร์ Apache |
ทุบตี | ไฟล์การกำหนดค่าทั้งระบบสำหรับ Bourne Again SHell กำหนดฟังก์ชันและนามแฝงสำหรับผู้ใช้ทั้งหมด เชลล์อื่นๆ อาจมีไฟล์กำหนดค่าทั้งระบบของตัวเอง เช่น cshrc. |
crontab และ โครน.* ไดเรกทอรี | การกำหนดค่างานที่จำเป็นต้องดำเนินการเป็นระยะ - สำรองข้อมูล อัพเดตฐานข้อมูลระบบ ล้างระบบ บันทึกการหมุน ฯลฯ |
ผิดนัด | ตัวเลือกเริ่มต้นสำหรับคำสั่งบางอย่าง เช่น ผู้ใช้เพิ่ม. |
ระบบไฟล์ | ระบบไฟล์ที่รู้จัก: ext3, vfat, iso9660 เป็นต้น |
fstab | แสดงรายการพาร์ติชั่นและของพวกเขา จุดเมานต์. |
เอฟทีพี* | การกำหนดค่าของเซิร์ฟเวอร์ ftp: ใครสามารถเชื่อมต่อ ส่วนใดของระบบที่สามารถเข้าถึงได้ ฯลฯ |
กลุ่ม | ไฟล์การกำหนดค่าสำหรับกลุ่มผู้ใช้ ใช้ยูทิลิตี้เงา เพิ่มกลุ่ม, กลุ่ม และ กรุ๊ปเดล เพื่อแก้ไขไฟล์นี้ แก้ไขด้วยตนเองก็ต่อเมื่อคุณรู้ว่ากำลังทำอะไรอยู่จริงๆ |
เจ้าภาพ | รายชื่อเครื่องที่สามารถติดต่อได้โดยใช้เครือข่ายแต่ไม่ต้องใช้บริการชื่อโดเมน สิ่งนี้ไม่เกี่ยวข้องกับการกำหนดค่าเครือข่ายของระบบ ซึ่งทำใน /etc/sysconfig.php. |
แท็บเริ่มต้น | ข้อมูลสำหรับการบูต: โหมด จำนวนคอนโซลข้อความ ฯลฯ |
ปัญหา | ข้อมูลเกี่ยวกับการแจกจ่าย (รุ่นวางจำหน่ายและ/หรือข้อมูลเคอร์เนล) |
ld.so.conf | ตำแหน่งของไฟล์ห้องสมุด |
loss.conf, ไซโล.conf, aboot.conf เป็นต้น | ข้อมูลการบูตสำหรับ LInux LOader ซึ่งเป็นระบบสำหรับการบูตที่ตอนนี้ค่อยๆ ถูกแทนที่ด้วย GRUB |
เข้าสู่ระบบ* | การหมุนของบันทึก ซึ่งเป็นระบบที่ป้องกันการรวบรวมไฟล์บันทึกจำนวนมาก |
อีเมล | ไดเร็กทอรีที่มีคำแนะนำสำหรับการทำงานของเมลเซิร์ฟเวอร์ |
โมดูล.conf | การกำหนดค่าโมดูลที่เปิดใช้งานคุณสมบัติพิเศษ (ไดรเวอร์) |
มอด | ข้อความประจำวัน: แสดงให้ทุกคนที่เชื่อมต่อกับระบบ (ในโหมดข้อความ) อาจใช้โดยผู้ดูแลระบบเพื่อประกาศบริการ/การบำรุงรักษาระบบ ฯลฯ |
แท็บ | ระบบไฟล์ที่ติดตั้งในปัจจุบัน ขอแนะนำว่าอย่าแก้ไขไฟล์นี้ |
nsswitch.conf | ลำดับในการติดต่อตัวแก้ไขชื่อเมื่อกระบวนการต้องการแก้ไขชื่อโฮสต์ |
แพมดี | การกำหนดค่าโมดูลการตรวจสอบความถูกต้อง |
passwd | แสดงรายการผู้ใช้ในเครื่อง ใช้ยูทิลิตี้เงา ผู้ใช้เพิ่ม, usermod และ ผู้ใช้ เพื่อแก้ไขไฟล์นี้ แก้ไขด้วยตนเองก็ต่อเมื่อคุณรู้ว่ากำลังทำอะไรอยู่จริงๆ |
พิมพ์แคป | ไฟล์การกำหนดค่าเครื่องพิมพ์ที่ล้าสมัยแต่ยังคงใช้บ่อย อย่าแก้ไขด้วยตนเองเว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่ |
โปรไฟล์ | การกำหนดค่าทั้งระบบของสภาพแวดล้อมเชลล์: ตัวแปร คุณสมบัติเริ่มต้นของไฟล์ใหม่ ข้อจำกัดของทรัพยากร ฯลฯ |
อาร์ซี* | ไดเร็กทอรีที่กำหนดเซอร์วิสแอ็คทีฟสำหรับการรันแต่ละระดับ |
แก้ไข.conf | ลำดับในการติดต่อเซิร์ฟเวอร์ DNS (เซิร์ฟเวอร์ชื่อโดเมนเท่านั้น) |
sendmail.cf | ไฟล์กำหนดค่าหลักสำหรับเซิร์ฟเวอร์ Sendmail |
บริการ | เครื่องนี้ยอมรับการเชื่อมต่อ (เปิดพอร์ต) |
sndconfig or เสียง | การกำหนดค่าการ์ดเสียงและเหตุการณ์เสียง |
SSH | ไดเร็กทอรีที่มีไฟล์กำหนดค่าสำหรับไคลเอ็นต์เชลล์ที่ปลอดภัยและเซิร์ฟเวอร์ |
sysconfig.php | ไดเร็กทอรีที่มีไฟล์การกำหนดค่าระบบ: เมาส์ คีย์บอร์ด เครือข่าย เดสก์ท็อป นาฬิการะบบ การจัดการพลังงาน ฯลฯ (เฉพาะ RedHat) |
X11 | การตั้งค่าสำหรับเซิร์ฟเวอร์กราฟิก X. RedHat ใช้ XFree ซึ่งแสดงในชื่อไฟล์การกำหนดค่าหลัก XFree86Config ยังมีคำแนะนำทั่วไปสำหรับตัวจัดการหน้าต่างที่มีอยู่ในระบบ เช่น GDM, fvwm, ควายฯลฯ |
xinetd.* or inetd.conf | ไฟล์การกำหนดค่าสำหรับบริการอินเทอร์เน็ตที่เรียกใช้จาก daemon บริการอินเทอร์เน็ต (แบบขยาย) ของระบบ (เซิร์ฟเวอร์ที่ไม่ได้เรียกใช้ daemon อิสระ) |
ในคู่มือนี้ เราจะเรียนรู้เพิ่มเติมเกี่ยวกับไฟล์เหล่านี้และศึกษารายละเอียดบางส่วน