Администрирование Debian 8 — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м (Автоматическое обновление Debian\Ubuntu)
м (Автоматическое обновление Debian\Ubuntu)
Строка 22: Строка 22:
 
Теперь ежедневно в 6:00 утра сервер будет устанавливать все доступные обновления.
 
Теперь ежедневно в 6:00 утра сервер будет устанавливать все доступные обновления.
  
 +
== Обновление при загрузке ОС ==
 +
 +
Иногда появляется необходимость выполнить определенную команду при загрузке системы с правами суперпользователя, добавлять команды в автозагрузку бесполезно, они не будут выполнены. Для того чтобы, команды были выполнены во время загрузки системы необходимо открыть файл — /etc/rc.local и добавить в него команду.
 +
 +
Открываем файл  /etc/rc.local для редактирования:
 +
 +
sudo nano /etc/rc.local
 +
 +
 +
Добавляем команду перед exit 0. (пример команды — /etc/init.d/network-manager restart)
 +
 +
apt-get -y update && apt-get -y upgrade && apt-get -y clean
 +
 +
Добавлять sudo перед командой нет необходимости так как она выполняется с правами суперпользователя.
  
 
[[Категория:Debian]]
 
[[Категория:Debian]]
 
[[Категория:Администрирование Debian]]
 
[[Категория:Администрирование Debian]]

Версия 13:23, 9 октября 2016

Настройка Debian после установки

Автоматическое обновление Debian\Ubuntu

Открываем менеджер заданий:

sudo crontab -u root -e

Добавляем строчку:

Простое обновление пакетов:

0 6 * * * apt-get -y update && apt-get -y upgrade && apt-get -y clean

Или с поддержкой обновления до новой версии операционной системы (опасно!):

0 6 * * * apt-get -y update && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get -y clean

clean очищает локальное хранилище полученных файлов пакетов. Ключ -y будет автоматически «соглашаться» на установку всех пакетов.

Теперь ежедневно в 6:00 утра сервер будет устанавливать все доступные обновления.

Обновление при загрузке ОС

Иногда появляется необходимость выполнить определенную команду при загрузке системы с правами суперпользователя, добавлять команды в автозагрузку бесполезно, они не будут выполнены. Для того чтобы, команды были выполнены во время загрузки системы необходимо открыть файл — /etc/rc.local и добавить в него команду.

Открываем файл /etc/rc.local для редактирования:

sudo nano /etc/rc.local


Добавляем команду перед exit 0. (пример команды — /etc/init.d/network-manager restart)

apt-get -y update && apt-get -y upgrade && apt-get -y clean

Добавлять sudo перед командой нет необходимости так как она выполняется с правами суперпользователя.