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. | Opis | ls | dwójkowy |
0 | Brak jakichkolwiek uprawnień | - | 000 |
1 | Wykonaj tylko | –X | 001 |
2) | Tylko pisać | -w- | 010 |
3) | Napisz i wykonaj | -wx | 011 |
4 | Tylko czytać | r– | 100 |
5 | Przeczytaj i wykonaj | rx | 101 |
6 | Czytaj i pisz | rw- | 110 |
7 | Czytaj, pisz i wykonuj | rwx | 111 |
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
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
- 4 Przydatne typy skryptów powłoki dla początkujących użytkowników systemu Linux (pomocne)
- Advance SQL Pytania i odpowiedzi podczas wywiadu
- Przydatne pytania dotyczące wywiadu z systemem Windows Server
- Ab initio Wywiad Pytania i odpowiedzi
- java web services Wywiad Pytania i odpowiedzi