Mirki, pytanko mam odnośnie przekierowania standardowego wyjścia i wyjścia błędów.
Poprzez cron uruchamiał skrypt (nie mam teraz do tego dostępu, więc klepię z pamieci):
0 * * * * /home/test/skrypt.sh >> log.txt 2>&1
W skrypcie tym pobieram sobie z neta archiwum tar, rozpakowuje go, i jeszcze kilka rzeczy. Na koniec uruchamiam sobie jakąś aplikację.
Poprzez cron uruchamiał skrypt (nie mam teraz do tego dostępu, więc klepię z pamieci):
0 * * * * /home/test/skrypt.sh >> log.txt 2>&1
W skrypcie tym pobieram sobie z neta archiwum tar, rozpakowuje go, i jeszcze kilka rzeczy. Na koniec uruchamiam sobie jakąś aplikację.
#pracait
1. Podczas próby odmontowania systemu plików otrzymujesz komunikat błędu, że system plików jest "w użyciu". Co możesz zrobić, aby dowiedzieć się jaki proces (bądź procesy) nadal używa tego systemu plików uniemożliwiając jego poprawne odmontowanie?
2. W jaki sposób sprawdzisz jaki inicjator systemu jest wykorzystywany w Twojej dystrybucji. Czy jest to systemd, upstart, czy SysV
25. Wyjaśnij poszczególne pola w pliku '/etc/shadow'.
26. Jaki algorytm został wykorzystany do szyfrowania haseł do kont
Tak z głowy pisałem na spontanie. Pytania były pisane na bazie mojego dotychczasowego doświadczenia zawodowego i wiedzy. To są naprawdę podstawy, podstaw i można by tutaj napisać więcej pytań dotyczących programowania w powłoce BASH, w języku AWK, czy dotyczące korzystania z edytora strumieniowego SED. Hmm, do tego trzeba by jeszcze dołożyć pytania z konteneryzacji (Docker + Kubernetes), Ansible
Hmm, serio uważasz, że te pytania dotyczą znajomości "niskopoziomowych" tematów? Przecież to są naprawdę podstawy, podstaw i nie wyobrażam sobie, żeby zawodowiec, czy potencjalny kandydat nie potrafił na te pytania odpowiedzieć :) Uważasz, że pytanie o "przełączenie kontekstu" jest niepotrzebne? To w jaki sposób zinterpretujesz choćby wyniki programu 'vmstat', który podaje wartość tego parametru na swoim wyjściu? To wszystko przydaje się do analizy problemów z wydajnością i wyszukiwania wąskich gardeł w systemie. Generalnie jest to temat rzeka
Oczywiście, że wiele komend diagnostycznych ma swoje zamienniki, ale można się skupić na tych poleceniach, które raczej są domyślnie zainstalowane w każdej dystrybucji. Przykładowo znajomość polecenia 'top', zamiast 'htop', czy 'glances'. Program 'top' jest dostępny w każdej dystrybucji, a taki 'htop', czy 'glances' już nie. Podobnie jest ze snifferem pakietów 'tcpdump', który jest instalowany teraz domyślnie w wielu dystrybucjach systemu
@ddzwon: O którym zadaniu mówisz? Korzystam z sed'a w taki sposób jak napisałem i wszystko bangla :D Testowałeś podane przeze mnie rozwiązanie, bo wydaje mi się, że nie :)
Po pierwsze, rozwiązanie zdaje test i 'sed' robi robotę dosłownie bardzo szybko. Zamiast klepać skrypty można załatwić sprawę bardzo szybko jednym oneliner'em. Po drugie, napisałem "bez użycia edytora tekstu" mając na myśli edytory interaktywne, czyli 'vi', 'vim', 'nano' itp. SED jest edytorem strumieniowym, oczywiście tekstowym :D
Dobra, czepiasz się :D Powinienem napisać "bez użycia interaktywnego edytora tekstu" :)