คำถามและคำตอบสัมภาษณ์ Linux 101 อันดับแรกในปี 2021
เผยแพร่แล้ว: 2021-01-01วันนี้มีโอกาสมากมายสำหรับบริษัทส่วนใหญ่ในโลก คุณมีโอกาสที่ดีในการสร้าง อาชีพในการพัฒนา Linux คำถามสัมภาษณ์ด้านเทคนิคของ Linux ช่วยผู้สมัครในการถอดรหัสการสัมภาษณ์และบรรลุความฝันในฐานะนักพัฒนา Linux ความต้องการของนักพัฒนา Linux เพิ่มขึ้นในอุตสาหกรรม หากใครก็ตามที่ต้องการเจาะบทสัมภาษณ์ คุณมาถูกที่แล้ว ที่นี่เรามี คำถามและคำตอบในการสัมภาษณ์เกี่ยวกับ Linux ที่อัปเดต สำหรับ 202 1 ที่มีประสบการณ์ ซึ่งจะช่วยคุณใน การเตรียมการสัมภาษณ์
- คำถามและคำตอบสัมภาษณ์ Linux ที่ถูกถามเป็นส่วนใหญ่
- คำถามและคำตอบในการสัมภาษณ์คำสั่ง Linux
- คำถามและคำตอบสัมภาษณ์ด้านเทคนิคของ Linux
- คำถามและคำตอบสัมภาษณ์ Linux สำหรับผู้มีประสบการณ์
- เรียนรู้ Linux และเตรียมพร้อมสำหรับการสัมภาษณ์
คำถามและคำตอบสัมภาษณ์ Linux ที่ถูกถามเป็นส่วนใหญ่
คำถามที่ 1 – อธิบายเกี่ยวกับ Linux ?
Linux เป็นหนึ่งในระบบปฏิบัติการ UNIX แบบโอเพ่นซอร์ส (OS) เป็นโอเพ่นซอร์สและฟรีทั้งหมด ได้รับการพัฒนาตั้งแต่เริ่มต้นโดย Linus Trovald แพลตฟอร์มนี้เป็นระบบปฏิบัติการที่แตกต่างไปจากเดิมอย่างสิ้นเชิง มีการแจกแจงเพียงเล็กน้อยเช่น Fedora, Ubuntu และอื่น ๆ Linux มีอยู่ทุกที่ตั้งแต่โทรทัศน์ สมาร์ทวอทช์ แล็ปท็อป สมาร์ทโฟน และอื่นๆ อีกมากมาย
คำถามที่ 2 – กระบวนการใน Linux มีกี่ประเภท
มีกระบวนการสองประเภทใน Linux เช่นกระบวนการเบื้องหลังและกระบวนการเบื้องหน้า กระบวนการพื้นหลังทำงานบนพื้นหลังของ Linux ผู้ใช้สามารถดำเนินการคำสั่งก่อนที่กระบวนการพื้นหลังของ Linux จะเสร็จสมบูรณ์ หลังจากคำสั่ง ผู้ใช้เพิ่มสัญลักษณ์ & ที่ทำให้เป็นกระบวนการพื้นหลัง กระบวนการเบื้องหน้าในขณะที่เริ่มต้นโดยนักพัฒนาทำงานในเบื้องหน้า นักพัฒนาต้องรอสองสามนาทีเพื่อดำเนินการก่อนที่จะให้คำสั่งอื่น ๆ
คำถามที่ 3 – ทำไมคุณจึงควรใช้ Linux
ทุกวันนี้ Linux ถูกนำมาใช้เพื่อประสิทธิภาพเป็นส่วนใหญ่และแตกต่างจาก OS อื่น ๆ ในตลาดอย่างสิ้นเชิง มันมาพร้อมกับคุณสมบัติเพิ่มเติมที่ช่วยให้ผู้ใช้สามารถทำงานให้เสร็จได้อย่างรวดเร็ว รองรับระบบไฟล์ต่าง ๆ และมีความปลอดภัยสูง ลีนุกซ์เป็นโอเพ่นซอร์สโอเอสที่นักพัฒนาได้รับประโยชน์มากมายจากการพัฒนาระบบปฏิบัติการของตนเอง มีปัญหาที่ควบคุมได้กับมัลแวร์ ไวรัส และอื่นๆ สิทธิ์ใช้งานซอฟต์แวร์ที่จำเป็นในการติดตั้ง Linux นั้นฟรี นี่คือเหตุผลหลักในการใช้ Linux
คำถามที่ 4 – Swap Space คืออะไรและมีประโยชน์อย่างไร
พื้นที่สว็อปคือจำนวนของที่เก็บข้อมูลบนฮาร์ดดิสก์หรือหน่วยความจำกายภาพ ใช้เมื่อระบบต้องการพื้นที่หน่วยความจำขนาดใหญ่ แต่ที่เก็บข้อมูลของระบบเต็ม พื้นที่สว็อปมีไว้สำหรับใช้งานโดย Linux ที่อนุญาตให้รันโปรแกรมได้ชั่วคราว เกิดขึ้นเมื่อ RAM ไม่มีพื้นที่จัดเก็บเพียงพอสำหรับรองรับโปรแกรมที่กำลังทำงานอยู่ การจัดการหน่วยความจำเกี่ยวข้องกับการสลับหน่วยความจำจากที่เก็บข้อมูลจริง พื้นที่หน่วยความจำที่ไม่ได้ใช้งานจะถูกย้ายไปยังพื้นที่สว็อปที่เพิ่มพื้นที่จัดเก็บ RAM มีเครื่องมือและคำสั่งหลายประเภทในการจัดการการใช้พื้นที่สว็อป
คำถามที่ 5 – Linux ใช้ทำอะไร
อย่างไรก็ตาม ลีนุกซ์ใช้สำหรับระบบเหล็กขนาดใหญ่ เช่น เมนเฟรมคอมพิวเตอร์ และเป็นระบบปฏิบัติการเดียวที่ใช้ในซูเปอร์คอมพิวเตอร์ 500 อันดับแรก ตอนนี้ค่อยๆ กำจัดคู่แข่งทั้งหมด ดำเนินการบนเซิร์ฟเวอร์และมีการแสดงระดับไฮเอนด์
คำถามที่ 6 – อธิบายคุณสมบัติที่สำคัญของ Linux OS
Linux มีคุณสมบัติที่ยอดเยี่ยมที่ให้ประสบการณ์ที่ดีที่สุดแก่คุณ คุณจะได้รับคุณลักษณะที่สำคัญของระบบปฏิบัติการ Linux ที่นี่
- Linux distros มี USB หรือ CD สดสำหรับการติดตั้ง
- ลีนุกซ์เสนอบริการความปลอดภัยสูงด้วยวิธีการต่างๆ เช่น การเข้ารหัส การพิสูจน์ตัวตน และการอนุญาต
- มันนำเสนอระบบไฟล์แบบลำดับชั้นและรหัส Linux นั้นฟรีสำหรับทุกคน
- คุณสามารถติดตั้งเคอร์เนล Linux และโปรแกรมแอปพลิเคชันบนแพลตฟอร์มฮาร์ดแวร์ใดก็ได้
- Linux มีการสนับสนุนแอปพลิเคชันเฉพาะและแป้นพิมพ์แบบกำหนดเอง
- แพลตฟอร์มนี้ช่วยให้ผู้ใช้ที่แตกต่างกันสามารถใช้อุปกรณ์เดียวกันได้ เช่น โปรแกรมแอปพลิเคชัน หน่วยความจำ และฮาร์ดดิสก์ที่มีเทอร์มินัลต่างๆ สำหรับการทำงาน
คำถามที่ 7 – อธิบายเกี่ยวกับ Linux Shell
Linux shell เป็นส่วนต่อประสานผู้ใช้ที่ใช้สำหรับดำเนินการสื่อสารและคำสั่งกับ Linux OS คำสั่งเชลล์สามารถจำแนกได้เป็นสองประเภท เช่น คำสั่งภายนอก และคำสั่งเชลล์ในตัว มีเชลล์จำนวนมากที่ใช้ได้กับ Linux ซึ่งรวมถึง TCSH, BASH, KSH และ CSH
คำถามที่ 8 – Virtual Desktop คืออะไร?
ในพีซีปัจจุบัน เมื่อมีหน้าต่างจำนวนมากที่พร้อมใช้งาน และปรากฏเป็นการขยายขนาดและย่อขนาดหน้าต่างให้เล็กสุดเป็นตัวเลือกเซิร์ฟเวอร์เดสก์ท็อปเสมือน เดสก์ท็อปเสมือนช่วยให้ผู้ใช้สามารถเปิดโปรแกรมได้มากกว่าหนึ่งโปรแกรมโดยไม่มีข้อผิดพลาดใดๆ มันถูกจัดเก็บไว้ในเซิร์ฟเวอร์ระยะไกลและมีประโยชน์เพียงเล็กน้อย เช่น ปัญหาความเข้ากันได้ที่ลดลง ความสมบูรณ์ของข้อมูลที่ดีขึ้น ทรัพยากรถูกใช้อย่างมีประสิทธิภาพ การดูแลระบบจากส่วนกลาง และอื่นๆ
คำถามที่ 9 – Linux มีประโยชน์อย่างไร?
คล้ายกับระบบปฏิบัติการอื่นๆ ที่ใช้ได้ทั้ง windows, OS X และ iOS ซึ่งรวมถึงการกำหนดค่าจำนวนมากที่สามารถอัปเดตด้วยคุณสมบัติที่เพียงพอ ช่วยให้พวกเขามุ่งเน้นไปที่ระบบปฏิบัติการเช่นแอปพลิเคชันประมวลผลคำและลินุกซ์ที่เทียบเท่า คุ้นเคยกับการใช้ระบบปฏิบัติการอื่น
คำถามที่ 10 – คุณสามารถทำอะไรกับ Linux ได้บ้าง
มีการใช้งานอีเมลจำนวนมากในระบบปฏิบัติการลีนุกซ์ ประกอบด้วยคุณสมบัติทั่วไปสามประการที่ใช้กันอย่างแพร่หลายเพื่อคำนึงถึงกระแสที่ถูกต้อง ซึ่งรวมถึง Mozilla Thunderbird, Kmail และอื่นๆ ดังนั้นจึงช่วยให้ผู้ใช้ดึงดูดความสนใจบนระบบปฏิบัติการ linux ที่ดีที่สุดเพื่อวัตถุประสงค์ที่หลากหลาย
คำถามที่ 11 – Linux จะถูกนำไปใช้อย่างไร?
เช่นเดียวกับระบบปฏิบัติการ windows และ apple Linux ก็เป็นหนึ่งในระบบปฏิบัติการชั้นนำเช่นกัน หากต้องการอัปเดตคุณสมบัติพิเศษ จะมีการรวมการกำหนดค่าจำนวนมากไว้ที่นี่ กระบวนการนี้จะช่วยให้มีสมาธิกับระบบปฏิบัติการหลักเช่น Linux ที่เทียบเท่าและแอปพลิเคชันประมวลผลคำอย่างมีประสิทธิภาพ
คำถามที่ 12 – Linux จะทำงานอย่างไร
โดยทั่วไปแล้วใน Linux มีการใช้แอปพลิเคชันอีเมลจำนวนมาก แอปพลิเคชันอีเมลเหล่านั้นจะมีคุณสมบัติพื้นฐานบางอย่างที่สามารถใช้งานได้อย่างสมบูรณ์แบบ ซึ่งจะรวมถึงแอปพลิเคชันต่างๆ เช่น Kmail, Mozilla Thunderbird และอื่นๆ อีกมากมาย Linux OS จะไม่ได้รับผลกระทบจากไวรัส
คำถามที่ 13 – ขนาดทั่วไปที่ถูกต้องสำหรับพาร์ติชัน Swap ด้านล่างระบบ Linux คืออะไร
ขนาดที่เหมาะสมสำหรับพาร์ติชั่น swap คือสองเท่าของจำนวนหน่วยความจำฟิสิคัลทั้งหมดที่พบบนระบบ ไม่สามารถใช้ได้กับขนาดขั้นต่ำที่ต้องเท่ากับจำนวนหน่วยความจำทั้งหมดที่ติดตั้งทับ หวังว่าจะเป็นประโยชน์ในการจัดเก็บในปริมาณที่เหมาะสมในลักษณะที่ดี
คำถาม 14 – จะทราบได้อย่างไรว่า Linux ใช้หน่วยความจำเท่าใด
ใน command shell จะใช้คำสั่ง concatenating: cat/proc/memento สำหรับข้อมูลการใช้หน่วยความจำทั้งหมด จากนั้นจะเห็นไฟด้านขวาเริ่มต้นบางอย่างเช่น Mm: 64655360 เป็นที่ทราบกันดีว่า Linux คิดว่าใช้งานได้อย่างสะดวกสบายมากขึ้นตลอดเวลา
คำถามที่ 15 – จะเปลี่ยนการอนุญาตภายใต้ Linux ได้อย่างไร
คิดว่าคุณเป็นผู้ดูแลระบบและเจ้าของไฟล์หรือไดเร็กทอรี คุณสามารถให้สิทธิ์ได้โดยใช้คำสั่ง chmod ใช้สัญลักษณ์ + เพื่ออนุญาตให้ปฏิเสธการอนุญาต ด้วยตัวอักษรต่อไปนี้ เช่น g (กลุ่ม) o (อื่นๆ) และอื่นๆ อีกมากมาย ที่นี่คำสั่ง chmod go+ rw FIlE1.TXT ให้สิทธิ์อ่านและรับไฟล์
คำถาม 16 – OS คืออะไร
OS (ระบบปฏิบัติการ) ใช้เพื่อจัดหาแพลตฟอร์มสำหรับเรียกใช้แอปพลิเคชันและซอฟต์แวร์ของเรา
คำถาม 17 – เคอร์เนลคืออะไร?
เคอร์เนลเป็นส่วนสำคัญของระบบปฏิบัติการ ซึ่งใช้ในการโต้ตอบฮาร์ดแวร์กับซอฟต์แวร์
คำถามที่ 18 – คุณจะตรวจสอบเวอร์ชันเคอร์เนลของคุณได้อย่างไร?
uname –a : is a command to check kernel version of your Linux OS.
คำถามที่ 19 – คุณจะตรวจสอบหน่วยความจำของคุณใน Linux ได้อย่างไร
cat /Proc/meminfo : Or free –m:
คำถามที่ 21 – คุณจะเปลี่ยนเทอร์มินัลผ่านคำสั่งได้อย่างไร?
หมายเลขเทอร์มินัล chvt
คำถามที่ 22 – คุณจะตรวจสอบฮาร์ดแวร์ระบบของคุณใน Linux ได้อย่างไร
cat /proc/cpuinfo Or lscpu cat /proc/meminfo Or Free –m cat /proc/partitions Or fdisk –l
คำถาม 23 – เชลล์คืออะไร?
Shell เป็นส่วนติดต่อผู้ใช้ระหว่างผู้ใช้และระบบปฏิบัติการ
คำถามที่ 24 – Linux ใช้เชลล์จำนวนเท่าใด
Many shells are used less /etc/shells ksh, sh, csh, tcsh,zsh Cat /etc/shell
คำถามที่ 25 – คุณจะแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรี รวมถึง The Hidden ได้อย่างไร
ls –al:- คำสั่งนี้จะแสดงไฟล์และไดเร็กทอรีทั้งหมด รวมถึงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีการทำงานปัจจุบันของคุณ
Q. 26 – หมายเลขพอร์ตคืออะไร ของ ssh?
หมายเลขพอร์ตเริ่มต้นของ ssh คือ 22
คำถามที่ 27 – หมายเลขพอร์ตของ telnet คืออะไร?
หมายเลขพอร์ตเริ่มต้นของ ssh คือ 23
คำถามที่ 28 – อะไรคือความแตกต่างระหว่าง ssh และ telnet?
ทั้งสำหรับใช้การเข้าสู่ระบบระยะไกลบนระบบ แต่ ssh ปลอดภัยกว่า telnet
Q. 29 – BASH หมายถึงอะไร?
BASH หรือเราสามารถพูดได้ว่า Bourne Again Shell เขียนโดย Steve Bourne BASH มีหน้าที่รับผิดชอบในการผสมผสานคุณสมบัติทั้งหมดจากรูปแบบดั้งเดิมของ Bourne Shell รวมถึงคุณสมบัติพิเศษเพื่อให้เหมาะสมและง่ายขึ้นและใช้งานได้ง่ายขึ้น
คำถามที่ 30 – นิยาม LILO?
ตัวโหลดบูตสำหรับ Linux เรียกว่า LILO ซึ่งใช้สำหรับโหลดระบบปฏิบัติการ Linux ไปยังหน่วยความจำหลักเพื่อเริ่มการทำงาน
คำถามที่ 31 – swap space หมายความว่าอย่างไร
ลีนุกซ์ใช้พื้นที่จำนวนหนึ่งสำหรับเก็บโปรแกรมสั้นๆ ซึ่งทำงานควบคู่กันไป และพื้นที่นี้เรียกว่าพื้นที่สว็อป สิ่งนี้เกิดขึ้นเมื่อ RAM มีหน่วยความจำจำนวนน้อยสำหรับเก็บโปรแกรมที่รันอยู่
คำถามที่ 32 – นิยามคำว่า บัญชีรูท
บัญชีรูททำหน้าที่เหมือนกับบัญชีผู้ดูแลระบบ ช่วยให้คุณควบคุมระบบได้อย่างสมบูรณ์ เราสามารถสร้างและเก็บบัญชีผู้ใช้ ถ่ายทอดสิทธิ์ที่แตกต่างกันสำหรับทุกบัญชี
ถาม 33 – นิยามคำว่า CLI?
CLI ย่อมาจาก Command Line Interface อินเทอร์เฟซนี้ให้สิทธิ์แก่ผู้ใช้ในการพิมพ์คำสั่งประกาศซึ่งมีหน้าที่ในการฝึกอบรมคอมพิวเตอร์เพื่อดำเนินการต่างๆ ให้สำเร็จ CLI ให้ความยืดหยุ่นที่เหนือกว่า
คำถามที่ 34 – GUI หมายถึงอะไร
GUI เป็นชื่อย่อของส่วนติดต่อผู้ใช้แบบกราฟิก โดยใช้ไอคอนและภาพที่ผู้ใช้คลิกและทำงานร่วมกับคอมพิวเตอร์เป็นวิธีการสื่อสาร
ถาม 35 – กำหนดลิงก์สัญลักษณ์?
ลิงก์สัญลักษณ์คล้ายกับทางลัดใน Windows ลิงก์ดังกล่าวชี้ไปที่ไดเร็กทอรี ไฟล์ หรือโปรแกรมต่างๆ ลิงก์สัญลักษณ์ช่วยให้คุณเข้าถึงได้ทันที คุณไม่จำเป็นต้องไปที่ชื่อพาธแบบเต็มโดยตรง
ถาม 36 – การเขียนคือความยาวสูงสุดสำหรับชื่อไฟล์ภายใต้ Linux หรือไม่
ความยาวสูงสุดสำหรับชื่อไฟล์ภายใต้ Linux คือ 255 อักขระ ชื่อพาธไม่รวมอยู่ในขีดจำกัดนี้ ดังนั้น ชื่อไฟล์และชื่อพาธทั้งหมดจึงมีความยาวเกิน 255 อักขระได้
คำถามที่ 37 – คำสั่ง pwd คืออะไร?
คำสั่ง pwd ย่อมาจากคำสั่ง Print Working Directory
คำถามที่ 38 – กำหนดตัวแปรด้านสิ่งแวดล้อม?
ตัวแปรสภาพแวดล้อมคือการตั้งค่าทั่วโลกซึ่งส่วนใหญ่ใช้สำหรับควบคุมการทำงานของเชลล์ร่วมกับโปรแกรม Linux อื่นๆ ตัวแปรด้านสิ่งแวดล้อมเรียกอีกอย่างว่าตัวแปรเปลือกโลก
คำถามและคำตอบในการสัมภาษณ์คำสั่ง Linux
คำถาม สัมภาษณ์คำสั่ง Linux สำหรับผู้มีประสบการณ์และสดใหม่มีความสำคัญสำหรับผู้ที่ตัดสินใจเริ่มต้นอาชีพใน Linux ด้วยความช่วยเหลือจากคำถามที่ให้ไว้ด้านล่าง คุณสามารถพร้อมสำหรับการสัมภาษณ์เกี่ยวกับ Linux และรับงานในบริษัทชั้นนำที่มีเงินเดือนสูง
คำถามที่ 1 – คุณจะตรวจสอบแพ็คเกจที่ติดตั้งทั้งหมดของ ftp ได้อย่างไร
rpm –qa | grep ftp
คำถามที่ 2 – เนื้อหาของ /boot คืออะไร?
/boot: – It contains Grub (boot loader of Linux) kernel (the core part of OS) and booting related files.
คำถามที่ 3 – เนื้อหาของ /sbin คืออะไร?
/sbin: – It contain all system command or super user command /usr/sbin.
คำถามที่ 4 – เนื้อหาของ /etc คืออะไร?
/etc: – It contain all configuration file and directory used for server.
คำถามที่ 5 – เนื้อหาของ /dev คืออะไร?
/dev :- It is a location of the devices file.
คำถามที่ 6 – เนื้อหาของ /bin คืออะไร?
/bin :- It contain all executable files or command or user command. /usr/bin also contain user command.
คำถามที่ 7 – การเปลี่ยนเส้นทางคืออะไร
Redirection is standard Input/output of the command, which used to displays on the terminal can be redirected into a file. Common redirection operator > : command > file : this command will redirect output of command into file >> : command >> file : this command will append output of command into file < : command < file : this command will receive input from file 2> : command2 > file : this command will redirect error of command into file 2>> : command2 >> file : this command will append error of command into file &> : Command &> file : this command will redirect output + error of command to file &>>: Command &>> file : this command will append output + error of command to file
คำถาม 8 – นามแฝงคืออะไร?
Aliases are a short name for large commands. Alias h=history For permanent entry of alias in .bashrc file Type: vim .bashrc alias h=history save and exit For test your change by logging out, logging back and type h.
คำถามที่ 9 – swap memory คืออะไร?
เป็นหน่วยความจำเสมือนที่ใช้เพื่อเพิ่มประสิทธิภาพของระบบ พื้นที่ฮาร์ดดิสก์ที่เราสามารถใช้เป็นแรมคือหน่วยความจำเสมือน
คำถามที่ 10 – ในกรณีที่ระบบของคุณไม่มีพื้นที่ที่ไม่ได้ถูกจัดสรร และคุณต้องการเพิ่มหน่วยความจำเสมือน คุณจะทำอย่างไร?
ในกรณีที่ระบบไม่มีพื้นที่ที่ไม่ได้จัดสรร เราสามารถสร้างไฟล์ swap เพื่อเพิ่มประสิทธิภาพของระบบ
คำถามที่ 11 – จะสร้าง/สร้างไฟล์ swap ได้อย่างไร?
First create a file #touch /swap Now assign the size of the swap # dd if=/dev/zero of=/swap bs=1M count=200 Format your swap file #mkswap /swap Active the swap file #swapon /swap To check active swap partition #Cat /proc/swaps For activate automatically swap file, we will make the entry in /etc/rc.local # vim /etc/rc.local Make the following entry Swapon /swap Save and exit
คำถามที่ 12 – กำหนดลำดับชั้นของระบบไฟล์ Linux?
Root : it is a home directory of superuser (root). Etc : it contains all configuration file and directory used for server Configuration dev : it contains the device file home : it is a location of the home directory of regular users proc : it is a virtual directory. boot : it contain kernel and boot loader (grub), booting related files. sys : :it is also a virtual directory and contain system information media : it is a mount point of the removable disk like cdrom floppy USB drive etc. tmp : it contains all temporary file usr : it is used for software installation lib : it contains all library files of the system bin : it contains all executable files or command or user command /usr/bin also contain user command sbin : it contains all system command or superuser command /usr/sbin mnt : it is a mount point for partition and external devices. opt : optional directory and used for third party tool installation. var : it is a variable directory and contains public data (ftp & www), all log and error Message
คำถามที่ 13 – Linux จะแสดงอุปกรณ์ฮาร์ดดิสก์อย่างไร
ไฟล์อุปกรณ์ทั้งหมดถูกเก็บไว้ใน /dev SCSI, SATA หรือ USB จะแสดง: /dev/sda & ฮาร์ดดิสก์เก่าเช่น IDE, ATA PATA จะแสดง /dev/hda
Hard disk ; /dev/sdx Where x is a : /dev/sda : Primary master b : /dev/sdb : Primary slave c : /dev/sdc : Secondary master d : /dev/sdd : Secondary slave
คำถามที่ 14 – จะตรวจสอบฉลากของพาร์ติชั่นได้อย่างไร?
#e2label /dev/sdax: where x for partition number
คำถามที่ 15 – วิธีเมานต์ซีดีรอมใน Linux
#mount /dev/cdrom /mnt
คำถามที่ 16 – วิธีเมานต์การแชร์ NFS ใน Linux
#mount –t nfs 10.0.0.1:/nfs /mnt t : used for define type of mounting point 10.0.0.1:/nfs Define here NFS server machine and share data /mnt : where you want to access NFS share data you can access in any folder.
คำถามที่ 17 – จะเมานต์อิมเมจ iso ใน Linux ได้อย่างไร
#Mount –t iso9660 /root/image.iso /mnt
คำถามที่ 18 – คุณจะตรวจสอบรหัสพาร์ติชันได้อย่างไร
#Blkid /dev/sdax : where x for partition number.
คำถามที่ 19 – จะรันคำสั่งบนเครื่องระยะไกลได้อย่างไร?
#ssh 10.0.0.1 reboot 10.0.0.1: IP of that machine where you want to run command. Reboot: is a command which you want to run you can give another command too.
คำถามที่ 20 – กำหนดคำสั่ง cpio?
cpio ย่อมาจาก Copy in และ copy out ฟังก์ชันหลักของ Cpio คือการคัดลอกรายการ ไฟล์ และไฟล์นามธรรมไปยังและจากไฟล์เดียวหรือไฟล์เก็บถาวร
คำถามที่ 21 – คุณรู้ได้อย่างไรว่าแพ็คเกจใดที่ไฟล์ที่ระบุ (/etc/fstab) เชื่อมต่อด้วยใน linux
เราสามารถจำแนกแพ็คเกจไฟล์ที่ระบุ (/etc/fstab) ซึ่งเชื่อมต่อกับ linux ได้โดยใช้
# rpm -qf /etc/fstab command
Q. 22 – คำสั่งใดใช้สำหรับตรวจสอบสถานะของ bond0 ?
cat /proc/net/bonding/bond0 ใช้สำหรับตรวจสอบสถานะของ bond0
คำถามที่ 23 – จะค้นหาไฟล์ที่มีขนาดใหญ่กว่า 10MB ในไดเร็กทอรี /usr ได้อย่างไร
# find /usr -size +10M -exec ls -lah {} \; command is used to find out files which are larger than 10MB in size in /usr directory.
คำถามที่ 24 – วิธีค้นหาไฟล์ในไดเร็กทอรี /home ซึ่งถูกแก้ไขมากกว่า 120 วันที่ผ่านมา
หากต้องการค้นหาไฟล์ในไดเร็กทอรี /home ซึ่งถูกแก้ไขมากกว่า 120 วันที่ผ่านมา เราใช้ –
# find /home -mtime +120
คำถามที่ 25 – วิธีค้นหาไฟล์ในไดเร็กทอรี /var ที่ไม่มีการเข้าถึงในช่วง 90 วันที่ผ่านมา
หากต้องการค้นหาไฟล์ในไดเร็กทอรี /var ที่ไม่ถูกเข้าถึงในช่วง 90 ปีที่ผ่านมา เราใช้ –
# find /var -atime -90
คำถามที่ 26 – ค้นหาไฟล์หลักในโครงสร้างไดเร็กทอรีทั้งหมดและลบออกตามที่พบโดยไม่ต้องแจ้งให้ยืนยัน
# find / -name core -exec rm {} \;
คำถามที่ 27 – คำสั่ง ll | คืออะไร awk '{พิมพ์ $3,”เป็นเจ้าของ”,$9}' ทำ ?
งานหลักของคำสั่ง ll คือการแสดงชื่อเจ้าของไฟล์
คำถามที่ 28 – จะตรวจสอบระดับการรันปัจจุบันของเซิร์ฟเวอร์ Linux ได้อย่างไร
ในการตรวจสอบระดับการรันปัจจุบันของเซิร์ฟเวอร์ Linux เราใช้ –
'who -r' & 'runlevel' commands are used to check the current runlevel of a linux box.
คำถามที่ 29 – คำสั่งใดใช้ค้นหาว่า Linux ใช้หน่วยความจำเท่าใด
หากต้องการทราบว่า Linux ใช้หน่วยความจำเท่าใด เราใช้ –
free - m vmstat top htop
Q. 30 – เขียนคำสั่งที่จะค้นหาไฟล์ที่มีนามสกุล “c” และมีสตริง “apple” อยู่ในนั้น
Find ./ -name "*.c" | xargs grep –i "apple"
คำถามที่ 31 – คำสั่งใดใช้เพื่อแสดงไฟล์ .txt ทั้งหมด รวมถึงสิทธิ์ส่วนบุคคล
ls -al *.txt
คำถามที่ 32 – คุณดำเนินการมากกว่าหนึ่งคำสั่งหรือโปรแกรมจากรายการบรรทัดคำสั่งเดียวได้อย่างไร
เราสามารถผสมหลายคำสั่งโดยแยกแต่ละโปรแกรมหรือคำสั่งโดยใช้สัญลักษณ์เครื่องหมายอัฒภาค ตัวอย่างเช่น ในรายการเดียว เราสามารถออกชุดดังกล่าว:
ls –l cd .. ls –a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK
คำถามและคำตอบสัมภาษณ์ด้านเทคนิคของ Linux
คำถามที่ 1 – จะคัดลอกไฟล์ใน Linux ได้อย่างไร
ในการคัดลอกไฟล์ใน Linux เราใช้คำสั่ง cp
General syntax : $ cp <source> <destination>
คำถามที่ 2 – จะเปลี่ยนชื่อไฟล์ใน Linux ได้อย่างไร?
ณ ตอนนี้ ยังไม่มีคำสั่งเฉพาะใน Linux ที่สามารถใช้เพื่อเปลี่ยนชื่อไฟล์ได้ แต่สามารถใช้คำสั่งคัดลอกหรือย้ายเพื่อเปลี่ยนชื่อไฟล์
ด้วยความช่วยเหลือของคำสั่งย้าย
$ mv <oldname> <newname>
ด้วยความช่วยเหลือของคำสั่งคัดลอก
$ cp <oldname> <newname>
แล้วก็ลบไฟล์เก่า.
$ rm <oldname>
คำถามที่ 3 – วิธีเขียนผลลัพธ์ของคำสั่งไปยังไฟล์
ในการเขียนผลลัพธ์ของคำสั่งไปยังไฟล์ เราใช้ตัวดำเนินการเปลี่ยนเส้นทาง (>)
General Syntax: $ (command) > (filename)
คำถามที่ 4 – จะดูรายการอุปกรณ์ที่ติดตั้งบน Linux ได้อย่างไร
ด้วยการเรียกใช้คำสั่ง $ mount -l เราจะเห็นรายการอุปกรณ์ที่ติดตั้งบน Linux
คำถามที่ 5 – จะค้นหาความแตกต่างของไฟล์การกำหนดค่าสองไฟล์ได้อย่างไร
เมื่อใช้คำสั่ง diff เราจะพบความแตกต่างในไฟล์คอนฟิกูเรชันสองไฟล์
Syntax : $ diff abc.conf xyz.conf
คำถามที่ 6 – เขียนสคริปต์ทุบตีเพื่อลบไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันที่มีคำว่า “linux”
for i in *linux*; do rm $i; done
คำถามที่ 7 – วิธีคัดลอกไฟล์ไปยังฟล็อปปี้ดิสก์อย่างปลอดภัย
ในการคัดลอกไฟล์ไปยัง Floppy Disk อย่างปลอดภัย เราจำเป็นต้องทำตามขั้นตอนเหล่านี้:
- ติดตั้งฟล็อปปี้ดิสก์
- คัดลอกไฟล์
- ยกเลิกการต่อเชื่อมฟล็อปปี้ดิสก์
คำถามที่ 8 – จะระบุเชลล์ที่คุณกำลังใช้ได้อย่างไร
ในการระบุเชลล์ที่คุณใช้ คุณต้องทำก่อน
เปิดเทอร์มินัลแล้วเรียกใช้:
$ echo $SHELL
ซึ่งจะช่วยในการพิมพ์ชื่อ Shell ที่คุณใช้งานอยู่
คำถามที่ 9 – คุณจะเข้าสู่ระบบอื่นในเครือข่ายของคุณจากระบบของคุณได้อย่างไร?
ssh <username>@<ip address>
คำถามที่ 10 – คุณจะค้นหารหัสพนักงานเฉพาะเจาะจงในไฟล์โดยใช้ตัวแก้ไข vim ได้อย่างไร
ด้วยความช่วยเหลือของคำสั่งนี้ –
$ vim +/<employee id to be searched> <filename>
คำถามที่ 11 – จะข้ามไปยังบรรทัดใดบรรทัดหนึ่งในไฟล์โดยใช้ตัวแก้ไข vim ได้อย่างไร
โดยใช้คำสั่งด้านล่าง –
$ vim +<line number> <filename>
คำถาม 12 – คุณเรียงลำดับรายการในไฟล์ข้อความจากน้อยไปมากได้อย่างไร
เราสามารถทำได้โดยใช้คำสั่ง sort
Syntax : $ sort sample.txt
คำถามที่ 13 – คุณจะตรวจสอบได้อย่างไรว่าบริการใดกำลังทำงานอยู่
โดยใช้คำสั่งสถานะ $ service <servicename>
คำถาม 14 – คุณจะตรวจสอบสถานะของบริการทั้งหมดได้อย่างไร?
ในการตรวจสอบสถานะของบริการทั้งหมด เราใช้ –
บริการ $ - สถานะทั้งหมด
คำถาม 15 – คุณจะเริ่มและหยุดบริการได้อย่างไร?
สำหรับการเริ่มต้นบริการ เราใช้:
$ service <servicename> start
ในการหยุดบริการ เราใช้:
$ service <servicename> start
คำถามและคำตอบสัมภาษณ์ Linux สำหรับผู้มีประสบการณ์
คำถามที่ 1 – ประโยชน์ของ CLI คืออะไร
ประโยชน์ของ CLI มีดังนี้:
- มันมีความยืดหยุ่น
- CLI สามารถเข้าถึงคำสั่งได้อย่างง่ายดาย
- มันง่ายและรวดเร็วกว่าที่จะใช้โดยมืออาชีพ
- CLI ไม่ได้ใช้เวลาประมวลผล CPU มากมาย
คำถามที่ 2 – ข้อเสียของ CLI คืออะไร
ข้อเสียของ CLI มีดังนี้:
- เป็นการยากที่จะจำและเรียนรู้คำสั่งประเภท
- ต้องป้อน CLI ให้ถูกต้อง
- อาจทำให้งงมาก
- กราฟิก ท่องเว็บ ฯลฯ เป็นความรับผิดชอบบางอย่างที่ยากหรืออาจกล่าวได้ว่าเป็นไปไม่ได้ที่จะทำในบรรทัดคำสั่ง
คำถามที่ 3 – ตั้งชื่อผู้จัดจำหน่าย Linux ที่สำคัญบางราย
ผู้จัดจำหน่าย Linux รายใหญ่บางรายมีดังนี้:
- ลินุกซ์ มิ้นท์
- เฟดอร่า
- อูบุนตู
- อาร์ชลินุกซ์
- เดเบียน
- เรดแฮท เอ็นเตอร์ไพรส์
คำถามที่ 4 – อะไรคือวิธีการที่กำหนดหน่วยความจำทั้งหมดที่ใช้โดย Linux
ด้านล่างนี้คือวิธีการกำหนดหน่วยความจำทั้งหมดที่ใช้โดย Linux
- คำสั่งด้านบน
- /proc/meminfo
- ท็อป
- คำสั่งฟรี
- วีเอ็มสแตท
คำถามที่ 5 – เขียนคำสั่ง Linux Directory บางคำสั่ง
คำสั่ง Linux Directory บางคำสั่งมีดังนี้:
- ซีดี
- มคเดียร์
- พว
- คือ
- รอมดีร์
คำถามที่ 6 – สมัคร Linux บางตัวเพื่อไฟล์คำสั่งเนื้อหา
- มากกว่า
- น้อย
- แมว
- หาง
- ศีรษะ
คำถามที่ 7 – เขียนคำสั่งเกี่ยวกับระบบเครือข่ายและการแก้ไขปัญหาของ Linux?
คำสั่งเครือข่ายและการแก้ไขปัญหา Linux บางคำสั่งมีดังนี้ -
- ifconfig
- เน็ตสแตท
- เทรเซอร์รูท
- ถ้าเสียบสถานะ
- ชื่อโฮสต์
- ขุด.
- เส้นทาง
- เทรซพาธ
- รถไฟใต้ดิน
- ปิง
- nslookup
คำถามที่ 8 – ไวยากรณ์ทั่วไปสำหรับการเปลี่ยนการอนุญาตโดยใช้โหมด Symbolic คืออะไร
หากต้องการเปลี่ยนสิทธิ์โดยใช้โหมดสัมบูรณ์ ไวยากรณ์ทั่วไปคือ:
$ chmod <permission> filename
คำถามที่ 9 – ไวยากรณ์ทั่วไปสำหรับการเปลี่ยนการอนุญาตโดยใช้โหมดสัมบูรณ์คืออะไร
หากต้องการเปลี่ยนสิทธิ์โดยใช้โหมดสัญลักษณ์ ไวยากรณ์ทั่วไป:
$ chmod <target>(+/-/=)<permission> <filename>
คำถามที่ 10 – จะหาสถานะของกระบวนการได้อย่างไร?
โดยใช้คำสั่ง ps ux เราสามารถค้นหาสถานะของกระบวนการ
คำถามที่ 11 – ส่วนประกอบพื้นฐานของ Linux คืออะไร
ส่วนประกอบพื้นฐานของ Linux มีดังต่อไปนี้:
- กุย
- ยูทิลิตี้ระบบ
- เปลือก
- โปรแกรมประยุกต์
- เคอร์เนล