Сервис в операционных системах семейства Unix — это программа, что выполняется в фоновом режиме и не имеет окон или других способов связи с пользователем. В операционной системе, работают в фоновом режиме огромное количество сервисов. И запускаются они при старте системы.
Всем этим управляет система инициализации Systemd. С помощью неё можно смотреть какие сервисы сейчас запущены, смотреть их логи, настраивать автозагрузку сервисов и многое другое. В этой статье мы рассмотрим как добавлять сервисы в автозагрузку в Linux на примере Ubuntu.
Иногда на хостинге есть возможность переключения версий php, но обычно это коснется только виртуального хоста, а в консоли останется установленная для всего сервера версия.
Чтобы изменить php обрабатывающий консольные вызовы надо в домашней папке пользователя прописать путь до нужной версии php в файле ~/.bashrc
set root=(hd0,gpt2)
linux /boot/vmlinuz-4.19.0-18-amd64 root=/dev/sda2
initrd /boot/initrd.img-4.19.0-18-amd64
boot
в строке set root указываем на корневой раздел linux. В моем случае это был "hd0,gpt2", он же "/dev/sda2", то есть второй раздел первого диска. Список доступных разделов диска можно получить, выполнив команду ls.
Допустим, Вам необходимо настроить беспарольный вход по SSH, SCP или SFTP на удаленный сервер remote.org.ru под пользователем user. Если имя Вашего локального пользователя совпадает с удаленным, то user@ везде можно опустить.
По умолчанию в корневой директории пользователя находится директория .ssh, если по какой то причине её нет, то создаём её командой
$ mkdir ~/.ssh
1) Cоздаем открытый и закрытый ключ нашей локальной системы: