30 Labing Kasagarang Gipangutana nga Mga Pangutana sa Interbyu sa Linux


Kung nakab-ot na nimo ang imong sertipikasyon sa Linux ug nagpaabut nga makakuha usa ka trabaho sa Linux, dako ang bayad sa pag-andam alang sa usa ka interbyu nga nagsulay sa imong kahibalo sa ins and outs sa Linux.

Niini nga giya, among gipresentar kanimo ang pipila sa kasagarang gipangutana nga mga pangutana sa mga interbyu ug tubag sa Linux.

Talaan sa mga Sulod

1. Unsa ang Linux?

Ang Linux usa ka libre ug open-source nga operating system nga gibase sa UNIX. Kini unang gipagawas niadtong 1991 sa Linux Torvalds. Ang tumong sa pagpalambo sa Linux mao ang paghatag og libre ug barato nga alternatibo sa mga proprietary system sama sa Windows ug macOS.

2. Unsa ang Linux Kernel?

Gisulat sa C programming language, ang Linux kernel mao ang kinauyokan nga bahin sa usa ka Linux system. Kini ang labing ubos nga lebel sa software nga mahimong makig-uban sa hardware. Nag-interface kini sa OS ug sa nagpahiping hardware ug nagtugot sa komunikasyon tali sa duha.

Ang kernel naghimo sa mosunod nga dagkong mga buluhaton:

  • Nagdumala sa nagpahiping hardware nga mga himan.
  • Naglansad ug nagdumala sa mga aplikasyon.
  • Nagdumala sa mga kapanguhaan sa OS lakip ang RAM, CPU, ug paggamit sa disk.

3. Unsa ang GRUB?

Ang GRUB (Grand Unified Bootloader) usa ka bootloader gikan sa proyekto sa GNU. Kini usa ka programa nga responsable sa pagdumala sa proseso sa boot. Sa panguna, gikuha kini gikan sa BIOS sa pagsugod sa sistema ug gikarga ang kernel sa panguna nga panumduman. Ang kernel dayon nagkarga sa operating system ug sa mga sangkap niini.

Ang GRUB splash screen kasagaran ang imong makita sa imong screen kung magsugod na ang sistema. Nagpakita kini usa ka yano nga menu nga naghatag usa ka pares nga kapilian sa boot.

4. Unsa ang mga Essential Components sa Linux?

Ang usa ka sistema sa Linux naglangkob sa mga musunud nga hinungdanon nga sangkap:

  • Kernel – Kini ang kinauyokan nga bahin sa sistema sa Linx nga nagdumala sa nagpahiping mga sangkap sa hardware ug aplikasyon sa lebel sa OS.
  • Shell – Kini usa ka tighubad nga naghatag ug command-line interface nga modawat sa mga command nga gi-issue pinaagi sa keyboard ug ipasa kini ngadto sa OS para ipatuman.
  • GUI – Kini usa ka acronym sa Graphical User Interface. Naglangkob kini sa mga graphical nga sangkap nga gigamit sa mga tiggamit aron makig-uban sa sistema. Naglakip kini sa desktop, mga bintana, mga icon, mga buton, mga taskbar, ug mga pop-up.
  • Application programs – Kini ang mga software applications nga na-install sa usa ka Linux system nga nagpahigayon ug piho nga mga buluhaton. Pananglitan sa Firefox web browser, VLC media player, LibreOffice suite, ug daghan pa.

5. Unsa ang mga Shell nga Gigamit sa Linux?

Ang kasagarang gigamit nga mga kabhang Sa Linux naglakip sa:

  • bash [Bourne Again Shell] – Kini ang default shell sa kadaghanan sa mga sistema sa Linux.
  • zsh [Z Shell] – Kini ang default shell sa Kali Linux ug macOS. Gitukod kini sa ibabaw sa bash ug mga pakete nga adunay dugang nga mga bahin sama sa pagtul-id sa spelling, suporta sa plugin, mas maayo nga pag-customize, ug uban pa.
  • ksh [Korn Shell] – Kini usa ka high-level nga programming language shell.
  • csh [C Shell] – Ang syntax niini nanghulam pag-ayo gikan sa C programming language. Mapuslanon kaayo alang kang bisan kinsa nga adunay kahibalo sa C programming.

6. Unsa ang Swap Space sa Linux?

Ang swap space nagtumong sa space sa hard drive nga extension sa RAM o physical memory. Gigamit kini sa sistema kung hapit na mahurot ang kapasidad sa RAM ug dili na makasuporta sa mga nagdagan nga aplikasyon. Ang swap space nagtipig og dugang nga mga programa nga dili na maproseso sa RAM.

7. Unsaon Pagsusi sa Linux Memory Utilization?

Ang mosunod mao ang pipila sa labing gigamit nga mga sugo sa Linux nga imong magamit aron masusi ang paggamit sa memorya sa imong sistema.

  • libre – Ipakita ang gidaghanon sa libre ug gigamit nga memorya sa sistema.
  • ibabaw – Ipakita ang nagdagan nga mga proseso ug paggamit sa Linux.
  • htop – Usa ka interactive system monitor, process viewer, ug process manager.
  • vmstat – Ipakita ang virtual memory statistics.

Aron masusi ang performance ug paggamit sa imong memorya sa sistema sa Linux, pagdagan:

$ free  -m
$ top
$ htop
$ vmstat

8. Unsaon Pagsusi sa Linux Disk Space Utilization?

Ang paggamit sa disk space mahimong masusi gamit ang df ug du commands.

Ang df command (mubo sa disk free) gigamit aron ipakita ang kinatibuk-an ug magamit nga disk space para sa mga filesystem sa imong system. Kanunay kini nga gigamit uban ang -Th nga mga kapilian sa pagpakita sa output sa usa ka pormat nga mabasa sa tawo.

$ df -Th

Ang du command (mubo alang sa paggamit sa disk) nagpakita sa paggamit sa luna sa file sa usa ka direktoryo. Gisubay niini ang wanang nga giokupar sa mga file ug mga direktoryo. Ang sama sa df command, du gigamit uban ang -h nga opsyon aron ipakita ang output sa pormat nga mabasa sa tawo.

$ du -h

9. Unsa ang Inode ug PID?

Ang inode usa ka istruktura sa file nga nagtipig sa metadata alang sa mga file sa Linux. Ang metadata naglakip sa gidak-on sa file, mga permiso nga gikinahanglan sa pag-access sa file, user ug group ID, pagmugna og timestamp, ug ang agianan paingon sa file.

Ang numero sa inode usa ka talagsaon nga numero o integer nga gihatag sa matag file sa usa ka sistema sa Linux.

$ ls -li ravi.txt 

1594567 -rwxrwxr-x 1 tecmint tecmint 0 Oct 28 10:58 ravi.txt

Ang 1594567 mao ang numero sa inode ug ang -i nga bandila nagpakita sa inode sa ravi.txt file.

Ang PID (Process ID) usa ka talagsaon nga ID nga gihatag sa matag proseso nga nagdagan sa usa ka sistema sa Linux. Mahimo natong gamiton ang pidof command aron makit-an ang process ID sa bisan unsang running program.

$ pidof firefox

40982

10. Unsa ang mga Daemon?

Ang mga daemon mga proseso sa serbisyo nga nagdagan sa background nga wala’y bisan unsang interaksyon sa tiggamit. Naghatag sila og gamit sa ubang mga proseso ug nagdumala sa mga pana-panahon nga mga hangyo ug ipadala kini sa angay nga mga aplikasyon alang sa pagpatuman.

11. Unsa ang Proseso nga Estado sa Linux?

Sa Linux, ang usa ka proseso usa ka pananglitan sa usa ka nagdagan nga programa o serbisyo. Adunay upat ka estado sa proseso. Sa bisan unsang gihatag nga oras, ang usa ka proseso mahimo sa bisan asa sa mosunod nga mga estado:

  • Andam: Ang proseso nahimo na ug andam na nga modagan.
  • Nagdagan: Ang proseso buhi o gipatuman.
  • Gihunong: Ang proseso nahuman ug gitapos sa operating system.
  • Paghulat: Ang proseso naghulat alang sa pipila ka user input.
  • Zombie: Ang proseso gihunong na, apan ang impormasyon anaa gihapon sa proseso nga lamesa.

Aron masusi ang kahimtang sa proseso sa Linux gamita ang ps command sama sa gipakita.

$ ps a

Ang STAT column nagpakita sa running state sa proseso.

12. Unsa ang GUI?

Ang GUI usa ka acronym sa Graphical User Interface. Kini ang mga graphical nga elemento sa usa ka Linux operating system nga naglakip sa mga bintana, mga icon, mga menu, mga buton, mga taskbar, ug daghan pa.

Gipasayon sa GUI ang pagpakig-uban sa sistema ug kasagaran gipalabi sa mga bag-ohan o bag-ohan nga dili hanas sa pagtrabaho sa CLI.

13. Unsa ang CLI?

Ang CLI usa ka acronym sa Command Line Interface. Kini usa ka interface nga nagtugot sa mga tiggamit sa pag-type sa mga sugo sa usa ka kabhang nga gihatag sa terminal. Ang CLI kasagarang gigamit sa mga eksperyensiyadong tiggamit sa Linux o mga tigdumala sa sistema ug mga inhenyero.

Ang CLI mao ang gipalabi nga paagi sa pagdumala sa sistema tungod kay gamay ra ang gigamit nga mga kapanguhaan sa sistema, dili sama sa GUI nga adunay taas nga kapanguhaan sa overhead.

14. Unsa ang Root Account?

Kini mao ang labing pribilihiyo nga asoy sa sistema sa Linux. Gitugotan ka niini nga hingpit nga makontrol ang sistema sa Linux. Mahimo nimo ang halos bisan unsang gusto nimo lakip ang pag-upgrade sa sistema, pag-install ug pag-uninstall sa mga pakete sa software, paghimo ug pagtangtang sa mga tiggamit, pag-configure sa mga serbisyo, ug daghan pa.

Sa kadaghanan sa mga distribusyon sa Linux, kinahanglan ka nga maghimo usa ka root account sa panahon sa pag-install.

15. Unsa ang Open Source Software?

Ang kinaiya sa software nga open source nagpasabot nga imong tan-awon ang source code niini, usbon kini ug iapod-apod kini ngadto sa ubang mga user nga walay mga pagdili sa lisensya. Ang ubang mga tiggamit mahimo’g naa sa posisyon nga maghimo dugang nga mga pagbag-o lakip ang pag-debug ug pagtul-id sa mga sayup sa gigikanan nga code.

Sa tinuud, ang open-source nga software kaylap nga gigamit ug busa nakabenepisyo sa tanan.

16. Unsa ang Linux Directory Commands?

Ang mosunod mao ang nag-unang Linux directory commands:

  • pwd – Ang command nagpakita sa kasamtangan nga working directory o sa imong kasamtangan nga directory path.
  • ls – Kini nga sugo naglista sa mga sulod sa usa ka direktoryo.
  • cd – Kini nagtugot kanimo sa pagbalhin gikan sa usa ka direktoryo ngadto sa lain.
  • mkdir – Ang sugo nagmugna ug bag-ong walay sulod nga direktoryo.
  • rmdir – Ang sugo motangtang o magtangtang sa walay sulod nga direktoryo.
  • rm – Pagtangtang sa usa o daghang mga file. Gigamit uban sa -R nga opsyon aron tangtangon ang walay sulod nga direktoryo.

17. Unsa ang Redirection Operator?

Ang redirection mao ang proseso sa pagpadala sa output sa unang command ngadto sa laing file. Dugang pa, gigamit usab kini sa pagdirekta sa usa ka output ingon usa ka input sa lain nga proseso.

Sa Linux, ang redirection makab-ot gamit ang \>\ (labaw pa kay sa simbolo) o ang \|\ (pipe) operator nga nagpadala sa standard output sa usa ka sugo ngadto sa laing sugo isip standard input.

18. Unsa ang Lahi nga Vim Modes?

Ang vim editor naghatag sa mosunod nga mga main mode:

  • Normal mode/Command mode – Kini ang default mode kung mag-abli ka og bag-ong file o sa kasamtangan. Niini nga mode, mahimo nimong ipadagan ang mga sugo sama sa pag-undo, pag-usab, ug pag-paste.
  • Insert mode – Kini nga mode nagtugot kanimo sa pag-type sa teksto.
  • Visual mode – Gitugotan ka niini nga mode nga makapili ka og teksto aron mahimo nimo ang ubang mga buluhaton niini sama sa cop, cut o paste.

19. Unsa ang usa ka Alyas?

Sama sa gisugyot sa ngalan, ang mga alyas sama sa naandan nga mga shortcut nga gigamit sa pagrepresentar sa usa ka mando (o set sa mga mando) nga gipatuman nga adunay o wala’y naandan nga mga kapilian.

$ alias

20. Giunsa Paglista ang Tanang Proseso nga Nagdagan sa Linux?

Aron ilista ang tanan nga nagdagan nga mga proseso sa usa ka sistema sa Linux, padagana ang mando:

# ps aux

Ang command naglista sa tanan nga kasamtangan nga nagdagan nga mga proseso, lakip ang ilang PID (Process ID) nga mga numero.

21. Unsa ang Soft Link?

Ang usa ka humok nga sumpay, nailhan usab nga simbolo nga sumpay, susama sa usa ka shortcut sa file sa Windows operating system. Naglangkob kini sa agianan sa file ug dili sa sulod niini.

Ang usa ka humok nga link mahimong ma-link sa usa ka file o usa ka direktoryo. Kung tangtangon ang orihinal nga file, maputol ang humok nga link ug gitawag nga nagbitay nga link. Bisan pa, ang pagtangtang sa humok mismo dili makaapekto sa bisan unsang butang.

Dugang pa, ang humok nga mga link mahimong mag-link sa mga file system.

22. Unsa ang usa ka Lisud nga Link?

Ang hard link kay usa ka shortcut sa file nga nagsumpay sa aktuwal nga sulod sa usa ka file, dili sama sa soft link nga adunay sulod lang sa file path. Parehas kini nga gidak-on sa orihinal nga file ug adunay parehas nga numero sa inode sa orihinal nga file.

Kung gi-update ang file sa gigikanan, ma-update usab ang sulud sa lisud nga link. Dugang pa, ang gahi nga link nagpabilin nga wala maapektuhan bisan kung ang orihinal nga file gikuha.

Ang disbentaha sa usa ka gahi nga link mao nga dili kini mahimo sa lainlaing mga sistema sa file.

23. Unsa ang Hidden Files sa Linux?

Ang mga tinago nga mga file mao ang mga file nga giunhan sa usa ka tulbok o tuldok. Kasagaran sila adunay mga file sa pag-configure nga adunay hinungdanon nga datos o setting. Para tan-awon ang tinago nga mga file, gamita ang ls command gamit ang -la nga opsyon.

$ ls -la

24. Unsa ang Nagkalainlain nga Mga Matang sa Permiso sa Linux?

Adunay 3 ka lahi nga permiso sa file sa Linux:

  • Basaha (r) – Gitugotan ang mga tiggamit sa pagbasa sa mga file o paglista og direktoryo.
  • Isulat (w) – Gitugotan ang tiggamit sa pag-usab o pag-edit sa mga file.
  • Ipatuman (x) – Gitugotan ang mga tiggamit sa pagpadagan sa file.

25. Giunsa Pagbag-o ang mga Permiso sa usa ka File o Direktoryo?

Ang chmod nga sugo mao ang sugo nga nag-usab sa mga permiso sa usa ka file o direktoryo.

Nagsunod kini sa gipakita nga syntax.

# chmod [OPTIONS] [permissions] file

Pananglitan. Aron ma-assign ang octal permissions 755 (tanan nga permiso sa tag-iya ug pagbasa ug pagsulat og permiso para lang sa mga miyembro sa grupo ug sa uban pa) sa file nga gitawag og file1.txt, padagana ang command.

# chmod 755 file1.txt

26. Unsa ang Grep Command?

Ang Grep usa ka himan sa command line alang sa pagpangita ug pagpares sa mga text file o linya sa usa ka text file. Nagkinahanglan kini og mga kapilian ug mga parameter nga gigamit sa pagmaniobra o pagpauswag sa output sa pagpangita.

Nagkinahanglan kini sa mosunod nga syntax:

$ grep [options] pattern [files]

Ang mosunod nga sugo nag-ihap sa gidaghanon sa mga panghitabo sa string 'Unix' sa file1.txt.

$ grep -c "Unix" file1.txt

27. Giunsa Pagtapos ang Proseso sa Pagdagan sa Linux?

Aron tapuson o patyon ang usa ka proseso, gamita ang kill command nga gisundan sa PID sa proseso.

Ang ps command makatabang kanimo sa pag-ila sa PID sa usa ka proseso.

$ kill PID

Aron tapuson ang dili motubag nga proseso, ipasa ang -9 nga opsyon nga gipakita

$ kill -9 PID

Aron mapatay ang usa ka proseso pinaagi sa ngalan, gamita ang killall command nga gisundan sa ngalan sa proseso. Pananglitan, aron tapuson ang proseso sa Firefox, padagana ang sugo:

$ killall firefox

28. Unsaon Pagdagan ang Daghang Sugo sa Usa ka Sugo?

Sa pagpadagan ug daghang mga sugo nga sunodsunod sa usa ka sugo, mahimo nimong gamiton ang semi-colon ;, double ampersand &&, o || mga simbolo.

  • X Y – Kini nagpadagan sa mga sugo X ug Y bisan pa sa kalampusan sa X.
  • X && Y – Kini nagpadagan sa Y kung ug kung ang X malampuson nga modagan.
  • X || Y - Kini nagpadagan sa Y kung ug kung ang X napakyas.

29. Susiha ang Kadugay nga Nagdagan ang Sistema sa Linux?

Aron mapamatud-an ang uptime o kung unsa kadugay ang usa ka sistema nga nagdagan, pagdagan lang ang uptime nga mando sama sa gipakita.

$ uptime

12:09:11 up  2:49,  2 users,  load average: 0.62, 0.97, 0.88

30. Unsaon Pagsusi sa Impormasyon sa Sistema sa Linux?

Aron masusi ang batakang impormasyon sa sistema sama sa kernel name ug bersyon, hostname, ug operating system, padagana ang uname command gamit ang -a nga opsyon sama sa gipakita.

$ uname -a

Linux tecmint 5.15.0-53-generic #59~20.04.1-Ubuntu SMP Thu Oct 20 15:10:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Tinuod, dili kini usa ka komprehensibo nga lista sa tanan nga mga pangutana sa interbyu nga kinahanglan nimong atubangon sa kwarto sa interbyu. Bisan pa, mas lagmit nga atubangon nimo kini nga mga pangutana sa interbyu aron masulayan ang imong sukaranan nga pagsabut sa sistema sa Linux. Ang tanan nga labing maayo samtang nangandam ka alang sa imong interbyu.

Nakamingaw ba kami sa bisan unsang importanteng pangutana sa interbyu sa Linux? Unsay imong hunahuna bahin niini nga mga pangutana? Kung naa kay mga pangutana sa interbyu, ipaambit kini sa mga komento sa ubos.