Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
- Артём Мамзиков
- Admin
- Сообщения: 866
- Стаж: 5 лет 9 месяцев
- Откуда: Вологодская область
- Поблагодарили: 41 раз
- Контактная информация:
Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
Emil Gazizov, Обычно по умолчанию в debian логи пишутся /var/log/ может быть в /tmp/ либо в другой каталог если он указан в конфиге самой программы. На более свежих ОС постепенно переходят к systemd просмотр командой journalctl далее опции или фильтруем grep -E "Нужные строки"
количество слов: 10
- Emil Gazizov
- Гость
- Сообщения: 4
- Стаж: 2 года 7 месяцев
Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
Нет, я знаю где обычно линукс пишет логи))
В конкретном Transmission от Keenetic куда он пишет?
В конкретном Transmission от Keenetic куда он пишет?
количество слов: 2
- Артём Мамзиков
- Admin
- Сообщения: 866
- Стаж: 5 лет 9 месяцев
- Откуда: Вологодская область
- Поблагодарили: 41 раз
- Контактная информация:
Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
Emil Gazizov, Сам торрент работает из под ОС Keenetica ? или уже из debian.
Если из Keenetic что то обсуждалось вот тут про логи для торрентов логов для приложений
Командная строка CLI
(config)> system log
команда show led controls
Показать содержимое системного журнала (записи, которые сохранились в циклическом буфере),а также новые записи по мере их поступления.
(show)> log[‹max-lines›][once]
max-lines Целое число Количество возвращаемых строк логов.
once Ключевое слово Показать текущий лог и выйти в CLI.
system log server Добавить удаленный сервер для хранения системного журнала.
(system)> logserver‹address›[:‹port›]
(system)> no log server [ ‹address› [: ‹port›] ]
Мануал CLI
Если из Keenetic что то обсуждалось вот тут про логи для торрентов логов для приложений
Командная строка CLI
(config)> system log
команда show led controls
Показать содержимое системного журнала (записи, которые сохранились в циклическом буфере),а также новые записи по мере их поступления.
(show)> log[‹max-lines›][once]
max-lines Целое число Количество возвращаемых строк логов.
once Ключевое слово Показать текущий лог и выйти в CLI.
system log server Добавить удаленный сервер для хранения системного журнала.
(system)> logserver‹address›[:‹port›]
(system)> no log server [ ‹address› [: ‹port›] ]
Мануал CLI
количество слов: 35
Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
Zabbix или т.п. кто-то юзает на роутерах? Или только с ПК можно следить за своими сетями?
количество слов: 1
- Артём Мамзиков
- Admin
- Сообщения: 866
- Стаж: 5 лет 9 месяцев
- Откуда: Вологодская область
- Поблагодарили: 41 раз
- Контактная информация:
Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
alexnasa, Имеешь виду zabbix поставить прямо в keenetic ? Я думаю он не вывезет особенно базу данных мощности железа не хватит Либо вебку поднять и запросы с keenetica и то спорный вопрос хватит ли мощи а базу на отдельный хост.
количество слов: 4
Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
Ээхх.. а Микротик такое умеет (The Dude).. Наверное - единственный в мире мониторинг в железе?
количество слов: 2
- Артём Мамзиков
- Admin
- Сообщения: 866
- Стаж: 5 лет 9 месяцев
- Откуда: Вологодская область
- Поблагодарили: 41 раз
- Контактная информация:
Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
alexnasa, либо что то полегче Zabbix поставить или если совсем сеть маленькая можно попробовать поставить Zabbix с минимальными ресурсами в конфигурации но выйдет в итоге или нет только экспериментировать)
количество слов: 3
- Артём Мамзиков
- Admin
- Сообщения: 866
- Стаж: 5 лет 9 месяцев
- Откуда: Вологодская область
- Поблагодарили: 41 раз
- Контактная информация:
Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
Starting Debian services...
Starting OpenBSD Secure Shell server: sshd
Warning: Fake start-stop-daemon called, doing nothing
Кто-то предложил перезаписать существующий демон start-stop,
поскольку пользователь root или пользователь-администратор вводят эту команду.
mv /opt/debian/sbin/start-stop-daemon /opt/debian/sbin/start-stop-daemon.OLD
cp /opt/debian/sbin/start-stop-daemon.REAL /opt/debian/sbin/start-stop-daemon
Starting OpenBSD Secure Shell server: sshd
Warning: Fake start-stop-daemon called, doing nothing
Кто-то предложил перезаписать существующий демон start-stop,
поскольку пользователь root или пользователь-администратор вводят эту команду.
mv /opt/debian/sbin/start-stop-daemon /opt/debian/sbin/start-stop-daemon.OLD
cp /opt/debian/sbin/start-stop-daemon.REAL /opt/debian/sbin/start-stop-daemon
количество слов: 48
- Артём Мамзиков
- Admin
- Сообщения: 866
- Стаж: 5 лет 9 месяцев
- Откуда: Вологодская область
- Поблагодарили: 41 раз
- Контактная информация:
Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian
обязательно удаляем systemd, чтобы избежать некоторых проблем (например, с Apache'м)
apt-get remove systemd
не обязательно
rm /etc/systemd/system/
rm /etc/systemd/system/
rm /usr/lib/systemd/system/
rm /usr/lib/systemd/system/
в Apache есть такая проверка /sbin/apache2ctl
need_systemd=false
if [ -z "$APACHE_STARTED_BY_SYSTEMD" ] ; then
case "$(readlink -f /proc/1/exe)" in
*systemd*)
need_systemd=true
root@Keenetic-7717:~# readlink -f /proc/1/exe
/usr/lib/systemd/systemd
root@Keenetic-7717:~#
И если путь найден значит есть systemd и все служба не стартует
после удаления
root@Keenetic-7717:~# readlink -f /proc/1/exe
/usr/sbin/init
root@Keenetic-7717:~#
Работать systemd не может в среде роутера chroot
/etc/init.d/apache2
/usr/sbin/apache2ctl он же по символической ссылке(ярлык) @apachectl
apt-get remove systemd
не обязательно
rm /etc/systemd/system/
rm /etc/systemd/system/
rm /usr/lib/systemd/system/
rm /usr/lib/systemd/system/
в Apache есть такая проверка /sbin/apache2ctl
need_systemd=false
if [ -z "$APACHE_STARTED_BY_SYSTEMD" ] ; then
case "$(readlink -f /proc/1/exe)" in
*systemd*)
need_systemd=true
root@Keenetic-7717:~# readlink -f /proc/1/exe
/usr/lib/systemd/systemd
root@Keenetic-7717:~#
И если путь найден значит есть systemd и все служба не стартует
после удаления
root@Keenetic-7717:~# readlink -f /proc/1/exe
/usr/sbin/init
root@Keenetic-7717:~#
Работать systemd не может в среде роутера chroot
Что было до какие ошибки
Показать
root@Keenetic-7717:~# service apache2 start
Запуск Apache httpd web server: apache2Invoking 'systemctl start apache2'.
Use 'systemctl status apache2' for more info.
Running in chroot, ignoring command 'start'
failed!
Экземпляр apache2 не запускался в течение 20 секунд. Пожалуйста, ознакомьтесь с файлами журнала, чтобы обнаружить проблемы ... (warning).
root@Keenetic-7717:~#
Сразу скажу что systemctl systemd -удалены из debian так как они не работают в окружении Entware
root@Keenetic-7717:~# /usr/sbin/apache2 -k start
[Mon Dec 02 18:28:30.885867 2024] [core:warn] [pid 22917:tid 22917] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 81 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot
81 строка DefaultRuntimeDir ${APACHE_RUN_DIR}
Так запускается
apachectl -e debug -f /etc/apache2/apache2.conf
Либо если введем source /etc/apache2/envvars
применить переменные в текущем запущенном сеансе, в этом же сеансе служба начинает стартовать, если выйти зайти из сессии
остановить apache он снова не запустится.
Попытки с кроном
# Иправление ошибки при старте APACHE_RUN_DIR
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Применим переменые
#@reboot root `source /etc/apache2/envvars`
# Запустим апач
#@reboot root `service apache2 start`
#@reboot root `/usr/sbin/apache2 -k start`
#@reboot root `apachectl -e debug -f /etc/apache2/apache2.conf`
В файле
/etc/apache2/envvars
переменные прописаны
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
получается в окружении chroot не все переменные теперь передаются?
Есть варианты как это попробовать вылечить ?)
Сам же отвечу спустя сутки перелопатил все конфиги, а оказалось все бонально в месте с установкой софта обратно установился systemd
Запуск Apache httpd web server: apache2Invoking 'systemctl start apache2'.
Use 'systemctl status apache2' for more info.
Running in chroot, ignoring command 'start'
failed!
Экземпляр apache2 не запускался в течение 20 секунд. Пожалуйста, ознакомьтесь с файлами журнала, чтобы обнаружить проблемы ... (warning).
root@Keenetic-7717:~#
Сразу скажу что systemctl systemd -удалены из debian так как они не работают в окружении Entware
root@Keenetic-7717:~# /usr/sbin/apache2 -k start
[Mon Dec 02 18:28:30.885867 2024] [core:warn] [pid 22917:tid 22917] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 81 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot
81 строка DefaultRuntimeDir ${APACHE_RUN_DIR}
Так запускается
apachectl -e debug -f /etc/apache2/apache2.conf
Либо если введем source /etc/apache2/envvars
применить переменные в текущем запущенном сеансе, в этом же сеансе служба начинает стартовать, если выйти зайти из сессии
остановить apache он снова не запустится.
Попытки с кроном
# Иправление ошибки при старте APACHE_RUN_DIR
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Применим переменые
#@reboot root `source /etc/apache2/envvars`
# Запустим апач
#@reboot root `service apache2 start`
#@reboot root `/usr/sbin/apache2 -k start`
#@reboot root `apachectl -e debug -f /etc/apache2/apache2.conf`
В файле
/etc/apache2/envvars
переменные прописаны
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
получается в окружении chroot не все переменные теперь передаются?
Есть варианты как это попробовать вылечить ?)
Сам же отвечу спустя сутки перелопатил все конфиги, а оказалось все бонально в месте с установкой софта обратно установился systemd
/usr/sbin/apache2ctl он же по символической ссылке(ярлык) @apachectl
количество слов: 261