SlideShare a Scribd company logo
1 of 38
Администрирование
информационных систем
и веб-порталов
1. История ОС семейства Linux.
2. Особенности ОС семейства Linux.
3. Разметка диска в ОС Ubuntu Server.
4. Корневые папки в ОС Ubuntu Server.
5. Настройка сети в ОС Ubuntu Server.
6. Манипуляции с файлами и папками в ОС Linux.
7. Текстовый редактор vim.
8. Удаленное управление ОС Ubuntu Server.
9. Управление оболочками и ОС Linux.
Тема 1
История Linux
• 1964 – Multics от Bell Laboratories
• 1969 – Unix от Bell Laboratories
• 1991 – начало Linux от Линуса
Торвальдса и сообщества
• 1993-1994 – Debian, Slackware, Red Hat
• 2004 – ubuntu (Debian), CentOS (Red
Hat) 1
2
Философия Unix
• программы делают что-то одно и
делают это хорошо
• программы работают вместе
• программы поддерживают
текстовые потоки, поскольку это
универсальный интерфейс
Особенности Linux
• развитие утилит командной строки
• настройка – с помощью текстовых
файлов
• открытый и бесплатный исходный
код – установка из репозиториев
• регистрозависимость
• единое дерево папок, объединяющее
в виде папок разные разделы дисков,
съемные носители, сетевые папки
Установка программ в
Linux
• из доверенных репозиториев
пакетов
• в Debian – командой apt
• в Red Hat – командой yum
или http://172.16.192.254:3128
Разметка диска в ОС
Ubuntu Server
• Physical Drives
• Drive Partitions (fdisk)
• Physical Volumes (pvcreate,
pvdisplay)
• Volume Group (vgcreate, vgdisplay)
• Logical Volumes (lvcreate, lvdisplay)
• File System (mount)
3
Корневые папки в ОС
Ubuntu Server
• dev – устройства
• etc – конфигурация
• home – файлы пользователей
• media – носители
• var – файлы служб (журналы, веб-
сайты, почта) 4
Настройка сети в ОС
Ubuntu Server
• l – просмотр
списка
• add – добавить
• del - удалить 5
ip:
• i – интерфейсы
• a – адреса
• r – маршруты
Манипуляции с файлами
• mv – перемещение/переименование
• cp – копирование
• rm – удаление
• -R – ключ для копирования/удаления
папок вместе с содержимым 6
Пути в файлам
• / – разделитель папок, в начале пути
– абсолютный путь, относительно
корня файловой системы
• .. – на уровень вверх
• . – текущая папка, используемся для
запуска программ и скриптов:
./скрипт.sh
Текстовый редактор vim
• i – режим редактирования
• esc – выход из текущего режима
• ZZ – выход с сохранением
• :q! – выход без сохранения
7
Текстовый редактор vim
• v – режим выделения
• y – копирование
• d – вырезать
• p – вставить
Текстовый редактор vim
• u – отмена последнего изменения
• :<номер строки> – переход к строке
• /<строка> – поиск строки
• :%s/typo/corrected/g – замена
Удаленное управление ОС
Ubuntu Server
8
Управление оболочками
• Ctrl+Alt+F<1-6> – переключение
между консольными оболочками
• Ctrl+Alt+F<7> – переключение на
графическую оболочку
9
1. ЛК ОС семейства Linux. Администрирование информационных систем и веб-порталов

More Related Content

Similar to 1. ЛК ОС семейства Linux. Администрирование информационных систем и веб-порталов

Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 47bits
 
Стажировка-2014, занятие 3. Конфиги, сборка, автоматические тесты.
Стажировка-2014, занятие 3. Конфиги, сборка, автоматические тесты.Стажировка-2014, занятие 3. Конфиги, сборка, автоматические тесты.
Стажировка-2014, занятие 3. Конфиги, сборка, автоматические тесты.7bits
 
Вячеслав Бирюков - Дистрибутивы Linux
Вячеслав Бирюков - Дистрибутивы LinuxВячеслав Бирюков - Дистрибутивы Linux
Вячеслав Бирюков - Дистрибутивы LinuxYandex
 
Solaris OS
Solaris OSSolaris OS
Solaris OSSSA KPI
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 57bits
 
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотестыСтажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты7bits
 
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)Ontico
 
Локальное окружение на Docker
Локальное окружение на DockerЛокальное окружение на Docker
Локальное окружение на DockerМихаил Бакулин
 
Containers in real world презентация
Containers in real world презентацияContainers in real world презентация
Containers in real world презентацияPavel Odintsov
 
Использование контейнеризации в среде массового хостинга
Использование контейнеризации в среде массового хостингаИспользование контейнеризации в среде массового хостинга
Использование контейнеризации в среде массового хостингаYandex
 
Presentation. OpenSolaris.
Presentation. OpenSolaris. Presentation. OpenSolaris.
Presentation. OpenSolaris. Ilya Tretyakov
 
установка и настройка файлового сервера и сервера печати
установка и настройка файлового сервера и сервера печатиустановка и настройка файлового сервера и сервера печати
установка и настройка файлового сервера и сервера печатиsilkuk
 
Операционные системы и среды
Операционные системы и средыОперационные системы и среды
Операционные системы и средыAlexandr Konfidentsialno
 
presentation_r00t_conf
presentation_r00t_confpresentation_r00t_conf
presentation_r00t_confMax Glekov
 
история развития бд1
история развития бд1история развития бд1
история развития бд1Sai_17
 
Docker. Зачем он нам?
Docker. Зачем он нам?Docker. Зачем он нам?
Docker. Зачем он нам?Andrey Gerasimov
 

Similar to 1. ЛК ОС семейства Linux. Администрирование информационных систем и веб-порталов (20)

Архитектура ROS
Архитектура ROSАрхитектура ROS
Архитектура ROS
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
 
Стажировка-2014, занятие 3. Конфиги, сборка, автоматические тесты.
Стажировка-2014, занятие 3. Конфиги, сборка, автоматические тесты.Стажировка-2014, занятие 3. Конфиги, сборка, автоматические тесты.
Стажировка-2014, занятие 3. Конфиги, сборка, автоматические тесты.
 
Вячеслав Бирюков - Дистрибутивы Linux
Вячеслав Бирюков - Дистрибутивы LinuxВячеслав Бирюков - Дистрибутивы Linux
Вячеслав Бирюков - Дистрибутивы Linux
 
Solaris OS
Solaris OSSolaris OS
Solaris OS
 
Linux
LinuxLinux
Linux
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 5
 
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотестыСтажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
 
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
Релиз инжиниринг Mail.ru, взгляд изнутри / Максим Глеков (Mail.Ru Group)
 
Локальное окружение на Docker
Локальное окружение на DockerЛокальное окружение на Docker
Локальное окружение на Docker
 
Containers in real world презентация
Containers in real world презентацияContainers in real world презентация
Containers in real world презентация
 
Использование контейнеризации в среде массового хостинга
Использование контейнеризации в среде массового хостингаИспользование контейнеризации в среде массового хостинга
Использование контейнеризации в среде массового хостинга
 
Presentation. OpenSolaris.
Presentation. OpenSolaris. Presentation. OpenSolaris.
Presentation. OpenSolaris.
 
установка и настройка файлового сервера и сервера печати
установка и настройка файлового сервера и сервера печатиустановка и настройка файлового сервера и сервера печати
установка и настройка файлового сервера и сервера печати
 
Операционные системы и среды
Операционные системы и средыОперационные системы и среды
Операционные системы и среды
 
ос урок1
ос урок1ос урок1
ос урок1
 
presentation_r00t_conf
presentation_r00t_confpresentation_r00t_conf
presentation_r00t_conf
 
история развития бд1
история развития бд1история развития бд1
история развития бд1
 
Docker. Зачем он нам?
Docker. Зачем он нам?Docker. Зачем он нам?
Docker. Зачем он нам?
 
Команды Ms dos
Команды Ms dosКоманды Ms dos
Команды Ms dos
 

1. ЛК ОС семейства Linux. Администрирование информационных систем и веб-порталов

  • 1. Администрирование информационных систем и веб-порталов 1. История ОС семейства Linux. 2. Особенности ОС семейства Linux. 3. Разметка диска в ОС Ubuntu Server. 4. Корневые папки в ОС Ubuntu Server. 5. Настройка сети в ОС Ubuntu Server. 6. Манипуляции с файлами и папками в ОС Linux. 7. Текстовый редактор vim. 8. Удаленное управление ОС Ubuntu Server. 9. Управление оболочками и ОС Linux. Тема 1
  • 2. История Linux • 1964 – Multics от Bell Laboratories • 1969 – Unix от Bell Laboratories • 1991 – начало Linux от Линуса Торвальдса и сообщества • 1993-1994 – Debian, Slackware, Red Hat • 2004 – ubuntu (Debian), CentOS (Red Hat) 1
  • 3.
  • 4.
  • 5. 2 Философия Unix • программы делают что-то одно и делают это хорошо • программы работают вместе • программы поддерживают текстовые потоки, поскольку это универсальный интерфейс
  • 6. Особенности Linux • развитие утилит командной строки • настройка – с помощью текстовых файлов • открытый и бесплатный исходный код – установка из репозиториев • регистрозависимость • единое дерево папок, объединяющее в виде папок разные разделы дисков, съемные носители, сетевые папки
  • 7. Установка программ в Linux • из доверенных репозиториев пакетов • в Debian – командой apt • в Red Hat – командой yum
  • 9.
  • 10.
  • 11. Разметка диска в ОС Ubuntu Server • Physical Drives • Drive Partitions (fdisk) • Physical Volumes (pvcreate, pvdisplay) • Volume Group (vgcreate, vgdisplay) • Logical Volumes (lvcreate, lvdisplay) • File System (mount) 3
  • 12.
  • 13.
  • 14.
  • 15. Корневые папки в ОС Ubuntu Server • dev – устройства • etc – конфигурация • home – файлы пользователей • media – носители • var – файлы служб (журналы, веб- сайты, почта) 4
  • 16.
  • 17.
  • 18. Настройка сети в ОС Ubuntu Server • l – просмотр списка • add – добавить • del - удалить 5 ip: • i – интерфейсы • a – адреса • r – маршруты
  • 19.
  • 20.
  • 21. Манипуляции с файлами • mv – перемещение/переименование • cp – копирование • rm – удаление • -R – ключ для копирования/удаления папок вместе с содержимым 6
  • 22. Пути в файлам • / – разделитель папок, в начале пути – абсолютный путь, относительно корня файловой системы • .. – на уровень вверх • . – текущая папка, используемся для запуска программ и скриптов: ./скрипт.sh
  • 23. Текстовый редактор vim • i – режим редактирования • esc – выход из текущего режима • ZZ – выход с сохранением • :q! – выход без сохранения 7
  • 24. Текстовый редактор vim • v – режим выделения • y – копирование • d – вырезать • p – вставить
  • 25. Текстовый редактор vim • u – отмена последнего изменения • :<номер строки> – переход к строке • /<строка> – поиск строки • :%s/typo/corrected/g – замена
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Управление оболочками • Ctrl+Alt+F<1-6> – переключение между консольными оболочками • Ctrl+Alt+F<7> – переключение на графическую оболочку 9