grep wyświetla niepoprawne wyniki

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
damiandamiandamian
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 08 wrz 2019, 13:47

grep wyświetla niepoprawne wyniki

Post autor: damiandamiandamian »

Witam,

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
niestety to zwraca pusty wynik. Dodam, że na innym serwerze wszystko jest ok, wyniki wyświetlają się poprawnie. Jakieś pomysły?
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: grep wyświetla niepoprawne wyniki

Post autor: arecki »

Primo: manual nie gryzie.
Secundo: czy takie logi w ogóle istnieją?
grep -i dhcpd /var/log/syslog
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: grep wyświetla niepoprawne wyniki

Post autor: jacekalex »

Pod tym jednakże warunkiem, że dhcpd pakuje logi do sysloga a nie np do daemon.log albo messages.

Oprócz instrukcji grepa przydałoby się sprawdzić konfigi serwera DHCPD i Rsysloga.

Poza tym stary DHCPD to lekki anachronizm, dużo lepszy i lżejszy jest kea-dhcp do Ipv4 i Ipv6.

W ogóle Ipv4 idzie na emerytuję, także lepiej się rozejrzeć za sensowną konfiguracją Ipv6.
:roll:

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: grep wyświetla niepoprawne wyniki

Post autor: arecki »

O tym też piszę w secundo.
Konkretnie, pytanie miało brzmieć: czy w tym pliku są logi z serwera DHCP?
damiandamiandamian
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 08 wrz 2019, 13:47

Re: grep wyświetla niepoprawne wyniki

Post autor: damiandamiandamian »

Ech... uwielbiam zadawać pytania na polskich formach, zawsze uzyskam odpowiedz nie na to pytanie, które zadałem, ale od początku:

1. Tak, w pliku syslog są logi DHCP, gdyby ich tam nie było nie pytałbym o błędne wyniki grep'a.
2. Jak pisałem, na innym serwerze polecenie wykonywane jest poprawnie, grep zwraca zadane w parametrach wyniki, czytanie ze zrozumieniem się kłania.
3. Tak, umiem czytać help'a, paramter "i" nic nie zmienia.
4. Nie pytałem o wyższość innych serwerów DHCP nad ISC.
5. Tak, IPv4 powoli odchodzi, słyszę to już od 12 lat. Pewnie w końcu odejdzie, ale nie nastąpi to z cała pewnością jutro, ani nawet za dwa lata.
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: grep wyświetla niepoprawne wyniki

Post autor: arecki »

Ad.1. No to cudów nie ma, musi coś zwrócić. Wklej przykładowe logi z tego pliku, gdzie będą logi z DHCP.
Ad.2. To nie ma związku z tematem, co już ci wyłożył przedmówca, czytanie ze zrozumieniem się kłania.
Ad.3. Patrz Ad.1.
Ad.4. OT
Ad.5. OT
Eh uwielbiam te żale pytających na forach, nie tylko polskich :P
damiandamiandamian
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 08 wrz 2019, 13:47

Re: grep wyświetla niepoprawne wyniki

Post autor: damiandamiandamian »

Wyniki z serwera gdzie wszystko hula.
Załączniki
log_dhcp.txt
(92.09 KiB) Pobrany 38 razy
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: grep wyświetla niepoprawne wyniki

Post autor: arecki »

Czytanie ze zrozumieniem się kłania :P, miałeś wkleić logi z pliku, na którym to polecenie nie działa :D
damiandamiandamian
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 08 wrz 2019, 13:47

Re: grep wyświetla niepoprawne wyniki

Post autor: damiandamiandamian »

Proszę :)
Załączniki
dhcp_log2.txt
(18.48 KiB) Pobrany 31 razy
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: grep wyświetla niepoprawne wyniki

Post autor: arecki »

Może dla pewności, niech to jest wylistowanie z przekierowaniem na pastebininit

Kod: Zaznacz cały

cat /var/log/syslog | pastebininit
damiandamiandamian
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 08 wrz 2019, 13:47

Re: grep wyświetla niepoprawne wyniki

Post autor: damiandamiandamian »

Za duży plik dla pastebinit
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: grep wyświetla niepoprawne wyniki

Post autor: arecki »

To pokaż

Kod: Zaznacz cały

ls -la /var/log/syslog
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: grep wyświetla niepoprawne wyniki

Post autor: jacekalex »

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.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
damiandamiandamian
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 08 wrz 2019, 13:47

Re: grep wyświetla niepoprawne wyniki

Post autor: damiandamiandamian »

Kod: Zaznacz cały

-rw-r----- 1 syslog adm 4217014 Dec 10 13:30 /var/log/syslog
damiandamiandamian
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 08 wrz 2019, 13:47

Re: grep wyświetla niepoprawne wyniki

Post autor: damiandamiandamian »

jacekalex 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.
Dokładnie tak wywala
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: grep wyświetla niepoprawne wyniki

Post autor: jacekalex »

A jak dasz:

Kod: Zaznacz cały

cat /var/log/syslog | grep -i dhcp
albo czytanie na bieżąco:

Kod: Zaznacz cały

tail -f /var/log/syslog | grep -i dhcp
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: grep wyświetla niepoprawne wyniki

Post autor: arecki »

Nie 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.
damiandamiandamian
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 08 wrz 2019, 13:47

Re: grep wyświetla niepoprawne wyniki

Post autor: damiandamiandamian »

jacekalex pisze: 10 gru 2019, 14:34 A jak dasz:

Kod: Zaznacz cały

cat /var/log/syslog | grep -i dhcp
też wyświetla tylko klika linii i to nie stricte z logów DHCP
albo czytanie na bieżąco:

Kod: Zaznacz cały

tail -f /var/log/syslog | grep -i 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.
Nie 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.
też już kombinowałem, ale bez efektu
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: grep wyświetla niepoprawne wyniki

Post autor: arecki »

Spróbuj tak

Kod: Zaznacz cały

grep -a dhcpd /var/log/syslog
damiandamiandamian
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 08 wrz 2019, 13:47

Re: grep wyświetla niepoprawne wyniki

Post autor: damiandamiandamian »

arecki pisze: 10 gru 2019, 15:16 Spróbuj tak

Kod: Zaznacz cały

grep -a dhcpd /var/log/syslog
Poszło, teraz wyświetla jak trzeba. Dzięki za pomoc! Pozdro!
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości