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

Содержание

Слайд 2

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

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

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

Слайд 3

Пакеты vs make/make install

Пакеты vs make/make install

Слайд 4

Если все же самосбор, то старайтесь изолировать софт от системы,

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

старайтесь изолировать софт от системы, например собирайте в

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

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

Пакеты.

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

Слайд 6

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

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

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

Слайд 7

Основные задачи install,update dpkg –i apt-get install upgrade apt-get upgrade

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

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

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

list
dpkg –l
search
apt-cache search

Слайд 9

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

Сервисы

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

= 1
Системы инициализации системы:
SysV init
systemd
Слайд 10

Запуск системы sysv-init Уровни выполнения 0 – shutdown 1,S –

Запуск системы 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/S*
Выход из уровня выполнения

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

/etc/init.d – скрипты инициализации Каждый скрипт является скриптом инициализации сервиса

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

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

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

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

Утилиты

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

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