
- •Решение практических задач
- •Теоретические вопросы
- •Определение Управления(администрирования) ис. Группы задач администрирования.
- •Состав служб администратора системы и их назначение.
- •Определение Информационной системы (ис). Компоненты ис. Понятия Технических средств ис, Программных и технологических средств ис, Информационного фонда.
- •Определение Корпоративных ис. Классы корпоративных ис: mrp, mrp II, erp, erp-II и csrp.
- •Основы администрирования в операционной системе Linux: общие команды (примеры использования).
- •Структура файловой системы Linux.
- •Команды работы с файлами в Linux.
- •Назначение прав доступа к файлам в Linux.
- •Перенаправление ввода/вывода, исполььзование каналов, утилита grep.
- •Монтирование устройств, монтирование папок. Назначение каталога /dev.
- •Понятие процесса, команды работы с процессами. Сигналы.
- •Архиватор tar, утилита gzip - назначение, примеры использования.
- •Организация резервного копирования с помощью rsync. Примеры использования.
- •Планирование заданий - демон cron.
- •Резервирование с помощью технологии git.
- •Командные оболочки (shell) - назначение, разновидности, история возникновения.
- •Операторы сравнения, условные конструкции в shell, примеры использования.
- •Циклические конструкции в shell, примеры использования.
- •Удаленное управление компьютером с помощью ssh.
- •Модель osi, основные протоколы сети интернет.
- •Адрес iPv4. Типы. Формы записи адреса iPv4.
- •Классы iPv4 адресов. Их описание.
- •Понятие маски подсети. Формы записи маски подсети. Бесклассовая маршрутизация.
- •Публичные и приватные адреса iPv4. Зарезервированные ip-адреса.
- •Основные команды проверки и настройки сети.
- •Практические задания
- •Теория для следующих четырех вопросов с адресами:
Теория для следующих четырех вопросов с адресами:
IP-адрес — это уникальный идентификатор, присваиваемый каждому устройству, подключенному к сети, для его адресации и взаимодействия с другими устройствами в сети. IP-адрес может быть IPv4 (32 бита) или IPv6 (128 бит).
Маска сети позволяет определить, какая часть IP-адреса относится к сети, а какая — к хостам. Маска сети — это 32-битное число, которое используется для разделения IP-адреса на две части: сеть и хост. Маска сети указывает, какая часть IP-адреса относится к сети, а какая — к хостам внутри этой сети.
Назначение:
Определяет размер сети.
Помогает устройствам на сетевом уровне понимать, какие адреса принадлежат одной сети, а какие находятся за пределами этой сети (для маршрутизации).
Сетевой адрес — это адрес, который представляет саму сеть. Сетевой адрес — это адрес, который представляет собой начало диапазона всех адресов в подсети. Он указывает на саму сеть, а не на конкретное устройство в сети. Получается путем логического И (AND) IP-адреса с маской сети.
Назначение:
Идентификация сети в более широком контексте, чем отдельные хосты.
Не используется для назначения конкретным устройствам, поскольку это адрес самой сети.
Broadcast-адрес — это адрес, используемый для отправки сообщений всем устройствам в подсети. Broadcast-адрес — это особый адрес, используемый для отправки данных всем устройствам в сети (или подсети). Для IPv4 Broadcast-адрес всегда заканчивается на 255 в последнем октете.
Назначение:
Позволяет отправлять данные всем хостам внутри одной подсети.
Часто используется для сетевых запросов или объявления доступности сервера.
Первый хостовой адрес — это первый доступный адрес для устройства в сети. Первый хостовой адрес — это первый IP-адрес, который можно назначить устройству в сети после сетевого адреса. Он является первым доступным адресом для использования в подсети.
Назначение:
Это адрес, который можно использовать для назначения хосту или устройству в сети, и это не специальный адрес, как сетевой или Broadcast.
Последний хостовой адрес — это последний доступный адрес в сети перед Broadcast-адресом. Последний хостовой адрес — это последний доступный адрес для назначения устройству в сети перед Broadcast-адресом. Этот адрес также является последним в диапазоне адресов подсети.
Назначение:
Это адрес, который можно использовать для назначения последнему устройству в подсети перед Broadcast-адресом. Важно для сетевых конфигураций, чтобы не перепутать его с Broadcast-адресом.
Классы
IP-адреса делятся на 5 классов в зависимости от того, сколько битов используются для сети и сколько для хостов. Эти классы позволяют различать разные диапазоны адресов, которые используются для различных типов сетей, таких как частные или публичные.
A, B и C — это классы коммерческой адресации. D – для многоадресных рассылок, а класс E – для экспериментов.
Класс А: 1.0.0.0 — 126.0.0.0, маска 255.0.0.0 (8)
Класс В: 128.0.0.0 — 191.255.0.0, маска 255.255.0.0 (16)
Класс С: 192.0.0.0 — 223.255.255.0, маска 255.255.255.0 (24)
Класс D: 224.0.0.0 — 239.255.255.255, маска 255.255.255.255 (32)
Класс Е: 240.0.0.0 — 247.255.255.255, маска 255.255.255.255 (32)
IP бывают белые и серые (или публичные и частные). Публичным IP адресом называется IP адрес, который используется для выхода в Интернет. Адреса, используемые в локальных сетях, относят к частным. Частные IP не маршрутизируются в Интернете.
Таблица масок подсети
9. Для данного адреса с битовой маской: 159.27.66.169/20 заполните таблицу.
Тип адреса |
Последний октет в бинарном виде |
Последний октет в десятичном виде |
Полный адрес в десятичном виде |
Сетевой адрес |
|
|
|
Первый хостовой адрес |
|
|
|
Последний хостовой адрес |
|
|
|
Broadcast-адрес |
|
|
|
Ip-адресс – это четыре восьмибитных числа (октета) разделенных точками, нумеруются по-человечески, начиная слева с 1 до 4. Маска подсети с префиксом /20 (или маска подсети длиной 20 бит) обозначает, что первые 20 бит в IP-адресе — это сеть (единички), а оставшиеся 12 бит — это хостовая часть.
Маска в сс2
11111111 |
11111111 |
11110000 |
00000000 |
Адрес 159.27.66.169 в сс2
10011111 |
00011011 |
01000010 |
10101001 |
Вычисление сетевого адреса применяя операцию побитового сложения адреса и маски:
10011111 |
00011011 |
01000000 |
00000000 |
В сс10: 159.27.64.0
Адрес первого хоста будет следующим после сетевого адреса, т. е. 159.27.64.1
Теперь вычислим Broadcast-адрес:
Возьмем сетевой адрес в сс2 и заменим последние 12 бит на единицы
10011111 |
00011011 |
01001111 |
11111111 |
Таким образом, Broadcast-адрес подсети 159.27.64.0/20:
159.27.79.255
Чтобы найти адрес последнего хоста, нам нужно уменьшить Broadcast-адрес на 1 (то есть, заменить последние единицы на ноль):
10011111 |
00011011 |
01001111 |
11111110 |
Адрес последнего хоста в сс10 159.27.79.254
Тип адреса |
Последний октет в бинарном виде |
Последний октет в десятичном виде |
Полный адрес в десятичном виде |
Сетевой адрес |
00000000 |
0 |
159.27.64.0 |
Первый хостовой адрес |
00000001 |
1 |
159.27.64.1 |
Последний хостовой адрес |
11111110 |
254 |
159.27.79.254 |
Broadcast-адрес |
11111111 |
255 |
159.27.79.255 |
10. Для данного адреса с битовой маской: 144.50.75.192/27 заполните таблицу.
Тип адреса |
Последний октет в бинарном виде |
Последний октет в десятичном виде |
Полный адрес в десятичном виде |
Сетевой адрес |
|
|
|
Первый хостовой адрес |
|
|
|
Последний хостовой адрес |
|
|
|
Broadcast-адрес |
|
|
|
Ip-адресс – это четыре восьмибитных числа (октета) разделенных точками, нумеруются по-человечески, начиная слева с 1 до 4. Маска подсети с префиксом /20 (или маска подсети длиной 20 бит) обозначает, что первые 20 бит в IP-адресе — это сеть (единички), а оставшиеся 12 бит — это хостовая часть.
Переводы в системы счисления:
IP-адрес 144.50.75.192 в двоичной форме: |
10010000.00110010.01001011.11000000 |
Маска подсети /27 в двоичной форме:
|
11111111.11111111.11111111.11100000
|
В десятичном виде маска подсети: |
255.255.255.224 |
Применение маски:
10010000.00110010.01001011.11000000 |
IP-адрес 144.50.75.192 в двоичной форме |
11111111. 11111111. 11111111. 11100000
|
Маска подсети /27 в двоичной форме
|
10010000.00110010.01001011.11000000
|
Результат побитовой операции И (AND) |
11000000 |
Последний октет сетевого адреса в бинарном виде |
144.50.75.192 |
Сетевой адрес в десятиричном виде |
Чтобы найти первый хостовой адрес, нужно прибавить 1 к последнему октету сетевого адреса:
Сетевой адрес: |
144.50.75.192 |
Первый хост: |
144.50.75.193 |
Последний октет первого хоста в бинарном виде: |
11000001 |
Маска подсети /27: первые 27 бит — это сеть, оставшиеся 5 бит — это хосты, которые должны быть заполнены единицами. Для вычисления Broadcast-адреса заменим все биты хостовой части (последние 5 бит) на единицы.
Сетевой адрес2: |
10010000.00110010.01001011.11000000 |
Broadcast-адрес2: |
10010000.00110010.01001011.11011111 |
Последний октет Broadcast-адреса2: |
11011111 |
Broadcast-адрес10: |
144.50.75.223 |
Теперь, чтобы найти последний хостовой адрес, нужно уменьшить Broadcast-адрес на 1:
Broadcast-адрес10: |
144.50.75.223 |
последний хостовой адрес10: |
144.50.75.222 |
Последний октет последнего хоста2: |
11011110 |
Тип адреса |
Последний октет в бинарном виде |
Последний октет в десятичном виде |
Полный адрес в десятичном виде |
Сетевой адрес |
11000000 |
192 |
144.50.75.192 |
Первый хостовой адрес |
11000001 |
193 |
144.50.75.193 |
Последний хостовой адрес |
11011110 |
222 |
144.50.75.222 |
Broadcast-адрес |
11011111 |
223 |
144.50.75.223 |
11. Для данного адреса с битовой маской: 191.216.245.21/18 заполните таблицу.
Тип адреса |
Последний октет в бинарном виде |
Последний октет в десятичном виде |
Полный адрес в десятичном виде |
Сетевой адрес |
|
|
|
Первый хостовой адрес |
|
|
|
Последний хостовой адрес |
|
|
|
Broadcast-адрес |
|
|
|
Ip-адресс – это четыре восьмибитных числа (октета) разделенных точками, нумеруются по-человечески, начиная слева с 1 до 4. Маска подсети с префиксом /20 (или маска подсети длиной 20 бит) обозначает, что первые 20 бит в IP-адресе — это сеть (единички), а оставшиеся 12 бит — это хостовая часть.
IP-адрес 191.216.245.21 в двоичной форме:
10111111.11011000.11110101.00010101 |
Маска подсети /18 в двоичной форме:
11111111.11111111.11000000.00000000 |
Применение маски /18 к IP-адресу 191.216.245.21 с помощью побитовой операции И (AND).
10111111.11011000.11110101.00010101 |
11111111.11111111.11000000.00000000 |
10111111.11011000.11000000.00000000 |
Последний октет сетевого адреса в бинарном виде: 00000000
Сетевой адрес в десятичном виде: 191.216.192.0
Чтобы найти первый хостовой адрес, нужно прибавить 1 к последнему октету сетевого адреса.
Последний октет первого хоста в бинарном виде: 00000001
Первый хост в десятичном виде: 191.216.192.1
Broadcast-адрес: заменить все биты хостовой части (последние 14 бит) на единицы.
Сетевой адрес: 191.216.192.0
Маска подсети /18: первые 18 бит — это сеть, оставшиеся 14 бит — это хосты, которые должны быть заполнены единицами.
Broadcast-адрес2: 10111111.11011000.11111111.11111111
Broadcast-адрес10: 191.216.255.255
Последний октет Broadcast-адреса в бинарном виде:11111111
Чтобы найти последний хостовой адрес, нужно уменьшить Broadcast-адрес на 1:
Последний хост10: 191.216.255.254
Последний октет последнего хоста в бинарном виде: 11111110
Тип адреса |
Последний октет в бинарном виде |
Последний октет в десятичном виде |
Полный адрес в десятичном виде |
Сетевой адрес |
00000000 |
0 |
191.216.192.0 |
Первый хостовой адрес |
00000001 |
1 |
191.216.192.1 |
Последний хостовой адрес |
11111110 |
254 |
191.216.255.254 |
Broadcast-адрес |
11111111 |
255 |
191.216.255.255 |
12. Для данного адреса с битовой маской: 145.254.211.228/21 заполните таблицу.
Тип адреса |
Последний октет в бинарном виде |
Последний октет в десятичном виде |
Полный адрес в десятичном виде |
Сетевой адрес |
|
|
|
Первый хостовой адрес |
|
|
|
Последний хостовой адрес |
|
|
|
Broadcast-адрес |
|
|
|
Ip-адресс – это четыре восьмибитных числа (октета) разделенных точками, нумеруются по-человечески, начиная слева с 1 до 4. Маска подсети с префиксом /20 (или маска подсети длиной 20 бит) обозначает, что первые 20 бит в IP-адресе — это сеть (единички), а оставшиеся 12 бит — это хостовая часть.
IP-адрес 145.254.211.228 в двоичной форме будет:
10010001.11111110.11010011.11100100
Маска подсети /21 в двоичной форме будет:
11111111.11111111.11111000.00000000
В десятичном виде будет: 255.255.248.0
Применив маску /21 к IP-адресу 145.254.211.228 с помощью побитовой операции И (AND).
10010001.11111110.11010000.00000000
Сетевой адрес десятичном виде будет: 145.254.208.0
Последний октет сетевого адреса в бинарном виде: 00000000
Чтобы найти первый хостовой адрес, нужно к сетевому адресу прибавить 1 к последнему октету. Первый хост: 145.254.208.1
Последний октет первого хоста в бинарном виде: 00000001
Broadcast-адрес — это адрес, где все биты хостовой части равны 1. Мы знаем, что в маске /21 последние 11 бит — это хостовая часть, и для Broadcast-адреса все эти биты будут равны единице.
Broadcast-адрес в десятичном виде: 145.254.215.255
Последний октет Broadcast-адреса в бинарном виде: 11111111
Чтобы найти последний хостовой адрес, нужно Broadcast-адрес уменьшить на 1.
Последний октет последнего хоста в бинарном виде: 11111110
Последний хост в десятичном виде: 145.254.215.254
Тип адреса |
Последний октет в бинарном виде |
Последний октет в десятичном виде |
Полный адрес в десятичном виде |
Сетевой адрес |
00000000 |
0 |
145.254.208.0 |
Первый хостовой адрес |
00000001 |
1 |
145.254.208.1 |
Последний хостовой адрес |
11111110 |
254 |
145.254.215.254 |
Broadcast-адрес |
11111111 |
255 |
145.254.215.255 |
13. В каталоге sandbox находятся три файла: Task_1, Task_2, Task_3. Написать последовательность команд в командном интерпретаторе для получения следующих результатов: Посмотреть объем файлов Task_1, Task_2, Task_3 в Кб, изменить название файлов на Task_first, Task_second, Task_third. Дописать содержимое файла Task_first в конец файла Task_third.
mkdir sandbox cd sandbox
touch Task_1 Task_2 Task_3
ls -l --block-size=1K Task_1 Task_2 Task_3 ## (если каталог пустой, то в нем можно просто команду с ключом применить не перечисляя интересующие файлы)
mv Task_1 Task_first mv Task_2 Task_second mv Task_3 Task_third
так как файл и так пустой, заполним его хотяб датой date >> Task_first
cat Task_first >> Task_third
cat Task_third ##проверка
очистить содержимое каталога rm -rf ./* |
14. В каталоге sandbox находятся три файла: Task_1, Task_2, Task_3. Написать последовательность команд в командном интерпретаторе для получения следующих результатов: Список всех выполняемых процессов переписать в файл Task_1. Создать в каталоге sandbox каталог sandbox-2, переместить туда файлы Task_2, Task_3. Переписать содержимое файла /bin/ls в файл Task_2, переименовав его в "myls", установить права доступа на файл "myls" - "r-xr--r--". Добавить в файл Task_3 информацию о ядре системы.
mkdir sandbox cd sandbox
touch Task_1 Task_2 Task_3
ps aux > Task_1
mkdir sandbox-2
mv Task_2 Task_3 sandbox-2/
cd sandbox-2
cp /bin/ls Task_2 mv Task_2 myls chmod 544 myls r-x для владельца (чтение и выполнение). r-- для группы (только чтение). r-- для остальных пользователей (только чтение).
uname -r >> Task_3
очистить содержимое текущего каталога rm -rf ./* |
15. В каталоге sandbox находятся три файла: Task_1, Task_2, Task_3. Написать последовательность команд в командном интерпретаторе для получения следующих результатов: В каталоге sandbox создать архив "MyArch.tar", добавив туда файлы Task_1, Task_2, Task_3, использовать утилиту gzip для сжатия архива. Перенаправить содержимое каталога sandbox, получаемое командой ls в файл List. Добавить файл List в архив.
gzip –version ##проверка доступности утилиты
mkdir sandbox cd sandbox
touch Task_1 Task_2 Task_3
tar -cf MyArch.tar Task_1 Task_2 Task_3 tar — утилита для архивации. -c — создаёт новый архив. -f MyArch.tar — указывает имя архива (в данном случае MyArch.tar). Task_1 Task_2 Task_3 — файлы, которые нужно добавить в архив.
gzip MyArch.tar
ls > List
##в бляцком линуксе нельзя просто так добавить файл в архив, ПОЭТОМУ
mkdir 15 ##создан времян каталог tar -xzf MyArch.tar.gz -C 15 ##разарх во времян каталог rm MyArch.tar.gz ##удал стар сж арх
mv List 15/ ##перемещ лист во времян каталог
tar -czf MyArch.tar.gz -C 15 . ##созд сж архив
rm -rf 15 ##удал времян каталог ПРОВЕРКА mkdir 15 ##создан времян каталог tar -xzf MyArch.tar.gz -C 15 ##разарх во времян каталог ls -l 15/
очистить содержимое текущего каталога rm -rf ./*
|
16. В каталоге sandbox находятся три файла: Task_1, Task_2, Task_3. Написать последовательность команд в командном интерпретаторе для получения следующих результатов: В каталоге sandbox создать жесткую ссылку на файл Task_1 и символическую ссылку на Task_2. Получить подробный отчет о содержимом текущего каталога и направить его в файл Task_3.
mkdir sandbox cd sandbox
touch Task_1 Task_2 Task_3
ln Task_1 hardlink_Task_1
ln -s Task_2 symlink_Task_2
ls -l > Task_3
очистить содержимое текущего каталога rm -rf ./*
|
17. В каталоге sandbox находятся три файла: Task_1, Task_2, Task_3. Написать последовательность команд в командном интерпретаторе для получения следующих результатов: Создать в каталоге sandbox каталог tmp, скопировать туда все файлы из каталога /bin, название которых начинается на символ "l". Записать в файл Task_1 количество файлов в каталоге tmp.
mkdir sandbox cd sandbox
touch Task_1 Task_2 Task_3 mkdir tmp # Создать каталог tmp в каталоге sandbox
cp /bin/l* tmp/ # Скопировать все файлы из /bin, начинающиеся на "l"
ls tmp/ # не доверяю системе, поэтому лучше загляну одним глазком
ls -1 tmp/ | wc -l > Task_1 # Записать количество файлов в каталоге
cat Task_1 # сколько раз мяукнул котик
очистить содержимое текущего каталога rm -rf ./*
|