คำถามและคำตอบสัมภาษณ์ Linux 60 อันดับแรก (PDF) ในปี 2025

ต่อไปนี้เป็นคำถามและคำตอบในการสัมภาษณ์ Linux สำหรับผู้สมัครใหม่และมีประสบการณ์เพื่อให้ได้งานในฝัน

 

คำถามและคำตอบสัมภาษณ์ Linux สำหรับน้องใหม่

1) ลินุกซ์คืออะไร?

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

👉 ดาวน์โหลดไฟล์ PDF ฟรี: คำถามและคำตอบสัมภาษณ์ Linux


2) UNIX และ LINUX แตกต่างกันอย่างไร?

เดิมที Unix เริ่มต้นจากระบบปฏิบัติการที่เป็นกรรมสิทธิ์ของ Bell Laboratories ซึ่งต่อมาได้แยกออกเป็นเวอร์ชันเชิงพาณิชย์ต่างๆ ในทางกลับกัน Linux เป็นโอเพ่นซอร์สฟรีและตั้งใจให้เป็นระบบปฏิบัติการที่ไม่ใช่กรรมสิทธิ์สำหรับคนส่วนใหญ่


3) ทุบตีคืออะไร?

BASH ย่อมาจาก Bourne Again SHell มันถูกเขียนโดย Steve Bourne เพื่อแทนที่ Bourne Shell ดั้งเดิม (แสดงโดย /bin/sh) มันรวมฟีเจอร์ทั้งหมดจาก Bourne Shell เวอร์ชันดั้งเดิมเข้ากับฟังก์ชันเพิ่มเติมเพื่อให้ใช้งานง่ายและสะดวกยิ่งขึ้น ตั้งแต่นั้นมาก็ได้รับการปรับเปลี่ยนเป็นค่าเริ่มต้น เปลือก สำหรับระบบส่วนใหญ่ที่ใช้ Linux


4) เคอร์เนลลินุกซ์คืออะไร?

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

Linux คืออะไร


5) ลิโลคืออะไร?

LILO เป็นโปรแกรมบูตสำหรับ ลินุกซ์ใช้เพื่อโหลดระบบปฏิบัติการ Linux เข้าสู่หน่วยความจำหลักเพื่อให้สามารถเริ่มการดำเนินการได้


6) พื้นที่สว็อปคืออะไร?

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


7) ข้อดีของโอเพ่นซอร์สคืออะไร?

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


8 ) ส่วนประกอบพื้นฐานของ Linux คืออะไร?

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


9) มันช่วยให้ระบบ Linux ติดตั้งสภาพแวดล้อมเดสก์ท็อปหลายตัวหรือไม่?

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


10) อะไรคือความแตกต่างพื้นฐานระหว่าง BASH และ DOS?

ความแตกต่างที่สำคัญระหว่างคอนโซล BASH และ DOS อยู่ที่ 3 ส่วน:

- คำสั่ง BASH จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ในขณะที่คำสั่ง DOS ไม่ได้เป็นเช่นนั้น

– ภายใต้ BASH อักขระ / เป็นตัวคั่นไดเร็กทอรีและ \ ทำหน้าที่เป็นอักขระหลีก ภายใต้ DOS / ทำหน้าที่เป็นตัวคั่นอาร์กิวเมนต์คำสั่ง และ \ เป็นตัวคั่นไดเรกทอรี

– DOS เป็นไปตามแบบแผนในการตั้งชื่อไฟล์ ซึ่งก็คือชื่อไฟล์ 8 ตัวอักษร ตามด้วยจุด และ 3 ตัวอักษรสำหรับนามสกุล BASH ไม่เป็นไปตามแบบแผนดังกล่าว


11) โครงการ GNU มีความสำคัญอย่างไร?

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


12) อธิบายบัญชีรูท

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


13) CLI คืออะไร?

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


14) GUI คืออะไร

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


15) คุณจะเปิด command prompt เมื่อออกคำสั่งได้อย่างไร?

หากต้องการเปิดเชลล์เริ่มต้น (ซึ่งเป็นที่ที่คุณจะพบพรอมต์คำสั่ง) ให้กด Ctrl-Alt-F1 ซึ่งจะจัดให้มีอินเทอร์เฟซบรรทัดคำสั่ง (CLI) ซึ่งคุณสามารถเรียกใช้คำสั่งได้ตามต้องการ


16) คุณจะทราบได้อย่างไรว่า Linux ใช้หน่วยความจำเท่าใด?

จากเชลล์คำสั่ง ให้ใช้คำสั่ง "ต่อกัน": cat /proc/meminfo สำหรับข้อมูลการใช้หน่วยความจำ คุณควรเห็นบรรทัดเริ่มต้นเช่น Mem: 64655360 เป็นต้น นี่คือหน่วยความจำทั้งหมดที่ Linux คิดว่าพร้อมใช้งาน

คุณยังสามารถใช้คำสั่งได้

free - m

vmstat

top

htop

เพื่อค้นหาการใช้งานหน่วยความจำปัจจุบัน


17) ขนาดปกติของพาร์ติชั่นสว็อปภายใต้ระบบ Linux คือเท่าไร?

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


18) ลิงก์สัญลักษณ์คืออะไร?

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


19) การใช้คีย์ผสม Ctrl+Alt+Del ทำงานบน Linux ได้หรือไม่

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


20) คุณจะอ้างอิงถึงพอร์ตขนานที่อุปกรณ์ต่างๆ เช่น เครื่องพิมพ์ เชื่อมต่ออยู่ได้อย่างไร?

ในขณะที่ภายใต้ Windows คุณอ้างถึงพอร์ตขนานว่าเป็นพอร์ต LPT ภายใต้ Linux คุณอ้างถึงเป็น /dev/lp ดังนั้น LPT1, LPT2 และ LPT3 จึงถูกเรียกว่า /dev/lp0, /dev/lp1 หรือ /dev/lp2 ภายใต้ Linux


คำถามและคำตอบสัมภาษณ์ Linux สำหรับผู้มีประสบการณ์

21) ไดรฟ์เช่นฮาร์ดไดรฟ์และฟล็อปปี้ดิสก์แสดงด้วยอักษรระบุไดรฟ์หรือไม่

ไม่ ใน Linux แต่ละไดรฟ์และอุปกรณ์มีชื่อที่แตกต่างกัน ตัวอย่างเช่น ฟล็อปปี้ไดรฟ์จะเรียกว่า /dev/fd0 และ /dev/fd1 ฮาร์ดไดรฟ์ IDE/EIDE เรียกว่า /dev/hda, /dev/hdb, /dev/hdc และอื่นๆ


22) คุณจะเปลี่ยนการอนุญาตภายใต้ Linux ได้อย่างไร?

หากคุณเป็นผู้ดูแลระบบหรือเจ้าของไฟล์หรือไดเร็กทอรี คุณสามารถให้สิทธิ์โดยใช้คำสั่ง chmod ใช้เครื่องหมาย + เพื่อเพิ่มสิทธิ์หรือเครื่องหมาย – เพื่อปฏิเสธสิทธิ์ ร่วมกับตัวอักษรใด ๆ ต่อไปนี้: u (ผู้ใช้) g (กลุ่ม) o (อื่นๆ) a (ทั้งหมด) r (อ่าน) w (เขียน) และ x (ดำเนินการ) ตัวอย่างเช่น คำสั่ง chmod go+rw FILE1.TXT ให้สิทธิ์การอ่านและเขียนไฟล์ FILE1.TXT ซึ่งกำหนดให้กับกลุ่มและบุคคลอื่น


23) ใน Linux ชื่อใดบ้างที่กำหนดให้กับพอร์ตอนุกรมต่างๆ

พอร์ตอนุกรมถูกระบุเป็น /dev/ttyS0 ถึง /dev/ttyS7 เหล่านี้เป็นชื่อที่เทียบเท่ากับ COM1 ถึง COM8 ใน Windows.


24) คุณเข้าถึงพาร์ติชันภายใต้ Linux ได้อย่างไร?

Linux กำหนดหมายเลขที่ส่วนท้ายของตัวระบุไดรฟ์ ตัวอย่างเช่น หากฮาร์ดไดรฟ์ IDE ตัวแรกมีพาร์ติชันหลักสามพาร์ติชัน พาร์ติชันเหล่านั้นจะมีชื่อ/หมายเลขเป็น /dev/hda1, /dev/hda2 และ /dev/hda3


25) ฮาร์ดลิงก์คืออะไร?

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


26) ชื่อไฟล์ภายใต้ Linux มีความยาวสูงสุดได้เท่าไร?

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


27)ชื่อไฟล์ที่นำหน้าด้วยจุดคืออะไร?

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


28) อธิบายเดสก์ท็อปเสมือน

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


29) คุณจะแชร์โปรแกรมบนเดสก์ท็อปเสมือนต่าง ๆ ภายใต้ Linux ได้อย่างไร?

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


30) ไดเร็กทอรีที่ไม่มีชื่อ (ว่าง) แสดงถึงอะไร?

ชื่อไดเร็กทอรีว่างนี้ทำหน้าที่เป็นฐานที่ไม่ระบุชื่อของระบบไฟล์ Linux ซึ่งทำหน้าที่เป็นไฟล์แนบสำหรับไดเร็กทอรี ไฟล์ ไดรฟ์ และอุปกรณ์อื่นๆ ทั้งหมด


31) คำสั่ง pwd คืออะไร?

คำสั่ง pwd ย่อมาจากคำสั่งไดเร็กทอรีการพิมพ์

ตัวอย่าง:

pwd

Output:

/home/guru99/myDir

32) ภูตคืออะไร?

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


33) คุณจะสลับจากสภาพแวดล้อมเดสก์ท็อปหนึ่งไปยังอีกสภาพแวดล้อมหนึ่ง เช่น เปลี่ยนจาก KDE เป็น Gnome ได้อย่างไร

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


34) การอนุญาตประเภทใดภายใต้ Linux?

การอนุญาตมี 3 ประเภทภายใต้ Linux: - อ่าน: ผู้ใช้สามารถอ่านไฟล์หรือแสดงรายการไดเร็กทอรี - เขียน: ผู้ใช้สามารถเขียนไปยังไฟล์ของไฟล์ใหม่ไปยังไดเร็กทอรี - ดำเนินการ: ผู้ใช้สามารถเรียกใช้ไฟล์หรือค้นหาไฟล์เฉพาะภายใน ไดเรกทอรี


35) ความละเอียดอ่อนของตัวพิมพ์ส่งผลต่อวิธีการใช้คำสั่งของคุณอย่างไร?

เมื่อเราพูดถึงการพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ คำสั่งจะถือว่าเหมือนกันก็ต่อเมื่อมีการเข้ารหัสอักขระทุกตัวตามที่เป็นอยู่ รวมถึงตัวอักษรตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ซึ่งหมายความว่า CD, cd และ Cd เป็นคำสั่งที่แตกต่างกันสามคำสั่ง การป้อนคำสั่งโดยใช้อักษรตัวพิมพ์ใหญ่โดยที่ควรเป็นตัวพิมพ์เล็กจะทำให้เกิดผลลัพธ์ที่แตกต่างกัน


36) ตัวแปรสิ่งแวดล้อมคืออะไร?

ตัวแปรสภาพแวดล้อมคือการตั้งค่าส่วนกลางที่ควบคุมฟังก์ชันของเชลล์และของโปรแกรม Linux อื่นๆ คำทั่วไปอีกคำหนึ่งสำหรับตัวแปรสภาพแวดล้อมคือตัวแปรเชลล์โกลบอล


37) โหมดต่างๆ เมื่อใช้โปรแกรมแก้ไข vi มีอะไรบ้าง?

มี 3 โหมดภายใต้ vi:- โหมดคำสั่ง – นี่คือโหมดที่คุณเริ่มต้นใน- โหมดแก้ไข – นี่คือโหมดที่ให้คุณแก้ไขข้อความได้- โหมด Ex – นี่คือโหมดที่คุณโต้ตอบกับ vi พร้อมคำแนะนำในการ ประมวลผลไฟล์


38) เป็นไปได้ไหมที่จะใช้ทางลัดสำหรับชื่อพาธแบบยาว?

ใช่มีอยู่ คุณลักษณะที่เรียกว่าการขยายชื่อไฟล์ช่วยให้คุณดำเนินการนี้ได้โดยใช้ปุ่ม TAB ตัวอย่างเช่น หากคุณมีพาธชื่อไดเร็กทอรี /home/iceman/Assignments คุณจะพิมพ์ดังนี้: /ho[tab]/ice[tab]/assi[tab] อย่างไรก็ตาม สิ่งนี้จะถือว่าเส้นทางนั้นไม่ซ้ำกันและเชลล์ที่คุณใช้รองรับคุณสมบัตินี้


39) การเปลี่ยนเส้นทางคืออะไร?

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


40) คำสั่ง grep คืออะไร?

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


คำถามสัมภาษณ์ Linux สำหรับประสบการณ์ 5 ปีขึ้นไป

41) จะเกิดปัญหาอะไรขึ้นเมื่อคำสั่งที่ออกให้ผลลัพธ์ที่แตกต่างจากครั้งล่าสุดที่ใช้?

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


42) เนื้อหาของ /usr/local คืออะไร?

มันมีไฟล์ที่ติดตั้งในเครื่อง ไดเร็กทอรีนี้มีความสำคัญในสภาพแวดล้อมที่เก็บไฟล์ไว้บนเครือข่าย โดยเฉพาะไฟล์ที่ติดตั้งในเครื่องไปที่ /usr/local/bin, /usr/local/lib ฯลฯ) แอปพลิเคชันอื่นของไดเร็กทอรีนี้คือ ใช้สำหรับแพ็คเกจซอฟต์แวร์ที่ติดตั้งจากแหล่งที่มา หรือซอฟต์แวร์ที่ไม่ได้จัดส่งพร้อมกับการแจกจ่ายอย่างเป็นทางการ


43) คุณจะยุติกระบวนการที่กำลังดำเนินอยู่ได้อย่างไร?

ทุกกระบวนการในระบบจะถูกระบุโดยรหัสกระบวนการหรือ pid ที่ไม่ซ้ำกัน ใช้คำสั่ง kill ตามด้วย pid เพื่อยุติกระบวนการนั้น หากต้องการยุติกระบวนการทั้งหมดในครั้งเดียว ให้ใช้ kill 0


44) คุณจะแทรกความคิดเห็นในพรอมต์บรรทัดคำสั่งได้อย่างไร?

ความคิดเห็นถูกสร้างขึ้นโดยการพิมพ์สัญลักษณ์ # หน้าข้อความความคิดเห็นจริง สิ่งนี้จะบอกเชลล์ให้เพิกเฉยต่อสิ่งต่อไปนี้โดยสิ้นเชิง ตัวอย่างเช่น “# นี่เป็นเพียงความคิดเห็นที่เชลล์จะเพิกเฉย”


45) การจัดกลุ่มคำสั่งคืออะไร และทำงานอย่างไร?

คุณสามารถใช้วงเล็บเพื่อจัดกลุ่มคำสั่งได้ ตัวอย่างเช่น หากคุณต้องการส่งวันที่และเวลาปัจจุบันพร้อมกับเนื้อหาของไฟล์ชื่อ OUTPUT ไปยังไฟล์ที่สองชื่อ MYDATES คุณสามารถใช้การจัดกลุ่มคำสั่งดังต่อไปนี้: (date cat OUTPUT) > MYDATES


46) คุณจะรันคำสั่งหรือโปรแกรมมากกว่าหนึ่งคำสั่งจากรายการบรรทัดคำสั่งเดียวได้อย่างไร

คุณสามารถรวมคำสั่งต่างๆ เข้าด้วยกันได้โดยแยกแต่ละคำสั่งหรือโปรแกรมโดยใช้เครื่องหมายอัฒภาค ตัวอย่างเช่น คุณสามารถออกชุดคำสั่งดังกล่าวในรายการเดียว:

ls –l cd .. ls –a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK

**โปรดทราบว่าการดำเนินการนี้จะดำเนินการทีละรายการตามลำดับที่ระบุ


47) เขียนคำสั่งที่จะค้นหาไฟล์ที่มีนามสกุล “c” และมีสตริง “apple” อยู่ในนั้น

คำตอบ:

 Find ./ -name "*.c" | xargs grep –i "apple"

48) เขียนคำสั่งที่จะแสดงไฟล์ .txt ทั้งหมด รวมถึงการอนุญาตส่วนบุคคลด้วย

คำตอบ:

ls -al *.txt

49) เขียนคำสั่งที่จะทำสิ่งต่อไปนี้:

- ค้นหาไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันและไดเร็กทอรีถัดไปที่มีนามสกุล c,v
- ตัด,v ออกจากผลลัพธ์ (คุณสามารถใช้คำสั่ง sed)
- ใช้ผลลัพธ์และใช้คำสั่ง grep เพื่อค้นหาคำว่า ORANGE ที่เกิดขึ้นทั้งหมดในไฟล์

Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

50) คำสั่งต่อไปนี้มีอะไรผิดปกติหรือไม่

ก) ls -ls
b) ไฟล์แมว 1, ไฟล์ 2
c) ls – s Factdir

คำตอบ:
ก) ควรมีช่องว่างระหว่าง 2 ตัวเลือก: ls -l -s
b) อย่าใช้เครื่องหมายจุลภาคเพื่อแยกอาร์กิวเมนต์: cat file1 file2
c) ไม่ควรมีช่องว่างระหว่างยัติภังค์และป้ายกำกับตัวเลือก: ls –s Factdir


51) คำสั่งคำนวณขนาดของโฟลเดอร์คืออะไร?

ในการคำนวณขนาดของโฟลเดอร์ให้ใช้คำสั่ง du –sh folder1.


52) คุณจะค้นหาสถานะของกระบวนการได้อย่างไร?

ใช้คำสั่ง

ps ux


53) คุณจะตรวจสอบสถานะหน่วยความจำได้อย่างไร?

คุณสามารถใช้คำสั่ง

free -m เพื่อแสดงเอาต์พุตเป็น MB

free -g เพื่อแสดงเอาต์พุตเป็น GB


54) อธิบายวิธีการระบายสีคอนโซล Git?

หากต้องการระบายสีคอนโซล Git คุณสามารถใช้คำสั่ง git config—global color.ui auto. ในคำสั่ง ตัวแปร color.ui จะตั้งค่าเริ่มต้นสำหรับตัวแปร เช่น color.diff และ color.grep.


55) คุณจะผนวกไฟล์หนึ่งเข้ากับอีกไฟล์หนึ่งใน Linux ได้อย่างไร?

หากต้องการผนวกไฟล์หนึ่งเข้ากับอีกไฟล์หนึ่งใน Linux คุณสามารถใช้คำสั่ง cat file2 >> file 1. ตัวดำเนินการ >> จะผนวกผลลัพธ์ของไฟล์ที่ตั้งชื่อไว้หรือสร้างไฟล์หากไม่ได้สร้าง ในขณะที่คำสั่งอื่น cat file 1 file 2 > file 3 ผนวกสองไฟล์ขึ้นไปต่อท้ายไฟล์เดียว


56) อธิบายว่าคุณสามารถค้นหาไฟล์โดยใช้ Terminal ได้อย่างไร?

ในการค้นหาไฟล์คุณต้องใช้คำสั่ง find . –name "process.txt"- มันจะค้นหาไดเร็กทอรีปัจจุบันสำหรับไฟล์ชื่อ process.txt


57) อธิบายว่าคุณสามารถสร้างโฟลเดอร์โดยใช้ Terminal ได้อย่างไร?

ในการสร้างโฟลเดอร์คุณต้องใช้คำสั่ง mkdir.มันจะเป็นดังนี้: ~$ mkdir Guru99


58) อธิบายว่าคุณสามารถดูไฟล์ข้อความโดยใช้ Terminal ได้อย่างไร?

หากต้องการดูไฟล์ข้อความให้ไปที่โฟลเดอร์เฉพาะที่มีไฟล์ข้อความอยู่โดยใช้คำสั่ง cd แล้วพิมพ์ less filename.txt.


59) อธิบายวิธีเปิดใช้งานการม้วนงอ Ubuntu กองโคมไฟ?

เพื่อเปิดใช้งานการขด Ubuntuก่อนอื่นให้ติดตั้ง libcurl เมื่อเสร็จแล้วให้ใช้คำสั่งดังต่อไปนี้ sudo/etc/init .d /apache2 restart or sudo service apache2 restart.


60) อธิบายวิธีเปิดใช้งานการเข้าสู่ระบบรูท Ubuntu?

คำสั่งที่เปิดใช้งานการบันทึกรูทคือ

#sudo sh-c 'echo “แสดงมากขึ้น-manual-login=true” >>/etc/lightdm/lightdm.conf'


61) คุณสามารถรันโปรแกรม Linux ในพื้นหลังพร้อมกันได้อย่างไรเมื่อคุณเริ่มต้นเซิร์ฟเวอร์ Linux?

โดยใช้ nohup. มันจะหยุดกระบวนการรับ NOHUP ส่งสัญญาณและยุติมันเมื่อคุณออกจากระบบโปรแกรมที่ถูกเรียกใช้ & รันกระบวนการในเบื้องหลัง


62) อธิบายวิธีถอนการติดตั้งไลบรารี่ใน Linux?

หากต้องการถอนการติดตั้งไลบรารีใน Linux คุณสามารถใช้คำสั่ง sudo apt-get Remove Library_name

คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)