Базовое администрирование Linux. (Занятие 6) презентация

Содержание

Слайд 2

Методики управления софтом
Самосбор
Пакеты
Сервисы
Системы управления сервисами
Запуск сервисов
Остановка сервисов

Управление системой: софт и сервисы

Слайд 3

Пакеты vs make/make install

Слайд 4

Если все же самосбор, то

старайтесь изолировать софт от системы, например собирайте в /usr/local/$software или

/opt/$software
не храните ненужного в системе
используйте те библиотеки, которая система предоставляет

Слайд 5

Пакеты.

Репозитории пакетов
Скриптлеты
pre/post-install/remove/uninstall
Свойства пакетов
имя
Версия
Состояние (установлен, сконфигрурирован)
Зависимости

Слайд 6

Управление пакетами

dpkg
apt
apt-cache – поиск, инфо о пакете
apt-get – управление пакетами
aptitude

Слайд 7

Основные задачи

install,update
dpkg –i
apt-get install
upgrade
apt-get upgrade
apt-get distupgrade
remove
drpk –r
apt-get remove

Слайд 8

Основные задачи

list
dpkg –l
search
apt-cache search

Слайд 9

Сервисы

Сервис – процесс выполняющийся в фоне, отвязанный от терминала, имеющий ppid = 1
Системы

инициализации системы:
SysV init
systemd

Слайд 10

Запуск системы sysv-init

Уровни выполнения
0 – shutdown
1,S – single mode
2,3 – multiuser
4,5 – multiuser

+ X
6 – reboot
Наборы действий
/etc/rcN.d
/etc/init.d
/etc/rc.lolcal

Слайд 11

Уровни выполнения

Вход в уровень выполнения N:
выполнить все /etc/rcN.d/S*
Выход из уровня выполнения N:
выполнить все

/etc/rcN.d/K*
S – Start
K – Kill
Каждый скрипт является симлинком в «одноименный» /etc/init.d - скрипт

Слайд 12

/etc/init.d – скрипты инициализации

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

действия:
start – запуск сервиса
stop – остановка сервиса
status – текущее состояние сервиса
restart - перезапуск
Но так же может обрабатывать разные дополнительные действия, например reload, configtest и т.п.

Слайд 13

Утилиты

telinit – смена текущего runlevel’а
service $service (start|stop|restart|status)
update-rc.d

Имя файла: Базовое-администрирование-Linux.-(Занятие-6).pptx
Количество просмотров: 56
Количество скачиваний: 0