chce za pomocą grep'a wyświetlić info z logów zapisywanych w syslog dotyczące serwera DHCP, niestety wynik działania polecenie na wyświetla wyników. Używam:
Kod: Zaznacz cały
grep dhcpd /var/log/syslog
Kod: Zaznacz cały
grep dhcpd /var/log/syslog
Kod: Zaznacz cały
cat /var/log/syslog | pastebininit
Kod: Zaznacz cały
ls -la /var/log/syslog
Kod: Zaznacz cały
-rw-r----- 1 syslog adm 4217014 Dec 10 13:30 /var/log/syslog
Dokładnie tak wywalajacekalex pisze: 10 gru 2019, 14:32 Czy grep przypadkiem nie wywala na tym syslogu komunikatu że "plik binarny pasuje do wzorca"?
Ja mam taką sytuację z kern.log czasami, jak jest tam za dużo śmiecia.
Kod: Zaznacz cały
cat /var/log/syslog | grep -i dhcp
Kod: Zaznacz cały
tail -f /var/log/syslog | grep -i dhcp
też wyświetla tylko klika linii i to nie stricte z logów DHCP
to działa, ale mnie tutaj bardziej interesują starsze logi, niekoniecznie to co się dzieje na bieżąco. Generalnie te logi da się przekierować do osobnego pliku, to nie jest problem, zstanawai mnie tylko dlaczego grep tutaj wariuje.albo czytanie na bieżąco:Kod: Zaznacz cały
tail -f /var/log/syslog | grep -i dhcp
też już kombinowałem, ale bez efektuNie masz dostępu do tego pliku dlatego grep nic nie zwraca.
Musiałbyś z sudo albo z poziomu konta root to robić.
Jednak grep powinien wyświetlić, że brak dostępu.
Kod: Zaznacz cały
grep -a dhcpd /var/log/syslog
Poszło, teraz wyświetla jak trzeba. Dzięki za pomoc! Pozdro!
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości