LinuxForum.Fans
Тема

Не меняется hostname

Автор: pavlar 53 сообщений 10881 просмотров
#268290
Hrafn написал:
[quote="pavlar"]здесь и находилось имя старого хоста

и если здесь изменить, то все будет хорошо?[/quote]
Да . Кто бы мог подумать что такой маленький файлик в котором только имя хоста находится

text
NETWORKING=yes
HOSTNAME=fedora1

может столько вреда натворить В федоре имя хоста оказывается прописывается в трех различных, находящихся в совершенно разных директориях файлах Жесть Непонятно зачем так разносить настройки И никто об этом файле в инете не повествует :)

#268291

А он вреда-то никакого и не делал.
Я не знаю, как Вы пытались менять имя хоста. но явно не читали того. что Вам здесь написали:
Не меняется hostname
Не меняется hostname
Не меняется hostname

И это только здесь. Я уже не говорю о том, что Вы категорически отказываетесь читать документацию, списывая все на баги.

#268292
"pavlar" написал:
В федоре имя хоста оказывается прописывается в трех различных, находящихся в совершенно разных директориях  файлах Жесть И никто об этом файле в инете не повествует

Я уже писал про system-config-network. Если им воспользоваться, он пропишет все куда надо.

P.S.
http://docs.fedoraproject.org/en-US/Fedora/12/html/Deployment_Guide/ch-sysconfig.html#s2-sysconfig-network

#268295
"pavlar" написал:
И никто об этом файле в инете не повествует

Везде понаписано

#268340

Он реально не внимательный.

#268348
Hrafn написал:

Я уже писал про system-config-network. Если им воспользоваться, он пропишет все куда надо.

Попробовал ради интереса .Вот как он прописывает "куда надо" :)

text
 system-config-network
An unhandled exception has occured.  This is most likely a bug.  Please save the crash dump and file a detailed bug report against system-config-network at https://bugzilla.redhat.com/bugzilla
Component: system-config-network
Version: 1.6.3
Summary: TB /usr/share/system-config-network/netconfpkg/NCDevice.py:106:__init__:TypeError: cannot concatenate 'str' and 'NoneType' objects
Traceback (most recent call last):
  File "/usr/sbin/system-config-network-tui", line 324, in <module>
    sys.exit(main())
  File "/usr/sbin/system-config-network-tui", line 297, in main
    devlist.save()
  File "/usr/share/system-config-network/netconfpkg/NCDeviceList.py", line 240, in save
    dev.save()
  File "/usr/share/system-config-network/netconfpkg/NCDevice.py", line 414, in save
    conf = ConfDevice(self.DeviceId)
  File "/usr/share/system-config-network/netconfpkg/NCDevice.py", line 106, in __init__
    self.filename = mdir + 'ifcfg-' + name
TypeError: cannot concatenate 'str' and 'NoneType' objects

> /usr/share/system-config-network/netconfpkg/NCDevice.py(106)__init__() -> self.filename = mdir + 'ifcfg-' + name (Pdb)

И это я только часть отлупов привел, потому что замахался страницы ошибок листать. Еле СTRL-С прервал.Так что пришлось всё вручную восстанавливать :)

#268349

бр-рр, ну куда вас несёт , селинуксы, системды...
:D *WALL* , внимательно изучаем устройство ядра (ака kernel linux-3-X.X) в генерал-сетап находим опцию : "Default hostname" , меняем на что нравится и кайфуем чё уж там...

#268363
"pavlar" написал:
Так что пришлось всё вручную восстанавливать

Только что сменил с помощью system-config-network. Скриншот показать?

#268415
gramozeka написал:
бр-рр, ну куда вас несёт , селинуксы, системды...
:D *WALL* , внимательно изучаем устройство ядра (ака kernel linux-3-X.X) в генерал-сетап находим опцию : "Default hostname" , меняем на что нравится и кайфуем чё уж там...

А как его запускать? Я что-то в Федоре не нашел конфигурационного файла и указанной директории:
Chapter 4. Kernel Configuration
The Linux kernel configuration is usually found in the kernel source in the file: /usr/src/linux/.config . It is not recommended to edit this file directly but to use one of these configuration options:
make config - starts a character based questions and answer session
make menuconfig - starts a terminal-oriented configuration tool (using ncurses)
make xconfig - starts a X based configuration tool

#268576
"pavlar" написал:
А как его запускать?

ну сам же и ответил на свой вопрос...
Ядро собирать дело деликатное и дремучее, нужно знать кучу разной инфы, но в твоём случае( default hostname) ничего в опциях менять не нужно , кроме указанной строчки. Единственное нужно немного почитать как правильно пакетить ядра в федоре( хотя для прагматичных целей это и не нужно)...
от рута сделай так :
[console]
# cd /usr/src/linux
# zcat /proc/config.gz > .config
# make
# cp cp -v arch/x86/boot/bzImage /boot/vmlinuz-что-то-там-зубодробительное-по-федоровски
[/console]
внимание на последнюю строчку обратить необходимо. Прежде чем её выполнять изучить нужно содержимое /boot и grub.cfg(если стоит grub2) или menu.lst(если первый grub), на предмет каким образом указано ядро в загрузчике и как оно называется в директории /boot.

#268783

Сдаётся мне, что следующим постом будет - система не загрузилась....

#268798
Vadimsky написал:
Сдаётся мне, что следующим постом будет - система не загрузилась....

ну это как торкнет ...

Войдите или зарегистрируйтесь, чтобы ответить.