Wprowadzenie do pytań i odpowiedzi na rozmowy kwalifikacyjne UNIX

UNIX to w zasadzie jeden bezpieczny system operacyjny, który jest najbardziej popularny w sektorze bankowym, a zwłaszcza w tych organizacjach, które preferują bezpieczny system. W rzeczywistości zastępuje system operacyjny Windows głównie dla lokalizacji serwera lub środowiska.

Ankieter UNIX głównie pyta lub koncentruje się na poleceniach UNIX, które są bardzo dobrze znanymi i powszechnymi poleceniami dla wszystkich. Osoba, która uzyska wywiad, musi być silniejsza w poleceniu UNIX lub skrypcie powłoki.

Wspólne polecenie systemu UNIX wyjaśniono poniżej:

ls -> wyświetlają się wszystkie dostępne pliki, wykonując to samo.

ls -l -> służy głównie do wyświetlania listy plików w długim formacie, zawiera więcej informacji, takich jak rozmiar pliku, szczegóły właściciela oraz prawa lub uprawnienia dla innego użytkownika i dostarczone ostatnio zmodyfikowane dane.

ls -a -> Głównie używany do wyświetlania plików zaczynających się od kropki.

more filename -> wyświetlając część pliku, ile można dostosować na jednym ekranie. Wciśnięcie klawisza spacji wyświetli więcej danych z tego pliku, q można użyć do wyjścia. Aby wyszukać tekst w pliku, można po nim wstawić tekst.

mv nazwa_pliku1 nazwa_pliku2 -> po prostu przenieś plik lub wytnij plik. Zwykle służy do przenoszenia jednego pliku z jednego katalogu do drugiego.

cp nazwa_pliku1 nazwa_pliku2 -> Skopiuj plik z zawartością w tej samej lokalizacji.

rm nazwa pliku -> za pomocą, aby usunąć plik z katalogu. Istnieje jedna opcja użycia rm –I, która zapewnia użytkownikowi jeden tekst potwierdzenia przed usunięciem. Możliwe jest ustawienie tego zachowania jako domyślnego dla każdej czynności usuwania poprzez dodanie jednego aliasu w pliku .cshrc.

diff nazwa_pliku1 nazwa_pliku2 -> Używanie do porównywania obu plików i dawania wyniku z innym.

wc nazwa pliku -> Podano szczegóły dotyczące szeregu wierszy, słów lub znaków w pliku.

opcje chmod nazwa_pliku -> Głównie używane do zapewnienia uprawnień do określonego skryptu lub pliku. Domyślne uprawnienie dla twórcy do odczytu i edycji. Ale każdy potrzebuje tego konkretnego pliku do odczytu, zapisu i wykonania, a następnie należy użyć komendy chmod. Używamy głównie numeru 3 w momencie wykonywania chmod.

Chmod 754

Pierwszy numer 7 = Zapewnij dostęp do odczytu, zapisu i wykonania dla użytkownika.

Drugi numer 5 = Zapewnij dostęp do odczytu i wykonania dla grupy.

Trzeci numer 4 = Zapewnij dostęp do jednego odczytu dla drugiego

N.Opislsdwójkowy
0Brak jakichkolwiek uprawnień-000
1Wykonaj tylko–X001
2)Tylko pisać-w-010
3)Napisz i wykonaj-wx011
4Tylko czytaćr–100
5Przeczytaj i wykonajrx101
6Czytaj i piszrw-110
7Czytaj, pisz i wykonujrwx111

gzip filename -> kompresja wielu plików, podobna do koncepcji plików ZIP w systemie Windows.

nazwa pliku gunzip -> głównie do rozpakowania pliku zip, który jest skompresowany przez gzip.

lpr nazwa pliku -> głównie używana do drukowania, chcesz podać inną nazwę drukarki niż drukarkę domyślną niż można użyć opcji –P.

mkdir dirname -> polecenie, aby utworzyć nowy katalog w miejscu pliku wykonywalnego polecenia. Zduplikowana nazwa katalogu nie będzie dozwolona, ​​a we wszystkich nazwach rozróżniana jest wielkość liter.

cd dirname -> Głównie używany do zmiany katalogu, pomoże przejść do innego katalogu i znaleźć całą nazwę pliku w nowym katalogu (komenda ls –lrt pomoże wyświetlić wszystkie pliki w tym katalogu). Wróć z powrotem do poprzedniego katalogu, zwykle używaj cd .., i przejdź z powrotem do wielu katalogów nadrzędnych, zwykle wykonuj cd .. / .. / .., które pomagają przejść bezpośrednio do 3 najlepszych katalogów, wykonując jedno polecenie. Nazwa katalogu CD jest również bardzo używana w skrypcie poleceń systemu Windows. Zwykle, gdy jeden użytkownik zaloguje się w skrzynce UNIX, przenosi się do katalogu domowego, a następnie musi użyć polecenia cd, aby przejść do odpowiedniego katalogu w celu wykonania dowolnego innego wymaganego polecenia.

pwd -> Zawsze przedstawiające aktualną lokalizację użytkownika.

Przygotowanie do rozmowy kwalifikacyjnej w systemie UNIX. Jestem pewien, że chcesz poznać najczęściej zadawane pytania dotyczące wywiadu UNIX, które pomogą ci z łatwością przełamać wywiad UNIX. Poniżej znajduje się lista najczęściej zadawanych pytań i odpowiedzi na rozmowę z UNIXem.

Część 1 - pytania i odpowiedzi do wywiadu UNIX (Basic)

Ta pierwsza część obejmuje podstawowe pytania i odpowiedzi na rozmowy kwalifikacyjne w systemie UNIX

1. Polecenie, aby znaleźć pliki ukryte w bieżącym katalogu

Odpowiedź:
$ ls -lrta

2. Polecenie, aby dowiedzieć się o istniejącym aktywnym procesie działającym obecnie w systemie UNIX?

Odpowiedź:
$ ps -ef

Teraz, jeśli znamy nazwę procesu, możemy dodać grep po ps –ef jak poniżej:

$ ps –ef | grep java

Przejdźmy do następnych pytań do wywiadu UNIX

3. Jak określić wykorzystanie pamięci przez cały proces w systemie UNIX?

Odpowiedź:
To są podstawowe pytania do wywiadu UNIX zadawane podczas wywiadu.
Za pomocą polecenia $ top.

Polecenie top udostępnia wszystkie szczegóły, w tym wykorzystanie pamięci, identyfikator procesu i inne. Wyświetlane polecenia powinny wyglądać jak poniżej:

4. Wyjaśnij polecenie, aby znaleźć wyjątek w pliku dziennika aplikacji, załóżmy, że nazwa pliku dziennika to server.log?

Odpowiedź:
$ grep „Exception” server.log -> da oczekiwany wynik.

$ grep „Wyjątek” server.log | wc –l -> poda prawidłową liczbę wyjątków w pliku dziennika serwera aplikacji ogółem.

5. Polecenie znalezienia wszystkich plików znajduje się w tym samym katalogu lub podkatalogu, który zawiera nazwę typu „Java”?

Odpowiedź:
$ znajdź. -nazwa „Java”

Część 2 - pytania i odpowiedzi do wywiadu UNIX (zaawansowane)

Ta pierwsza część obejmuje pytania i odpowiedzi z wywiadu Advanced UNIX

6. W jaki sposób skrypt powłoki akceptuje argumenty wiersza poleceń do przetwarzania wewnętrznego w logice skryptu powłoki?

Odpowiedź:
Argumenty przekazywane z wiersza poleceń można łatwo zaakceptować w skrypcie powłoki za pomocą $ (znak dolara). Zawsze podążał za pozycją numeryczną argumentu w wierszu poleceń.

7. Wyświetl lub zaprezentuj ostatnie 200 wierszy istniejącego pliku w polu UNIX.

Odpowiedź:
$ tail -200f newfile.txt

Przejdźmy do następnych pytań do wywiadu UNIX

8. Polecenie sprawdzenia pozostałego miejsca na dysku na serwerze UNIX / Linux.

Odpowiedź:
$ df –kl

( ~) $ df -kl

System plików 1K-bloki Używany Dostępny Użyj% Zamontowany

/ 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% / baza danych 1

/ dev / mapper / vg0-database2

10190136 4346232 5319616 45% / baza danych2

/ dev / mapper / vg0-database3

10190136 7615792 2050056 79% / baza danych3

/ dev / mapper / vg0-backup

5029504 3549988 1217372 75% / kopia zapasowa

9. Zapewnij dostęp do dowolnego pliku skryptu dla pliku wykonywalnego.

Odpowiedź:
$ chmod 755 * .sh

To są zaawansowane pytania do wywiadu UNIX zadawane podczas wywiadu. Jeśli skrypt wymaga, aby skrypt był czytelny, zapisywalny i wykonywalny dla dowolnego użytkownika, wówczas poleceniem może być chmod 777 * .sh

10. Jak możemy zabić jeden proces w pudełku UNIX?

Odpowiedź:
$ kill -9 #pid -> pid można znaleźć, wykonując polecenie ps –ef.

Polecany artykuł

Jest to przewodnik po liście pytań i odpowiedzi podczas rozmowy z Unixem, aby kandydat mógł łatwo przełamać te pytania i odpowiedzi na rozmowę z UNIXem. Możesz także przejrzeć poniższe artykuły, aby dowiedzieć się więcej

  1. 4 Przydatne typy skryptów powłoki dla początkujących użytkowników systemu Linux (pomocne)
  2. Advance SQL Pytania i odpowiedzi podczas wywiadu
  3. Przydatne pytania dotyczące wywiadu z systemem Windows Server
  4. Ab initio Wywiad Pytania i odpowiedzi
  5. java web services Wywiad Pytania i odpowiedzi