![Labākās dokumentu skenēšanas lietotnes Android ierīcēs 2021. gadā](/f/5f236e0c6eb345e2ac15516772209c79.png?width=100&height=100)
Ja jūs jau esat sasniedzis savu Linux sertifikācija un ar nepacietību gaida iespēju iegūt darbu Linux, ir ļoti dārgi maksāt, lai sagatavotos intervijai, kas pārbauda jūsu zināšanas par Linux smalkumiem.
Šajā rokasgrāmatā mēs iepazīstinām jūs ar dažiem Linux intervijās visbiežāk uzdotajiem jautājumiem un atbildēm.
Satura rādītājs
Linux ir bezmaksas un atvērtā koda operētājsistēma, kuras pamatā ir UNIX. Pirmo reizi to 1991. gadā izlaida Linux Torvalds. Linux izstrādes mērķis bija nodrošināt bezmaksas un zemu izmaksu alternatīvu tādām patentētām sistēmām kā Windows un macOS.
Ierakstīts C programmēšanas valoda, Linux kodols ir Linux sistēmas galvenā sastāvdaļa. Tas ir zemākais programmatūras līmenis, kas var mijiedarboties ar aparatūru. Tas saskaras ar OS un pamatā esošo aparatūru un nodrošina saziņu starp tām.
Kodols veic šādus galvenos uzdevumus:
GRUB (Grand Unified Bootloader) ir sāknēšanas ielādētājs no GNU projekta. Tā ir programma, kas ir atbildīga par sāknēšanas procesa pārvaldīšana. Būtībā tas pārņem no BIOS sistēmas startēšanas laikā un ielādē kodolu galvenajā atmiņā. Pēc tam kodols ielādē operētājsistēmu un tās komponentus.
The GRUB uzplaiksnījuma ekrāns parasti ir tas, ko jūs redzēsit savā ekrānā, tiklīdz sistēma tiks startēta. Tas parāda vienkāršu izvēlni, kas nodrošina dažas sāknēšanas opcijas.
Linux sistēma sastāv no šādiem būtiskiem komponentiem:
Parasti Lietotie apvalki Operētājsistēmā Linux ietver:
Apmainīt telpa attiecas uz vietu cietajā diskā, kas ir RAM vai fiziskās atmiņas paplašinājums. Sistēma to izmanto, kad RAM jauda ir gandrīz izsmelta un vairs nevar atbalstīt darbojošos lietojumprogrammas. Mijmaiņas vieta saglabā papildu programmas, kuras RAM vairs nevar apstrādāt.
Tālāk ir norādītas dažas no visbiežāk izmantotajām Linux komandām, kuras varat izmantot, lai pārbaudītu sistēmas atmiņas izmantošanu.
Lai pārbaudītu Linux sistēmas atmiņas veiktspēju un izmantošanu, palaidiet:
$ bezmaksas -m. $ augšā. $ htop. $ vmstat.
Diska vietas lietojumu var pārbaudīt, izmantojot df un du komandas.
The df komanda (saīsinājums no diska bezmaksas) tiek izmantots, lai parādītu kopējo un pieejamo diska vietu jūsu sistēmas failu sistēmām. To bieži lieto kopā ar - Th
opcijas izvades attēlošanai cilvēkam lasāmā formātā.
$ df - Th.
The du komandu (saīsinājums no diska lietojuma) parāda faila vietas lietojumu direktorijā. Tas izseko vietu, ko aizņem faili un direktoriji. Līdzīgi kā df pavēle, du tiek izmantots ar -h
iespēja parādīt izvadi cilvēkam lasāmā formātā.
$ du -h.
Inode ir failu struktūra, kas saglabā metadatus failiem operētājsistēmā Linux. Metadati ietver faila lielumu, atļaujas, kas nepieciešamas, lai piekļūtu failam, lietotāja un grupas ID, izveides laikspiedolu un ceļu uz failu.
Inodes numurs ir unikāls numurs vai vesels skaitlis, kas tiek piešķirts katram Linux sistēmas failam.
$ ls -li ravi.txt 1594567 -rwxrwxr-x 1 tecmint tecmint 0 28. oktobris 10:58 ravi.txt.
1594567 ir inoda numurs un -i
karogs parāda inode no ravi.txt failu.
A PID (Procesa ID) ir unikāls ID, kas tiek piešķirts katram procesam, kas darbojas Linux sistēmā. Mēs varam izmantot pidof komanda lai atrastu jebkuras darbojošās programmas procesa ID.
$ pidof firefox 40982.
Dēmoni ir pakalpojumu procesi, kas darbojas fonā bez lietotāja mijiedarbības. Tie nodrošina funkcionalitāti citiem procesiem un apstrādā periodiskus pieprasījumus un pārsūta tos izpildei atbilstošām lietojumprogrammām.
Operētājsistēmā Linux a process ir darbojošas programmas vai pakalpojuma gadījums. Ir četri procesa stāvokļi. Jebkurā brīdī process būs jebkurā no šiem stāvokļiem:
Lai pārbaudītu Linux procesa stāvokli, izmantojiet ps komanda kā parādīts.
$ ps a.
The STAT kolonna parāda procesa darbības stāvokli.
GUI ir akronīms vārdam Grafiskais lietotāja interfeiss. Šie ir Linux operētājsistēmas grafiskie elementi, kas ietver logus, ikonas, izvēlnes, pogas, uzdevumjoslas un daudz ko citu.
The GUI atvieglo mijiedarbību ar sistēmu, un to galvenokārt dod priekšroku iesācēji vai iesācēji, kuri nav lietpratīgi darbā ar CLI.
CLI ir akronīms vārdam Komandrindas interfeiss. Šī ir saskarne, kas lietotājiem ļauj rakstīt komandas termināļa nodrošinātajā apvalkā. CLI galvenokārt izmanto pieredzējuši Linux lietotāji vai sistēmu administratori un inženieri.
The CLI ir vēlamais sistēmas administrēšanas veids, jo tas patērē mazāk sistēmas resursu, atšķirībā no GUI, kam ir lielas resursu izmaksas.
Šis ir vispriviliģētākais konts Linux sistēmā. Tas ļauj jums pilnībā kontrolēt Linux sistēmu. Jūs varat darīt praktiski visu, ko vēlaties, tostarp sistēmas jaunināšanu, programmatūras pakotņu instalēšanu un atinstalēšanu, lietotāju izveidi un noņemšanu, pakalpojumu konfigurēšanu un daudz ko citu.
In lielākā daļa Linux izplatījumu, instalēšanas laikā jums būs jāizveido root konts.
[Jums varētu patikt arī: Kas ir sakne? Kāpēc sakne pastāv? ]
Atvērtā pirmkoda programmatūras iezīme nozīmē, ka jūs skatāt tās pirmkodu, modificējat to un izplatāt citiem lietotājiem bez licences ierobežojumiem. Citi lietotāji pēc tam varēs veikt turpmākas izmaiņas, tostarp atkļūdošanu un kļūdu labošanu avota kodā.
Būtībā atvērtā pirmkoda programmatūra tiek plaši izmantota, un tādējādi tā sniedz labumu ikvienam.
Šīs ir galvenās Linux direktoriju komandas:
Pārvirzīšana ir process, kurā pirmās komandas izvade tiek nosūtīta uz citu failu. Turklāt to izmanto arī, lai novirzītu izvadi kā ievadi citam procesam.
Operētājsistēmā Linux novirzīšana tiek panākta, izmantojot vai nu ">"
(simbols lielāks par) vai "|"
(caurules) operators, kas nosūta vienas komandas standarta izvadi citai komandai kā standarta ievadi.
[Jums varētu patikt arī: Uzziniet Linux I/O (ievades/izvades) novirzīšanas pamatus ]
The vim redaktors nodrošina šādus galvenos režīmus:
Kā norāda nosaukums, pseidonīmi ir kā pielāgoti saīsnes, ko izmanto, lai attēlotu komandu (vai komandu kopu), kas izpildīta ar pielāgotām opcijām vai bez tām.
$ aizstājvārds.
Uz uzskaitīt visus darbojošos procesus Linux sistēmā palaidiet komandu:
# ps aux.
Komandā ir uzskaitīti visi pašlaik darbojošie procesi, tostarp to PID (procesa ID) numuri.
A mīkstā saite, kas pazīstams arī kā a simboliska saite, ir līdzīgs faila saīsnei operētājsistēmā Windows. Tajā ir faila ceļš, nevis tā saturs.
A mīkstā saite var saistīt ar failu vai direktoriju. Ja sākotnējais fails tiek noņemts, mīkstā saite pārtrūkst un tiek saukta par piekārto saiti. Tomēr pašas mīkstās daļas noņemšana neko neietekmē.
Turklāt mīkstās saites var izveidot savienojumu starp failu sistēmām.
A cietā saite ir faila saīsne, kas saista faktisko faila saturu, atšķirībā no a mīkstā saite kurā ir tikai faila ceļš. Tam ir tāds pats izmērs kā oriģinālajam failam, un tam ir tāds pats inodes numurs kā sākotnējam failam.
Kad sākuma fails tiek atjaunināts, tiek atjaunināts arī cietās saites saturs. Turklāt cietā saite paliek nemainīga, pat ja sākotnējais fails tiek noņemts.
Cietās saites trūkums ir tāds, ka to nevar izveidot dažādās failu sistēmās.
[Jums varētu patikt arī: Kā izveidot cietas un simboliskas saites operētājsistēmā Linux ]
Slēpts faili ir faili, pirms kuriem ir dots punkts vai punkts. Tie galvenokārt satur konfigurācijas failus, kuros ir svarīgi dati vai iestatījumi. Lai skatītu slēptos failus, izmantojiet ls komanda Ar -la
opciju.
$ ls -la.
Operētājsistēmā Linux ir 3 atšķirīgas failu atļaujas:
The chmod komanda ir komanda, kas maina faila vai direktorija atļaujas.
Tas atbilst parādītajai sintaksei.
# chmod [OPTIONS] [atļaujas] fails.
Piemēram. Lai piešķirtu oktālās atļaujas 755 (visas atļaujas īpašniekam un lasīšanas un rakstīšanas atļaujas tikai grupas dalībniekiem un visiem pārējiem) failam ar nosaukumu fails1.txt, palaidiet komandu.
# chmod 755 file1.txt.
Grep ir komandrindas rīks teksta failu vai rindu meklēšanai un saskaņošanai teksta failā. Tam nepieciešamas opcijas un parametri, kas tiek izmantoti, lai manipulētu vai uzlabotu meklēšanas rezultātu.
Tam nepieciešama šāda sintakse:
$ grep [opcijas] modelis [faili]
Sekojošā komanda uzskaita virknes 'Unix‘ iekšā fails1.txt.
$ grep -c "Unix" fails1.txt.
Lai pārtrauktu vai apturētu procesu, izmantojiet nogalināt komandu kam seko PID no procesa.
The ps komanda palīdzēs jums identificēt PID no procesa.
$ nogalināt PID.
Lai pārtrauktu nereaģējošo procesu, nokārtojiet -9
parādīta opcija
$ nogalināt -9 PID.
Lai apturētu procesu pēc nosaukuma, izmantojiet Nogalini visus komanda, kam seko procesa nosaukums. Piemēram, lai pārtrauktu Firefox procesu, palaidiet komandu:
$ killall firefox.
Lai vienā komandā palaistu vairākas komandas vienu pēc otras, varat izmantot semikolu ';'
, dubultā & '&&'
, vai '||'
simboliem.
Lai pārbaudītu darbspējas laiks vai cik ilgi sistēma darbojas, vienkārši palaidiet uptime komandu, kā parādīts attēlā.
$ darbspējas laiks 12:09:11 līdz 2:49, 2 lietotāji, vidējā slodze: 0,62, 0,97, 0,88
Lai pārbaudītu sistēmas pamatinformāciju, piemēram, kodola nosaukumu un versiju, resursdatora nosaukumu un operētājsistēmu, palaidiet uname komanda izmantojot -a
opciju, kā parādīts attēlā.
$ 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
Jāatzīst, ka šis nekādā gadījumā nav visaptverošs saraksts ar visiem intervijas jautājumiem, ar kuriem jums ir jāsaskaras intervijas telpā. Tomēr jums ir lielāka iespēja saskarties ar šiem intervijas jautājumiem, lai pārbaudītu savas pamatzināšanas par Linux sistēmu. Visu to labāko, gatavojoties intervijai.
Vai mēs palaidām garām kādu svarīgu Linux intervijas jautājumu? Ko jūs domājat par šiem jautājumiem? Ja jums ir kādi jautājumi par interviju, kopīgojiet tos tālāk sniegtajos komentāros.