51

Odp: Logowanie zdarzeń systemowych do pliku

Nie, już nie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

52

Odp: Logowanie zdarzeń systemowych do pliku

Uruchomiłem logowanie zdarzeń do pliku na pendrive-a.
Logi systemowe zapisują się na pendrive-a dopiero po restarcie usług logowania.
(pendrive montowany jest przed uruchomieniem sysloga)
Czy jest możliwość wcześniejszego zamontowania pamięci masowej?
Czy lepiej  przejście na exroot-a.
Czy zapis zdarzeń do logu mocno obciąża (zużywa pamięć flash/nand routera)

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

53

Odp: Logowanie zdarzeń systemowych do pliku

Musiał byś zamontować ręcznie nośnik i uruchomić logowanie zaraz po załadowaniu modułów do obsługi pendrive - czyli grzebiesz ręcznie w plikach systemowych. Już lepiej faktycznie przejdź na extroota. flash spi się bardzo zużywa, nand już mniej (wytrzymałość typowego nand możesz traktować tak samo jak pendrive - o ile to jest nand a nie nand w spi).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

54

Odp: Logowanie zdarzeń systemowych do pliku

A w ZTE MF 286 R jest flash spi czy flash nand ?

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

55

Odp: Logowanie zdarzeń systemowych do pliku

piratee napisał/a:

A w ZTE MF 286 R jest flash spi czy flash nand ?

spi

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

56

Odp: Logowanie zdarzeń systemowych do pliku

Dziękuję

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

57

Odp: Logowanie zdarzeń systemowych do pliku

Mam jeszcze pytanie.
Czemu nie wyświetla mi porwanie pilów z polecenia find starszych niż np 2 lub 3 dni
find /mnt/sda1/bacup/*.txt -mtime +2

w katalogu są pliki.

root@P1G:/mnt/sda1/bacup# ls -la *.txt
-rwxrwxrwx    1 root     root        117575 May 20 13:32 log_router_20220520133214.txt
-rwxrwxrwx    1 root     root        129166 May 20 13:58 log_router_20220520135811.txt
-rwxrwxrwx    1 root     root        131887 May 21 00:01 log_router_20220521000100.txt
-rwxrwxrwx    1 root     root        160070 May 22 00:01 log_router_20220522000100.txt
-rwxrwxrwx    1 root     root        139238 May 23 12:09 log_router_20220523120959.txt

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

58

Odp: Logowanie zdarzeń systemowych do pliku

A masz finda skompilowanego z mtime?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

59

Odp: Logowanie zdarzeń systemowych do pliku

A to jest z Twojej wersji Openwrt 22.03 na Zte Mf286R
Więc tego nie wiem smile

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

60

Odp: Logowanie zdarzeń systemowych do pliku

To nie masz, bo chyba nie kompilowałem z tą opcją.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

61

Odp: Logowanie zdarzeń systemowych do pliku

A przy następnej wersji możesz skompilować z tą opcją.
Polecenie "-delete" też w tej wersji nie działa ?

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

62

Odp: Logowanie zdarzeń systemowych do pliku

Może nie działać. find jest z busyboxa i pozbawione większości opcji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

63

Odp: Logowanie zdarzeń systemowych do pliku

to poproszę opcję "-mtime" jeżeli będzie możliwość.

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

64

Odp: Logowanie zdarzeń systemowych do pliku

piratee napisał/a:

Mam jeszcze pytanie.
Czemu nie wyświetla mi porwanie pilów z polecenia find starszych niż np 2 lub 3 dni
find /mnt/sda1/bacup/*.txt -mtime +2

w katalogu są pliki.

root@P1G:/mnt/sda1/bacup# ls -la *.txt
-rwxrwxrwx    1 root     root        117575 May 20 13:32 log_router_20220520133214.txt
-rwxrwxrwx    1 root     root        129166 May 20 13:58 log_router_20220520135811.txt
-rwxrwxrwx    1 root     root        131887 May 21 00:01 log_router_20220521000100.txt
-rwxrwxrwx    1 root     root        160070 May 22 00:01 log_router_20220522000100.txt
-rwxrwxrwx    1 root     root        139238 May 23 12:09 log_router_20220523120959.txt

1. Mam wrażenie że domyślnie jest włączona ta opcja w busyboxie:
https://github.com/openwrt/openwrt/blob … s.in#L1115
Chyba że Cezary ją wyłącza tworząc "Custom busybox"

2. A jeśli chodzi o -mtime +2 to wcale nie oznacza, że pokaże pliki starsze niż 2 dni.
On dodaje dodatkowo jeszcze jeden dzień. O tym piszą wszędzie np tu:
https://unix.stackexchange.com/question … han-2-days

co innego -mtime 2 bez plusa smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

65

Odp: Logowanie zdarzeń systemowych do pliku

Już jutro sprawdzę ale wydaje mi się,  że sprawdzałem z "-","+" i bez i nie działało

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

66 (edytowany przez mar_w 2022-05-23 22:27:57)

Odp: Logowanie zdarzeń systemowych do pliku

sprawdź z +1
powinien pokazać plik z 2 dni wstecz smile
Chyba że Cezary okroił busyboxa żeby zmieścić obrazy do flash-ów innych cienkich routerków.

Na dużym linuxie też tak robi:

$ ll kern*
-rw-rw-r-- 1 m m 5867 sty 20 18:12 kernel-build.mk
-rw-rw-r-- 1 m m 7416 sty 20 18:12 kernel-defaults.mk
-rw-rw-r-- 1 m m 9655 sty 20 18:07 kernel.mk
-rw-rw-r-- 1 m m 1425 maj 20 22:59 kernel-version.mk

$ date
pon, 23 maj 2022, 22:43:17 CEST

$ find ./kern* -mtime +2
./kernel-build.mk
./kernel-defaults.mk
./kernel.mk

$ find ./kern* -mtime +1
./kernel-build.mk
./kernel-defaults.mk
./kernel.mk
./kernel-version.mk

tylko w ostatniej komendzie pokazał plik kernel-version.mk utworzony 2 dni, 23 godziny i kilka minut wcześniej niż obecna data.

dopiero po godzinie 23:00 pokazał kernel-version.mk:

$ find ./kern* -mtime +2
./kernel-build.mk
./kernel-defaults.mk
./kernel.mk
./kernel-version.mk

$ date
pon, 23 maj 2022, 23:06:59 CEST

ale w tym przypadku minęły pełne 3 dni i 7 minut smile tzn że zaokrągla do liczby CAŁKOWITEJ pomijając resztę  i jeżeli wychodzi mu 2,9999 dnia to zaokrągla równo do 2 dni.
Liczba -mtime +2 oznacza  że ma być plik starszy niż 2 dni a wg niego w pierwszej próbie miał równo 2 dni smile

W drugiej próbie plik miał 3,00001 dnia czyli równe 3 dni i spełnił warunek pliku starszego niż 2 dni

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

67

Odp: Logowanie zdarzeń systemowych do pliku

EDIT: poprawka poprzedniej wypowiedzi, find z mtime jest domyślnie obecnie kompilowany. U mnie też to jest.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

68

Odp: Logowanie zdarzeń systemowych do pliku

Faktycznie działa "-mtime", miałem za małą liczbę plików do testów.
A co robię źle dodając funkcję "-exec"

root@P1G:~/test# find -name "*.tar.gz" -mtime  +1 -exec rm {};
find: -exec requires an argument

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

69

Odp: Logowanie zdarzeń systemowych do pliku

Trujesz troche
Chcesz mieć wszystko to zainstaluj
findutils + wszystkie dodatki

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

70

Odp: Logowanie zdarzeń systemowych do pliku

ooo, teraz działa wszystko smile
Dziękuje.
Myślałem, że jak mam find zainstalowane to nie muszę niczego doinstalowywać.

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)