В федоре23 нет файла rc.local

Re: В федоре23 нет файла rc.local

Сообщение Olej » 18 фев 2017, 19:13

nezabudka писал(а):

Я как то давно привыкла в дебиан к выручалочке /etc/rc.local но в федоре его нет.

Его давно и не должно быть.
/etc/rc.local - это рудимент из ранних UNIX.
nezabudka писал(а):

Если я его создам, он будет запускатся при старте системы?

Но для совместимости оставлена возможность его выполнять, если его создать.
nezabudka писал(а):

Может есть файл с другим именем?

Есть.
/etc/profile
/etc/profile.d

P.S. Ошибся, и не заметил о чём был последний пост. Но от этого всё сказанное не теряет силы. :)
Olej
 
Стаж: 48 лет 8 месяцев 24 дня

Re: В федоре23 нет файла rc.local

Спонсор

Спонсор
 

Re: В федоре23 нет файла rc.local

Сообщение Шпак Дмитрий » 20 фев 2017, 14:45

nezabudka писал(а):

На обновленном debian-testing запуск виртуального интерфейса и подключение его в мост
не проканал, хотя ранее прекрасно с этой задачей справлялся rc.local.
Пришлось писать юнит systemd
cat /etc/systemd/system/vint.service
Код: выделить все
[Unit]
Description=Virtual Interface
After=networking.target

[Service]
Type=oneshot
User=root
ExecStart=/usr/local/bin/vint

[Install]
WantedBy=multi-user.target

Меняем права
Код: выделить все
сhmod 664 $_

Ключевой момент в этом юните запуск после старта сервиса networking
(в федоре нет такого сервиса и network ему не аналог)
Исполняемый файл в этот раз я поместила сюда
cat /usr/local/bin/vint
Код: выделить все
#!/usr/bin/env bash

tunctl -u nez -t tap0
brctl addif virbr0 tap0
ifconfig tap0 0.0.0.0 up

Осталось только поставить в автостарт и запустить
Код: выделить все
sudo systemctl enable vint
sudo systemctl start vint


Вот про этот метод я думал сразу додумаешься :) Кстати остался ещё вот такой костыль для совместимости.
Код: выделить все
[root@dcdima ~]# ls -la /etc/init.d/
итого 40
drwxr-xr-x.  2 root root  4096 янв 18 13:30 .
drwxr-xr-x. 10 root root  4096 июн 29  2016 ..
-rw-r--r--.  1 root root 15301 авг 30 14:56 functions
-rwxr-xr-x.  1 root root  2989 авг 30 14:56 netconsole
-rwxr-xr-x.  1 root root  6834 авг 30 14:56 network
-rw-r--r--.  1 root root  1160 янв 16 15:13 README

Можно по старинке сюда ссылки на исполняемые файлы кидать, как раньше было.
Шпак Дмитрий
Местный говорун
Местный говорун
 
Сообщений: 589
Стаж: 3 года 8 месяцев 6 дней
Откуда: Russian_federation, какой то
Благодарил (а): 20 раз.
Поблагодарили: 145 раз.

Пред.

Вернуться в Решаем трудности вместе

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron