Johdatus UNIX-haastatteluun liittyviin kysymyksiin ja vastauksiin

UNIX on pohjimmiltaan yksi turvallinen käyttöjärjestelmä, joka on suosituin pankkialalla tai etenkin niissä organisaatioissa, jotka suosivat turvallista järjestelmää. Se korvaa Windows-käyttöjärjestelmän pääasiassa palvelimen sijainnin tai ympäristön suhteen.

UNIX-haastattelija kysyy tai keskittyy pääasiassa UNIX-komentoihin, jotka ovat hyvin tunnettuja ja kaikille yhteisiä. Haastattelun suorittavan henkilön on oltava vahvempi UNIX-komennossa tai komentosarjoissa.

Yleinen UNIX-komento selitetään alla:

ls -> kaikki saatavilla olevat tiedostot näytetään suorittamalla sama.

ls -l -> käytetään pääasiassa tiedostojen luetteloimiseen pitkässä muodossa, se sisältää lisätietoja, kuten tiedoston koon, omistajien yksityiskohdat, oikeudet tai luvat toiselle käyttäjälle ja toimitti viimeksi muokatut tiedot.

ls -a -> Käytetään pääasiassa niiden tiedostojen näyttämiseen, jotka alkavat pisteellä.

lisää tiedostonimi -> näyttää jonkin osan tiedostosta, kuinka paljon se voi säätää yhdessä näytössä. Välilyöntipainikkeella näytetään enemmän tietoja kyseisestä tiedostosta, q voidaan käyttää lopettamiseen. Tekstin etsimiseksi tiedoston sisällä teksti voidaan hakea / jälkeen.

mv tiedostonimi1 tiedostonimi2 -> siirrä tiedosto tai leikkaa tiedosto. Yleensä käytetään tiedostojen siirtämiseen hakemistosta toiseen.

cp-tiedostonimi1 tiedostonimi2 -> kopioi tiedosto, jonka sisältö on samassa paikassa.

rm-tiedostonimi -> poistaa tiedoston hakemistosta. On yksi vaihtoehto käyttää rm –I, joka toimittaa käyttäjälle yhden vahvistustekstin ennen poistamista. Mahdollisuus tehdä tämä käyttäytyminen oletusarvoisesti kaikissa poistotoiminnoissa lisäämällä yksi alias .cshrc-tiedostoon.

diff tiedostonimi1 tiedostonimi2 -> Vertaa molempia tiedostoja ja anna tulos erilaisilla.

wc-tiedostonimi -> Annetaan tiedoston rivien, sanojen tai merkkien yksityiskohdat.

chmod options filename -> Käytetään pääasiassa luvan myöntämiseen tietylle skriptille tai tiedostolle. Luojalle oletuslupa lukea ja muokata. Mutta kukaan tarvitsee kyseisen tiedoston lukemista, kirjoittamista ja suorittamista varten, jolloin chmod-komentoa on käytettävä. Käytämme pääasiassa numeroa 3 chmodin suorittamishetkellä.

Chmod 754

Ensimmäinen numero 7 = Tarjoa käyttäjälle käyttöoikeus lukea, kirjoittaa ja suorittaa.

Toinen numero 5 = Anna ryhmälle pääsy lukemiseen ja suorittamiseen.

Kolmas numero 4 = Tarjoa pääsy yhdelle lukemalle toiselle

NKuvauslsbinääri
0Ei oikeuksia ollenkaan-000
1Suorita vain-x001
2Vain kirjoittaa-W-010
3Kirjoita ja suorita-wx011
4Vain lukear-100
5Lue ja suoritarx101
6Lue ja kirjoitaRW-110
7Lue, kirjoita ja suoritarwx111

gzip-tiedostonimi -> useiden tiedostojen pakkaaminen, kuten Windowsin ZIP-tiedostokonsepti.

gunzip-tiedostonimi -> lähinnä purkaa zz-tiedosto, joka on pakattu gzipillä.

lpr-tiedostonimi -> käytetään pääasiassa tulostusta varten, haluat määrittää eri tulostimen nimen kuin oletustulostin kuin –P-vaihtoehtoa voidaan käyttää.

mkdir dirname -> komento uuden hakemiston luomiseksi komennossa suoritettavasta sijainnista. Kaksoishakemiston nimeä ei sallita, ja kaikki nimet ovat kirjainkoossa.

cd dirname -> Käytetään pääasiassa hakemiston vaihtamiseen, se auttaa liikkumaan toisessa hakemistossa ja löytämään kaikki tiedostonimet uudesta hakemistosta (ls –lrt-komento auttaa näyttämään kaikki tämän hakemiston tiedostot). Siirtyminen takaisin edelliseen hakemistoon käyttää tavallisesti cd ..: tä, ja siirtyminen takaisin useaan emohakemistoon suorittaa yleensä cd .. / .. / .. -sovelluksen, joka auttaa siirtymään suoraan 3 ylähakemistoon suorittamalla yksi komento. CD-hakemiston nimeä käytetään myös hyvin Windows-komentojonoskripteissä. Normaalisti, kun yksi käyttäjä kirjautuu sisään UNIX-ruutuun, hän siirtyy kotihakemistoon, heidän on käytettävä cd-komentoa liikkuakseen oikeassa hakemistossa suorittaaksesi kaikki muut vaadittavat komennot.

pwd -> Esitä aina käyttäjän nykyinen sijainti.

Valmistautuminen työhaastatteluun UNIXissa. Olen varma, että haluat tietää yleisimmät UNIX-haastattelukysymykset, jotka auttavat sinua murtamaan UNIX-haastattelun helposti. Alla on luettelo tärkeimmistä UNIX-haastattelukysymyksistä ja -vastauksista pelastushetkelläsi.

Osa 1 - UNIX-haastattelukysymykset ja -vastaukset (perus)

Tämä ensimmäinen osa kattaa UNIX-haastattelun peruskysymykset ja vastaukset

1. Komento selvittää tiedostot, jotka ovat piilotettu nykyiseen hakemistoon

Vastaus:
$ ls-lrta

2. Komento selvittää nykyinen aktiivinen käynnissä oleva prosessi UNIX-järjestelmässä?

Vastaus:
$ ps -ef

Nyt jos tiedämme prosessin nimen, voimme lisätä grep: n ps: n jälkeen seuraavasti:

$ ps –ef | grep java

Siirrytään seuraavaan UNIX-haastattelukysymykseen

3. Kuinka voidaan määrittää muistin käyttö koko prosessin aikana UNIX-ruudussa?

Vastaus:
Tämä on UNIX-haastattelun peruskysymyksiä, joita haastattelussa kysytään.
Käyttämällä $ top -komentoa.

top-komento sisältää kaikki yksityiskohdat, mukaan lukien muistin käyttö, prosessitunnus ja muut. Komentojen näytön tulee olla kuten alla:

4. Selitä komento selvittääksesi poikkeuksen sovelluslokitiedostossa. Oletetaanko lokitiedoston nimi server.log?

Vastaus:
$ grep 'Poikkeus' server.log -> antaa odotetun tuloksen.

$ grep 'Poikkeus' server.log | wc –l -> antaa oikean määrän poikkeuksia koko sovelluspalvelimen lokitiedostossa.

5. Komento löytää kaikki tiedostot ovat samassa hakemistossa tai alihakemistossa, joka sisältää nimen, kuten 'Java'?

Vastaus:
$ löytää. -nimi 'Java'

Osa 2 - UNIX-haastattelukysymykset ja -vastaukset (Advanced)

Tämä ensimmäinen osa kattaa Advanced UNIX -haastattelukysymykset ja -vastaukset

6. Kuinka Shell-skripti hyväksyy komentorivin argumentit sisäiseen prosessointiin komentosarjojen logiikassa?

Vastaus:
Komentoriviltä lähtevät argumentit voidaan helposti hyväksyä komentosarjasta käyttämällä $ (dollarin merkki). Se seurasi aina argumentin numeerista sijaintia komentorivillä.

7. Näytä tai esitä olemassa olevan tiedoston 200 viimeistä riviä UNIX-ruudussa.

Vastaus:
$ tail -200f newfile.txt

Siirrytään seuraavaan UNIX-haastattelukysymykseen

8. Komento selvittää jäljellä oleva levytila ​​UNIX / Linux-palvelimessa.

Vastaus:
$ df –kl

( ~) $ df -kl

Tiedostojärjestelmän 1K-lohkot käytetty Käytettävissä Käyttö% asennettu

/ dev / mapper / vg0-root 41153856 6322928 32733776 17% /

tmpfs 4029268 100 4029168 1% / dev / shm

/ dev / sda1 487652 33803 428249 8% / boot

/ Dev / mapper / vg0-database1

20511356 6900920 12561988 36% / tietokanta1

/ Dev / mapper / vg0-database2

10190136 4346232 5319616 45% / tietokanta2

/ Dev / mapper / vg0-database3

10190136 7615792 2050056 79% / tietokanta3

/ Dev / mapper / vg0 varmuuskopiointi

5029504 3549988 1217372 75% / varmuuskopio

9. Tarjoa käyttöoikeus mihin tahansa komentotiedostoon suoritettavia tiedostoja varten.

Vastaus:
chmod 755 * .sh

Tämä on edistyneitä UNIX-haastattelukysymyksiä, joita kysytään haastattelussa. Jos komentosarjan on oltava luettavissa, kirjoitettavissa ja suoritettavissa jokaiselle käyttäjälle, komento voi olla chmod 777 * .sh

10. Kuinka voimme tappaa yhden prosessin UNIX-ruudussa?

Vastaus:
$ kill -9 #pid -> pid löytyy suorittamalla ps –ef-komento.

Suositeltava artikkeli

Tämä on opas luetteloon UNIX-haastattelukysymyksistä ja -vastauksista, jotta hakija voi helposti torjua nämä UNIX-haastattelukysymykset ja -vastaukset. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja

  1. 4 hyödyllistä Shell-skriptityyppiä Linux-aloittelijoille (hyödyllinen)
  2. SQL-haastattelun ennakkoon liittyvät kysymykset ja vastaukset
  3. Hyödyllisiä Windows Server -haastattelukysymyksiä
  4. Ab initio -haastattelun kysymykset ja vastaukset
  5. java-verkkopalvelut Haastattelua koskevat kysymykset ja vastaukset