Lisi o Mataupu[Natia][Fa'aali]
- 1. O le a tonu le atigi?
- 2. O le a tonu le Shell Scripting?
- 3. Fa'amatala aogā o le tusiaina o atigi.
- 4. Fa'amatala polokalame GUI.
- 5. I le polokalame atigi, o le a tonu le superblock?
- 6. Lisi le tele o ituaiga atigi e mafai ona maua.
- 7. Tusi le eseesega i le va o Bourne Shell ma C Shell.
- 8. O le a tonu le suiga ole Shell?
- 9. O a le tele o ituaiga fesuiaiga i Shell Script?
- 10. O le a le fa'atonuga e fa'aaoga e fa'agasolo ai se faila atigi?
- 11. O le a se mea e mafai ona e taʻu mai ia te aʻu e uiga i le Super Block i le Shell scripting?
- 12. O le ā tonu lava le metacharacter?
- 13. O le ā le eseesega i le va o sootaga mālū ma malo?
- 14. O le a le uiga o le laina Shebang i Shell Scripting?
- 15. O a ni laasaga e uia e se faiga Linux?
- 16. Faamatala Crontab.
- 17. O ā tonu lava faatonuga e pulea ai?
- 18. O le a le eseesega i le va o le $* ma le $@?
- 19. Fa'amolemole fa'amatala pe fa'apefea ona e fa'atusatusaina manoa i totonu o se atigi fa'amaumauga.
- 20. E mafai faapefea ona ou fatuina, faitau, ma aveese faila?
- 21. E mafai ona iloa le eseesega o so'oga malo ma le vaivai ile fa'asologa o atigi?
- 22. E fa'afefea ona e fo'ia fa'aletonu i totonu ole polokalame atigi?
- 23. E fia poloka o iai i totonu o se faiga faila?
- 24. Aiseā ua avea ai le bash ma gagana vaivai?
- 25. O le a le umi e iai se fesuiaiga i totonu o se atigi tusitusiga?
- 26. Ta'u le poloaiga e sui ai le echo.
- 27. Fa'amatala le IFS
- 28. E mafai ona fa'agasolo le tele o fa'amaumauga i totonu ole Shell?
- 29. O a le tele o auala o faatonu vi?
- 30. O le a le eseesega o le $! ma le $$?
- 31. O le a le uiga o le $#?
- 32. Ta'u le poloaiga na fa'aaogaina e fai ai le fa'amaumauga.
- 33. O afea e le talafeagai ai le fa'aogaina o le Shell Scripting?
- 34. E fa'afefea ona e fa'afeso'ota'i ile server database mai Linux?
- 35. O a faila fa'atonu crontab e lua?
- 36. O a ni puipuiga malu puipuia e tolu a UNIX mo se faila po'o fa'amaumauga?
- 37. Fa'amatala fa'apuupuu le fa'atonuga sed e fa'aaoga ai se fa'ata'ita'iga.
- 38. I le shell scripting, o le a le fa'amoemoega o meafaigaluega e sau ma le aveta'avale o lo'o tatala?
- 49. Ta'u le poloaiga e tatau ona fa'aoga e iloa ai le umi ole faiga.
- 40. Fai se tala e faaopoopo ai le tele o mea taua.
- 41. Fausia se fa'ata'ita'iga o galuega.
- iʻuga
O le shell script o se polokalame komepiuta poʻo se faʻaliliuga laina laina e faʻamoemoe e faʻatautaia e le atigi Unix. O le itu sili ona manaia e uiga i le fausiaina o se atigi tusitusiga o le faʻatonuga ma le syntax e tutusa ma mea na tuʻu saʻo i le laina o le poloaiga.
O le Linux o se faiga fa'aogaina fa'aogaina fa'alauiloa e iloa mo lona saogalemu maualuga ma le fa'atonuga laina laina. E taua tele mo le au inisinia DevOps e malamalama i le faʻasologa o atigi poʻo le bash scripting.
Afai e te masani ile shell scripting ma o loʻo e sauni mo se faʻatalanoaga galuega, o lenei shell scripting interview fesili ma tali tala o le a tuʻuina atu ia te oe fesili sili ona lelei mo le faʻatalanoaina o le shell script e faʻafaigofie ai au sauniuniga.
1. O le a tonu le atigi?
O le atigi e fai ma alalaupapa i le va o le tagata faʻaoga ma le fatu. E ui lava e na'o le tasi le fatu, e mafai e se faiga ona tele ni atigi e tamo'e i le taimi e tasi.
O le iʻuga, soʻo se taimi e faʻapipiʻi ai e le tagata faʻaoga se faʻatonuga i le piano, e talanoa le atigi ma le fatu e faʻatino ai ona faʻaalia lea o taunuuga i le tagata faʻaoga.
2. O le a tonu le Shell Scripting?
O le Shell Scripting ose polokalame komipiuta e leai se totogi ma tatala-puna e fa'aoga i le atigi Unix/Linux. Shell Scripting software e mafai ai ona e tusia se faasologa o poloaiga o le a faatino e le atigi.
E mafai ona tuʻufaʻatasia faʻasologa o faʻatonuga uumi ma faʻasolosolo i totonu o se tusitusiga e tasi ma faigofie e mafai ona faʻasaoina ma faʻatino i soʻo se taimi, faʻaitiitia ai taumafaiga tau polokalame.
3. Fa'amatala aogā o le tusiaina o atigi.
- Toeitiiti lava o faiga fa'aoga uma o lo'o i ai nei, e aofia ai UNIX, Linux, BSD, ma le Mac OS X, e mafai ona fa'agasolo fa'amaumauga atigi talu ona faia i se gagana fa'aliliu.
- O se mea faigaluega faʻapipiʻi e fesoʻotaʻi, faʻapea foʻi ma se amataga vave.
- E fa'asaoina le taimi e ala i le fesoasoani e fa'autometi tiute tau pulega.
- E le manaʻomia e le au fai polokalame le fetuunaʻi o latou faʻasologa ona o le faʻatonuga ma le syntax e tutusa ma na tuʻu saʻo i le laina o le poloaiga.
- Shell scripts e faigofie ona faʻaoga ma tusitusi.
- Faatasi ai ma lenei meafaigaluega, e mafai ona gaosia polokalama faakomepiuta e tusa ai ma o latou tulaga.
- Nai lo o faʻatonuga tasi, e mafai ona faʻaaogaina mo le faʻataunuʻuina tele.
- E mafai ona e fa'aogaina e fai ai sau lava faiga fa'agaioiga fa'apitoa ma le fa'atinoga talafeagai.
4. Fa'amatala polokalame GUI.
O le Ata Atinaʻeina a le Tagata (GUI) polokalame e manaʻomia e faʻagaioia ai le komepiuta ma faʻaoga e taʻua o le GUI scripting. E galue i le tele o faiga faʻaoga ma faʻaaogaina e pulea ai polokalame eseese.
5. I le polokalame atigi, o le a tonu le superblock?
O se polokalama e ta'ua o le superblock e teuina fa'amaumauga o nisi faiga faila. Tele, numera o poloka faʻatumu ma gaogao, faʻaoga faʻamaumauga, vaega poloka poloka, ma le nofoaga ma le tele o laulau inode o loʻo i totonu o meatotino e mafai ona maua i totonu o se poloka.
6. Lisi le tele o ituaiga atigi e mafai ona maua.
- Bourne atigi: Pe a faʻaaogaina se atigi ituaiga Bourne, o le faʻalavelave faʻafuaseʻi o le $ faʻailoga.
- C Shell: A faʻaaogaina se atigi C-ituaiga, o le faʻalavelave faʻafuaseʻi o le uiga %.
- Korn shell: Korn o se Unix-based Shell scripting application na faʻavae muamua ile Bash Shell Scripting. O lenei atigi e sili ona lavelave ma faʻaaogaina se tulaga maualuga polokalame o polokalame.
- TCSH: E leai se fa'ailoga atoa ole TCSH. E pei ona i ai. O le TCSH ose fa'ata'ita'iga fa'apitoa o le atigi Berkeley Unix C. Ua lagolagoina nei le C syntax.
7. Tusi le eseesega i le va o Bourne Shell ma C Shell.
Bourne Shell: O lona fa'ama'oti ma le saoasaoa e iloga ai mai isi atigi. Ae ui i lea, o elemene fesoʻotaʻiga e pei o le mafai ona manatua talosaga muamua e misi. E le gata i lea, numera ma fa'amatalaga talafeagai e le lagolagoina e le atigi Bourne.
C Shell: O se faʻaleleia atili o le UNIX lea e aofia ai uiga faʻafesoʻotaʻi e pei o igoa ma tala faʻasolopito. O lo'o iai fa'atonuga faigofie fa'aopoopo e fa'aopoopo i lona fa'atusa ma fa'amatalaga kalama.
8. O le a tonu le suiga ole Shell?
Shell fesuiaiga o le faavae lea o polokalame Shell uma poʻo tusitusiga. O fesuiaiga e mafai ai e Shell ona teuina ma suia faʻamatalaga i totonu o se talosaga Shell. E masani ona fa'aogaina le fa'aogaina o manoa e fa'amauina ai suiga o atigi.
9. O a le tele o ituaiga fesuiaiga i Shell Script?
O le faiga fa'aogaina (Linux) e fa'atupuina ma fa'auigaina suiga fa'atonu-fa'atonu. O nei fesuiaiga e masani ona faʻamatalaina i mataitusi tetele ma e mafai ona suʻesuʻeina i le "set" poloaiga.
O fesuiaiga e faʻamalamalamaina e le tagata e faʻaaogaina pe faʻamaonia e tagata faʻaoga, ma o latou tau e mafai ona suʻesuʻeina e ala i le faʻatinoina o le poloaiga "echo."
10. O le a le fa'atonuga e fa'aaoga e fa'agasolo ai se faila atigi?
11. O le a se mea e mafai ona e taʻu mai ia te aʻu e uiga i le Super Block i le Shell scripting?
O le Super Block e na'o le polokalama e teu ai fa'amatalaga e uiga i nisi faiga faila.
O le superblock o loʻo i ai faʻamatalaga e pei o le poloka poloka, numera o poloka gaogao ma atoa ma a latou faitauga tutusa, le tele ma le tuʻuina o laulau inode, le faʻafanua poloka poloka, ma faʻaoga fuainumera ma le tele o vaega poloka.
12. O le ā tonu lava le metacharacter?
O le metacharacter o se uiga fa'apitoa e tu'ufa'atasia i totonu o le polokalame a le atigi po'o fa'amaumauga. E maua ai fa'amatalaga i isi tagata. Ina ia lisiina faila uma e amata i le tagata 's', mo se faʻataʻitaʻiga, faʻaaoga le 'ls s*' poloaiga.
13. O le ā le eseesega i le va o sootaga mālū ma malo?
O feso'ota'iga vaivai e feso'ota'i i le igoa faila ma e mafai ona ola i faiga faila eseese; ae, o sootaga faigata e fesoʻotaʻi i le inode o le faila ma e tatau ona i luga o le faila faila tutusa ma le faila.
O le tapeina o le faila muamua o le a le toe gaioi ai le so'otaga vaivai (so'oga gau), ae leai se a'afiaga i le feso'ota'iga malo ma o le so'otaga malosi o le a maua pea se kopi o le faila.
14. O le a le uiga o le laina Shebang i Shell Scripting?
O le laina Shebang e masani lava ona tu i le ulu o le tusitusiga, mo se faʻataʻitaʻiga, #!/bin/sh. O le laina lea e fa'ailoa mai ai le tulaga o le afi. O lenei afi e masani lava o le mea lea e faʻatautaia le tusitusiga.
15. O a ni laasaga e uia e se faiga Linux?
E masani lava, o se faiga Linux e alu i vaega nei e fa:
- Faatalitali: O loʻo faʻatali le punaoa e le Linux process.
- Taufetuli: I le taimi nei, o loʻo faʻagasolo le faiga o Linux.
- Taofi: A maeʻa le faʻataunuʻuina manuia, ua faʻamutaina le faiga o Linux.
- Zombiee Ua taofi le faagasologa, ae o loʻo faʻaalia pea e le laulau faʻasologa o loʻo galue.
16. Faamatala Crontab.
O le Crontab e fa'atusa mo le cron table talu ai o le 'cron' fa'atulagaina galuega e fa'aaoga e fa'atino ai galuega. O se fa'aputuga o fa'atonuga e fa'atino i taimi uma, ma o le igoa fo'i o le fa'atonu e pulea ai le lisi.
O le faʻatulagaga ma le meafaigaluega na faʻaaogaina e sui ai le faʻatulagaga e taʻua uma o Crontab.
17. O ā tonu lava faatonuga e pulea ai?
O fa'atonuga fa'atonutonu e fa'ailoa mai ai pe fa'apefea ona fa'atino fa'atonuga eseese a le tusitusiga. E masani ona fa'aogaina i talosaga a Shell e iloilo ai pulea le tafe.
A aunoa ma nei fa'atonuga, e fa'agasolo le fa'atinoina o se atigi fa'asologa. O fa'atonuga fa'atonutonu e fa'aaafia ai le fa'atinoina o le fa'atinoga i polokalame atigi.
18. O le a le eseesega i le va o le $* ma le $@?
$@ manatu o finauga ta'itasi ta'itasi o se finauga eseese, ae $* manatu o le aofa'iga atoa o tulaga fa'atulagaina o se manoa e tasi.
19. Fa'amolemole fa'amatala pe fa'apefea ona e fa'atusatusaina manoa i totonu o se atigi fa'amaumauga.
O le 'test' command e fa'aoga e fa'atusatusa ai manoa o tusitusiga. O le fa'atonuga lea e fa'atusatusaina fa'amaumauga e ala i le fa'atusatusaina o mata'itusi o manoa ta'itasi.
20. E mafai faapefea ona ou fatuina, faitau, ma aveese faila?
21. E mafai ona iloa le eseesega o so'oga malo ma le vaivai ile fa'asologa o atigi?
Shell scripting o se vaifofo malosi lea, pei o Windows, faʻaogaina fesoʻotaʻiga e fausia ai ala pupuu. O sootaga vaivai e leai se nofoaga mautu ma e mafai ona maua i soo se mea i luga o le faila faila e tasi.
E masani ona nonoa i le igoa faila. O sootaga faigata, i le isi itu, tumau i luga o le faila faila e tasi. I le tele o tulaga, o feso'ota'iga faigata e feso'ota'i ma nodes ma ei ai se tulaga mautu.
22. E fa'afefea ona e fo'ia fa'aletonu i totonu ole polokalame atigi?
O nisi o auala masani e foia ai faʻafitauli o faʻamaumauga o mea:
- Set-x e faʻaaogaina e faʻatagaina ai le faʻaogaina.
- Fa'aofi fa'amatalaga debug i totonu o se atigi fa'amatalaga e fa'aalia ai fa'amatalaga e fesoasoani i le mauaina o se fa'afitauli.
23. E fia poloka o iai i totonu o se faiga faila?
- Superblock: O lenei poloka o loʻo tuʻuina atu faʻamatalaga i luga o le tulaga o se faila faila, e aofia ai le tele o poloka, poloka poloka vaega, faʻaoga faʻamatalaga, numera o poloka avanoa ma faʻatumu, le tele ma le tuʻuina o laulau inode, ma isi.
- Bootblock: O le bootstrap loader software, lea e alu pe a faʻaulu e se tagata faʻaoga le polokalama talimalo, o loʻo teuina i totonu o lenei poloka.
- Fa'amaumauga poloka: O lenei poloka o fa'amaumauga o lo'o i ai faila faila o le faila faila.
- Inode laulau: UNIX e faʻaogaina vaega uma o faila, ma o le inode laulau o le fale teu mo faʻamaumauga uma e fesoʻotaʻi i faila.
24. Aiseā ua avea ai le bash ma gagana vaivai?
Ona o le leai o se faʻamatalaga faʻamatalaga faʻamatalaga manaʻomia pe a faʻaalia suiga, Bash o se gagana vaivai. O le ituaiga o se fesuiaiga e fuafua i lona tau o loʻo i ai nei ma e faʻaogaina o se manoa i Bash.
E mafai ona faʻaaoga le taʻutaʻu faʻatonuga e faʻamatala ai fesuiaiga Bash.
Ae ui i lea, o avanoa mo le faʻamalamalamaina o ituaiga faʻamaumauga e faʻatapulaʻaina ma e le aofia uma ai ituaiga faʻamatalaga. Mo se faʻataʻitaʻiga, e le mafai ona faʻaogaina le faʻatonuga faʻatasi ma le ituaiga o faʻamatalaga faʻafefe.
25. O le a le umi e iai se fesuiaiga i totonu o se atigi tusitusiga?
O se fesuiaiga i totonu o se atigi tusitusiga e i ai lona olaga atoa seia oo i le faaiuga o le faatinoga.
26. Ta'u le poloaiga e sui ai le echo.
O le tput command o se isi mea i le echo. E mafai ona tatou faʻaogaina lenei faʻatonuga e pulea ai pe faʻapefea ona faʻaalia le gaioiga. E le gata i lea, e tusa lava po o le a le tele o lau, e mafai e tusitusiga atigi ona faatino mea e pei o vase vase ma tusitusiga ogatotonu.
27. Fa'amatala le IFS
O le IFS o lo'o fa'atusa mo le Va'ava'aiga Fa'alotoifale. O se fesuiaiga o faiga ma le tau le aoga o avanoa, tab, sosoo ai ma se laina fou. O le IFS o loʻo faʻaalia ai le mea e gata ai le tasi fanua poʻo le upu i se laina ae amata le isi.
28. E mafai ona fa'agasolo le tele o fa'amaumauga i totonu ole Shell?
Ioe, e tele tusitusiga e mafai ona fa'atinoina i totonu ole Shell. E mafai ona e vala'au le tasi tusitusiga mai le isi e ala i le fa'agaioi o ni tusitusiga. Ina ia faia, e tatau ona e faʻamaonia le igoa o le tusitusiga e te manaʻo e faʻaogaina.
29. O a le tele o auala o faatonu vi?
- Faiga Poloaiga: o le faiga lea e te amata ai.
- Fa'atonu faiga: O lenei filifiliga e mafai ai ona e faia suiga mulimuli ane.
- I lenei faiga, e te fegalegaleai ma vi ma avatu i ai faatonuga e faʻagasolo ai.
30. O le a le eseesega o le $! ma le $$?
$! Fa'aali le id o le fa'agasologa o le fa'agasologa na alu talu ai nei i tua.
$$ toe fa'afo'i le process id o le fa'agasologa o lo'o fa'atinoina nei.
31. O le a le uiga o le $#?
$# e masani ona umia le numera o finauga, e ui e mafai ona ese lenei mea mo galuega. Fa'amatala faigofie, na fa'aaogaina e fa'amaumau ai le numera o laina laina fa'atonu na tu'uina atu i se fa'ailoga atigi.
32. Ta'u le poloaiga na fa'aaogaina e fai ai le fa'amaumauga.
O le tar command e faʻaaogaina e fai ai se faʻamaumauga. O le ta o se fa'apu'upu'u mo lipine fa'amaumauga, ma e fa'aaogaina e fausia ai fa'amaumauga e fa'aaoga ai le ta, gzip, ma le bzip. O lenei poloaiga e mafai ona fa'asaoina ma toe fa'afo'i faila mai ma i se lipine.
E masani lava, faila ma directories e oomi i tarballs, o faila faila. O se tasi lea o faʻatonuga faʻaaogaina mo lenei mafuaʻaga. E le gata i lea, o le tarball e faigofie lava ona faʻafeiloaʻi mai le tasi server i le isi.
33. O afea e le talafeagai ai le fa'aogaina o le Shell Scripting?
E le tatau ona tatou fa'aogaina le Shell Scripting pe a fai e matua lavelave le galuega, e pei o le fausiaina o se faiga atoa e fa'agasolo ai totogi.
E le tatau ona tatou fa'afaigaluegaina Shell Scripting pe a mana'omia e le galuega se tulaga maualuga o le gaosiga.
E le tatau ona tatou fa'aogaina le Shell Scripting pe a mana'omia e le poloketi ni fofo fa'akomepiuta.
34. E fa'afefea ona e fa'afeso'ota'i ile server database mai Linux?
E mafai ona matou faʻaogaina le aoga isql e aofia ai ma le avetaʻavale o loʻo tatala le tagata faʻatau e pei ona taua i lalo:
35. O a faila fa'atonu crontab e lua?
cron.allow e fuafua po'o ai tagata e tatau ona fa'atagaina e fa'aoga le crontab command.
cron.deny, lea e iloa ai pe tatau ona taofia tagata faʻaoga mai le faʻaogaina o le crontab command.
36. O a ni puipuiga malu puipuia e tolu a UNIX mo se faila po'o fa'amaumauga?
- E ofoina atu le saogalemu o faila e ala i le tuʻuina atu o le faitau, tusitusi, ma le faʻatinoina o aia tatau i faila.
- O lo'o ofoina atu i tagata fa'aoga se id fa'aoga tulaga ese ma le fa'aupuga mo le fa'amaoni ina ia le mafai e tagata e le masani ai pe le fa'atagaina ona maua.
- E ofoina atu le saogalemu e fa'ailoga faila. O lenei faiga e mafai ai e oe ona fa'ailoga se faila i se fa'asologa e le mafai ona faitau. E tusa lava pe tatala se faila, e le mafai ona faitau mea o loʻo i totonu seʻi vagana ua faʻamalo.
37. Fa'amatala fa'apuupuu le fa'atonuga sed e fa'aaoga ai se fa'ata'ita'iga.
sed o se fa'apu'upu'u mo le fa'atonu o le vaitafe. E fa'aaogaina e fa'asa'o ai se faila e aunoa ma le fa'aogaina o se fa'atonu. E fa'aaogaina e sui ai se vaitafe ua tu'uina atu, e pei o se faila po'o se paipa.
38. I le shell scripting, o le a le fa'amoemoega o meafaigaluega e sau ma le aveta'avale o lo'o tatala?
O le faiga e na'o le feso'ota'i i se 'au'aunaga fa'amaumauga e ala i meafaigaluega. E manaʻomia tagata faʻaoga e faʻamaeʻa le tele o gaioiga taua ma manaʻomia mo polokalame.
Mo tusitusiga, e manaʻomia nisi faʻamatalaga ma faʻamatalaga, ma e le o taimi uma e mafai ai ona teuina i se nofoaga e tasi. O tagata fa'aoga latou te fa'aogaina lenei faiga e tatau ona fa'amautinoa le sa'olotoga o galuega.
49. Ta'u le poloaiga e tatau ona fa'aoga e iloa ai le umi ole faiga.
I le faʻaaogaina o le Uptime command, e mafai ona e fuafuaina pe o le a le umi na faʻaogaina ai lau polokalama. Ole numera o tagata fa'aoga e iai fa'agaioiga fa'agaoioiga ma le fa'atonuina o le fa'atonuga o lo'o i luga ole 1, 5, ma le 15 minute o lo'o avanoa fo'i.
E mafai fo'i ona e fa'amama fa'amatalaga o lo'o tu'uina atu uma i le taimi e tasi e tusa ai ma filifiliga e te faia.
40. Fai se tala e faaopoopo ai le tele o mea taua.
41. Fausia se fa'ata'ita'iga o galuega.
iʻuga
E mafai ona e malamalama o le atigi autu o se fesoʻotaʻiga i le va o le faiga faʻaogaina ma le tagata faʻaoga e faʻaliliuina faʻatonuga e tuʻuina atu e le tagata faʻaoga i le faiga faʻaogaina poʻo le fatu faʻatasi ai ma le fesoasoani o fesili faʻatalanoaga faʻatalanoaga.
O lenei manatu e masani ona taua i le faagasologa o sauniuniga o faatalanoaga mo DevOps inisinia ma masini su'e. Shell scripting e mafai ai ona faia ni tusitusiga o tulaga lavelave eseese. E mafai fo'i ona fa'aogaina le fa'amaumauga a le Shell e fa'autometi ai faiga fa'asolo.
vaʻai Fa'asologa o Fa'atalanoaga a Hashdork mo se fesoasoani ile tapenaga o faatalanoaga.
Tuua se tali