30+ คำถามที่พบบ่อยในการสัมภาษณ์ Linux และคำตอบ [2023]
เผยแพร่แล้ว: 2023-01-03แม้ว่าระบบปฏิบัติการลีนุกซ์จะเริ่มต้นจากโครงการงานอดิเรกโดย Linus Torvalds ในปี 1991 แต่ระบบดังกล่าวได้เติบโตขึ้นจนกลายเป็นผู้เล่นที่โดดเด่นในการจ่ายพลังงานให้กับซูเปอร์คอมพิวเตอร์ เว็บเซิร์ฟเวอร์ สมาร์ทโฟน และเทคโนโลยีอื่นๆ อีกมากมาย
ลีนุกซ์เป็นที่ชื่นชอบเนื่องจากความเสถียร ความปลอดภัย และการใช้ทรัพยากรอย่างมีประสิทธิภาพ การใช้งานและความต้องการลีนุกซ์เติบโตขึ้นในช่วงหลายปีที่ผ่านมา และแนวโน้มนี้จะไม่หยุดลงในเร็วๆ นี้
ในปี 2021 Statista รายงานว่า 47% ของนักพัฒนามืออาชีพใช้ Linux ในปีเดียวกันนั้น รายงานงานโอเพ่นซอร์สประจำปีครั้งที่ 9 แสดงให้เห็นว่าการพัฒนาและการดูแลระบบ Linux เป็นทักษะที่เป็นที่ต้องการมากที่สุดเป็นอันดับสองจากการจ้างผู้จัดการและนักพัฒนา
ทักษะใน Linux มีความสำคัญอย่างยิ่งต่อการพัฒนาซอฟต์แวร์ การดูแลระบบ DevOps การดูแลระบบเครือข่าย วิศวกรรมความปลอดภัย และวิทยาศาสตร์ข้อมูล และอื่น ๆ อีกมากมาย ดังนั้น หากคุณสนใจในสาขาเหล่านี้ มีแนวโน้มว่าคุณจะได้รับการสัมภาษณ์เกี่ยวกับทักษะของคุณใน Linux
เพื่อช่วยคุณเตรียมตัว ต่อไปนี้เป็นคำถามสัมภาษณ์เกี่ยวกับ Linux ยอดนิยมบางส่วนที่คุณน่าจะพบและคำตอบ
ลินุกซ์คืออะไร?
คำตอบ : ลินุกซ์ เป็นระบบปฏิบัติการโอเพ่นซอร์สฟรีที่พัฒนาขึ้นในปี 1991 โดย Linux Torvalds และเผยแพร่ภายใต้ GNU General Public License (GPL)
ทำไมต้องใช้ลีนุกซ์?
คำตอบ : การใช้ระบบปฏิบัติการลีนุกซ์มีข้อดีหลายประการ ประการแรก ลีนุกซ์มีความปลอดภัยสูงและแทบไม่มีภูมิคุ้มกันต่อการโจมตีของมัลแวร์
นอกจากนี้ Linux ยังมีความเสถียรสูง เชื่อถือได้ และไม่ค่อยล่ม ซึ่งเป็นสาเหตุที่เซิร์ฟเวอร์จำนวนมากใช้ Linux ลีนุกซ์ยังมาพร้อมกับข้อดีของการมีน้ำหนักเบา ใช้ RAM และหน่วยความจำน้อย ทำให้สามารถใช้งานได้แม้ในเครื่องรุ่นเก่า
กล่าวโดยสรุปคือ Linux เป็นบริการฟรี เป็นโอเพ่นซอร์ส อัปเดตเป็นประจำ และปรับแต่งได้สูง ทำให้ผู้ใช้สามารถปรับแต่งอะไรก็ได้บนระบบปฏิบัติการให้เหมาะกับความต้องการของตน นอกจากนี้ยังมีการกระจายที่แตกต่างกันที่ปรับให้เหมาะกับแฮ็กเกอร์ การกระจายอื่น ๆ สำหรับโปรแกรมเมอร์และแม้แต่ผู้ใช้ทั่วไป
องค์ประกอบพื้นฐานของ Linux OS คืออะไร?
คำตอบ: Linux OS ประกอบด้วยองค์ประกอบพื้นฐานสามส่วน
- เคอร์เนล: นี่คือองค์ประกอบหลักของระบบปฏิบัติการ Linux เป็นเลเยอร์ที่ต่ำที่สุดในระบบปฏิบัติการ Linux และโต้ตอบโดยตรงกับฮาร์ดแวร์ของคอมพิวเตอร์ เคอร์เนลจะจัดสรรและจัดการทรัพยากรฮาร์ดแวร์ เช่น CPU หน่วยความจำ และที่เก็บข้อมูล และให้บริการแก่ส่วนอื่นๆ ของระบบปฏิบัติการและโปรแกรมที่ทำงานบนคอมพิวเตอร์
- เชลล์: นี่คืออินเทอร์เฟซบรรทัดคำสั่งที่อนุญาตให้ผู้ใช้โต้ตอบกับระบบปฏิบัติการและเรียกใช้โปรแกรม ทำหน้าที่เป็นส่วนต่อประสานระหว่างผู้ใช้และเคอร์เนล มันตีความคำสั่งของผู้ใช้และดำเนินการ
- แอปพลิเคชัน: โปรแกรมเหล่านี้ทำงานบนระบบปฏิบัติการและมีฟังก์ชันเฉพาะ เช่น การท่องเว็บ การประมวลผลคำ และการเล่นเพลง เป็นต้น
เคอร์เนล เชลล์ และแอปพลิเคชันประกอบกันเป็นระบบปฏิบัติการลีนุกซ์
เหตุใด Linux จึงถือว่าปลอดภัยกว่า
คำตอบ: ปัจจัยสำคัญที่ทำให้ Linux ปลอดภัยคือธรรมชาติของโอเพ่นซอร์ส นักพัฒนาจำนวนมากมักจะดูรหัส Linux เป็นประจำ และเมื่อพบจุดบกพร่องหรือช่องโหว่ ก็จะแจ้งปัญหาดังกล่าวในฟอรัม Linux และแก้ไขในเวลาไม่กี่วัน
นอกจากนี้ วิธีที่ Linux จัดการการอนุญาตและสิทธิ์พิเศษทำให้มั่นใจได้ว่าการเข้าถึงรูทจะไม่ถูกมอบให้กับผู้ใช้ทั่วไปตามค่าเริ่มต้น
สิ่งนี้จำกัดความเสียหายที่ไวรัสสามารถทำได้ จำนวนการใช้งานที่ต่ำโดยผู้ใช้ทุกวันยังช่วยให้มีความปลอดภัย เนื่องจากแฮ็กเกอร์ชอบกำหนดเป้าหมายระบบปฏิบัติการที่มีผู้ใช้จำนวนมาก
เคอร์เนลลินุกซ์คืออะไร?
คำตอบ: นี่คือเลเยอร์ที่ต่ำที่สุดของระบบปฏิบัติการ Linux และองค์ประกอบหลัก เคอร์เนลอยู่ระหว่างฮาร์ดแวร์และส่วนอื่นๆ ของระบบปฏิบัติการลีนุกซ์ เคอร์เนลโต้ตอบกับฮาร์ดแวร์ของคอมพิวเตอร์และจัดการทรัพยากรฮาร์ดแวร์ เช่น หน่วยความจำ CPU และพื้นที่เก็บข้อมูล
นอกจากนี้ยังช่วยให้แน่ใจว่างานและกระบวนการต่างๆ ได้รับการจัดสรรทรัพยากรที่จำเป็นเพื่อให้ทำงานได้อย่างราบรื่นและมีประสิทธิภาพ
อะไรคือความแตกต่างระหว่าง Linux และ Unix?
คำตอบ: Linux เป็นระบบปฏิบัติการโอเพ่นซอร์สฟรีที่พัฒนาโดย Linus Torvalds ในขณะที่ Unix เป็นระบบปฏิบัติการพกพาที่เป็นกรรมสิทธิ์ ทำงานหลายอย่างพร้อมกัน และผู้ใช้หลายคนที่พัฒนาโดย AT&T Unix ไม่ใช่โอเพ่นซอร์สซึ่งแตกต่างจาก Linux
GUI คืออะไร?
คำตอบ: ส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) คือส่วนต่อประสานกับผู้ใช้สำหรับระบบปฏิบัติการที่อนุญาตให้ผู้ใช้โต้ตอบกับมันผ่านองค์ประกอบกราฟิก เช่น หน้าต่าง ไอคอน เมนู พอยน์เตอร์ และแถบเลื่อน (WIMPS)
องค์ประกอบกราฟิกถูกควบคุมผ่านอุปกรณ์ชี้ตำแหน่ง เช่น เมาส์ สไตลัส แทร็กบอล หรือนิ้วบนหน้าจอสัมผัส
CLI คืออะไร?
คำตอบ: อินเทอร์เฟซบรรทัดคำสั่ง (CLI) เป็นส่วนติดต่อผู้ใช้แบบข้อความที่อนุญาตให้ผู้ใช้โต้ตอบกับระบบคอมพิวเตอร์โดยป้อนคำสั่งเป็นสตริงข้อความในเทอร์มินัล
ระบบคอมพิวเตอร์ตอบสนองโดยดำเนินการตามคำสั่งที่ส่งผ่านหรือแสดงข้อมูลที่ร้องขอ
อธิบาย Linux Shell
คำตอบ: Linux shell เป็นโปรแกรมที่ตีความและดำเนินการคำสั่งที่ป้อนผ่านอินเตอร์เฟสบรรทัดคำสั่ง ทำให้ผู้ใช้สามารถโต้ตอบกับระบบปฏิบัติการและควบคุมคอมพิวเตอร์ของตนได้
เชลล์รับคำสั่งในรูปแบบที่มนุษย์อ่านได้ แปลความหมายเป็นรูปแบบที่เคอร์เนลสามารถเข้าใจได้ จากนั้นส่งคำสั่งเหล่านั้นไปยังเคอร์เนลเพื่อดำเนินการ
ประเภทของเชลล์ใน Linux
คำตอบ: มีเชลล์หลายประเภทใน Linux ซึ่งแต่ละประเภทได้รับการปรับให้เหมาะสมสำหรับการใช้งานเฉพาะ เชลล์ประเภทต่างๆ ใน Linux ได้แก่:
- Bourne Shell แสดงเป็น sh
- Bourne Again Shell แสดงเป็น Bash
- C Shell หมายถึง เป็น csh
- KornShell แสดงเป็น ksh
- Z Shell แสดงเป็น zsh
- เปลือกโต้ตอบที่เป็นมิตรแสดงว่าเป็น ปลา
- Debian Almquist Shell แสดงเป็น เส้นประ
- TENEX C Shell แสดงเป็น tcsh
ข้างต้นคือเชลล์ Linux ยอดนิยมบางส่วน
เชลล์สคริปต์คืออะไร?
คำตอบ: นี่คือไฟล์ข้อความที่มีลำดับของคำสั่งที่เชลล์ Linux จะดำเนินการตามลำดับที่ปรากฏ
เชลล์สคริปต์มีคำสั่งที่จะต้องป้อนลงในอินเทอร์เฟซบรรทัดคำสั่งทีละคำสั่ง เชลล์สคริปต์มีประโยชน์ในการทำงานซ้ำ ๆ โดยอัตโนมัติหรือสำหรับการรันชุดงาน
อธิบายการอนุญาตไฟล์ใน Linux
คำตอบ: การอนุญาตไฟล์มีสามประเภทใน Linux:
- อ่าน (r): การอนุญาตนี้อนุญาตให้ผู้ใช้เปิดและอ่านเนื้อหาของไฟล์หรือดูเนื้อหาของไดเร็กทอรี อย่างไรก็ตาม ผู้ใช้ไม่สามารถแก้ไขไฟล์หรือเนื้อหาของไดเร็กทอรีได้
- เขียน (w): สิทธิ์ในการเขียนไฟล์อนุญาตให้ผู้ใช้แก้ไขเนื้อหาของไฟล์ สิทธิ์การเขียนบนไดเร็กทอรีอนุญาตให้ผู้ใช้เพิ่ม ลบ และเปลี่ยนชื่อไฟล์ในไดเร็กทอรี
- Execute (x): อนุญาตให้ผู้ใช้เรียกใช้ไฟล์เป็นโปรแกรม ใน Linux ผู้ใช้ไม่สามารถเรียกใช้โปรแกรมได้เว้นแต่จะได้รับอนุญาตในการดำเนินการ
ข้อมูลข้างต้นประกอบด้วยประเภทไฟล์ในระบบปฏิบัติการ Linux
จะให้สิทธิ์ใน Linux ได้อย่างไร
คำตอบ: ในการให้สิทธิ์ใน Linux จะใช้คำสั่ง chmod ซึ่งย่อมาจาก 'change mode' chmod ใช้เพื่อเปลี่ยนสิทธิ์ของไฟล์หรือไดเร็กทอรี
สามารถให้สิทธิ์กับชุดผู้ใช้ที่แตกต่างกัน ซึ่งรวมถึง: กลุ่ม (g) ผู้ใช้ (u) อื่น ๆ (o) และผู้ใช้ทั้งหมด (a) สิทธิ์สำหรับผู้ใช้เหล่านี้สามารถให้ได้โดยเพิ่ม (+) หรือลบ (-) สิทธิ์ในการอ่าน (r) เขียน (w) และดำเนินการ ( x )
ไวยากรณ์สำหรับเปลี่ยนสิทธิ์อนุญาตมีดังนี้:
chmod permissions file/directory-name
จะค้นหาตำแหน่งที่เก็บไฟล์ใน Linux ได้อย่างไร
คำตอบ: หากต้องการค้นหาตำแหน่งที่เก็บไฟล์ใน Linux ขั้นแรก ให้ดำเนินการคำสั่ง
find <fileName>
เพื่อค้นหาไฟล์ในไดเร็กทอรีที่มีอยู่ หากพบไฟล์ที่มีชื่อไฟล์ที่ป้อน คุณสามารถดำเนินการต่อไปนี้:
realpath <fileName>
เพื่อค้นหาเส้นทางที่แน่นอนไปยังตำแหน่งที่เก็บไฟล์
จะลบไดเร็กทอรีใน Linux ได้อย่างไร
คำตอบ: หากต้องการลบไดเร็กทอรีใน Linux คุณสามารถใช้คำสั่ง rmdir คำสั่งนี้ย่อมาจาก “remove directory” และใช้เพื่อลบไดเร็กทอรีที่ว่างเปล่า
ตัวอย่างเช่น หากต้องการลบไดเร็กทอรีว่างที่ชื่อ test ให้ดำเนินการ:
rmdir test
หากต้องการลบไดเร็กทอรีที่ไม่ว่างเปล่า ให้ดำเนินการ rm พร้อมกับแฟล็ก -r
rm -r sample
Swap Space คืออะไร?
คำตอบ: นี่คือพื้นที่สงวนบนฮาร์ดไดรฟ์ โดยปกติจะอยู่ในรูปของพาร์ติชัน ซึ่งระบบปฏิบัติการ Linux ใช้เมื่อ RAM เต็ม
หากต้องการหน่วยความจำเพิ่มเติมและ RAM เต็ม ไม่ได้ใช้งาน หรือเข้าถึงไม่บ่อย หน้าจะถูกลบออกจาก RAM และจัดเก็บไว้ในพื้นที่สว็อป เพื่อเพิ่มพื้นที่ว่างสำหรับกระบวนการเพิ่มเติมใน RAM
LILO คืออะไร?
คำตอบ: Linux Loader (LILO) เป็น bootloader สำหรับระบบปฏิบัติการ Linux bootloader เป็นโปรแกรมสำหรับโหลดระบบปฏิบัติการลงในหน่วยความจำและเริ่มทำงานหลังจากเปิดเครื่องคอมพิวเตอร์
เมื่อเปิดคอมพิวเตอร์ LILO จะค้นหาตำแหน่งเคอร์เนลของ Linux และโปรแกรมที่จำเป็นอื่นๆ และโหลดลงในหน่วยความจำ เมื่อเสร็จแล้ว จะเริ่มเคอร์เนล Linux
การเปลี่ยนเส้นทางคืออะไร?
คำตอบ: นี่เป็นการแก้ไขแหล่งที่มาของอินพุตมาตรฐาน ซึ่งโดยปกติจะเป็นแป้นพิมพ์ และปลายทางของเอาต์พุตมาตรฐานและข้อผิดพลาดมาตรฐาน ซึ่งโดยปกติจะเป็นหน้าจอ
ตัวอย่างเช่น ผ่านการเปลี่ยนเส้นทาง ข้อมูลเข้าสามารถได้รับจากไฟล์ และยังสามารถบันทึกข้อมูลเอาต์พุตและข้อผิดพลาดลงในไฟล์ได้
การจัดกลุ่มคำสั่งคืออะไร?
คำตอบ: นี่เป็นวิธีดำเนินการหลายคำสั่งรวมกันเป็นหน่วยเดียว การจัดกลุ่มทำให้สามารถดำเนินการหลายคำสั่งเป็นบล็อกเดียวได้
การจัดกลุ่มมักใช้คุณลักษณะต่างๆ เช่น การเปลี่ยนเส้นทางและการวางท่อเพื่อสร้างสคริปต์ที่ซับซ้อนมากขึ้นและทำงานอัตโนมัติ
เซิร์ฟเวอร์ Linux ไร้สัญชาติคืออะไร?
คำตอบ: เซิร์ฟเวอร์นี้ไม่ได้จัดเก็บข้อมูลสถานะหรือข้อมูลใด ๆ ไว้ในเครื่อง การจัดเก็บข้อมูลทั้งหมดเกิดขึ้นในฝั่งไคลเอนต์ และเซิร์ฟเวอร์ไม่มีการบันทึกข้อมูลที่ให้บริการ
การผูกมัดเครือข่ายคืออะไร?
คำตอบ: นี่คือเทคนิคในการรวบรวมอินเทอร์เฟซเครือข่ายหลายอินเทอร์เฟซเป็นอินเทอร์เฟซเดียว สิ่งนี้จะเพิ่มแบนด์วิธของเครือข่าย ปริมาณงาน และการเชื่อมต่อสำรอง ซึ่งช่วยปรับปรุงประสิทธิภาพของเครือข่าย
คำสั่ง grep คืออะไร?
คำตอบ: คำ สั่ง Global Regular Expression Print (Grep) เป็นเครื่องมือบรรทัดคำสั่งที่ใช้ค้นหารูปแบบในไฟล์และแสดงบรรทัดไฟล์ทั้งหมดที่มีรูปแบบ รูปแบบที่ค้นหาคือนิพจน์ทั่วไปและโดยทั่วไปจะเป็นสตริงอักขระ
Daemons คืออะไร?
คำตอบ: Daemons เป็นโปรแกรมอรรถประโยชน์ที่ทำงานอยู่เบื้องหลังโดยที่ผู้ใช้ไม่ต้องดำเนินการใดๆ Daemons ดำเนินการต่างๆ เช่น การมอนิเตอร์อุปกรณ์ต่อพ่วงและการบำรุงรักษาระบบ Daemons ช่วยให้ระบบปฏิบัติการทำงานได้อย่างราบรื่น
ลิงค์สัญลักษณ์คืออะไร?
คำตอบ: symbolic link หรือที่เรียกว่า symlink หรือ soft link เป็นไฟล์ประเภทหนึ่งในระบบปฏิบัติการ Linux ซึ่งชี้ไปยังไฟล์หรือไดเร็กทอรีอื่น ซึ่งเทียบเท่ากับทางลัดในระบบปฏิบัติการ Windows
ลิงก์สัญลักษณ์ช่วยปรับปรุงการเข้าถึงไฟล์ที่อาจเป็นเรื่องยากหรือไม่สะดวก
ตัวแปรด้านสิ่งแวดล้อมคืออะไร?
คำตอบ: ตัวแปรเหล่านี้เป็นตัวแปรไดนามิกที่ตั้งค่าในเชลล์และใช้เพื่อเก็บข้อมูลที่โปรแกรมจำเป็นต้องเรียกใช้หรือกำหนดค่าพฤติกรรมเพื่อให้เหมาะกับความต้องการของผู้ใช้
ตัวอย่างของตัวแปรสภาพแวดล้อมบางอย่าง ได้แก่ LANG ซึ่งเก็บภาษาเริ่มต้นไว้ในระบบ TEMP ให้ไดเร็กทอรีที่ใช้สำหรับไฟล์ชั่วคราวและ HOME ซึ่งแสดงโฮมไดเร็กทอรีของผู้ใช้ปัจจุบัน และอื่นๆ
แยกความแตกต่างระหว่างคำสั่ง Bash และ dos เพื่อดูเนื้อหาไฟล์
คำตอบ: ใน bash shell คำสั่งที่คุณสามารถใช้เพื่อดูเนื้อหาไฟล์ ได้แก่:
- แมว – พิมพ์เนื้อหาของไฟล์ไปที่หน้าจอ
- nl – คล้ายกับ cat แต่เพิ่มหมายเลขบรรทัดหน้าเนื้อหาที่แสดง
- น้อยกว่า – อ่านเนื้อหาของไฟล์ทีละหน้า (หน้าจอ)
- head – ส่งออก 10 บรรทัดแรกของไฟล์ไปยังหน้าจอ
- หาง – ส่งออก 10 บรรทัดสุดท้ายของไฟล์ไปยังหน้าจอ
ใน dos shell สามารถใช้คำสั่งต่อไปนี้เพื่อดูเนื้อหาไฟล์:
- ประเภท – แสดงเนื้อหาของไฟล์โดยไม่ต้องแก้ไข
- เพิ่มเติม – แสดงเนื้อหาของไฟล์ทีละหน้าจอ
เชลล์ Bash และ dos มีคำสั่งต่างๆ ที่ใช้เพื่อดูเนื้อหาของไฟล์
ตั้งชื่อลีนุกซ์ดิสทริบิวชันบางตัว
คำตอบ: ลีนุกซ์ดิสทริบิวชันคือเวอร์ชันของลีนุกซ์ที่สร้างขึ้นจากเชลล์ของลีนุกซ์ที่บรรจุและแจกจ่ายให้กับผู้ใช้
ลีนุกซ์รุ่นยอดนิยมบางตัว ได้แก่ Ubuntu, Fedora, Debian, CentOS, Arch Linux, Red Hat Enterprise Linux และ Mint Linux
สถานะกระบวนการต่าง ๆ ใน Linux คืออะไร
คำตอบ: สถานะกระบวนการหลักใน Linux รวมถึง:
- กำลังทำงาน - กระบวนการกำลังดำเนินการโดย CPU
- หลับ – กระบวนการกำลังรอทรัพยากรที่ไม่พร้อมใช้งานในขณะนี้
- หยุดทำงาน – กระบวนการถูกยกเลิกโดยโปรเซสเซอร์หรือสัญญาณ
- Zombie – กระบวนการถูกยกเลิก แต่กระบวนการหลักยังไม่ได้ล้างทรัพยากร
ข้างต้นประกอบขึ้นเป็นสถานะกระบวนการหลักใน Linux
การเรียกระบบการจัดการกระบวนการต่าง ๆ ใน Linux คืออะไร?
คำตอบ: การเรียกใช้ระบบการจัดการกระบวนการต่างๆ ได้แก่:
- fork() – ใช้เพื่อสร้างกระบวนการใหม่
- kill() - ใช้เพื่อส่งสัญญาณเพื่อยุติกระบวนการที่กำลังทำงานอยู่
- wait() – ระงับการดำเนินการของกระบวนการเรียกจนกว่ากระบวนการย่อยจะสิ้นสุดลง
- exec() - โหลดโปรแกรมเข้าสู่กระบวนการปัจจุบันและเรียกใช้
- exit() - ยุติการทำงานของโปรแกรม
ข้างต้นเป็นการเรียกระบบการจัดการกระบวนการหลักใน Linux
จะค้นหาสถานะของกระบวนการได้อย่างไร
คำตอบ: คุณสามารถค้นหาสถานะของกระบวนการได้โดยใช้คำสั่ง 'ps' เพื่อดูสถานะปัจจุบันของกระบวนการที่ทำงานอยู่ทั้งหมดในระบบ Linux
หากต้องการดูรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการเฉพาะ ให้ดำเนินการดังต่อไปนี้:
ps -p <processID>
จะหยุดกระบวนการทำงานใน Linux ได้อย่างไร
คำตอบ: คุณสามารถหยุดกระบวนการทำงานใน Linux ได้โดยดำเนินการ:
kill <processID>
เพื่อฆ่ากระบวนการที่กำลังทำงานอยู่โดยใช้ ID คุณยังสามารถหยุดกระบวนการที่กำลังรันอยู่ได้ด้วยชื่อโดยดำเนินการ:
killall <processName>
Case Sensitivity ส่งผลต่อคำสั่งอย่างไร?
คำตอบ: ในระบบปฏิบัติการ Linux คำสั่งจะคำนึงถึงขนาดตัวพิมพ์ หมายความว่าเชลล์ปฏิบัติต่อคำสั่งที่เขียนในกรณีต่างๆ กันอย่างชัดเจนและแตกต่างกัน
ตัวอย่างเช่น คำสั่ง 'rmdir' จะไม่เหมือนกับ 'RMDIR' ในระบบปฏิบัติการ Linux คำสั่งบรรทัดคำสั่งมักจะเขียนด้วยตัวพิมพ์เล็ก
คำสั่งใดที่ใช้ในการตรวจสอบว่า Linux ใช้หน่วยความจำเท่าใด
คำตอบ: เมื่อเรียกใช้คำสั่ง free จะแสดงจำนวนพื้นที่ที่ใช้และพื้นที่ว่างในระบบ สามารถใช้แฟล็กที่แตกต่างกันกับคำสั่งเพื่อแสดงข้อมูลประเภทต่างๆ
คำสั่ง ls คืออะไร?
คำตอบ: นี่คือคำสั่งสำหรับแสดงรายการเนื้อหาของไดเร็กทอรี
คำสั่ง ps คืออะไร?
คำตอบ: คำสั่ง ps แสดงข้อมูลเกี่ยวกับกระบวนการที่กำลังทำงานอยู่
คำสั่ง netstat คืออะไร?
ตอบ เป็นคำสั่งที่ใช้แสดงข้อมูลการเชื่อมต่อเครือข่ายในระบบ จะแสดงข้อมูลเกี่ยวกับการเชื่อมต่อเครือข่ายที่ใช้งานอยู่ในปัจจุบัน
คำสั่ง cp คืออะไร?
คำตอบ: นี่คือคำสั่งที่ใช้ในการคัดลอกไฟล์และไดเร็กทอรี
mkdir คืออะไร?
คำตอบ: นี่คือคำสั่งที่ใช้สร้างไดเร็กทอรีใน Linux
คำสั่งแมวคืออะไร?
คำตอบ: นี่คือคำสั่งที่ใช้เพื่อดูเนื้อหาของไฟล์ สร้างไฟล์ใหม่ เปลี่ยนเส้นทางเอาต์พุตของคำสั่งอื่น เชื่อมไฟล์หลายไฟล์เข้าด้วยกัน และแสดงเอาต์พุตบนหน้าจอ
คำสุดท้าย
บทความเกี่ยวกับคำถามและคำตอบในการสัมภาษณ์ Linux นี้จะช่วยให้คุณประสบความสำเร็จในการสัมภาษณ์ที่กำลังจะมาถึง
ขอให้โชคดี!