Wyszukiwanie w witrynie

10 przydatnych pytań i odpowiedzi podczas losowych rozmów kwalifikacyjnych dotyczących systemu Linux


Ku małemu zaskoczeniu, tym razem nie przedstawiamy pytań do wywiadu na konkretny temat, ale na tematy losowe. Te pytania z pewnością pomogą Ci w przełamywaniu wywiadów, a także poszerzą Twoją wiedzę.

1. Załóżmy, że regularnie tworzysz kopię zapasową danych firmy, w której pracujesz. Kopie zapasowe są przechowywane w formacie pliku skompresowanego. Musisz zbadać dziennik, mający dwa miesiące. Co byś zasugerował bez dekompresji skompresowanego pliku?
zcat ­f phpshell­2.4.tar.gz
2. Musisz śledzić zdarzenia w swoim systemie. Co zrobisz?

Uruchomienie aplikacji „syslogd” w terminalu generuje plik dziennika w lokalizacji „/var/log/syslog”. Aplikacja syslogd jest bardzo przydatna w rozwiązywaniu problemów z systemami Linux. Przykładowy plik dziennika wygląda podobnie do poniższego.

3. W jaki sposób ograniczysz adresy IP, aby ograniczone adresy IP nie mogły korzystać z serwera FTP?
Zablokuj adres IP

Otwórz plik „/etc/hosts.deny”.

vi /etc/hosts.deny

Na dole pliku dodaj adres IP, który chcesz zablokować.

#
hosts.deny    This file contains access rules which are used to
              deny connections to network services that either use
              the tcp_wrappers library or that have been
              started through a tcp_wrappers-enabled xinetd.
#
              The rules in this file can also be set up in
              /etc/hosts.allow with a 'deny' option instead.
#
              See 'man 5 hosts_options' and 'man 5 hosts_access'
              for information on rule syntax.
              See 'man tcpd' for information on tcp_wrappers
#
vsftpd:172.16.16.1
4. Powiedz nam, jaka jest różnica między Telnetem a SSH?
6. Musisz zatrzymać swój serwer X. Kiedy próbujesz zabić swój serwer X, pojawia się komunikat o błędzie informujący, że nie możesz zamknąć serwera X. Co zrobisz?
6. Jaka jest różnica między poleceniem „ping” a „ping6”?
7. Chcesz wyszukać wszystkie pliki *.tar w swoim katalogu domowym i chcesz je wszystkie usunąć. Jak to zrobisz?
find /home/ ­name '*.tar' | xargs rm ­rf
8. Jaka jest różnica pomiędzy poleceniem lokalizacji i lokalizacji?
9. Musisz wyszukać ciąg „Tecmint” we wszystkich plikach „.txt” w bieżącym katalogu. Jak to zrobisz?
find -­name “*.txt” | xargs grep “Tecmint”
10. Chcesz wysłać wiadomość do wszystkich podłączonych użytkowników o treści „Serwer nie działa w celu konserwacji”. Co zrobisz?
echo please save your work, immediately. The server is going down for Maintenance at 12:30 Pm, sharply. | wall

To wszystko na teraz. Niedługo tu wrócę z ciekawym artykułem. Do tego czasu bądź na bieżąco i połącz się z Tecmint. Nie zapomnij podzielić się swoją cenną opinią w sekcji komentarzy poniżej.