Ysa-k01-ru: Difference between revisions
| Line 84: | Line 84: | ||
* `<команда> --help` — краткая справка. |
* `<команда> --help` — краткая справка. |
||
Пример: |
Пример (bash): |
||
bash |
|||
ls --help |
ls --help |
||
man ls |
man ls |
||
Revision as of 22:21, 28 December 2025
Капитул 1: Введение в Unix/Linux
1. История Unix и Linux
Unix — это операционная система, разработанная в 1969 году в Bell Labs Кеном Томпсоном и Деннисом Ритчи. Она стала основой для многих современных операционных систем.
Основные вехи:
- 1970-е: появление Unix для университетов и исследовательских центров.
- 1991: Линус Торвальдс создает ядро Linux.
- 1992-2000: активное распространение Linux на серверах и ПК.
- Современность: Linux используется в серверах, мобильных устройствах (Android), роутерах, встроенных системах.
2. Области применения Linux
- **Серверы**: веб-серверы, базы данных, почтовые серверы.
- **Рабочие станции**: для разработки, науки и дизайна.
- **Сетевое оборудование**: роутеры, коммутаторы, firewall.
- **Мобильные устройства**: Android основан на ядре Linux.
- **Встроенные системы**: телевизоры, бытовая техника, IoT.
3. Задачи системного администратора Unix
Системный администратор отвечает за:
- Консультирование пользователей при покупке нового IT-оборудования (ноутбуки, ПК)
- Установку и настройку Linux.
- Решение проблем пользователей (консультирование, устранение неполадок).
- Настройку оборудования: принтеры, сканеры, сетевые устройства.
- Мониторинг и резервное копирование системы.
- Настройку и управление сервисами (веб, почта, базы данных).
- Настройку пользователей, групп и прав доступа.
4. Установка Linux (в виртуальной машине на Windows 11)
Для начинающих удобно использовать **виртуальную машину (VirtualBox, VMware)**. Пример установки Ubuntu 22.04 на Windows 11:
- Скачать VirtualBox и ISO-образ Ubuntu.
- Создать новую виртуальную машину: выбрать тип «Linux» и версию «Ubuntu 64-bit».
- Настроить RAM (2–4 ГБ) и диск (20–40 ГБ).
- Запустить VM и указать ISO как загрузочный диск.
- Следовать мастеру установки Ubuntu: выбрать язык, разметку диска, создать пользователя.
- После установки перезагрузить VM и войти в систему.
(альтернативный вариант: установите Linux на ПК или Raspberry Pi)
5. Основы работы с терминалом
Терминал — основной инструмент администратора. Команды:
- `login` — вход в систему.
- `logout` или `exit` — выход из сеанса.
- bash — командная оболочка, используемая по умолчанию.
6. Первая ориентация в системе
После входа полезно узнать базовую информацию:
- `hostname` — имя компьютера.
- `who` — список текущих пользователей.
- `whoami` — ваш пользователь.
- `id` — информация о пользователе и группах.
- `last` — история входов пользователей.
7. Основные команды навигации по файловой системе
- `pwd` — текущая директория.
- `ls` — содержимое директории.
- `cd <путь>` — смена директории.
Примеры (bash):
% pwd /home/user
% ls Documents Downloads Pictures
% cd Documents % pwd /home/user/Documents
8. Получение справки
- `man <команда>` — полное руководство.
- `<команда> --help` — краткая справка.
Пример (bash):
ls --help
man ls
9. Практические задания
1. Установить Linux на виртуальную машину (VirtualBox/VMware). 2. Войти в систему через терминал и проверить имя хоста (`hostname`). 3. Вывести список всех текущих пользователей (`who`). 4. Проверить вашу учетную запись и группы (`id`). 5. Попрактиковаться в навигации:
* Просмотреть текущую директорию (`pwd`). * Перейти в домашнюю директорию (`cd ~`). * Просмотреть файлы в разных директориях (`ls`, `ls -l`).
6. Использовать справку команд:
* `man ls` * `ls --help`
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/)