ค้นหาเว็บไซต์

ซีรี่ส์ RHCSA: การทบทวนคำสั่งที่จำเป็นและเอกสารประกอบระบบ - ตอนที่ 1


RHCSA (ผู้ดูแลระบบที่ได้รับการรับรองจาก Red Hat) คือการสอบรับรองจากบริษัท Red Hat ซึ่งให้บริการระบบปฏิบัติการและซอฟต์แวร์โอเพ่นซอร์สแก่ชุมชนองค์กร และยังให้การสนับสนุน บริการฝึกอบรมและให้คำปรึกษาแก่องค์กร

การสอบ RHCSA คือใบรับรองที่ได้รับจาก Red Hat Inc. หลังจากผ่านการสอบ (ชื่อรหัส EX200) การสอบ RHCSA เป็นการอัปเกรดเป็นการสอบ RHCT (ช่างเทคนิคที่ผ่านการรับรอง Red Hat) และการอัปเกรดนี้เป็นภาคบังคับเนื่องจาก Red Hat Enterprise Linux ได้รับการอัปเกรด ความแตกต่างหลักระหว่าง RHCT และ RHCSA คือการสอบ RHCT ตาม RHEL 5 ในขณะที่การรับรอง RHCSA ขึ้นอยู่กับ RHEL 6 และ 7 บทเรียนของการรับรองทั้งสองนี้ก็แตกต่างกันไปในระดับหนึ่งเช่นกัน

ผู้ดูแลระบบที่ได้รับการรับรอง Red Hat (RHCSA) นี้มีความสำคัญต่อการดำเนินงานการดูแลระบบหลักต่อไปนี้ซึ่งจำเป็นในสภาพแวดล้อม Red Hat Enterprise Linux:

  1. ทำความเข้าใจและใช้เครื่องมือที่จำเป็นสำหรับการจัดการไฟล์ ไดเร็กทอรี บรรทัดคำสั่งสภาพแวดล้อม และเอกสารทั้งระบบ/แพ็คเกจ
  2. ใช้งานระบบปฏิบัติการแม้ในระดับการทำงานที่แตกต่างกัน ระบุและควบคุมกระบวนการ เริ่มและหยุดเครื่องเสมือน
  3. ตั้งค่าพื้นที่จัดเก็บในตัวเครื่องโดยใช้พาร์ติชันและโลจิคัลวอลุ่ม
  4. สร้างและกำหนดค่าระบบไฟล์ภายในและเครือข่ายและคุณลักษณะ (สิทธิ์ การเข้ารหัส และ ACL)
  5. ติดตั้ง กำหนดค่า และควบคุมระบบ รวมถึงการติดตั้ง อัปเดต และถอดซอฟต์แวร์
  6. จัดการผู้ใช้และกลุ่มของระบบ พร้อมกับการใช้ไดเร็กทอรี LDAP แบบรวมศูนย์สำหรับการตรวจสอบสิทธิ์
  7. รับประกันความปลอดภัยของระบบ รวมถึงไฟร์วอลล์พื้นฐานและการกำหนดค่า SELinux

หากต้องการดูค่าธรรมเนียมและลงทะเบียนสอบในประเทศของคุณ โปรดดูหน้าการรับรอง RHCSA

ในซีรีส์ RHCSA 15 บทความนี้ ซึ่งมีชื่อว่า การเตรียมตัวสำหรับการสอบ RHCSA (Red Hat Certified System Administrator) เราจะพูดถึงหัวข้อต่อไปนี้ใน Red Hat Enterprise Linux 7 รุ่นล่าสุด

ใน ส่วนที่ 1 ของซีรีส์ RHCSA นี้ เราจะอธิบายวิธีการป้อนและดำเนินการคำสั่งด้วยไวยากรณ์ที่ถูกต้องในเชลล์พร้อมต์หรือเทอร์มินัล และอธิบายวิธีค้นหา ตรวจสอบ และใช้เอกสารประกอบของระบบ

ข้อกำหนดเบื้องต้น:

อย่างน้อยก็มีความคุ้นเคยกับคำสั่งพื้นฐานของ Linux เช่น:

  1. คำสั่ง cd (เปลี่ยนไดเร็กทอรี)
  2. คำสั่ง ls (ไดเร็กทอรีรายการ)
  3. คำสั่ง cp (คัดลอกไฟล์)
  4. คำสั่ง mv (ย้ายหรือเปลี่ยนชื่อไฟล์)
  5. คำสั่ง touch (สร้างไฟล์เปล่าหรืออัปเดตการประทับเวลาของไฟล์ที่มีอยู่)
  6. คำสั่ง rm (ลบไฟล์)
  7. คำสั่ง mkdir (สร้างไดเร็กทอรี)

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

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

  1. คู่มือการติดตั้ง Red Hat Enterprise Linux (RHEL) 7

การโต้ตอบกับ Linux Shell

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

คำสั่งประกอบด้วยสองส่วน:

  1. ชื่อของคำสั่งนั้นเองและ
  2. ข้อโต้แย้ง

อาร์กิวเมนต์บางตัวเรียกว่า ตัวเลือก (โดยปกติจะขึ้นต้นด้วยยัติภังค์) ปรับเปลี่ยนพฤติกรรมของคำสั่งในลักษณะเฉพาะ ในขณะที่อาร์กิวเมนต์อื่นๆ ระบุอ็อบเจ็กต์ที่คำสั่งทำงาน

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

ในตัวอย่างข้างต้น cd และ type เป็นเชลล์บิวด์อิน ในขณะที่ top และ less เป็นไบนารีภายนอก ตัวเชลล์เอง (ในกรณีนี้ ตำแหน่งของคำสั่งที่ปฏิบัติการได้จะถูกส่งกลับเป็น type)