Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение nick7zmail » Сб ноя 10, 2018 7:18 pm

Smart111 писал(а):
Пт ноя 09, 2018 3:23 pm
А если SD проводилась оптимизация? при переносе на внутреннею память уже не нужно оптимизировать?
Думаю нет. В первую очердь после переноса проверьте монтируется ли временная фс в /tmp (команда mount), далее есть ли база в /tmp, и, естественно, запускается ли с этой базой mysql сервер (смотреть в сторону конфига mysql, скорее всего /etc/mysql/my.cnf, и все ссылочные файлы с него).
За это сообщение автора nick7zmail поблагодарил:
Smart111 (Пн ноя 12, 2018 10:26 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Пн ноя 12, 2018 12:17 am

обновил скрипт.
мелкие исправления, а так же два новых флага
-b - установка/обновление Blynk сервера, устанавливает или обновляет автоматически последнюю версию Blynk server (в автозапуск не добавлен)
-l - отключение логов
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение nick7zmail » Пн ноя 12, 2018 6:39 am

immortal писал(а):
Пн ноя 12, 2018 12:17 am
-l - отключение логов
А вот это интересно...логов всей системы, или только МД? И как это реализовано?
Последний раз редактировалось nick7zmail Пн ноя 12, 2018 6:42 am, всего редактировалось 1 раз.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Пн ноя 12, 2018 7:13 pm

nick7zmail писал(а):
Пн ноя 12, 2018 6:39 am
immortal писал(а):
Пн ноя 12, 2018 12:17 am
-l - отключение логов
А вот это интересно...логов всей системы, или только МД? И как это реализовано?
ну вообще вот эта функция в скрипте отключает логи.

Код: Выделить всё

func_log_off(){
	#sudo sed -i 's/ErrorLog/#ErrorLog/g' /etc/apache2/apache2.conf
	sudo sed -i 's/CustomLog/#CustomLog/g' /etc/apache2/apache2.conf
	sudo sed -i 's/skip_log_error/#skip_log_error/g' /etc/mysql/conf.d/mysqld_safe_syslog.cnf
	sudo sed -i 's/syslog/#syslog/g' /etc/mysql/conf.d/mysqld_safe_syslog.cnf
	echo "log-error=/dev/null" | tee -a /etc/mysql/conf.d/mysqld_safe_syslog.cnf
	sudo systemctl disable rsyslog
	rm /etc/cloud/cloud.cfg.d/05_logging.cfg 
	rm /var/log/wtmp
	rm /var/log/btmp
	rm /var/log/lastlog
	ln -s /dev/null /var/log/wtmp
	ln -s /dev/null /var/log/btmp
	ln -s /dev/null /var/log/lastlog
	sed -i '/stdout_log="\/var\/log\/\$name.log"/c stdout_log="\/dev\/null"' /etc/init.d/majordomo
	sed -i '/stderr_log="\/var\/log\/\$name.err"/c stderr_log="\/dev\/null"' /etc/init.d/majordomo
}
отключаем логи апача и mysql при чем в mysql если не задать логгирования то походу по дефолту она всё равно логи пишет и по этому направил логи в /dev/null
отключаем службу логгирования rsyslog
не уверен, но вроде должно сработать, отключил так же логи о входах.
так же отключаются логи МД которые формируются службой
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение nick7zmail » Вт ноя 13, 2018 7:00 am

А неплохо...надо будет у себя попробовать)) а то переполнение логов задолбало.
Только вот не в скрипте ли я при оптимизации sd карты видел, что /var/log как tmpfs подключается? Если да, то либо действия
ln -s /dev/null /var/log/wtmp
ln -s /dev/null /var/log/btmp
ln -s /dev/null /var/log/lastlog
повторять при каждом буте (добавить в prepare-dirs), либо сделать опции взаимоисключающими. Т.е. при отключении логов убирать из fstab /var/log.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Вт ноя 13, 2018 5:25 pm

nick7zmail писал(а):
Вт ноя 13, 2018 7:00 am
А неплохо...надо будет у себя попробовать)) а то переполнение логов задолбало.
Только вот не в скрипте ли я при оптимизации sd карты видел, что /var/log как tmpfs подключается? Если да, то либо действия
ln -s /dev/null /var/log/wtmp
ln -s /dev/null /var/log/btmp
ln -s /dev/null /var/log/lastlog
повторять при каждом буте (добавить в prepare-dirs), либо сделать опции взаимоисключающими. Т.е. при отключении логов убирать из fstab /var/log.
понял, спасибо, посмотрю
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Вт ноя 13, 2018 6:43 pm

по какой то причине не определяется автоматически железо на OrangePi и из-за того в /etc/asound.conf не верно указано подустройство из-за чего не работает звук, для решения проблемы редактируем /etc/asound.conf находим строку
pcm "hw:0,2" и приводим её к виду: pcm "hw:0,0"
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Ср ноя 14, 2018 11:07 pm

почему то апач не запускается если в конфиге отключить ErrorLog на армбиан, на ББ убунту такого не замечено
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
mag999
Сообщения: 20
Зарегистрирован: Вс окт 08, 2017 12:32 pm
Откуда: Черкассы
Благодарил (а): 14 раз
Поблагодарили: 0

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение mag999 » Чт ноя 15, 2018 12:13 pm

Проблема с скриптом на Orange Pi Zero: периодически пропадает доступ к веб интерфейсу Majordomo (аналогично не могу зайти и через PuTTy) но в то же время есть связь через Телеграмм и система сама по себе работает.
На данный момент стоит система ARMBIAN xenial 5.60 stable Ubuntu 16.04.5 LTS 3.4.113-sun8i, скрипт устанавливался -t -w -m -s -d (модуль ds3132 установил), в "Ошибках системы" ошибок нет. В чем может быть проблема, подскажите куда копать? Спасибо за ответ
П.С Аналогичная проблема и на другой Pi Zero с другой SD на которой перепробовал разные ARMBIAN .
PuRGen
Сообщения: 21
Зарегистрирован: Вс янв 29, 2017 12:50 pm
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение PuRGen » Чт ноя 15, 2018 1:39 pm

Armbian_5.65_Orangepipcplus_Ubuntu_xenial_default_3.4.113_desktop
Armbian_5.65_Orangepipcplus_Ubuntu_bionic_next_4.14.78
Не работает расширенная конфигурация, показывает чистый лист.
Базовая нормально устанавливается.
Ответить