20 najlepszych pytań i odpowiedzi na rozmowy kwalifikacyjne dotyczące systemu Linux cz.3

1) Jaki może być problem, gdy polecenie, które zostało wydane, dało inny wynik niż ostatnio, gdy zostało użyte?


Jednym z bardzo prawdopodobnych powodów otrzymywania różnych wyników od tego, co wydaje się być tym samym poleceniem, jest coś związanego z problemami z rozróżnianiem wielkości liter. Ponieważ Linux rozróżnia wielkość liter, polecenie, które zostało użyte wcześniej, mogło zostać wprowadzone w innym formacie niż obecne. Na przykład, aby wyświetlić listę wszystkich plików w katalogu, należy wpisać polecenie ls, a nie LS. Wpisanie LS spowoduje albo komunikat o błędzie, jeśli nie istnieje program o tej dokładnej nazwie, albo może wygenerować inne dane wyjściowe, jeśli istnieje program o nazwie LS, który wykonuje inną funkcję.

2) Jaka jest zawartość /usr/local?


Zawiera on lokalnie zainstalowane pliki. Ten katalog ma znaczenie w środowiskach, w których pliki są przechowywane w sieci. Konkretnie, lokalnie zainstalowane pliki trafiają do /usr/local/bin, /usr/local/lib itd.). Innym zastosowaniem tego katalogu jest to, że jest on używany do pakietów oprogramowania instalowanych ze źródła lub oprogramowania, które nie jest oficjalnie dostarczane z dystrybucją.

3) Jak zakończyć trwający proces?


Każdy proces w systemie jest identyfikowany przez unikalny identyfikator procesu lub pid. Użyj polecenia kill, a następnie pid, aby zakończyć ten proces. Aby zakończyć wszystkie procesy naraz, użyj kill 0.

4) Jak wstawiać komentarze w wierszu poleceń?


Komentarze są tworzone przez wpisanie symbolu # przed rzeczywistym tekstem komentarza. To mówi powłoce, aby całkowicie zignorowała to, co następuje. Na przykład „# To jest tylko komentarz, który powłoka zignoruje”.

5) Czym jest grupowanie poleceń i jak ono działa?


Możesz użyć nawiasów, aby grupować polecenia. Na przykład, jeśli chcesz wysłać bieżącą datę i godzinę wraz z zawartością pliku o nazwie OUTPUT do drugiego pliku o nazwie MYDATES, możesz zastosować grupowanie poleceń w następujący sposób: (date cat OUTPUT) > MYDATES

6) Jak wykonać więcej niż jedno polecenie lub program z jednego wpisu wiersza poleceń?


Możesz połączyć kilka poleceń, oddzielając każde polecenie lub program średnikiem. Na przykład możesz wydać taką serię poleceń w jednym wpisie:

ls –l cd .. ls –a MYWORK co jest równoważne 3 poleceniom: ls -l cd.. ls -a MYWORK
**Należy pamiętać, że polecenie to zostanie wykonane jedno po drugim, w określonej kolejności.

7) Napisz polecenie, które będzie szukać plików z rozszerzeniem „c” i zawiera wystąpienie ciągu „apple”.


Odpowiedź:

Find ./ -name „*.c” | xargs grep –i „apple”


8) Napisz polecenie, które wyświetli wszystkie pliki .txt, łącznie z ich indywidualnymi uprawnieniami.


Odpowiedź:

ls -al *.txt


9) Napisz polecenie, które wykona następujące czynności:

  • wyszuka wszystkie pliki w bieżącym i kolejnych katalogach z rozszerzeniem c,v
  • usunie,v z wyniku (możesz użyć polecenia sed)
  • użyj wyniku i użyj polecenia grep, aby wyszukać wszystkie wystąpienia słowa ORANGE w plikach.

Find ./ -name „*.c,v” | sed 's/,v//g’ | xargs grep „ORANGE”


10) Co, jest nie tak z każdym z następujących poleceń?

a) ls -l-s
b) cat file1, file2
c) ls – s Factdir

Odpowiedzi:
a) powinna być spacja między 2 opcjami: ls -l -s
b) nie używaj przecinków do oddzielania argumentów: cat file1 file2
c) nie powinno być spacji między myślnikiem a etykietą opcji: ls –s Factdir

11) Jakie jest polecenie do obliczenia rozmiaru folderu?


Aby obliczyć rozmiar folderu, użyj polecenia du –sh folder1.

12) Jak można znaleźć status procesu?


Użyj polecenia

ps ux

13) Jak można sprawdzić status pamięci?


Możesz użyć polecenia

free -m, aby wyświetlić dane wyjściowe w MB

free -g, aby wyświetlić dane wyjściowe w GB

14) Wyjaśnij, jak pokolorować konsolę Git?


Aby pokolorować konsolę Git, możesz użyć polecenia git config—global color.ui auto. W poleceniu zmienna color.ui ustawia wartość domyślną zmiennej, takiej jak color.diff i color.grep.

15) Jak można dołączyć jeden plik do drugiego w systemie Linux?


Aby dołączyć jeden plik do drugiego w systemie Linux, można użyć polecenia cat file2 >> file 1. Operator >> dołącza dane wyjściowe nazwanego pliku lub tworzy plik, jeśli nie został utworzony. Natomiast inne polecenie cat file 1 file 2 > file 3 dołącza dwa lub więcej plików do jednego.

16) Wyjaśnij, jak można znaleźć plik za pomocą terminala?


Aby znaleźć plik, należy użyć polecenia find . –name „process.txt”. Przeszuka ono bieżący katalog dla pliku o nazwie process.txt.

17) Wyjaśnij, jak można utworzyć folder za pomocą terminala?


Aby utworzyć folder, należy użyć polecenia mkdir. Będzie ono wyglądać mniej więcej tak: ~$ mkdir Folder01.

18) Wyjaśnij, jak można wyświetlić plik tekstowy za pomocą terminala?


Aby wyświetlić plik tekstowy, przejdź do określonego folderu, w którym znajdują się pliki tekstowe, używając polecenia cd, a następnie wpisz less filename.txt.

19) Wyjaśnij, jak włączyć curl na stosie Ubuntu LAMP?


Aby włączyć curl na Ubuntu, najpierw zainstaluj libcurl, a po wykonaniu tej czynności użyj następującego polecenia sudo/etc/init.d /apache2 restart lub sudo service apache2 restart.

20) Co masz na myśli mówiąc o NIC teaming?


NIC teaming, znane również jako łączenie NIC lub agregacja łączy, to technika łącząca wiele interfejsów sieciowych w jeden interfejs logiczny. Ten wirtualny interfejs oferuje zwiększoną przepustowość, równoważenie obciążenia i redundancję w celu poprawy wydajności i niezawodności sieci. Poprzez dystrybucję ruchu sieciowego na wiele interfejsów i zapewnienie możliwości przełączania awaryjnego, łączenie sieci zwiększa ogólną wydajność sieci i zapewnia ciągłą łączność nawet w przypadku awarii jednego interfejsu. Jest powszechnie stosowane w środowiskach serwerowych i centrach danych w celu optymalizacji wykorzystania sieci i osiągnięcia wysokiej dostępności.


Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.

Link do formularza tutaj: https://beitadmin.pl/pomysly

Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).

Dodaj komentarz

beitadmin.pl - Droga Administratora IT