Ysa-k01-ru-v2: Difference between revisions

From
Jump to navigation Jump to search
Content deleted Content added
Jpr (talk | contribs)
Jpr (talk | contribs)
 
(10 intermediate revisions by the same user not shown)
Line 11: Line 11:
Unix стал основой для многих коммерческих и свободных операционных систем:
Unix стал основой для многих коммерческих и свободных операционных систем:
* BSD (Berkeley Software Distribution)
* BSD (Berkeley Software Distribution)
* Linux
* 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
* Arch Linux


== 2. Области применения Linux ==
== 2. Области применения Linux ==
Line 41: Line 38:
* Серверы баз данных (MySQL, PostgreSQL)
* Серверы баз данных (MySQL, PostgreSQL)
* Почтовые серверы
* Почтовые серверы
* Облачные платформы (AWS, Azure, Google Cloud)
* Облачные платформы (AWS, Azure, Google Cloud, NextCloud)


=== Рабочие станции ===
=== Рабочие станции ===
Line 51: Line 48:
* Домашние и корпоративные маршрутизаторы
* Домашние и корпоративные маршрутизаторы
* Промышленные системы
* Промышленные системы
* IoT-устройства
* телевизоры, бытовая техника, IoT-устройства.


=== Мобильные устройства ===
=== Мобильные устройства ===
Line 62: Line 59:


Основные обязанности:
Основные обязанности:
* Установка и обновление операционной системы
* Установка и обновление операционной системы (Linux, Windows)
* Создание и управление пользователями
* Создание и управление пользователями
* Настройка сети
* Настройка сети
* Мониторинг системы
* Мониторинг системы
* Резервное копирование данных
* Резервное копирование данных
* Обеспечение безопасности


Дополнительные задачи (часто встречаются на практике):
Дополнительные задачи (часто встречаются на практике):
* Консультация пользователей при покупке компьютера
* Консультация пользователей при покупке компьютера (ноутбуки, ПК)
* Установка и настройка принтеров и сканеров
* Установка и настройка принтеров и сканеров
* Помощь пользователям при возникновении проблем
* Помощь пользователям при возникновении проблем
Line 110: Line 106:
=== Вход и выход ===
=== Вход и выход ===
* Вход в систему: ввод имени пользователя и пароля
* Вход в систему: ввод имени пользователя и пароля
* Выход: '''exit''' или комбинация клавиш: '''Ctrl+D'''
* Выход:
<pre>
exit
</pre>
или комбинация клавиш:
<pre>
Ctrl+D
</pre>


=== Оболочка bash ===
=== Оболочка bash ===
Line 223: Line 212:
# Определить время последнего входа в систему
# Определить время последнего входа в систему


== 10. Материалы для самостоятельного изучения ==
== 10. Дополнительные материалы для самостоятельного изучения ==


* [Официальная документация Ubuntu](https://help.ubuntu.com/)
* Документация:
* [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
* Официальная документация Ubuntu
* Практика:
* Устанавливать 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)

Общая схема установки

  1. Установить VirtualBox
  2. Скачать ISO-образ Linux
  3. Создать новую виртуальную машину
  4. Подключить ISO
  5. Установить 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: Первые команды

  1. Войти в систему
  2. Выполнить команды:
whoami
hostname
pwd

Задание 2: Навигация

  1. Перейти в домашний каталог
  2. Посмотреть список файлов
  3. Перейти в каталог /etc
  4. Вернуться назад

Задание 3: Работа со справкой

  1. Открыть man для команды ls
  2. Найти описание параметра -l
  3. Выйти из man

Задание 4 (дополнительно)

  1. Выполнить команду last
  2. Определить время последнего входа в систему

10. Дополнительные материалы для самостоятельного изучения

Итог главы

После завершения главы 1 студент:

  • Понимает, что такое Unix и Linux
  • Знает, где используется Linux
  • Понимает роль системного администратора
  • Умеет установить Linux в виртуальной машине
  • Умеет работать с терминалом и базовыми командами
  • Умеет находить справку по командам