cat /etc/sysconfig/network
### Hetzner Online AG - installimage
# general networking
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=CentOS-54-64-minimal
В частности - необходимо заменить hostname на наш, testdomain.ru, делается это очень легко:
sed -e 's/\(HOSTNAME=\).*/\1testdomain.ru/g' /etc/sysconfig/network
В итоге получается следующее:
### Hetzner Online AG - installimage
# general networking
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=testdomain.ru
А вместе с заменой конфига это будет выглядеть так:
sed -e 's/\(HOSTNAME=\).*/\1testdomain.ru/g' /etc/sysconfig/network > /etc/sysconfig/network.new
mv /etc/sysconfig/network.new /etc/sysconfig/network
в данном случае можно свести к одной строке
ReplyDeletesed -i filename -e '*******'