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

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м (Настройка Debian после установки)
м
 
(не показана 1 промежуточная версия этого же участника)
Строка 37: Строка 37:
 
Проблема автора в том, что он пытается запустить команду с правами рута через пользовательский кронтаб, а не через общесистемный.
 
Проблема автора в том, что он пытается запустить команду с правами рута через пользовательский кронтаб, а не через общесистемный.
  
 
=== настройка сервера времени ===
 
  
 
== Обновление при загрузке ОС ==
 
== Обновление при загрузке ОС ==
Строка 54: Строка 52:
  
 
Добавлять sudo перед командой нет необходимости так как она выполняется с правами суперпользователя.
 
Добавлять sudo перед командой нет необходимости так как она выполняется с правами суперпользователя.
 +
 +
 +
=== Настройка сервера времени ===
 +
Проверка работы синхронизации
 +
sudo ntpq -p
 +
 +
== ссылки ==
 +
 +
* [http://www.k-max.name/linux/nachalo-etapy-zagruzki-os-linux-v-sxeme/#init Этапы загрузки ОС линукс]
 +
* [http://claco.moscovie.com/ru/node/257 настройка Corn]
 +
* [http://www.k-max.name/linux/planirovshhik-linux-cron-crontab-anacron/ Corn настройка]
 +
* [http://howtoconfig.net/linux/debian-synchronize-time-ntp/ дебиан синхронизация времени]
  
 
[[Категория:Debian]]
 
[[Категория:Debian]]
 
[[Категория:Администрирование Debian]]
 
[[Категория:Администрирование Debian]]

Текущая версия на 15:10, 9 октября 2016

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

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

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

sudo crontab -u root -e

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

Простое обновление пакетов через файл etc/crontab:

0 6 * * * root 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 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/crontab

И есть пользовательские кронтабы, которые настраиваются пользователями при помощи команды crontab -e

Поле user есть только в общесистемном кронтабе. Команды пользовательских кронтабов запускаются от имени соответствующих пользователей.

Проблема автора в том, что он пытается запустить команду с правами рута через пользовательский кронтаб, а не через общесистемный.


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

Иногда появляется необходимость выполнить определенную команду при загрузке системы с правами суперпользователя, добавлять команды в автозагрузку бесполезно, они не будут выполнены. Для того чтобы, команды были выполнены во время загрузки системы необходимо открыть файл — /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 перед командой нет необходимости так как она выполняется с правами суперпользователя.


Настройка сервера времени

Проверка работы синхронизации

sudo ntpq -p

ссылки