Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Mam pytanko jak zmienić w całym systemie, we wszystkich plikach stary adres IP: X.X.X.X na nowy IP: Y.Y.Y.Y ?
Offline
Ja bym trochę z tym uważał, zrobisz literówkę i coś się wygnie albo zmienisz zbyt dużo (np logi)
Standardowo aby znaleźć pliki
grep -r X.X.X.X /etc
I tutaj bym dalej jechał ręcznie.
Jak chcesz automatem to może
find /etc -type f -exec sed -i 's/X.X.X.X/Y.Y.Y.Y/g' {} \;
Offline
urbinek napisał(-a):
Ja bym trochę z tym uważał, zrobisz literówkę i coś się wygnie albo zmienisz zbyt dużo (np logi)
Standardowo aby znaleźć plikiKod:
grep -r X.X.X.X /etcI tutaj bym dalej jechał ręcznie.
Jak chcesz automatem to możeKod:
find /etc -type f -exec sed -i 's/X.X.X.X/Y.Y.Y.Y/g' {} \;
Dzięki za pomoc.
Mam system do zabawy, wiec nic nie tracę.
Jednak druga komenda się wywala:
sed: nie można zmienić nazwy /tmp/sedv2pgDD: Operacja niedozwolona
Offline
Nie wiem od czego to wynika ale poszlo tak:
find /test -type f -exec sed -i 's@\bX\.X\.X\.X\b@Y.Y.Y.Y@g' {} \;
Offline
Strony: 1