Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

3
Dlaczego użytkownik „bin” potrzebuje powłoki logowania?
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 …
27 linux  debian  security 

2
Jak zostawić wiadomość innemu (lokalnemu) użytkownikowi?
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?




5
Jak przetwarzać / przetwarzać dane wyjściowe TCPDUMP w czasie rzeczywistym
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? …
27 pipe  tcpdump 


3
Czy istnieje filozofia prawdy, którą należy zsynchronizować; synchronizacja; synchronizacja; zsynchronizować?
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 …

5
Kompatybilność binarna między Mac OS X i Linux
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 …

5
Czy mogę sipować / dev / video przez ssh
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 …

4
Nie można zaktualizować listy APT: „repozytorium nie ma już pliku wydania”
Nie mogę uruchomić, apt-get updateponieważ napotkałem następujący błąd: # apt-get update Hit:1 http://ftp.br.debian.org/debian testing InRelease Ign:2 http://security.debian.org/debian-security testing/updates InRelease Err:3 http://security.debian.org/debian-security testing/updates Release 404 Not Found [IP: 151.101.92.204 80] Reading package lists... Done E: The repository 'http://security.debian.org/debian-security testing/updates Release' no longer has a Release file. N: Updating from such a …
27 debian  apt 

4
Łącząc tail && journalctl
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?

3
Jak mogę wyliczyć fajkę?
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 …
27 bash  shell  pipe  time 

2
powód wykonania w skryptach otoki
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 …
27 bash  exec 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.