Podczas audytu /var/log/auth.logna jednym z moich publicznych serwerów znalazłem: Jan 10 03:38:11 Bucksnort sshd[3571]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=61.19.255.53 user=bin Jan 10 03:38:13 Bucksnort sshd[3571]: Failed password for bin from 61.19.255.53 port 50647 ssh2 Na pierwszy rzut oka wygląda to jak typowy sshspam logowania od losowych …
Wiem, że możesz użyć writedo wysłania wiadomości do aktualnie zalogowanego użytkownika, ale jak zostawić wiadomość użytkownikowi, który nie jest zalogowany? Rozwiązaniem, które widziałem, jest modyfikacja motd, ale będzie on wyświetlany wszystkim użytkownikom. Jak mogę zostawić wiadomość indywidualnym użytkownikom do przeczytania po zalogowaniu?
Chciałem wiedzieć, czy jest jakiś sposób odczytu z dwóch plików wejściowych w zagnieżdżonej pętli while po jednej linii na raz. Załóżmy na przykład, że mam dwa pliki FileAi FileB. Plik a: [jaypal:~/Temp] cat filea this is File A line1 this is File A line2 this is File A line3 Plik …
To pytanie zostało przeniesione z Stack Overflow, ponieważ można na nie odpowiedzieć na Unix i Linux Stack Exchange. Migrował 8 lat temu . Używam następującego polecenia do grep zakresu zestawu znaków dla kodu szesnastkowego 0900 (zamiast अ) do 097F (zamiast व). Jak mogę użyć kodu szesnastkowego zamiast अ i व? …
Jeśli chcę tcpdump żądań DNS klientów (na routerze OpenWrt 10.04), to ja root@ROUTER:/etc# tcpdump -n -i br-lan dst port 53 2>&1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br-lan, link-type EN10MB (Ethernet), capture size 96 bytes 22:29:38.989412 IP 192.168.1.200.55919 > 192.168.1.1.53: 5697+ A? …
Kiedy po raz pierwszy zapoznałem się z Linuksem, pracując w Cisco Systems w 2000 roku, dowiedziałem się o zaletach syncpolecenia, używanego do opróżniania buforów na dysk, aby zapobiec uszkodzeniu systemu plików / utracie danych. Powiedziano mi nie tylko tamtejszym współpracownikom, ale także znajomym w college'u, że zawsze biegają sync„kilka” lub …
Przygotujcie się, to pytanie prawdopodobnie będzie naiwne i / lub głupie, ponieważ jestem stosunkowo nowy w wewnętrznych działaniach systemów uniksowych i programowaniu w ogóle. Gotowy? Dobrze! Przejdę przez około 3 poziomy ludicrosity, wzrastając wraz z upływem czasu. Mamy dwa systemy z podobnym sprzętem (głównym celem jest procesor, powiedzmy standardowy duet …
Mam dwa komputery, komputer stacjonarny w moim biurze (z podłączoną kamerą internetową ) i laptop gdzie indziej w sieci. Zwykle biegam do mojego biura przez kamerę internetową ssh Office -Y "mplayer tv://device=/dev/video0" z mojego laptopa. Nie lubię mplayera Xforwarding, więc dlaczego nie mogę tunelować /dev/videodo mojego komputera, uruchamiając go na …
Dostosowuję dzienniki własnej aplikacji i postgresów. tail -f /tmp/myapp.log /var/log/postgresql/postgresql.main.log Muszę dołączyć dzienniki pgpool. Kiedyś był to syslog, ale teraz jest w dzienniku. Czy istnieje sposób na powiązanie tail -f && journalctl -f razem?
Chcę timepolecenia składającego się z dwóch oddzielnych poleceń z jednym wyjściem potokowym do drugiego. Weźmy na przykład dwa poniższe skrypty: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Jak mogę timezgłosić czas foo.sh | bar.sh(i tak, wiem, że fajka nie ma tutaj sensu, ale to tylko …
Widziałem przykłady skryptu opakowania, które w skrócie są następujące: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Jak widać powyżej, execprawie natychmiast zastępują nowo utworzoną powłokę $myprog. Można to osiągnąć bez exec: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec …
Mniej więcej miesiąc temu zmieniłem system Ubuntu 14.04 LTS na Arch i jestem bardzo zadowolony z tej decyzji. Tęsknię jednak za niektórymi funkcjami mojej nowej dystrybucji, szczególnie Shift+, printscrktóra w Unity pozwala na wybranie regionu ekranu do przechwycenia. Używam i3 WM. Moje pytanie brzmi: w jaki sposób mogę skonfigurować zachowanie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.