Olemme järjestäneet useimmin kysyttyjä Linux-haastattelukysymyksiä ja vastauksia, jotka auttavat ehdokkaita valmistautumaan Linux-haastattelukysymyksiin, joita haastattelija saattaa kysyä haastattelusi aikana. Tässä luettelossa haastattelukysymyksistä Linuxissa olemme käsitelleet kaikki yleisesti kysytyt perus- ja kehittyneet Linux-järjestelmänvalvojan haastattelukysymykset yksityiskohtaisilla vastauksilla auttaaksemme ehdokkaita selvittämään työhaastattelun helposti.
Tämä Linux-haastattelukysymysluettelo sisältää yli 60 tärkeää haastattelukysymystä aloittelijoille ja Linux-haastattelukysymyksiä ja vastauksia kokeneille ehdokkaille haastattelun valmistelemiseksi. Tämä yksityiskohtainen opas Linux-haastattelukysymyksistä auttaa sinua murtamaan Linux-työhaastattelun.
Lataa PDF
Linux-komennot Haastattelukysymykset ja vastaukset kokeneille
1) Mikä on Linux?
Linux on UNIX-pohjainen käyttöjärjestelmä, jonka Linus Torvalds esitteli ensimmäisenä. Se perustuu Linux-ytimeen ja voi toimia eri laitteistoalustoilla, joita ovat Intel, MIPS, HP, IBM, SPARC ja Motorola. Toinen suosittu elementti Linuxissa on sen maskotti, pingviinihahmo nimeltä Tux.
2) Mikä on ero UNIX: n ja LINUX: n välillä?
Unix alkoi alun perin Bell Laboratoriesin omistamana käyttöjärjestelmänä, joka myöhemmin syntyi eri kaupallisiin versioihin. Toisaalta Linux on ilmainen, avoin lähdekoodi ja tarkoitettu massiivisille käyttöjärjestelmiksi.
3) Mikä on BASH?
BASH on lyhenne sanoista Bourne Again SHell. Sen kirjoitti Steve Bourne korvaamaan alkuperäisen Bourne Shellin (jota edustaa / bin / sh). Siinä yhdistyvät kaikki Bourne Shellin alkuperäisen version ominaisuudet sekä lisätoiminnot, jotka helpottavat ja helpottavat käyttöä. Sitä on sittemmin mukautettu oletuskuoreksi useimmille Linux-järjestelmille.
4) Mikä on Linux-ydin?
Linux-ydin on matalan tason ohjelmisto, jonka päätehtävä on hallita laitteistoresursseja käyttäjälle. Sitä käytetään myös tarjoamaan käyttöliittymä käyttäjätason vuorovaikutusta varten.
5) Mikä on LILO?
LILO on Linuxin käynnistyslatain. Sitä käytetään pääasiassa Linux-käyttöjärjestelmän lataamiseen päämuistiin, jotta se voi aloittaa toimintansa.
6) Mikä on vaihtotila?
Vaihda tila on tietty määrä tilaa, jota Linux käyttää väliaikaisesti joidenkin samanaikaisesti käynnissä olevien ohjelmien pitämiseen. Näin tapahtuu, kun RAM-muistilla ei ole tarpeeksi muistia kaikkien suoritettavien ohjelmien pitämiseen.
7) Mikä on avoimen lähdekoodin etu?
Avoimen lähdekoodin avulla voit jakaa ohjelmistosi, mukaan lukien lähdekoodit, vapaasti kaikille kiinnostuneille. Tällöin ihmiset voisivat lisätä ominaisuuksia ja jopa virheenkorjata ja korjata lähdekoodissa olevat virheet. He voivat jopa saada sen toimimaan paremmin ja jakamaan nämä parannetut lähdekoodit sitten uudelleen vapaasti. Tämä hyödyttää lopulta kaikkia yhteisön jäseniä.
8) Mitkä ovat Linuxin peruskomponentit?
Kuten kaikilla muillakin tyypillisillä käyttöjärjestelmillä, Linuxilla on kaikki nämä komponentit: ydin, kuoret ja käyttöliittymät, järjestelmäapuohjelmat ja sovellusohjelma. Mikä tekee Linuxista edullisen muihin käyttöjärjestelmiin nähden, on se, että kaikilla osa-alueilla on lisäominaisuuksia ja kaikki näiden koodit ovat ladattavissa ilmaiseksi.
9) Auttaako Linux-järjestelmää asentamaan useita työpöytäympäristöjä?
Yleensä yksi työpöytäympäristö, kuten KDE tai Gnome, on tarpeeksi hyvä toimimaan ongelmitta. Kaikki on käyttäjän mieltymys, vaikka järjestelmä sallii siirtymisen ympäristöstä toiseen. Jotkut ohjelmat toimivat yhdessä ympäristössä eivätkä toisessa, joten sitä voidaan myös pitää tekijänä valittaessa käytettävää ympäristöä.
10) Mikä on perusero BASH: n ja DOS: n välillä?
Tärkeimmät erot BASH- ja DOS-konsolien välillä ovat kolmella alueella:
- BASH-komennot ovat kirjainkoon mukaan, kun taas DOS-komennot eivät.
- BASH-kohdassa / merkki on hakemistoerotin ja \ toimii pakomerkkinä. DOS: ssa / toimii komentoargumentin erottimena ja \ on hakemiston erotin
- DOS noudattaa tiedostojen nimeämiskäytäntöä, joka on 8-merkkinen tiedostonimi, jota seuraa piste ja 3 merkkiä laajennuksessa. BASH ei noudata tällaista sopimusta.
11) Mikä on GNU-projektin merkitys?
Tämä niin kutsuttu vapaiden ohjelmistojen liike tarjoaa useita etuja, kuten vapauden suorittaa ohjelmia mihin tahansa tarkoitukseen ja vapauden tutkia ja muokata ohjelmaa tarpeidesi mukaan. Sen avulla voit myös jakaa ohjelmistokopioita edelleen muille ihmisille sekä vapauden parantaa ohjelmistoja ja antaa niiden julkaista yleisölle.
12) Kuvaile juuritili.
Juuritili on kuin järjestelmänvalvojan tili ja antaa sinun hallita järjestelmää täydellisesti. Täällä voit luoda ja ylläpitää käyttäjätilejä määrittämällä jokaiselle tilille erilaiset käyttöoikeudet. Se on oletustili joka kerta, kun asennat Linuxin.
13) Mikä on CLI?
CLI on lyhenne sanoista Command Line Interface. Tämän käyttöliittymän avulla käyttäjä voi kirjoittaa deklaratiivisia komentoja, jotka ohjaavat tietokonetta suorittamaan toimintoja. CLI tarjoaa suuremman joustavuuden. Muiden käyttäjien, jotka ovat jo tottuneet käyttämään graafista käyttöliittymää, on kuitenkin vaikea muistaa komentoja, mukaan lukien sen mukana tulevat määritteet.
14) Mikä on käyttöliittymä?
Graafisessa käyttöliittymässä tai graafisessa käyttöliittymässä käytetään kuvia ja kuvakkeita, joita käyttäjät napsauttavat ja käsittelevät keinona kommunikoida tietokoneen kanssa. Sen sijaan, että tarvitsisi muistaa ja kirjoittaa komentoja, graafisten elementtien käyttö helpottaa järjestelmän käyttöä ja lisää vetovoimaa kuvien, kuvakkeiden ja värien avulla.
15) Kuinka avaat komentokehotteen, kun annat komennon?
Voit avata oletuskuoren (josta komentokehote löytyy) painamalla Ctrl-Alt-F1. Tämä tarjoaa komentoriviliittymän (CLI), josta voit suorittaa komentoja tarpeen mukaan.
16) Kuinka voit selvittää, kuinka paljon muistia Linux käyttää?
Käytä komentokuoressa "ketju" -komentoa: cat / proc / meminfo muistin käyttötietoihin. Sinun pitäisi nähdä rivi, joka alkaa jotain Mem: 64655360 jne. Tämä on Linuxin mielestä käytettävissä oleva kokonaismuisti.
Voit käyttää myös komentoja
free - mvmstattophtop
löytää nykyinen muistin käyttö
17) Mikä on tyypillinen koko-osion koko Linux-järjestelmässä?
Vaihto-osion ensisijainen koko on kaksinkertainen järjestelmässä käytettävissä olevan fyysisen muistin määrään. Jos tämä ei ole mahdollista, vähimmäiskoon tulisi olla sama kuin asennetun muistin määrä.
18) Mitä ovat symboliset linkit?
Symboliset linkit toimivat samalla tavalla kuin Windowsin pikanäppäimet. Tällaiset linkit viittaavat ohjelmiin, tiedostoihin tai hakemistoihin. Se mahdollistaa myös välittömän pääsyn siihen tarvitsematta siirtyä suoraan koko polun nimelle.
19) Toimiiko Ctrl + Alt + Del-näppäinyhdistelmä Linuxissa?
Kyllä. Aivan kuten Windows, voit käyttää tätä näppäinyhdistelmää järjestelmän uudelleenkäynnistykseen. Yksi ero on se, että et saa mitään vahvistusviestiä, joten uudelleenkäynnistys on välitön.
20) Kuinka viittaat rinnakkaisporttiin, johon laitteet, kuten tulostimet, on kytketty?
Kun taas Windows viittaa rinnakkaisporttiin LPT-porttina, Linuxissa sitä kutsutaan nimellä / dev / lp. Siksi LPT1: een, LPT2: een ja LPT3: een viitattaisiin Linuxissa / dev / lp0, / dev / lp1 tai / dev / lp2.
21) Onko asemat, kuten kiintolevy ja levykeasemat, edustettuina asemakirjaimilla?
Ei. Linuxissa kullakin asemalla ja laitteella on eri nimitys. Esimerkiksi levykeasemille viitataan nimillä / dev / fd0 ja / dev / fd1. IDE / EIDE-kiintolevyjä kutsutaan nimellä / dev / hda, / dev / hdb, / dev / hdc ja niin edelleen.
22) Kuinka muutat käyttöoikeuksia Linuxissa?
Jos olet järjestelmänvalvoja tai tiedoston tai hakemiston omistaja, voit myöntää luvan chmod-komennolla. Käytä + -merkkiä lisätäksesi käyttöoikeuden tai - -merkkiä evätäksesi käyttöoikeuden yhdessä minkä tahansa seuraavista kirjaimista: u (käyttäjä), g (ryhmä), o (muut), a (kaikki), r (lue), w (kirjoita) ja x (suorita). Esimerkiksi komento chmod go + rw FILE1.TXT myöntää luku- ja kirjoitusoikeuden tiedostoon FILE1.TXT, joka on osoitettu ryhmille ja muille.
23) Mitkä nimet Linuxissa on määritetty eri sarjaportteille?
Sarjaportit tunnistetaan nimellä / dev / ttyS0 - / dev / ttyS7. Nämä ovat vastaavia nimiä COM1 - COM8 Windowsissa.
24) Kuinka pääset osioihin Linuxissa?
Linux antaa numerot aseman tunnisteen lopussa. Esimerkiksi, jos ensimmäisellä IDE-kiintolevyllä oli kolme ensisijaista osiota, ne nimetään / numeroidaan, / dev / hda1, / dev / hda2 ja / dev / hda3.
25) Mitä ovat kovat linkit?
Kova linkit osoittavat suoraan levyllä olevaan fyysiseen tiedostoon eivätkä polun nimeen. Tämä tarkoittaa, että jos nimät alkuperäisen tiedoston uudelleen tai siirrät sen, linkki ei katkea, koska linkki on itse tiedostolle, ei polulle, jolla tiedosto sijaitsee.
26) Mikä on tiedostonimen enimmäispituus Linux-käyttöjärjestelmässä?
Kaikissa tiedostonimissä voi olla enintään 255 merkkiä. Tämä rajoitus ei sisällä polun nimeä, joten koko polun nimi ja tiedostonimi voivat ylittää 255 merkkiä.
27) Mitkä ovat tiedostonimet, joita edeltää piste?
Yleensä tiedostonimet, joita edeltää piste, ovat piilotettuja tiedostoja. Nämä tiedostot voivat olla määritystiedostoja, jotka sisältävät tärkeitä tietoja tai asennustietoja. Kun asetat nämä tiedostot piilotetuksi, ne poistetaan vahingossa.
28) Selitä virtuaalinen työpöytä.
Tämä toimii vaihtoehtona nykyisen työpöydän eri ikkunoiden minimoimiselle ja maksimoimiselle. Virtuaalisten työpöytien käyttäminen voi tyhjentää työpöydän, kun voit avata yhden tai useamman ohjelman. Sen sijaan, että minimoisit / palauttaisit kaikki nuo ohjelmat tarpeen mukaan, voit yksinkertaisesti sekoittaa virtuaalisten työpöytien välillä, kun jokaisessa ohjelmat ovat ehjät.
29) Kuinka jaat ohjelman eri virtuaalisten työasemien välillä Linuxissa?
Jos haluat jakaa ohjelman eri virtuaalisten työasemien välillä, etsi ohjelmaikkunan vasemmassa yläkulmassa kuvake, joka näyttää nastalta. Tämän painikkeen painaminen "kiinnittää" sovelluksen paikalleen, jolloin se näkyy kaikissa virtuaalisissa työpöydissä samassa paikassa näytöllä.
30) Mitä nimettömät (tyhjät) hakemistot edustavat?
Tämä tyhjä hakemiston nimi toimii Linux-tiedostojärjestelmän nimettömänä perustana. Tämä toimii kaikkien muiden hakemistojen, tiedostojen, asemien ja laitteiden liitteenä.
31) Mikä on pwd-komento?
Pwd-komento on lyhenne sanoista tulosta hakemistokomento.
Esimerkki:
pwd
Tuotos:
/home/guru99/myDir
32) Mitä ovat demonit?
Daemonit ovat palveluja, jotka tarjoavat useita toimintoja, jotka eivät välttämättä ole käytettävissä peruskäyttöjärjestelmässä. Sen päätehtävänä on kuunnella palvelupyyntöjä ja samalla toimia näiden pyyntöjen mukaisesti. Kun palvelu on suoritettu, se katkaistaan ja odottaa uusia pyyntöjä.
33) Kuinka vaihdat työpöytäympäristöstä toiseen, kuten vaihdat KDE: stä Gnomeen?
Jos olet asentanut nämä kaksi ympäristöä, kirjaudu ulos graafisesta käyttöliittymästä. Kirjoita sitten kirjautumisnäytössä kirjautumistunnuksesi ja salasanasi ja valitse, minkä istuntotyypin haluat ladata. Tämä valinta pysyy oletusarvona, kunnes muutat sen joksikin muuksi.
34) Millaisia käyttöoikeuksia Linuxissa on?
Linuxissa on 3 erilaista käyttöoikeutta: - Lue: käyttäjät voivat lukea tiedostoja tai luetteloida hakemiston. Kirjoita: käyttäjät voivat kirjoittaa uusien tiedostojen tiedostoon hakemistoon. Suorita: käyttäjät voivat suorittaa tiedoston tai etsiä tiettyä tiedostoa hakemisto
35) Kuinka isot ja pienet kirjaimet vaikuttavat komentojen käyttötapaan?
Kun puhumme kirjainkoon herkkyydestä, komentoja pidetään identtisinä vain, jos jokainen merkki koodataan sellaisenaan, mukaan lukien pienet ja isot kirjaimet. Tämä tarkoittaa, että CD, cd ja Cd ovat kolme erilaista komentoa. Komennon syöttäminen isoilla kirjaimilla, missä sen pitäisi olla pieniä, tuottaa erilaisia ulostuloja.
36) Mitkä ovat ympäristömuuttujat?
Ympäristömuuttujat ovat globaaleja asetuksia, jotka ohjaavat kuoren ja muiden Linux-ohjelmien toimintaa. Toinen yleinen termi ympäristömuuttujille on globaalit kuorimuuttujat.
37) Mitkä ovat eri tilat käytettäessä vi editoria?
Kohdassa vi on 3 tilaa: - Komentotila - tämä on tila, jossa aloitat- Muokkaa-tila - tämä on tila, jonka avulla voit muokata tekstiä - Ex-tila - tämä on tila, jossa olet vuorovaikutuksessa vi kanssa ohjeiden kanssa käsitellä tiedostoa
38) Voiko pitkällä polun nimellä käyttää pikavalintoja?
Kyllä on. Tiedostonimen laajennuksena tunnetun ominaisuuden avulla voit tehdä tämän käyttämällä sarkainnäppäintä. Esimerkiksi, jos sinulla on polku nimeltä / home / iceman / megbízukset hakemisto, kirjoita seuraava: / ho [välilehti] / ice [välilehti] / assi [välilehti]. Tämä kuitenkin olettaa, että polku on ainutlaatuinen ja että käyttämäsi kuori tukee tätä ominaisuutta.
39) Mikä on uudelleenohjaus?
Uudelleenohjaus on prosessi, jolla data ohjataan yhdestä ulostulosta toiseen. Sitä voidaan käyttää myös ohjaamaan lähtö tuloksi toiseen prosessiin.
40) Mikä on grep-komento?
tartu hakukomentoon, joka käyttää mallipohjaista hakua. Se käyttää komentorivin kanssa määritettyjä vaihtoehtoja ja parametreja ja soveltaa tätä mallia etsimään vaadittua tiedostotulostetta.
41) Mikä voisi olla ongelma, kun annettu komento antoi erilaisen tuloksen kuin edellisen kerran, kun sitä käytettiin?
Yksi erittäin mahdollinen syy saada erilaisia tuloksia kuin mikä näyttää olevan sama komento, on jotain tekemistä kirjainkoon herkkyyskysymysten kanssa. Koska Linux eroaa isoista ja pienistä kirjaimista, aiemmin käytetty komento on ehkä syötetty eri muodossa kuin nykyinen. Esimerkiksi, jos haluat luetteloida kaikki hakemiston tiedostot, kirjoita komento ls eikä LS. LS: n kirjoittaminen johtaa joko virheilmoitukseen, jos täsmällistä nimeä olevaa ohjelmaa ei ole, tai se voi tuottaa toisen ulostulon, jos LS-niminen ohjelma suorittaa toisen toiminnon.
42) Mikä on / usr / local -palvelun sisältö?
Se sisältää paikallisesti asennettuja tiedostoja. Tällä hakemistolla on merkitystä ympäristöissä, joissa tiedostot on tallennettu verkkoon. Erityisesti paikallisesti asennetut tiedostot menevät / usr / local / bin, / usr / local / lib jne.). Toinen hakemiston sovellus on, että sitä käytetään ohjelmistopaketteihin, jotka on asennettu lähteestä, tai ohjelmistoihin, joita ei ole virallisesti toimitettu jakelun mukana.
43) Kuinka lopetat käynnissä olevan prosessin?
Jokainen järjestelmän prosessi tunnistetaan yksilöllisellä prosessitunnuksella tai pid. Käytä kill-komentoa, jota seuraa pid pidättääksesi prosessin. Lopeta kaikki prosessit kerralla käyttämällä tapaa 0.
44) Kuinka lisäät kommentteja komentoriville?
Kommentit luodaan kirjoittamalla symboli # ennen varsinaista kommenttitekstiä. Tämä kehottaa kuorta jättämään kokonaan huomiotta seuraavat. Esimerkiksi "# Tämä on vain kommentti, jonka kuori ohittaa."
45) Mikä on komentojen ryhmittely ja miten se toimii?
Voit käyttää sulkeita ryhmittelyyn komentoja. Esimerkiksi, jos haluat lähettää nykyisen päivämäärän ja kellonajan yhdessä OUTPUT-nimisen tiedoston sisällön kanssa toiseen tiedostoon nimeltä MYDATES, voit käyttää komentoryhmittelyä seuraavasti: (date cat OUTPUT)> MYDATES
46) Kuinka suoritat useamman kuin yhden komennon tai ohjelman yhdestä komentorivikohdasta?
Voit yhdistää useita komentoja erottamalla jokaisen komennon tai ohjelman puolipisteellä. Voit esimerkiksi antaa tällaisen komentosarjan yhdessä merkinnässä:
ls -l cd… ls -a MYWORK which is equivalent to 3 commands: ls -l cd… ls -a MYWORK
** Huomaa, että tämä suoritetaan peräkkäin määritetyssä järjestyksessä.
47) Kirjoita komento, joka etsii tiedostoja, joiden laajennus on "c" ja jossa on merkkijono "apple".
Vastaus:
Find ./ -name "*.c" | xargs grep -i "apple"
48) Kirjoita komento, joka näyttää kaikki .txt-tiedostot, mukaan lukien sen yksittäiset oikeudet.
Vastaus:
ls -al *.txt
49) Kirjoita komento, joka toimii seuraavasti:
-hakaa kaikki nykyisen ja sitä seuraavien hakemistojen tiedostot, joiden tunniste on c, v
-naista, v tuloksesta (voit käyttää sed-komentoa) - käytä tulosta ja käytä grep-komentoa hakemaan kaikki sanan ORANGE esiintymät tiedostoista.Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"
50) Mikä on vikaa jokaisessa seuraavassa komennossa, jos jokin?
a) ls -ls b) kissatiedosto1, tiedosto2
c) ls - FactdirVastaukset: a) Kahden vaihtoehdon välillä tulisi olla tilaa: ls -l -s
b) älä käytä pilkkuja erottaaksesi argumentteja: cat file1 file2 c) väliviivan ja optiotunnisteen välillä ei saa olla tilaa: ls -s Factdir51) Mikä on komento laskea kansion koko?
Kansion koon laskemiseen käytetään komentoa du -sh folder1.
52) Kuinka löydät prosessin tilan?
Käytä komentoa
ps ux
53) Kuinka voit tarkistaa muistin tilan?
Voit käyttää komentoa
vapaa -m näyttää tuotoksen megatavuina
vapaa -g näyttää tuotoksen gigatavuina
54) Selitä, miten Git-konsoli väritetään?
Voit värittää Git-konsolin käyttämällä komentoa git config-global color.ui auto. Komennossa color.ui-muuttuja asettaa oletusarvon muuttujalle, kuten color.diff ja color.grep.
55) Kuinka voit liittää yhden tiedoston toiseen Linuxissa?
Voit liittää yhden tiedoston toiseen Linuxissa käyttämällä komentoa cat file2 >> file 1. Operaattori >> liittää nimetyn tiedoston lähdön tai luo tiedoston, jos sitä ei ole luotu. Kun toinen komento kissatiedosto 1 tiedosto 2> tiedosto 3 liittää kaksi tai useampia tiedostoja yhteen.
56) Selitä, miten löydät tiedoston Terminalin avulla?
Etsi tiedosto, jota sinun on käytettävä komentoa, etsi. -nimi "process.txt" . Se etsii nykyisen hakemiston tiedostolle nimeltä process.txt.
57) Selitä, miten voit luoda kansion Terminalin avulla?
Kansion luomiseen on käytettävä komentoa mkdir. Se on jotain tällaista: ~ $ mkdir Guru99
58) Selitä, miten voit tarkastella tekstitiedostoa Terminalin avulla?
Voit tarkastella tekstitiedostoa siirtymällä siihen kansioon, jossa tekstitiedostot sijaitsevat, komennolla cd ja kirjoittamalla sitten vähemmän tiedostonimi.txt.
59) Selitä, kuinka curl otetaan käyttöön Ubuntu LAMP -pinossa?
Ota curl käyttöön Ubuntussa asentamalla ensin libcurl, kun olet valmis, käytä seuraavaa komentoa sudo / etc / init .d / apache2 uudelleenkäynnistä tai sudo service apache2 uudelleenkäynnistä.
60) Selitä, miten root-kirjaaminen otetaan käyttöön Ubuntussa?
Komento, joka mahdollistaa juurien kirjaamisen, on
#sudo sh-c 'echo "large-show-manual-login = true" >> / etc / lightdm / lightdm.conf'
61) Kuinka voit käyttää Linux-ohjelmaa taustalla samanaikaisesti, kun käynnistät Linux-palvelimesi?
Käyttämällä nohupia. Se lopettaa prosessin, joka vastaanottaa NOHUP- signaalin, ja lopettaa sen, kun kirjaudut ulos ohjelmasta, johon kutsuttiin. & suorittaa prosessin taustalla.
62) Selitä, kuinka kirjastot poistetaan Linuxista?
Voit poistaa kirjastojen asennuksen Linuxissa komennolla sudo apt-get remove library_name