Ysa-k01-ru

From
Jump to navigation Jump to search

Капитул 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:

  1. Скачать VirtualBox и ISO-образ Ubuntu.
  2. Создать новую виртуальную машину: выбрать тип «Linux» и версию «Ubuntu 64-bit».
  3. Настроить RAM (2–4 ГБ) и диск (20–40 ГБ).
  4. Запустить VM и указать ISO как загрузочный диск.
  5. Следовать мастеру установки Ubuntu: выбрать язык, разметку диска, создать пользователя.
  6. После установки перезагрузить VM и войти в систему.

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. Дополнительные материалы для самостоятельного изучения