В. Команды Linux
Скрипт обновления системы
./update.sh - запуск скрипта из текущей директории
Для запуска скрипта обновления системы из домашней директории нужно выполнить следующие команды (при условии, что система уже установлена в директории /htdocs/jetcalc):
Содержимое файла update.sh:
Команды PM2 (кластер для калькуляторов и сервера):
Перед выполнением следующих команд нужно зайти под root выполнив команду sudo su и введя свой пароль.
pm2 start start.json - старт системы с нуля
pm2 stop all - остановить все калькуляторы
pm2 start all - запустить все калькуляторы
pm2 reload all - мягкая перезагрузка системы (рекомендуется для перезагрузки)
pm2 restart all - перезапустить все калькуляторы
pm2 logs - просмотр логов калькуляторов в реальном времени
pm2 monit - онлайн мониторинг запущенных процессов
pm2 show jetcalc - показать подробные данные о процессе jetcalc
pm2 delete all - остановить и удалить все из пула pm2
pm2 save - сохранить конфигурацию пула pm2
pm2 flush - зачистит все логи
При изменении конфигурационного файла /htdocs/jetcalc/start.json нужно выполнить следующие команды, которые сбрасывают и повторно инициализируют настройки пула pm2:
Управление пользователями
Добавление пользователя осуществляется при помощи команды useradd. Пример использования:
Изменить пароль пользователю можно при помощи утилиты passwd.
Для добавления пользователю root-прав с помощью команды sudo нужно добавить в файл /etc/sudoers строку:
Обновление системы
Для поддержания системы в актуальном состоянии необходимо периодически обновлять установленные пакеты с помощью команды apt-get:
Если при выполнении первой команды выйдет сообщение об ошибке вида:
то в этом случае для начала нужно вывести список просроченных ключей:
а затем для каждого ключа выполнить команду обновления ключа (приведенный в примере код 7BD9BF62 нужно заменить на фактический в выводе предыдущей команды):
После этого повторить команды:
Last updated
Was this helpful?