Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
В федоре23 нет файла rc.local
Re: В федоре23 нет файла rc.local
Его давно и не должно быть.nezabudka писал(а):Я как то давно привыкла в дебиан к выручалочке /etc/rc.local но в федоре его нет.
/etc/rc.local - это рудимент из ранних UNIX.
Но для совместимости оставлена возможность его выполнять, если его создать.nezabudka писал(а): Если я его создам, он будет запускатся при старте системы?
Есть.nezabudka писал(а):Может есть файл с другим именем?
/etc/profile
/etc/profile.d
P.S. Ошибся, и не заметил о чём был последний пост. Но от этого всё сказанное не теряет силы.
-
- Местный говорун
- Сообщения: 579
- Зарегистрирован: 19 янв 2015, 15:56
- Откуда: Russian_federation, какой то
Re: В федоре23 нет файла rc.local
Вот про этот метод я думал сразу додумаешься Кстати остался ещё вот такой костыль для совместимости.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
Ключевой момент в этом юните запуск после старта сервиса networkingКод: Выделить всё
сhmod 664 $_
(в федоре нет такого сервиса и 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