Ysa-k01-ru-v2: Difference between revisions
| (9 intermediate revisions by the same user not shown) | |||
| Line 11: | Line 11: | ||
Unix стал основой для многих коммерческих и свободных операционных систем: |
Unix стал основой для многих коммерческих и свободных операционных систем: |
||
* BSD (Berkeley Software Distribution) |
* BSD (Berkeley Software Distribution) |
||
| ⚫ | |||
* Solaris, AIX, HP-UX |
|||
* Android (через Linux) |
|||
* macOS (через BSD) |
* macOS (через BSD) |
||
* iOS (через macOS, через BSD) |
|||
* Android |
|||
=== Linux === |
=== Linux === |
||
| Line 25: | Line 26: | ||
Примеры популярных дистрибутивов Linux: |
Примеры популярных дистрибутивов Linux: |
||
* Ubuntu, Debian, Fedora, SuSe, Arch Linux |
|||
* Ubuntu |
|||
* Debian |
|||
* Fedora |
|||
* SuSe |
|||
| ⚫ | |||
== 2. Области применения Linux == |
== 2. Области применения Linux == |
||
| Line 51: | Line 48: | ||
* Домашние и корпоративные маршрутизаторы |
* Домашние и корпоративные маршрутизаторы |
||
* Промышленные системы |
* Промышленные системы |
||
* IoT-устройства |
* телевизоры, бытовая техника, IoT-устройства. |
||
=== Мобильные устройства === |
=== Мобильные устройства === |
||
| Line 62: | Line 59: | ||
Основные обязанности: |
Основные обязанности: |
||
* Установка и обновление операционной системы |
* Установка и обновление операционной системы (Linux, Windows) |
||
* Создание и управление пользователями |
* Создание и управление пользователями |
||
* Настройка сети |
* Настройка сети |
||
* Мониторинг системы |
* Мониторинг системы |
||
* Резервное копирование данных |
* Резервное копирование данных |
||
* Обеспечение безопасности |
|||
Дополнительные задачи (часто встречаются на практике): |
Дополнительные задачи (часто встречаются на практике): |
||
* Консультация пользователей при покупке компьютера |
* Консультация пользователей при покупке компьютера (ноутбуки, ПК) |
||
* Установка и настройка принтеров и сканеров |
* Установка и настройка принтеров и сканеров |
||
* Помощь пользователям при возникновении проблем |
* Помощь пользователям при возникновении проблем |
||
| Line 110: | Line 106: | ||
=== Вход и выход === |
=== Вход и выход === |
||
* Вход в систему: ввод имени пользователя и пароля |
* Вход в систему: ввод имени пользователя и пароля |
||
| ⚫ | |||
* Выход: |
|||
<pre> |
|||
exit |
|||
</pre> |
|||
| ⚫ | |||
<pre> |
|||
Ctrl+D |
|||
</pre> |
|||
=== Оболочка bash === |
=== Оболочка bash === |
||
| Line 223: | Line 212: | ||
# Определить время последнего входа в систему |
# Определить время последнего входа в систему |
||
== 10. |
== 10. Дополнительные материалы для самостоятельного изучения == |
||
| ⚫ | |||
* Документация: |
|||
* [The Linux Command Line](http://linuxcommand.org/tlcl.php) — книга для начинающих. |
|||
* man pages |
|||
* [Unix Tutorial for Beginners](https://www.tutorialspoint.com/unix/index.htm) — онлайн-курс. |
|||
* /usr/share/doc |
|||
* Практика в песочнице: [Linux VM Playground](https://bellard.org/jslinux/) |
|||
* Онлайн-ресурсы: |
|||
* The Linux Documentation Project |
|||
| ⚫ | |||
* Практика: |
|||
* Устанавливать Linux повторно |
|||
* Экспериментировать в виртуальной машине |
|||
* Выполнять команды каждый день |
|||
== Итог главы == |
== Итог главы == |
||
| Line 245: | Line 228: | ||
* Умеет работать с терминалом и базовыми командами |
* Умеет работать с терминалом и базовыми командами |
||
* Умеет находить справку по командам |
* Умеет находить справку по командам |
||
``` |
|||
Latest revision as of 11:03, 29 December 2025
```wiki
Глава 1: Введение в Unix/Linux и первые практические шаги
1. История Unix и Linux
Unix
Unix был разработан в конце 1960-х годов в исследовательском центре Bell Labs (AT&T). Основные разработчики:
- Кен Томпсон
- Деннис Ритчи
Unix стал основой для многих коммерческих и свободных операционных систем:
- BSD (Berkeley Software Distribution)
- Linux
- Android (через Linux)
- macOS (через BSD)
- iOS (через macOS, через BSD)
Linux
Linux появился в 1991 году. Его создатель — Линус Торвальдс. Linux — это:
- Свободный Unix-подобный **ядро** операционной системы
- Распространяется с открытым исходным кодом
- Активно развивается сообществом
На практике Linux почти всегда используется вместе с инструментами проекта GNU, поэтому корректное название — **GNU/Linux**.
Примеры популярных дистрибутивов Linux:
- Ubuntu, Debian, Fedora, SuSe, Arch Linux
2. Области применения Linux
Linux используется практически везде.
Серверы
Linux — доминирующая серверная ОС. Примеры:
- Веб-серверы (Apache, Nginx)
- Серверы баз данных (MySQL, PostgreSQL)
- Почтовые серверы
- Облачные платформы (AWS, Azure, Google Cloud, NextCloud)
Рабочие станции
- Офисные компьютеры
- Компьютеры разработчиков
- Учебные и лабораторные классы
Роутеры и встроенные системы
- Домашние и корпоративные маршрутизаторы
- Промышленные системы
- телевизоры, бытовая техника, IoT-устройства.
Мобильные устройства
- Android основан на ядре Linux
- Смартфоны, планшеты, TV-приставки
3. Задачи Unix/Linux системного администратора
Системный администратор отвечает за стабильную и безопасную работу системы.
Основные обязанности:
- Установка и обновление операционной системы (Linux, Windows)
- Создание и управление пользователями
- Настройка сети
- Мониторинг системы
- Резервное копирование данных
Дополнительные задачи (часто встречаются на практике):
- Консультация пользователей при покупке компьютера (ноутбуки, ПК)
- Установка и настройка принтеров и сканеров
- Помощь пользователям при возникновении проблем
- Обучение пользователей основам работы с системой
4. Установка Linux в виртуальной машине (Windows 11)
Для обучения рекомендуется использовать виртуальную машину.
Что такое виртуальная машина
Виртуальная машина — это компьютер внутри компьютера. Преимущества:
- Безопасно
- Не влияет на основную систему
- Можно экспериментировать
Необходимое ПО
- Windows 11
- VirtualBox или VMware Player
- ISO-образ Linux (например, Ubuntu Server или Ubuntu Desktop)
Общая схема установки
- Установить VirtualBox
- Скачать ISO-образ Linux
- Создать новую виртуальную машину
- Подключить ISO
- Установить Linux, следуя инструкциям установщика
5. Основы работы с терминалом
Что такое терминал
Терминал — это текстовый интерфейс для управления системой с помощью команд.
Преимущества:
- Полный контроль над системой
- Быстрая работа
- Возможность автоматизации
Вход и выход
- Вход в систему: ввод имени пользователя и пароля
- Выход: exit или комбинация клавиш: Ctrl+D
Оболочка bash
bash — самая распространённая командная оболочка в Linux. Она:
- Принимает команды
- Запускает программы
- Поддерживает скрипты
6. Ориентация после входа в систему
Имя компьютера
hostname
Кто вошёл в систему
who
Текущий пользователь
whoami
Информация о пользователе
id
История входов
last
7. Навигация по файловой системе
Текущая директория
pwd
Список файлов
ls ls -l ls -a
Переход между каталогами
cd /etc cd .. cd ~
Пример:
cd /home/user pwd
8. Получение справки и помощи
Встроенная справка
ls --help
Руководства man
man ls man cd
Навигация в man:
- ↑ ↓ — прокрутка
- q — выход
9. Практические задания
Задание 1: Первые команды
- Войти в систему
- Выполнить команды:
whoami hostname pwd
Задание 2: Навигация
- Перейти в домашний каталог
- Посмотреть список файлов
- Перейти в каталог /etc
- Вернуться назад
Задание 3: Работа со справкой
- Открыть man для команды ls
- Найти описание параметра -l
- Выйти из man
Задание 4 (дополнительно)
- Выполнить команду last
- Определить время последнего входа в систему
10. Дополнительные материалы для самостоятельного изучения
- [Официальная документация Ubuntu](https://help.ubuntu.com/)
- [The Linux Command Line](http://linuxcommand.org/tlcl.php) — книга для начинающих.
- [Unix Tutorial for Beginners](https://www.tutorialspoint.com/unix/index.htm) — онлайн-курс.
- Практика в песочнице: [Linux VM Playground](https://bellard.org/jslinux/)
Итог главы
После завершения главы 1 студент:
- Понимает, что такое Unix и Linux
- Знает, где используется Linux
- Понимает роль системного администратора
- Умеет установить Linux в виртуальной машине
- Умеет работать с терминалом и базовыми командами
- Умеет находить справку по командам