Ysa-k01-ru: Difference between revisions
| (14 intermediate revisions by the same user not shown) | |||
| Line 23: | Line 23: | ||
Системный администратор отвечает за: |
Системный администратор отвечает за: |
||
* Консультирование пользователей при покупке нового IT-оборудования (ноутбуки, ПК) |
|||
* Установку и настройку Linux. |
* Установку и настройку Linux. |
||
| ⚫ | |||
| ⚫ | |||
* Решение проблем пользователей (консультирование, устранение неполадок). |
* Решение проблем пользователей (консультирование, устранение неполадок). |
||
* Настройку оборудования: принтеры, сканеры, сетевые устройства. |
* Настройку оборудования: принтеры, сканеры, сетевые устройства. |
||
* Мониторинг и резервное копирование системы. |
* Мониторинг и резервное копирование системы. |
||
| ⚫ | |||
| ⚫ | |||
== 4. Установка Linux в виртуальной машине == |
== 4. Установка Linux (в виртуальной машине на Windows 11) == |
||
Для начинающих удобно использовать **виртуальную машину (VirtualBox, VMware)**. |
Для начинающих удобно использовать **виртуальную машину (VirtualBox, VMware)**. |
||
Пример установки Ubuntu 22.04 на Windows 11: |
Пример установки Ubuntu 22.04 на Windows 11: |
||
| Line 40: | Line 41: | ||
# Следовать мастеру установки Ubuntu: выбрать язык, разметку диска, создать пользователя. |
# Следовать мастеру установки Ubuntu: выбрать язык, разметку диска, создать пользователя. |
||
# После установки перезагрузить VM и войти в систему. |
# После установки перезагрузить VM и войти в систему. |
||
(альтернативный вариант: установите Linux на ПК или Raspberry Pi) |
|||
== 5. Основы работы с терминалом == |
== 5. Основы работы с терминалом == |
||
| Line 45: | Line 48: | ||
Команды: |
Команды: |
||
* `login` — вход в систему. |
* `login` — вход в систему (с именем пользователя и паролем). |
||
* `logout` или `exit` — выход из сеанса. |
* `logout` или `exit` — выход из сеанса. |
||
| ⚫ | |||
| ⚫ | |||
Приглашение к вводу (обычно % , иногда с дополнительной информацией) указывает, что «bash» готов принять команду. |
|||
% |
|||
Введите команду и завершите ввод нажатием клавиши ENTER. После этого команда будет выполнена, а результат отобразится на экране. |
|||
% pwd <ENTER> |
|||
| ⚫ | |||
Затем снова появится приглашение к вводу, и вы сможете ввести следующую команду... до тех пор, пока не завершитесессию с командой «exit» или «logout». |
|||
% ls -l <ENTER> |
|||
... |
|||
% cd /home |
|||
... |
|||
% exit |
|||
== 6. Первая ориентация в системе == |
== 6. Первая ориентация в системе == |
||
| Line 64: | Line 83: | ||
* `cd <путь>` — смена директории. |
* `cd <путь>` — смена директории. |
||
<pre> |
|||
| ⚫ | |||
/ |
|||
├── etc |
|||
├── home |
|||
│ └── yuri |
|||
│ └── Documents |
|||
│ └── Downloads |
|||
│ └── Pictures |
|||
└── var |
|||
└── ... |
|||
</pre> |
|||
| ⚫ | |||
```bash |
|||
pwd |
% pwd |
||
| ⚫ | |||
/home/yuri |
|||
ls |
|||
| ⚫ | |||
% ls |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
``` |
|||
| ⚫ | |||
| ⚫ | |||
== 8. Получение справки == |
== 8. Получение справки == |
||
| Line 81: | Line 112: | ||
* `<команда> --help` — краткая справка. |
* `<команда> --help` — краткая справка. |
||
Пример: |
Пример (bash): |
||
bash |
|||
ls --help |
ls --help |
||
man ls |
man ls |
||
== 9. Практические задания == |
== 9. Практические задания == |
||
# Установить Linux на виртуальную машину (VirtualBox/VMware). |
|||
# Войти в систему через терминал и проверить имя хоста (`hostname`). |
|||
# Вывести список всех текущих пользователей (`who`). |
|||
# Проверить вашу учетную запись и группы (`id`). |
|||
# Попрактиковаться в навигации: |
|||
## Просмотреть текущую директорию (`pwd`). |
|||
## Перейти в домашнюю директорию (`cd ~`). |
|||
| ⚫ | |||
* Перейти в домашнюю директорию (`cd ~`). |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
== 10. Дополнительные материалы для самостоятельного изучения == |
== 10. Дополнительные материалы для самостоятельного изучения == |
||
Latest revision as of 22:52, 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 — командная оболочка, используемая по умолчанию.
Приглашение к вводу (обычно % , иногда с дополнительной информацией) указывает, что «bash» готов принять команду.
%
Введите команду и завершите ввод нажатием клавиши ENTER. После этого команда будет выполнена, а результат отобразится на экране.
% pwd <ENTER> /home/user1
Затем снова появится приглашение к вводу, и вы сможете ввести следующую команду... до тех пор, пока не завершитесессию с командой «exit» или «logout».
% ls -l <ENTER> ... % cd /home ... % exit
6. Первая ориентация в системе
После входа полезно узнать базовую информацию:
- `hostname` — имя компьютера.
- `who` — список текущих пользователей.
- `whoami` — ваш пользователь.
- `id` — информация о пользователе и группах.
- `last` — история входов пользователей.
7. Основные команды навигации по файловой системе
- `pwd` — текущая директория.
- `ls` — содержимое директории.
- `cd <путь>` — смена директории.
/ ├── etc ├── home │ └── yuri │ └── Documents │ └── Downloads │ └── Pictures └── var └── ...
Примеры (bash):
% pwd /home/yuri
% ls Documents Downloads Pictures
% cd Documents % pwd /home/yuri/Documents
8. Получение справки
- `man <команда>` — полное руководство.
- `<команда> --help` — краткая справка.
Пример (bash):
ls --help
man ls
9. Практические задания
- Установить Linux на виртуальную машину (VirtualBox/VMware).
- Войти в систему через терминал и проверить имя хоста (`hostname`).
- Вывести список всех текущих пользователей (`who`).
- Проверить вашу учетную запись и группы (`id`).
- Попрактиковаться в навигации:
- Просмотреть текущую директорию (`pwd`).
- Перейти в домашнюю директорию (`cd ~`).
- Просмотреть файлы в разных директориях (`ls`, `ls -l`).
- Использовать справку команд:
- `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/)