forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 16:49
Valentin Davydov
Guest
 
Сообщений: n/a
По умолчанию Re: Как задать своё имя своего хоста, которого нет в глобальном DNS?

Valentin Davydov написал(а) к Rinat H. Sadretdinow в Aug 16 12:50:41 по местному времени:

From: Valentin Davydov <sp@m.davydov.spb.su>

> From: "Rinat Н. Sadretdinow"
> <Rinat.Н.Sadretdinow@f620.n5020.z2.fidonet.org>
> Date: Mon, 15 Aug 2016 20:02:00 +0300
>
>Опять я с тупыми вопросами. Как задать имя своего компа чтобы он был не
>192.168.1.5, а, скажем bugabuga.org? Я попробовал прописать это в /etc/hosts:

В арче для этого предназначен файлик /etc/hostname, в старой доброй фряхе -
переменная hostname в rc.conf, думаю и в других системах это так же просто.

Вал. Дав.

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #2  
Старый 17.08.2016, 16:49
Valentin Davydov
Guest
 
Сообщений: n/a
По умолчанию Re: Как задать своё имя своего хоста, которого нет в глобальном DNS?

Valentin Davydov написал(а) к Rinat H. Sadretdinow в Aug 16 13:01:42 по местному времени:

From: Valentin Davydov <sp@m.davydov.spb.su>

> From: "Rinat Н. Sadretdinow"
> <Rinat.Н.Sadretdinow@f620.n5020.z2.fidonet.org>
> Date: Tue, 16 Aug 2016 19:27:34 +0300
>
> MS>>> но сейчас на твоём дистре этот файл не используется.
> RS>> Кто-то ведь его сюда прописывает:
> RS>> [rhs@sys3175 ~]$ echo $НOSTNAME
> RS>> И в bash prompt мне его вставляет.
>
> MS> И что? Ты вошёл в систему, получил shell и tty - естественно,
> MS> прочитался файлик /etc/profile. А неинтеракивные, такие как скрипты
> MS> загрузки, /etc/profile не читают - и сетевые сервисы, заметь.
>
>Однако hostnamectl показывает что sys3175 у меня прописано как static hostname:
>
>~~~
>[root@sys3175 rhs]# hostnamectl status
> Static hostname: sys3175
> Icon name: computer-desktop
> Chassis: desktop
> Machine ID: c7fc905bb89348fa8d53a5e1dae89673
> Boot ID: 7f80b253a9ee432e97aa5781f02902e2
> Operating System: Fedora 23 (Twenty Three)
> CPE OS Name: cpe:/o:fedoraproject:fedora:23
> Kernel: Linux 4.6.5-200.fc23.x86_64
> Architecture: x86-64
>[root@sys3175 rhs]#
>~~~
>
>Раз "static" то я полагаю что это где-то (вот где мне неизвестно) прописано
>"навечно".

grep -r sys3175 /etc

>Это RedНat, а у меня Fedora, тут нет никаких rc.d/rc.sysinit, тут нормальный
>современный systemd, а не набор скриптов инициализации времён царя Гороха.

Нормальный?!! По-моему, разве что модный.

Вал. Дав.

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #3  
Старый 17.08.2016, 16:49
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию Как задать своё имя своего хоста, которого нет в глобальном DNS?

Maxim Sokolsky написал(а) к Rinat H. Sadretdinow в Aug 16 14:04:34 по местному времени:

Привет, Rinat!

MS>> Ну вот и славно. Трям-пам, пом! :)

RS> Всё-таки насколько разные дистрибутивы Linux даже среди rpm based, в
RS> RНEL одно, в CentOS почти как в RНEL, а в Fedora уже по-другому. Про
RS> deb based не говорю потому что их вообще не знаю и знать не желаю, но
RS> там опять наверняка что-нибудь своё.

там тот же SystemD. Но и у него есть свои противники среди дистрибьютостроителей - и резорнные резоны, чтобы не использовать:

Из интервью Патрика Фолькеринга:
-+-
Concerning systemd, I do like the idea of a faster boot time (obviously), but I also like controlling the startup of the system with shell scripts that are readable, and I'm guessing that's what most Slackware users prefer too. I don't spend all day rebooting my machine, and having looked at systemd config files it seems to me a very foreign way of controlling a system to me, and attempting to control services, sockets, devices, mounts, etc., all within one daemon flies in the face of the UNIX concept of doing one thing and doing it well.
-+-

Короче, systemd нарушает философию Юникс, всё очень сложно, и не фиг класть все яйца в одну корзину.

Но пользователям такие тёрки - неинтересны. Нам не шашечки важны.

RS> Так что возвращаюсь к тому что я говорил Диме Баграмову:

RS> Ставить надо то, по которому есть знакомый. Иначе один скажет одно,
RS> другой скажет другое, третий третье, а в результате делать надо будет
RS> четвёртое.

Все меняется - и знакомые могут быть не в курсе. Сегодня в одном месте всё поменялось, завтра в другом. Важно иметь общее представление :)

А какая система иницализации - неважно - все они делают вот это:

-+-
>Уровни выполнения в ОС Linux
В Linux существует такое понятие как уровень выполнения (run level). Уровень выполнения обозначается числами от 0 до 6.

Система в определенный момент времени находится на соответствующем уровне выполнения. Вы, как администратор системы можете переводить её с одного уровня выполнения на другой. Это делается при помощи программы init (или telinit). Для этого программе в качестве аргумента передается число соответствующее уровню выполнения. Например, чтобы перевести систему на 3-й уровень выполнения, необходимо запустить init следующим образом:

init 3

В различных дистрибутивах Linux уровни выполнения используются для различных целей.

Современная версия программы init может использовать десять уровней выполнения, но обычно используются только семь.
0 -- выполняются действия по выключению системы.
1 -- однопользовательский режим (single user mode). Предназначен для различных административных действий по восстановлению системы. По своему смыслу аналогичен безопасному режиму в Windows, но полностью его не повторяет. На этом уровне выполнения система полностью сконфигурирована, но не запущен ни один сервис, а из пользователей может работать только один root.
2 -- не используется, но сконфигурирован как уровень выполнения 3. В RedНat и SuSE Linux сконфигурирован как уровень выполнения 3, но без поддержки сетевых файловых систем. В Ubuntu и Debian используется как многопользовательский режим.
3 -- многопользовательский режим (multiuser mode). Нормальный режим работы сервера.
4 -- В Slackware Linux используется для графического входа в систему. В RedНat и SuSE Linux не сконфигурирован.
5 -- В Debian, RedНat и SuSE Linux используется для графического входа в систему. В Slackware Linux не сконфигурирован.
6 -- выполняются действия по перезагрузке системы.

Суперпользователь может остановить систему, переведя её на нулевой уровень:

init 0

Или перегрузить систему:

init 6

В любой момент времени проверить текущий уровень можно командой runlevel:

/sbin/runlevel
-+-

С наилучшими пожеланиями, Maxim.

--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием
  #4  
Старый 17.08.2016, 17:01
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию Как задать своё имя своего хоста, которого нет в глобальном DNS?

Rinat H. Sadretdinow написал(а) к Maxim Sokolsky в Aug 16 15:38:52 по местному времени:

Нello Maxim!

17 Aug 16 14:04, you wrote to me:

MS> Из интервью Патрика Фолькеринга:

[...]

Патрик ФольгерLинг это AFAIR Slackware? Вот его мнение меня интересует даже меньше, чем мнение Марка Шаттлворта. Если бы это сказал какой-нибудь Алан Кокс я бы ещё [может быть] прислушался к его мнению, а Патрик пусть и дальше пилит откровенный shit, который гордо называет "дистрибутив Linux".

MS> Короче, systemd нарушает философию Юникс, всё очень сложно, и не фиг
MS> класть все яйца в одну корзину.

По сравнению с помойкой /etc/rc.d/* в systemd как раз всё очень просто.

RS>> Так что возвращаюсь к тому что я говорил Диме Баграмову:

RS>> Ставить надо то, по которому есть знакомый. Иначе один скажет
RS>> одно, другой скажет другое, третий третье, а в результате делать
RS>> надо будет четвёртое.

MS> Все меняется - и знакомые могут быть не в курсе. Сегодня в одном месте
MS> всё поменялось, завтра в другом. Важно иметь общее представление :)

Общее представление я имел, /etc/hosts куда я добавил bugabuga.org. Но я не знал что host не пользуется для резолвинга /etc/hosts, а вот ping и прочие пользуется.

MS> А какая система иницализации - неважно - все они делают вот это:

MS> -+-
>> Уровни выполнения в ОС Linux
MS> В Linux существует такое понятие как уровень выполнения (run level).
MS> Уровень выполнения обозначается числами от 0 до 6.

[...]

MS> /sbin/runlevel
MS> -+-

Ну про это я был в курсе, systemd тоже это использует. Правда не в таком помоешном виде (как раз "все яйца в одну корзину") как /etc/rc.d

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #5  
Старый 17.08.2016, 17:01
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию Как задать своё имя своего хоста, которого нет в глобальном DNS?

Rinat H. Sadretdinow написал(а) к Valentin Davydov в Aug 16 15:55:36 по местному времени:

Нello Valentin!

17 Aug 16 13:01, you wrote to me:

>> Это RedНat, а у меня Fedora, тут нет никаких rc.d/rc.sysinit, тут
>> нормальный современный systemd, а не набор скриптов инициализации
>> времён царя Гороха.

VD> Нормальный?!! По-моему, разве что модный.

Для всех, кто пришёл с FreeBSD чем хуже -- тем лучше ;-) Поэтому они и за rc.local, и за rc.sysinit, и за прочую мутату, которую давно уже пора забыть как страшный сон.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #6  
Старый 18.08.2016, 06:41
Andrew Kant
Guest
 
Сообщений: n/a
По умолчанию Как задать своё имя своего хоста, которого нет в глобальном DNS?

Andrew Kant написал(а) к Alexey Vissarionov в Aug 16 08:59:03 по местному времени:

Нello Alexey!

Tuesday August 16 2016 15:18, Alexey Vissarionov wrote to Andrew Kant:
AV> 16 Aug 2016 14:44:26, ты -> мне:

RНS>>>> Почему так? Где я что упустил? И как мне задать человеческое имя
RНS>>>> для 192.168.1.5, а не цифровое?
AV>>> # yum -y install bind bind-utils
AK>> а почему не сразу yum install dnsmasq ?

AV> Эту каку пусть ставят те, у кого apt и dpkg :-)
Можно подумать, что те, у кого apt и dpkg, не ставят bind. Че-то ты совсем уже поехал на фоне своей нелюбви к дебам, может сразу еще перечислишь пакеты, имеющиеся в официальном репо от el, но на которые у тебя почему-то религиозное отторжение?

Good bye!
Andrew

--- GoldED+/W32 1.1.4.7
Ответить с цитированием
  #7  
Старый 18.08.2016, 09:20
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Как задать своё имя своего хоста, которого нет в глобальном DNS?

Alexey Vissarionov написал(а) к Andrew Kant в Aug 16 08:02:00 по местному времени:

Доброго времени суток, Andrew!
17 Aug 2016 08:59:02, ты -> мне:

RНS>>>>> Почему так? Где я что упустил? И как мне задать человеческое
RНS>>>>> имя для 192.168.1.5, а не цифровое?
AV>>>> # yum -y install bind bind-utils
AK>>> а почему не сразу yum install dnsmasq ?
AV>> Эту каку пусть ставят те, у кого apt и dpkg :-)
AK> Можно подумать, что те, у кого apt и dpkg, не ставят bind.

Я просто считаю глупым ставить подобные огрызки на полноценную писюшатину.
Хотя, например, в случае совсем мелких компутеров (например, 500-рублевых роутеров на RT5350) это бывает вполне оправданным.

AK> Че-то ты совсем уже поехал на фоне своей нелюбви к дебам,

Всего лишь придерживаюсь мнения, что их используют не от большого ума.

AK> может сразу еще перечислишь пакеты, имеющиеся в официальном репо от
AK> el, но на которые у тебя почему-то религиозное отторжение?

Религиозного отторжения у меня ничего не вызывает (я атеист), а список софта, использования которого я активно (и успешно) избегаю, состоит всего из двух пунктов:
1. udev
2. systemd

И уж поверь, у меня на это есть весьма серьезные основания.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Рекурсия (сущ.): см. "рекурсия"
--- /bin/vi
Ответить с цитированием
  #8  
Старый 18.08.2016, 10:21
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию Как задать своё имя своего хоста, которого нет в глобальном DNS?

Maxim Sokolsky написал(а) к Rinat H. Sadretdinow в Aug 16 09:03:06 по местному времени:

Привет, Rinat!

MS>> Из интервью Патрика Фолькеринга:

RS> Патрик ФольгерLинг это AFAIR Slackware?

Ну да - Линг :)

RS> Вот его мнение меня интересует даже меньше, чем мнение Марка
RS> Шаттлворта. Если бы это сказал
RS> какой-нибудь Алан Кокс я бы ещё [может быть] прислушался к его мнению,

Ты ещё Линуса вспомни. Они разрабы кода, и каким образом этот код под пользователя ляжет - не их дело. И они вообще стараются не высказываться - даже кто какой дистрибутив сейчас использует - может, им это безразлично, может - чтобы не лезть не в своё дело.

RS> а Патрик пусть и дальше пилит откровенный shit, который гордо называет
RS> "дистрибутив Linux".

У каждого дистра свои плюсы - и свои пользователи, которых он устраивает по возможноcтям. Слака - хорошая система - пока пользователю не нужно делать шаг в сторону от того набора ПО, которое для них подобрал Патрик и его к@

MS>> Короче, systemd нарушает философию Юникс, всё очень сложно, и не
MS>> фиг класть все яйца в одну корзину.

RS> По сравнению с помойкой /etc/rc.d/* в systemd как раз всё очень
RS> просто.

А сколько проблем было и патчей systemd, чтобы он заработал нормально?

Сравни с rc.d - там таких проблем нет - и патчей нет также - давно всё отлажено и вылизано, ну кроме может интеграции с последними DE.

И ещё - systemd:

1. не совместима с POSIX;
2. создаёт отдельный слой между ядром и прочим юзерлендом - свой собственный;
3. следует из 2 - использует свою систему логирования - бинарную, которая, конечно, не совместима со стандрантой системой логирования, а также свою систему переодических заданий - crond и прочие команды к нему - до свидания.
4. Тоже следует из два - многие вещи идут в ней уже не напрямую от приложения к ядру, а через этот systemd.

Есть у неё и плюсы - большие плюсы, иначе бы её так активно не пилили. Но то, что хорошо и удобно для разрабочиков DE - плохо для серверных дистримбутивов. И так далее.

RS> Общее представление я имел, /etc/hosts куда я добавил bugabuga.org. Но
RS> я не знал что host не пользуется для резолвинга /etc/hosts, а вот ping
RS> и прочие пользуется.
RS> Ну про это я был в курсе, systemd тоже это использует. Правда не в

Ровно также систему знают все прочие-прочие друзья-знакомые - в лучшем случае они знают её фрагментарно - по тем местам, где по лбу граблями получали. А чаще - знания у них уже устаревшие, система уже не та, что была раньше - она постоянно развивается.

RS> таком помоешном виде (как раз "все яйца в одну корзину") как /etc/rc.d

Теперь узнал, - и раз у тебя systemd, так сразу эта система инициализации стала для тебя наилучшей из возможных. :)

С наилучшими пожеланиями, Maxim.

--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием
  #9  
Старый 18.08.2016, 11:46
Sergey Zabolotny
Guest
 
Сообщений: n/a
По умолчанию Как задать своё имя своего хоста, которого нет в глобальном DNS?

Sergey Zabolotny написал(а) к Alexey Vissarionov в Aug 16 10:15:26 по местному времени:

Нello Alexey.

Thursday 18 August 2016 08:02, Alexey Vissarionov wrote to Andrew Kant:

AV> Религиозного отторжения у меня ничего не вызывает (я атеист), а список
AV> софта, использования которого я активно (и успешно) избегаю, состоит
AV> всего из двух пунктов: 1. udev 2. systemd
а существует ли возможность полностью выкинуть этот systemd из системы?

AV> И уж поверь, у меня на это есть весьма серьезные основания.
расскажи.

--- GoldED+ 1.1.5-031023 (WinNT 5.1.2600-ServicePack3 i1586)
Ответить с цитированием
  #10  
Старый 18.08.2016, 12:14
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Как задать своё имя своего хоста, которого нет в глобальном DNS?

Alexey Vissarionov написал(а) к Sergey Zabolotny в Aug 16 10:50:50 по местному времени:

Доброго времени суток, Sergey!
18 Aug 2016 10:15:26, ты -> мне:


AV>> Религиозного отторжения у меня ничего не вызывает (я атеист), а
AV>> список софта, использования которого я активно (и успешно) избегаю,
AV>> состоит всего из двух пунктов: 1. udev 2. systemd
SZ> а существует ли возможность полностью выкинуть этот systemd из
SZ> системы?

Из уже установленной? Очень сложно.
Зато можно его туда не пихать (как минимум в CentOS).

AV>> И уж поверь, у меня на это есть весьма серьезные основания.
SZ> расскажи.

Локальное повышение привилегий. Ибо дырявые они.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Проще самому насрать, чем в чужом говне ковыряться
--- /bin/vi
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:18. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot