คำถามและคำตอบสัมภาษณ์ Linux 101 อันดับแรกในปี 2021
เผยแพร่แล้ว: 2021-01-01วันนี้ มีโอกาสมากมายสำหรับบริษัทส่วนใหญ่ในโลก คุณมีโอกาสที่ดีในการสร้าง อาชีพในการพัฒนาลีนุกซ์ คำถามสัมภาษณ์ทางเทคนิคของ 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 ไม่มีพื้นที่จัดเก็บเพียงพอเพื่อรองรับโปรแกรมที่ทำงานอยู่ การจัดการหน่วยความจำเกี่ยวข้องกับการสลับหน่วยความจำจากที่เก็บข้อมูลจริง พื้นที่หน่วยความจำที่ไม่ใช้งานจะถูกย้ายไปยังพื้นที่สว็อปที่ว่างที่เก็บข้อมูลแรม มีเครื่องมือและคำสั่งหลายประเภทสำหรับจัดการการใช้พื้นที่สว็อป
คำถามที่ 5 – Linux ใช้ทำอะไร
อย่างไรก็ตาม ลินุกซ์ใช้สำหรับดำเนินการกับระบบเหล็กขนาดใหญ่ เช่น คอมพิวเตอร์เมนเฟรม และระบบปฏิบัติการเดียวที่ใช้กับซุปเปอร์คอมพิวเตอร์ TOP 500 ตอนนี้ค่อยๆกำจัดคู่แข่งทั้งหมด มันทำงานบนเซิร์ฟเวอร์และดำเนินการประสิทธิภาพระดับสูง
คำถามที่ 6 – อธิบายคุณสมบัติที่สำคัญของ Linux OS
Linux มีคุณสมบัติที่ยอดเยี่ยมที่มอบประสบการณ์ที่ดีที่สุดแก่คุณ คุณสามารถรับคุณสมบัติหลักของระบบปฏิบัติการ Linux ได้ที่นี่
- Linux distros เสนอ USB หรือ CD แบบสดสำหรับการติดตั้ง
- Linux เสนอบริการความปลอดภัยสูงในวิธีการต่างๆ เช่น การเข้ารหัส การตรวจสอบสิทธิ์ และการอนุญาต
- มันมีระบบไฟล์แบบลำดับชั้นและโค้ด Linux นั้นฟรีสำหรับทุกคน
- คุณสามารถติดตั้งเคอร์เนลลินุกซ์และแอพพลิเคชั่นโปรแกรมบนแพลตฟอร์มฮาร์ดแวร์ใดก็ได้
- Linux มีการรองรับแอปพลิเคชันเฉพาะและคีย์บอร์ดที่ปรับแต่งได้
- แพลตฟอร์มนี้อนุญาตให้ผู้ใช้ที่แตกต่างกันใช้อุปกรณ์เดียวกัน เช่น โปรแกรมแอปพลิเคชัน หน่วยความจำ และฮาร์ดดิสก์พร้อมเทอร์มินัลต่างๆ สำหรับการทำงาน
คำถามที่ 7 – อธิบายเกี่ยวกับ Linux Shell
เชลล์ Linux คือส่วนต่อประสานผู้ใช้ที่ใช้สำหรับดำเนินการสื่อสารและคำสั่งกับ Linux OS คำสั่งเชลล์สามารถจำแนกได้เป็นสองประเภทเช่นคำสั่งภายนอกและคำสั่งเชลล์ในตัว มีเชลล์จำนวนมากใน Linux ซึ่งรวมถึง TCSH, BASH, KSH และ CSH
คำถามที่ 8 – เดสก์ท็อปเสมือนคืออะไร
ในพีซีปัจจุบัน เมื่อมีหน้าต่างจำนวนมากและปรากฏว่าขยายให้ใหญ่สุดรวมถึงการย่อหน้าต่างเซิร์ฟเวอร์เดสก์ท็อปเสมือนให้น้อยที่สุดเป็นตัวเลือก เดสก์ท็อปเสมือนช่วยให้ผู้ใช้เปิดโปรแกรมได้มากกว่าหนึ่งโปรแกรมโดยไม่มีข้อผิดพลาด มันถูกเก็บไว้ในเซิร์ฟเวอร์ระยะไกลและมีประโยชน์เล็กน้อย เช่น ปัญหาความเข้ากันได้ที่ต่ำกว่า ความสมบูรณ์ของข้อมูลที่ได้รับการปรับปรุง ทรัพยากรถูกใช้อย่างมีประสิทธิภาพ การดูแลจากส่วนกลาง และอื่นๆ
คำถามที่ 9 – ลินุกซ์มีประโยชน์อย่างไร?
คล้ายกับระบบปฏิบัติการอื่นๆ ที่สามารถใช้ได้กับ windows, OS X และ iOS ซึ่งรวมถึงการกำหนดค่าจำนวนมากที่สามารถอัปเดตด้วยคุณสมบัติที่เพียงพอ ช่วยให้พวกเขามุ่งเน้นไปที่ระบบปฏิบัติการเช่นแอปพลิเคชันประมวลผลคำและเทียบเท่า linux คุ้นเคยกับการใช้ระบบปฏิบัติการอื่น
คำถามที่ 10 – คุณสามารถทำอะไรกับ Linux ได้บ้าง
มีแอปพลิเคชันอีเมลจำนวนมากที่ดำเนินการในระบบปฏิบัติการ Linux ประกอบด้วยคุณลักษณะทั่วไปสามอย่างที่ใช้กันอย่างแพร่หลายเพื่อให้สอดคล้องกับโฟลว์ที่ถูกต้อง ซึ่งรวมถึง Mozilla Thunderbird, Kmail และอื่นๆ ดังนั้นจึงทำให้ผู้ใช้สนใจระบบปฏิบัติการ linux ที่ดีที่สุดสำหรับวัตถุประสงค์ที่หลากหลาย
คำถามที่ 11 – ลีนุกซ์จะถูกใช้งานอย่างไร?
เช่นเดียวกับระบบปฏิบัติการ windows และ apple ลินุกซ์ก็เป็นหนึ่งในระบบปฏิบัติการระดับแนวหน้าเช่นกัน ในการอัปเดตคุณสมบัติพิเศษ จะมีการกำหนดค่าจำนวนมากที่นี่ กระบวนการนี้จะอนุญาตให้เน้นที่ระบบปฏิบัติการหลัก เช่น ลินุกซ์ที่เทียบเท่าและโปรแกรมประมวลผลคำอย่างมีประสิทธิภาพ
คำถามที่ 12 – Linux จะทำงานอย่างไร
โดยทั่วไปแล้ว ใน Linux มีแอปพลิเคชันอีเมลจำนวนมากถูกใช้ แอปพลิเคชันอีเมลเหล่านั้นจะมีคุณสมบัติพื้นฐานบางอย่างที่สามารถใช้งานได้อย่างสมบูรณ์แบบ ซึ่งจะรวมถึงแอปพลิเคชันต่างๆ เช่น Kmail, Mozilla Thunderbird และอื่นๆ อีกมากมาย Linux OS จะไม่ได้รับผลกระทบจากไวรัส
คำถามที่ 13 – ขนาดปกติที่เหมาะสมสำหรับพาร์ติชัน Swap ด้านล่างระบบ Linux คืออะไร
ขนาดที่เหมาะสมสำหรับพาร์ติชั่นสว็อปคือสองเท่าของจำนวนหน่วยความจำกายภาพปัจจุบันที่พบในระบบ ใช้ไม่ได้กับขนาดขั้นต่ำที่ต้องเท่ากับจำนวนหน่วยความจำทั้งหมดที่ติดตั้งทับลงไป หวังว่าจะเป็นประโยชน์ในการจัดเก็บในปริมาณที่เหมาะสมในลักษณะที่ดี
คำถามที่ 14 – จะรู้ได้อย่างไรว่าลินุกซ์ใช้หน่วยความจำมากแค่ไหน?
ใน command shell จะใช้คำสั่ง concatenating: cat/proc/memento สำหรับข้อมูลการใช้หน่วยความจำทั้งหมด จากนั้นจะเห็นแสงที่เหมาะสมเริ่มต้นบางอย่างเช่น Mm: 64655360 เป็นที่ทราบกันดีว่า Linux คิดว่าใช้งานได้อย่างสะดวกสบายตลอดเวลา
คำถามที่ 15 – จะเปลี่ยนแปลงการอนุญาตภายใต้ Linux อย่างไร
คิดว่าคุณเป็นผู้ดูแลระบบและเป็นเจ้าของไฟล์หรือไดเร็กทอรี คุณสามารถให้สิทธิ์โดยใช้คำสั่ง chmod มันถูกใช้ +สัญลักษณ์เพื่ออนุญาตให้ปฏิเสธการอนุญาต ด้วยตัวอักษรใดๆ ต่อไปนี้ เช่น g (group) 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 เทอร์มินัล no
คำถามที่ 22 – คุณจะตรวจสอบฮาร์ดแวร์ระบบของคุณใน Linux ได้อย่างไร
cat /proc/cpuinfo Or lscpu cat /proc/meminfo Or Free –m cat /proc/partitions Or fdisk –l
คำถามที่ 23 – เชลล์คืออะไร?
เชลล์เป็นส่วนติดต่อผู้ใช้ระหว่างผู้ใช้และระบบปฏิบัติการ
คำถามที่ 24 – Linux ใช้เชลล์จำนวนเท่าใด
Many shells are used less /etc/shells ksh, sh, csh, tcsh,zsh Cat /etc/shell
คำถามที่ 25 – คุณจะแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรี รวมทั้ง The Hidden อย่างไร
ls –al:- คำสั่งนี้จะแสดงไฟล์และไดเร็กทอรีทั้งหมดรวมถึงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีการทำงานปัจจุบันของคุณ
คำถามที่ 26 – หมายเลขพอร์ตคืออะไร ของ ssh?
หมายเลขพอร์ตเริ่มต้นของ ssh คือ 22
คำถามที่ 27 – หมายเลขพอร์ตของ telnet คืออะไร
หมายเลขพอร์ตเริ่มต้นของ ssh คือ 23
คำถามที่ 28 – ssh และ telnet ต่างกันอย่างไร
ทั้งสองสำหรับใช้การเข้าสู่ระบบระยะไกลบนระบบ แต่ ssh มีความปลอดภัยมากกว่า telnet
คำถามที่ 29 – คุณหมายถึงอะไรโดย BASH?
BASH หรือเราสามารถพูดได้ว่า Bourne Again Shell เขียนโดย Steve Bourne BASH มีหน้าที่ผสมคุณสมบัติทั้งหมดจากรูปแบบดั้งเดิมของ Bourne Shell รวมถึงคุณสมบัติพิเศษเพื่อทำให้เหมาะสมและง่ายขึ้นและใช้งานมากขึ้น
คำถามที่ 30 – กำหนด LILO?
ตัวโหลดการบูตสำหรับ Linux เรียกว่า LILO ซึ่งใช้สำหรับโหลดระบบปฏิบัติการ Linux ไปยังหน่วยความจำหลักเพื่อเริ่มการทำงาน
คำถามที่ 31 – คุณหมายถึงอะไรโดยพื้นที่สว็อป?
ลินุกซ์ใช้พื้นที่จำนวนหนึ่งสำหรับเก็บโปรแกรมไว้ชั่วขณะซึ่งทำงานเคียงข้างกัน และพื้นที่นี้เรียกว่าพื้นที่สว็อป สิ่งนี้จะเกิดขึ้นเมื่อ RAM มีหน่วยความจำเพียงเล็กน้อยสำหรับเก็บโปรแกรมที่รันอยู่
คำถามที่ 32 – กำหนดคำว่ารูทบัญชี
บัญชีรูททำหน้าที่เหมือนกับบัญชีผู้ดูแลระบบ ช่วยให้คุณควบคุมระบบได้อย่างสมบูรณ์ หนึ่งสามารถสร้างและเก็บบัญชีผู้ใช้ ถ่ายทอดสิทธิ์ที่แตกต่างกันสำหรับแต่ละบัญชีเดียว
คำถามที่ 33 – กำหนดคำว่า CLI?
CLI ย่อมาจาก Command Line Interface อินเทอร์เฟซนี้ให้สิทธิ์ผู้ใช้ในการพิมพ์คำสั่งประกาศ ซึ่งมีหน้าที่รับผิดชอบในการฝึกคอมพิวเตอร์เพื่อดำเนินการต่างๆ ให้สำเร็จ CLI ให้ความยืดหยุ่นที่เหนือกว่า
คำถามที่ 34 – GUI ของคุณหมายความว่าอย่างไร
GUI เป็นชื่อย่อของ Graphical User Interface ซึ่งใช้ไอคอนและรูปภาพที่ผู้ใช้คลิกและใช้งานกับคอมพิวเตอร์เป็นวิธีการสื่อสาร
คำถามที่ 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 – หน่วยความจำสลับคืออะไร?
เป็นหน่วยความจำเสมือนที่ใช้ในการเพิ่มประสิทธิภาพของระบบ พื้นที่ฮาร์ดดิสก์ที่เราใช้เป็นแรมได้คือหน่วยความจำเสมือน
คำถามที่ 10 – ในกรณีที่ระบบของคุณไม่มีพื้นที่ที่ไม่ได้ถูกจัดสรร และคุณต้องการเพิ่มหน่วยความจำเสมือนของคุณ คุณจะทำอย่างไร?
ในกรณีที่ระบบไม่มีพื้นที่ว่างที่ไม่ได้รับการจัดสรร เราสามารถสร้างไฟล์สลับเพื่อเพิ่มประสิทธิภาพของระบบได้
คำถามที่ 11 – จะสร้าง/สร้างไฟล์สลับได้อย่างไร
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 – วิธีการเมานต์ CD Rom ใน 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 – คุณจะตรวจสอบ ID พาร์ติชั่นได้อย่างไร?
#Blkid /dev/sdax : where x for partition number.
คำถามที่ 19 – จะรันคำสั่งบนเครื่อง Remote ได้อย่างไร?
#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
คำถามที่ 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 – คำสั่งจะว่าอย่างไร | awk '{print $3,”owns”,$9}' do ?
งานหลักของคำสั่ง ll คือการแสดงชื่อและเจ้าของไฟล์
ถาม 28 – จะตรวจสอบระดับการรันปัจจุบันของเซิร์ฟเวอร์ Linux ได้อย่างไร
ในการตรวจสอบระดับการทำงานปัจจุบันของเซิร์ฟเวอร์ Linux เราใช้ –
'who -r' & 'runlevel' commands are used to check the current runlevel of a linux box.
ถาม 29 – คำสั่งใดที่ใช้เพื่อค้นหาว่า Linux ใช้หน่วยความจำเท่าใด
ในการค้นหาว่าลินุกซ์ใช้หน่วยความจำเท่าใด เราใช้ –
free - m vmstat top htop
คำถามที่ 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 เราจะพบความแตกต่างในไฟล์คอนฟิกูเรชัน 2 ไฟล์
Syntax : $ diff abc.conf xyz.conf
คำถามที่ 6 – เขียนสคริปต์ทุบตีเพื่อลบไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันที่มีคำว่า "linux"
for i in *linux*; do rm $i; done
คำถามที่ 7 – วิธีการคัดลอกไฟล์ไปยังฟลอปปีดิสก์อย่างปลอดภัย?
ในการคัดลอกไฟล์ไปยังฟลอปปีดิสก์อย่างปลอดภัย เราต้องทำตามขั้นตอนเหล่านี้:
- ติดตั้งฟลอปปีดิสก์
- คัดลอกไฟล์
- เลิกเมานท์ฟลอปปีดิสก์
คำถามที่ 8 – จะระบุได้อย่างไรว่าคุณกำลังใช้เชลล์ใดอยู่
เพื่อระบุเชลล์ที่คุณใช้คุณต้องก่อน
เปิดเทอร์มินัลแล้วเรียกใช้:
$ echo $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> status command
คำถามที่ 14 – คุณจะตรวจสอบสถานะของบริการทั้งหมดได้อย่างไร?
เพื่อตรวจสอบสถานะของบริการทั้งหมด เราใช้ –
บริการ $ –status-all
คำถามที่ 15 – คุณจะเริ่มและหยุดบริการได้อย่างไร?
สำหรับการเริ่มต้นบริการ เราใช้:
$ service <servicename> start
สำหรับการหยุดบริการ เราใช้:
$ service <servicename> start
คำถามและคำตอบสัมภาษณ์ Linux สำหรับผู้มีประสบการณ์
คำถามที่ 1 – ประโยชน์ของ CLI . คืออะไร
ประโยชน์ของ CLI มีดังนี้:
- มีความยืดหยุ่น
- CLI สามารถเข้าถึงคำสั่งได้อย่างง่ายดาย
- ใช้งานง่ายและเร็วกว่ามากโดยมืออาชีพ
- CLI ไม่ได้ใช้เวลาประมวลผล CPU ที่เพียงพอ
คำถามที่ 2 – ข้อเสียของ CLI . คืออะไร
ข้อเสียของ CLI มีดังนี้:
- เป็นการยากมากที่จะจำและเรียนรู้คำสั่งประเภท
- ต้องป้อน CLI ให้ถูกต้อง
- อาจทำให้งงมาก
- กราฟิก การท่องเว็บ ฯลฯ เป็นความรับผิดชอบบางอย่างที่ยากหรือเราอาจพูดได้ว่าเป็นไปไม่ได้ที่จะทำให้เสร็จสมบูรณ์ในบรรทัดคำสั่ง
คำถามที่ 3 – ระบุชื่อผู้จัดจำหน่าย Linux ที่สำคัญบางราย
ผู้จัดจำหน่าย Linux รายใหญ่บางรายมีดังนี้:
- ลินุกซ์ มิ้นท์
- Fedora
- อูบุนตู
- Arch Linux
- เดเบียน
- Red Hat Enterprise
คำถามที่ 4 – วิธีใดที่กำหนดหน่วยความจำทั้งหมดที่ใช้โดย Linux
ด้านล่างนี้คือวิธีกำหนดหน่วยความจำทั้งหมดที่ใช้โดย Linux
- คำสั่งสูงสุด
- /proc/meminfo
- Htop
- คำสั่งฟรี
- Vmstat
คำถามที่ 5 – เขียนคำสั่ง Linux Directory บางส่วน
คำสั่ง Linux Directory บางส่วนมีดังนี้:
- ซีดี
- Mkdir
- Pwd
- เป็น
- ริมดีร์
คำถามที่ 6 – สมัคร Linux บางตัวเพื่อส่งคำสั่งเนื้อหา
- มากกว่า
- น้อย
- แมว
- หาง
- ศีรษะ
คำถามที่ 7 – เขียนคำสั่งเกี่ยวกับเครือข่าย Linux และการแก้ไขปัญหา?
คำสั่งเครือข่าย Linux และการแก้ไขปัญหาบางอย่างมีดังนี้ -
- ifconfig
- netstat
- Traceroute
- ถ้าเสียบสถานะ
- ชื่อโฮสต์
- ขุด.
- เส้นทาง
- ร่องรอย
- Mtr
- ปิง
- nslookup
คำถามที่ 8 – ไวยากรณ์ทั่วไปสำหรับการเปลี่ยนการอนุญาตโดยใช้โหมดสัญลักษณ์คืออะไร
ในการเปลี่ยนการอนุญาตโดยใช้โหมดแอบโซลูท ไวยากรณ์ทั่วไปคือ:
$ chmod <permission> filename
คำถามที่ 9 – ไวยากรณ์ทั่วไปสำหรับการเปลี่ยนการอนุญาตโดยใช้โหมดแอบโซลูทคืออะไร
ในการเปลี่ยนการอนุญาตโดยใช้โหมดสัญลักษณ์ ไวยากรณ์ทั่วไป:
$ chmod <target>(+/-/=)<permission> <filename>
คำถามที่ 10 – จะค้นหาสถานะของกระบวนการได้อย่างไร
โดยใช้คำสั่ง ps ux เราสามารถค้นหาสถานะของกระบวนการได้
คำถามที่ 11 – อะไรคือองค์ประกอบพื้นฐานของ Linux?
ส่วนประกอบพื้นฐานของ Linux มีดังต่อไปนี้:
- GUI
- ยูทิลิตี้ระบบ
- เปลือก
- ใบสมัคร
- เคอร์เนล