Od czasu do czasu na tej stronie pojawiają się ludzie, którzy zadają pytania dotyczące rozmowy kwalifikacyjnej z administratorem systemu. Przeważnie, gdy je czytają, są to pytania od średniego do średniego.
Zastanawiam się, jakie są twoje najlepsze pytania na rozmowy z administratorem Linuksa na wyższym szczeblu.
Dwa z nich są
1) Jak zatrzymać bombę wideł, jeśli jesteś już zalogowany w systemie
2) Usunąłeś plik dziennika, z którego korzysta apache i jeszcze go nie uruchomiłeś, jak możesz odzyskać ten plik dziennika?
:(){ :|:& };:
w twoim systemie i dlaczego miałbyś się tym przejmować? Twoje zdrowie!Odpowiedzi:
źródło
Aby dowiedzieć się, jak są dobrzy, zadawaj pytania otwarte ...
źródło
Pytanie: Opisz scenariusz, w którym pojawia się błąd „system plików jest pełny”, ale „ df ” pokazuje, że jest wolne miejsce
Odpowiedź: W systemie plików mogą zabraknąć i-węzłów, pokaże to „ df -i ”.
Pytania otwarte:
źródło
Chciałbym zapytać i czuję się swobodnie pytany:
Istnieje wiele sysadminów z 10-letnim doświadczeniem. Wiele osób wydaje się mieć ten sam rok 10 razy z rzędu. Chcę jednego z mojego zespołu z 10 różnymi, coraz lepszymi latami. A jeśli nigdy nie popełniłeś wielkiego błędu, który sprawił, że zastanawiałeś się, czy powinieneś po prostu spakować swoje biurko, tak naprawdę nie żyłeś. :)
Nie dbam o pytania dotyczące ciekawostek, jako ankietera lub ankietera. Lubię pytania, które wcześniej zaskoczyły moich sprzedawców, lub te, które dały mi „Eureka!” chwile.
źródło
Zawsze jestem fanem
Lubię zadawać pytania, które pokazują, ile ktoś ma świadomość różnic między różnymi uniksami. Chciałbym też zobaczyć, jak bardzo osoba rozumie, że Linux robi rzeczy w jeden sposób, niekoniecznie tak jak wszyscy inni. Wiele z tych pytań dotyczy domyślnych narzędzi linuksowych, na przykład:
&>
i>/dev/null 2>&1
Kolejna kluczowa kwestia: na wyższych stanowiskach oczekuję dowodów na publiczne umiejętności pisania i prezentacji. Jeśli jesteś osobą starszą, powinieneś być wielokrotnie publikowany w Internecie i czasopismach. Cholera, wystarczy mieć własny blog techniczny. Prezentacja co najmniej jednego referatu na konferencji to duży plus. Myślę, że to szczególnie oddziela młodszych od starszych administratorów Linuksa.
źródło
Właśnie uruchomiłem „chmod -x / bin / chmod”. Co ja zrobiłem? Jak mogę odzyskać?
Opisz proces uzgadniania TCP.
Jak działa traceroute?
Kiedy możesz potrzebować użyć CTRL-Z lub CTRL-D?
Co robi lepki bit?
Jakie opcje jądra mogą być potrzebne?
Jak powiedzieć, jaką dystrybucję prowadzisz?
Jak powiedzieć, na jakim sprzęcie pracujesz?
Jaka jest różnica między SAN, NAS a dyskiem lokalnym?
Mam 30 serwerów i nie jestem pewien, czy każdy ma taką samą konfigurację Apache. Jak dowiedzieć się, ile jest kopii i jakie są różnice?
Co to jest więzienie chroot?
Skąd wiesz, że zostałeś zhakowany?
Wymień wszystkie dwuliterowe polecenia unixowe, które możesz wymyślić i co one robią? Jak można wyszukać wszystkie dwie komendy unixowe w twoim systemie.
Poprosiłem również ludzi, którzy byli na miejscu, aby odrobili lekcje. Zwłaszcza jeśli wyznają jakieś doświadczenie w pisaniu skryptów. Proszę ich o przeanalizowanie dwóch różnych plików danych (jeden csv, jeden | sv) i efektywne połączenie danych. Wstawiłem kilka gotchas (źle sformatowanych danych), brakujących pól potrzebnych do złączeń, dziwnie poza danymi sekwencji itp. Proszę ich o przesłanie kodu źródłowego i danych wyjściowych. (Styl problemu z maszyną) Zwykle daję temu czas na 3-4 godziny. To zadanie pomogło odfiltrować wielu kandydatów, którzy wymieniają „pisanie skryptów” jako umiejętność, ale nie potrafią oderwać się od podstaw pod presją.
źródło
Moje ulubione pytanie końcowe:
Moja osobista lista:
To proste pytanie, aby sprawdzić, z jakimi komendami administrator jest najwygodniejszy, a także pomaga zademonstrować swój komfort przy niekonwencjonalnych (zabawnych) pytaniach. Niektórzy respondenci czytać sposób zbyt dużo na pytanie i dostać speszony. Jeśli nie potrafisz odpowiedzieć na coś tak podstawowego, oznacza to, że masz małe zaufanie do swoich umiejętności. Z drugiej strony, jeśli zbyt mocno spróbujesz wymyślić idealną listę, może to oznaczać, że boisz się porażki i nie możesz myśleć na własnych nogach.
Wprawdzie jest to bardziej przydatne dla młodszych / średnich kandydatów, ale nie zaszkodzi też zadawać pytania. :)
źródło
busybox
by opowiedzieć o podstawach, amplayer
także pomóc w radzeniu sobie z nudą. Pozostały mi trzy resztki ...Używam tego:
i inne, których nie mam z głowy.
źródło
Mam tutaj silnego faworyta. To pytanie ma doskonałą wartość predykcyjną dla tego, jak kandydaci poradzą sobie w bardziej zaawansowanych pytaniach:
Użytkownik / kolega przychodzi do ciebie, aby narzekać, że w katalogu głównym jakiegoś systemu pojawił się plik o zerowej długości o nazwie „-fr”.
Jaki jest najłatwiejszy, najbezpieczniejszy i najbardziej przenośny sposób na usunięcie tego wpisu katalogu i dlaczego warto zadać pytanie?
Ludzie otrzymują połowę kredytu za mówienie takich rzeczy jak:
rm -- -fr
lubperl -le 'unlink("-fr");'
(są skuteczne, ale nie optymalnie przenośne).Ludzie, którzy kontynuują cytowanie wiersza poleceń powłoki i unikanie znaków, są prawie tak niebezpieczni, jak ci, którzy po prostu nie rozpoznają, dlaczego taka nazwa pliku w ogóle stanowi problem.
Ci, którzy chichoczą ... mówią cokolwiek o używaniu „ukośnika kropkowego” i zwracają uwagę, że jest to jeden z najstarszych wpisów w najczęściej zadawanych pytaniach dotyczących powłoki UNIX z USENIX.
źródło
find . -inum <number> -exec rm -i {} \;
'
brakuje twojego przykładu perl unlink.„Jakich uniksów, które nie są Linuksem, użyłeś? Czy możesz mi powiedzieć o różnicach między nimi?”
Bo przecież nie cały świat jest linuksem (użyłem garstki komercyjnych jednorożców innych niż linux i kilku otwartych nieliniowych, jeśli polegasz na umiejętnościach jednego w środowisku innego, będziesz strzelać siebie w stopie).
źródło
date
whoami
echo
sleep
kill
źródło
Powiem, że czuję, że wiele pytań typu „gdzie jest __, co to jest __, w jaki sposób __”, wydaje mi się, że są to pytania młodsze / pośrednie. Kiedy udzielam wywiadu na temat pozycji Linuksa na poziomie pośrednim, pytam o typowe podstawowe informacje (po co jest jądro, jaka jest różnica między dowiązaniem symbolicznym a dowiązaniem twardym, co mam zrobić, jeśli usunę bity wykonywalne z chmod?) . Niektóre z rzeczy, które uważałbym za pytania na wyższym poziomie:
To tylko niektóre przykłady, ale myślę, że ogólnie starszy administrator powinien znać ogólne koncepcje obrazkowe, a nie rzeczy, dla których możesz po prostu Google.
źródło