Блок 3

Первые шаги в системе

Linux: блок 3

У вас уже есть установленная, обновлённая и готовая к работе Ubuntu LTS. Прежде чем в Блоке 4 мы погрузимся в терминал — основной инструмент системного администратора, — важно спокойно освоиться в …

Обновлено: · DeeNet

Введение в блок

У вас уже есть установленная, обновлённая и готовая к работе Ubuntu LTS. Прежде чем в Блоке 4 мы погрузимся в терминал — основной инструмент системного администратора, — важно спокойно освоиться в системе через привычный графический интерфейс: рабочий стол, файловый менеджер, настройки. Это не «лишний» шаг для тех, кто торопится к терминалу, а осознанная часть методики: человеку, который никогда не видел Linux, проще перейти от знакомого (окна, кнопки, мышь) к незнакомому (текстовые команды), чем прыгнуть в терминал без всякой опоры.

Кроме того, многие вещи, которые вы сделаете здесь через интерфейс, в следующих блоках мы научимся делать теми же командами в терминале — и вам будет проще понять, что означает команда, если вы уже видели тот же результат визуально.

Урок 3.1. Рабочий стол Ubuntu: обзор интерфейса GNOME

Освоиться в графическом интерфейсе Ubuntu, понять основные элементы экрана и научиться быстро находить нужные приложения и функции — это база для комфортной повседневной работы.

Теория

Ubuntu, как и большинство дистрибутивов с графическим интерфейсом, использует так называемую среду рабочего стола (desktop environment) — набор программ, которые вместе создают то, что вы видите на экране: рабочий стол, панели, окна, меню приложений, системные настройки. По умолчанию в Ubuntu используется среда GNOME (произносится «гном» или «жном», в русскоязычном сообществе чаще говорят «гном»).

Важно понимать: среда рабочего стола — это не часть ядра Linux и не обязательный компонент системы (вспомните урок 1.2 — ядро само по себе не имеет графики). GNOME — это отдельный, хотя и тесно интегрированный, слой программ поверх системы. Именно поэтому у разных дистрибутивов бывают разные среды рабочего стола (например, Linux Mint по умолчанию использует среду Cinnamon, а не GNOME), и даже в рамках одного дистрибутива пользователь при желании может установить и переключиться на другую среду — сама операционная система от этого не меняется.

Ключевые элементы интерфейса GNOME в Ubuntu:

Верхняя панель (Top Bar). Полоса в самом верху экрана. Слева обычно находится пункт «Activities» («Обзор» / «活动») — это центральная точка входа для поиска приложений и переключения между открытыми окнами. По центру верхней панели отображаются текущая дата и время. Справа расположены системные индикаторы: значок сети, звука, уровня заряда батареи (для ноутбуков) и меню быстрых настроек системы (выключение, перезагрузка, выход из системы).

Обзор (Activities Overview). Открывается нажатием на «Activities» в левом верхнем углу либо специальной клавишей Super (клавиша с логотипом Windows на большинстве клавиатур — да, в Linux эта клавиша тоже используется, хотя и называется в системе просто «Super», а не «Windows»). В этом режиме показываются все открытые окна в виде миниатюр, а также строка поиска приложений в верхней части экрана.

Панель приложений (Dock). Вертикальная полоса значков приложений, обычно располагающаяся слева экрана в стандартной Ubuntu (в отличие от чистого GNOME, где панели приложений по умолчанию нет вовсе — Ubuntu добавляет её как удобное дополнение). Здесь закрепляются часто используемые программы для быстрого запуска одним щелчком.

Рабочие столы (Workspaces). GNOME поддерживает несколько виртуальных рабочих столов — отдельных «холстов» с разными наборами открытых окон, между которыми можно переключаться, чтобы не загромождать один экран множеством окон одновременно (например, один рабочий стол для работы с документами, другой — для браузера и переписки).

Практика

Шаг 1. Найдите в левом верхнем углу экрана надпись «Activities» и щёлкните по ней левой кнопкой мыши.

Что произойдёт: откроется режим обзора — все открытые окна (если они есть) уменьшатся и разложатся по экрану, а сверху появится строка поиска.

[Скриншот рабочего стола]

Шаг 2. Начните печатать в строке поиска, например, слово «files» (файлы).

Что вы увидите: список найденных приложений, чьё название или описание соответствует введённому тексту — в данном случае должен появиться значок файлового менеджера (Files / «Файлы», иногда называемого Nautilus — это техническое имя программы).

Шаг 3. Нажмите на найденный значок «Files», чтобы запустить файловый менеджер (подробно мы разберём его в следующем уроке).

Шаг 4. Закройте окно файлового менеджера (крестик в правом верхнем углу окна) и снова откройте «Activities». Теперь щёлкните по значку с несколькими квадратиками, обычно расположенному в правой части панели с точками рабочих столов (или используйте прокрутку колесом мыши в области справа экрана в режиме обзора), чтобы увидеть несколько виртуальных рабочих столов.

Что вы увидите: два или больше «холста» рабочих столов, между которыми можно переключаться.

Шаг 5. Нажмите на значки в правом верхнем углу верхней панели (индикаторы сети/звука/батареи) — откроется меню быстрых настроек.

Что вы увидите: переключатели Wi-Fi, звука, яркости экрана, а также кнопку с именем вашего пользователя и кнопку питания для выхода из системы, перезагрузки или выключения компьютера.

[Скриншот настроек]

Разбор команд

В этом уроке команды терминала не используются — все действия выполняются мышью и клавиатурой через графический интерфейс.

Возможные ошибки

Почему возникает: интерфейс GNOME организован принципиально иначе, чем классический интерфейс Windows.

Как определить: ощущение «я не понимаю, как здесь вообще что-то запускать».

Как исправить: запомнить, что аналогом кнопки «Пуск» в GNOME является пункт «Activities» в левом верхнем углу (или нажатие клавиши Super на клавиатуре) — это отправная точка для поиска и запуска любых приложений.

Как избежать: сознательно переучиться на новый паттерн поведения в первые дни работы — открывать «Activities» и печатать название нужной программы, а не искать иерархическое меню, как в Windows.

Практические задания

  1. Откройте режим «Activities» и найдите через поиск три любых предустановленных приложения (например, «Firefox», «Terminal», «Settings»), не запуская их пока — просто убедитесь, что находите с помощью поиска.
  2. Создайте второй виртуальный рабочий стол, откройте на первом файловый менеджер, а на втором — любое другое приложение, и потренируйтесь переключаться между ними через режим обзора.

Проверка знаний

Вопрос 1. Является ли графическая среда GNOME частью ядра Linux?

Ответ: Нет. GNOME — это отдельный набор программ поверх системы, среда рабочего стола, которая не является частью ядра и не обязательна для работы Linux в принципе (многие серверы работают вообще без графического интерфейса).

Вопрос 2. Как в GNOME называется режим, в котором показываются все открытые окна и строка поиска приложений, и как его открыть?

Ответ: Он называется Activities Overview («Обзор»). Открывается щелчком по надписи «Activities» в левом верхнем углу экрана либо нажатием клавиши Super на клавиатуре.

Итоги урока

Вы изучили: основные элементы интерфейса GNOME — верхнюю панель, режим обзора, панель приложений, виртуальные рабочие столы.

Вы умеете: находить и запускать приложения через поиск, переключаться между виртуальными рабочими столами.

В следующем уроке потребуется: это общее ориентирование в интерфейсе, чтобы подробно освоить файловый менеджер.

Урок 3.2. Файловый менеджер: работа с файлами через графический интерфейс

Научиться работать с файлами и папками через привычный визуальный интерфейс — это создаст интуитивный «мостик» к пониманию файловой системы Linux, которую мы будем детально изучать через терминал в Блоке 5.

Теория

Файловый менеджер — это программа, которая визуально представляет файлы и папки на диске в виде иконок и списков, позволяя копировать, перемещать, переименовывать и удалять их с помощью мыши, без ввода текстовых команд. В Ubuntu стандартный файловый менеджер называется Files (в технической документации и среди опытных пользователей его часто называют по внутреннему имени программы — Nautilus; оба названия означают одно и то же приложение).

Ключевое понятие, которое здесь стоит впервые ввести (мы вернёмся к нему подробно в Блоке 5) — это домашняя папка (Home folder). Каждый пользователь системы (вспомните урок 2.5, где мы создавали пользователя при установке) получает собственную личную папку, где хранятся его документы, изображения, загрузки и настройки приложений. В файловом менеджере она обычно называется по имени пользователя и отмечена специальной иконкой домика.

Важное отличие от Windows: в Linux, как мы уже упоминали в уроке 2.4, нет отдельных «дисков» с буквами (C:, D:) — всё представлено единым деревом папок, начинающимся от «корня». Файловый менеджер Ubuntu показывает в боковой панели быстрые ссылки не на «диски», а на важные точки этого единого дерева: домашнюю папку, «Документы», «Загрузки», «Корзину» и, при необходимости, кнопку «Other Locations» («Другие места»), откуда можно перейти к самому корню файловой системы и увидеть системные папки, о которых мы подробно поговорим в Блоке 5.

Практика

Шаг 1. Откройте файловый менеджер (через «Activities» → поиск «Files», как в предыдущем уроке, либо через значок на панели приложений слева).

Что вы увидите: окно со списком папок в левой боковой панели (Home, Documents, Downloads, Music, Pictures, Videos, Trash) и содержимым текущей выбранной папки в основной части окна.

[Скриншот рабочего стола]

Шаг 2. Щёлкните на «Home» в боковой панели.

Что вы увидите: содержимое вашей домашней папки — как правило, набор пустых стандартных подпапок (Documents, Downloads, Music, Pictures, Videos, Desktop, Public, Templates), которые Ubuntu создаёт автоматически при первом входе пользователя в систему.

Шаг 3. Создайте новую папку: щёлкните правой кнопкой мыши на пустом месте в окне файлового менеджера и выберите пункт «New Folder» («Создать папку»). Назовите её Linux-Course.

Что произойдёт: в текущей папке появится новая пустая папка с указанным именем — это визуальный аналог команды mkdir, которую мы подробно разберём в Блоке 5.

Шаг 4. Зайдите в созданную папку Linux-Course двойным щелчком. Внутри создайте пустой текстовый файл: щёлкните правой кнопкой на пустом месте и выберите «New Document» → «Empty Document» (если такой пункт доступен) либо откройте предустановленный текстовый редактор и сохраните в этой папке любой файл с названием notes.txt.

Шаг 5. Скопируйте этот файл: выделите его одним щелчком, нажмите сочетание клавиш Ctrl+C (копировать), затем Ctrl+V (вставить) в том же окне.

Что произойдёт: появится копия файла с автоматически изменённым именем (например, notes (copy).txt), потому что два файла с одинаковым именем не могут существовать в одной и той же папке одновременно — это фундаментальное правило файловых систем, к которому мы ещё вернёмся в Блоке 5.

Шаг 6. Переименуйте скопированный файл: щёлкните по нему правой кнопкой и выберите «Rename» («Переименовать»), либо выделите файл и нажмите клавишу F2. Введите новое имя, например notes_backup.txt, и нажмите Enter.

Шаг 7. Удалите один из файлов: выделите его и нажмите клавишу Delete, либо щёлкните правой кнопкой и выберите «Move to Trash» («Переместить в корзину»).

Что произойдёт: файл исчезнет из текущей папки, но не будет удалён окончательно — он переместится в специальную папку «Trash» («Корзина»), доступную в боковой панели, откуда его можно восстановить или удалить безвозвратно.

[Скриншот результата]

Разбор команд

В этом уроке используется исключительно графический интерфейс — команды терминала для аналогичных действий (mkdir, cp, mv, rm) подробно разберём в Блоке 5, где вы увидите прямое соответствие каждому действию, которое только что выполнили мышью.

Возможные ошибки

Почему возникает: новичок не знает о фундаментальном правиле уникальности имён файлов внутри одной папки.

Как определить: файловый менеджер автоматически переименовывает второй файл, добавляя суффикс вроде «(copy)» или предупреждает о конфликте имён при попытке вставить/переместить файл в папку, где уже есть файл с таким именем.

Как исправить: переименовать один из файлов вручную на понятное уникальное имя.

Как избежать: заранее продумывать понятные и уникальные имена файлов, особенно при работе с несколькими версиями одного документа.

Почему возникает: в некоторых контекстах (например, при удалении с внешних USB-флешек в отдельных случаях) файлы действительно могут удаляться без попадания в корзину, что создаёт путаницу.

Как определить: невозможность найти удалённый файл в Корзине.

Как исправить: при стандартном удалении файлов с внутреннего диска через файловый менеджер файл почти всегда можно найти в разделе «Trash» и восстановить оттуда правой кнопкой мыши → «Restore».

Как избежать: для важных файлов всегда сначала проверять «Trash», прежде чем считать файл потерянным, и регулярно очищать корзину только после уверенности, что содержимое точно больше не понадобится.

Практические задания

  1. Создайте в домашней папке структуру из трёх вложенных папок: Linux-CourseBlock-03Homework, и поместите туда любой текстовый файл.
  2. Скопируйте эту папку целиком в «Documents», переименуйте копию, а затем удалите оригинал в корзину и восстановите его оттуда.

Проверка знаний

Вопрос 1. Что произойдёт при попытке скопировать файл в ту же папку, где уже лежит файл с точно таким же именем?

Ответ: Файловый менеджер автоматически создаст копию с изменённым именем (например, добавив «(copy)»), потому что два файла с абсолютно одинаковым именем не могут одновременно существовать в одной и той же папке.

Вопрос 2. Куда попадает файл при обычном удалении через файловый менеджер, и как его можно вернуть?

Ответ: Файл перемещается в специальную папку «Trash» (Корзина), доступную в боковой панели файлового менеджера. Оттуда его можно восстановить, щёлкнув по нему правой кнопкой мыши и выбрав «Restore».

Итоги урока

Вы изучили: базовые операции работы с файлами и папками через графический файловый менеджер — создание, копирование, переименование, удаление.

Вы умеете: уверенно ориентироваться в домашней папке и её структуре, работать с корзиной.

В следующем уроке потребуется: это понимание, чтобы научиться устанавливать программы через графический интерфейс, прежде чем мы освоим то же самое через терминал в Блоке 9.

Урок 3.3. Установка программ через графический «Центр приложений»

Научиться устанавливать и удалять программы через привычный графический интерфейс — это создаст понятную опору для более глубокого изучения пакетных менеджеров через терминал в Блоке 9.

Теория

Мы уже упоминали в уроке 0.3, что установка программ через специальные «магазины приложений» — давняя традиция Linux, задолго до появления App Store и подобных систем в других ОС. В Ubuntu графическим интерфейсом для этого служит приложение App Center («Центр приложений», в более старых версиях Ubuntu называлось Ubuntu Software).

Технически, когда вы устанавливаете программу через App Center, «под капотом» происходит обращение к тем же самым системам, которые мы подробно разберём в Блоке 9: пакетному менеджеру APT (для классических .deb-пакетов) или системе Snap (для изолированных, самодостаточных пакетов, которые Canonical, разработчик Ubuntu, активно продвигает в последние годы). App Center — это просто удобная визуальная «витрина» поверх этих систем, не требующая знания команд.

Важное понятие, которое здесь стоит ввести — репозиторий (repository, «хранилище»). Это специальный сервер в интернете, на котором хранятся тысячи готовых, проверенных программ для конкретного дистрибутива. Когда вы устанавливаете программу через App Center (или, позже, через команды APT в терминале), ваш компьютер обращается именно к репозиторию, скачивает оттуда нужный пакет программы и устанавливает его на компьютер. Это принципиально отличается, например, от типичного способа установки программ в Windows, где пользователь чаще скачивает установочный файл с сайта конкретного разработчика программы, а не из единого централизованного и проверенного хранилища.

Практика

Шаг 1. Откройте «Activities», найдите через поиск «App Center» (или «Ubuntu Software» в более старых версиях) и запустите приложение.

Что вы увидите: окно с категориями приложений (Офис, Игры, Разработка и другие), строкой поиска сверху и подборками рекомендуемых программ.

[Скриншот рабочего стола]

Шаг 2. Введите в строку поиска название программы, например GIMP (это бесплатный графический редактор, популярная альтернатива Photoshop в мире Linux).

Что вы увидите: карточку найденного приложения с его иконкой, кратким описанием, рейтингом и кнопкой «Install» («Установить»).

Шаг 3. Щёлкните по найденной программе, чтобы открыть её страницу подробнее, а затем нажмите «Install».

Что произойдёт: система запросит ваш пароль (тот самый пароль пользователя, заданный при установке в уроке 2.5) — это защитный механизм, о котором мы подробнее поговорим в Блоке 8: установка новых программ считается административным действием, затрагивающим всю систему, а не только вашего личного пользователя, поэтому требует явного подтверждения личности.

[Скриншот настроек]

Шаг 4. Введите пароль и подтвердите. Дождитесь завершения скачивания и установки — прогресс отображается индикатором на карточке приложения.

Что вы увидите после завершения: кнопка «Install» сменится на «Open» («Открыть») и/или «Remove» («Удалить») — это подтверждение, что программа успешно установлена.

Шаг 5. Найдите только что установленный GIMP через «Activities» (поиск по названию) и запустите его, чтобы убедиться, что программа действительно работает — после проверки можете сразу закрыть окно программы.

Шаг 6. Вернитесь в App Center и удалите GIMP таким же образом, каким устанавливали, — найдите программу через поиск (или откройте раздел «Installed» / «Установленные» в App Center) и нажмите кнопку «Remove» / «Uninstall» («Удалить»).

Что произойдёт: система удалит программу с диска, снова возможно потребуется подтверждение паролем.

Разбор команд

Команды терминала для установки программ (apt install, snap install и другие) будут детально разобраны в Блоке 9 — там же мы подробно рассмотрим понятие репозиториев с технической стороны и разницу между форматами .deb и Snap.

Возможные ошибки

Почему возникает: новичок не осознаёт, что программы скачиваются именно из репозитория в интернете, а не устанавливаются из уже имеющихся на диске файлов.

Как определить: приложение показывает ошибку загрузки или бесконечно «висит» на этапе скачивания.

Как исправить: проверить подключение к интернету на виртуальной машине (см. также разбор ошибок в уроке 2.7 про сетевые настройки VirtualBox) и повторить попытку.

Как избежать: заранее убедиться в наличии интернет-соединения перед установкой новых программ.

Почему возникает: стандартное удаление программы через App Center обычно удаляет саму программу, но может оставить связанные с ней личные файлы конфигурации в скрытых папках домашней директории.

Как определить: после переустановки той же программы обнаруживается, что старые настройки (например, сохранённые пароли в браузере или пользовательские настройки редактора) остались нетронутыми.

Как исправить: это не является ошибкой в строгом смысле — это осознанное поведение большинства систем управления пакетами, которое сохраняет пользовательские данные на случай повторной установки. Для полной очистки таких файлов требуются дополнительные действия, которые мы разберём в Блоке 9 применительно к команде apt purge.

Как избежать: не переживать о «недостаточно полном» удалении программы через графический интерфейс — это стандартное и разумное поведение системы.

Практические задания

  1. Установите через App Center любую программу по вашему выбору из категории «Office» или «Games» и запустите её хотя бы один раз, чтобы убедиться в работоспособности.
  2. Найдите в App Center раздел «Installed» («Установленные») и составьте в конспекте список из пяти предустановленных программ, которые вы там обнаружили, помимо только что установленной вами.

Проверка знаний

Вопрос 1. Откуда именно скачивается программа при установке через App Center?

Ответ: Из репозитория — специального сервера в интернете, где хранятся тысячи готовых, проверенных программ для конкретного дистрибутива (в нашем случае — для Ubuntu). Это отличается от типичного способа в Windows, где программы часто скачиваются напрямую с сайта разработчика.

Вопрос 2. Почему система запрашивает пароль при установке новой программы?

Ответ: Установка программ считается административным действием, затрагивающим всю систему в целом (а не только личные файлы текущего пользователя), поэтому система запрашивает подтверждение личности пользователя, обладающего соответствующими правами — подробнее об этом механизме поговорим в Блоке 8.

Итоги урока

Вы изучили: принцип работы App Center и понятие репозитория программ.

Вы умеете: устанавливать и удалять программы через графический интерфейс.

В следующем уроке потребуется: общее понимание установки и удаления программ, чтобы освоить оставшиеся системные настройки Ubuntu.

Урок 3.4. Настройки системы: язык, время, дисплей, сеть Wi-Fi

Освоить основной раздел системных настроек Ubuntu — это пригодится и для повседневной работы, и как визуальная опора для понимания того, что происходит «под капотом», когда в следующих блоках мы будем настраивать те же параметры через терминал и конфигурационные файлы.

Теория

Приложение Settings («Параметры») в Ubuntu — центральное место для настройки практически всех аспектов работы системы через графический интерфейс. Структурно оно разделено на логические категории в боковой панели: сеть, Bluetooth, экран, звук, уведомления, учётные записи пользователей, регион и язык, дата и время, специальные возможности, и другие.

Важно понимать разницу между настройками, которые применяются только к текущему пользователю, и настройками, которые применяются ко всей системе целиком (то есть повлияют на всех пользователей компьютера, если их несколько — тема, которую мы подробно раскроем в Блоке 8). Например, персональный фон рабочего стола — это настройка конкретного пользователя; а часовой пояс системы или список доступных Wi-Fi-сетей — это, как правило, общесистемные настройки. Графический интерфейс Ubuntu не всегда явно подсказывает эту разницу, но она становится критически важной, когда на компьютере появляется больше одного пользователя.

Практика

Шаг 1. Откройте приложение «Settings» через «Activities» (поиск по слову «settings») либо через меню быстрых настроек в правом верхнем углу экрана (значок шестерёнки рядом с именем пользователя).

Что вы увидите: окно с боковой панелью категорий настроек слева и содержимым выбранной категории справа.

[Скриншот настроек]

Шаг 2. Перейдите в раздел «Wi-Fi» (если вы работаете в виртуальной машине, физического Wi-Fi-адаптера там, скорее всего, не будет — VirtualBox обычно эмулирует обычное проводное сетевое подключение через NAT, о котором мы упоминали в уроке 2.7; в этом случае просто ознакомьтесь с интерфейсом раздела, не выполняя реальное подключение).

Что вы увидите (на реальном компьютере с Wi-Fi): список доступных беспроводных сетей с указанием уровня сигнала и наличия защиты паролем (значок замочка).

Шаг 3. Перейдите в раздел «Displays» («Дисплеи»).

Что вы увидите: настройки разрешения экрана, частоты обновления и, если подключено несколько мониторов, — их взаимного расположения.

Шаг 4. Перейдите в раздел «Sound» («Звук») и проверьте, что устройства воспроизведения и записи определены системой (в виртуальной машине это может быть эмулированное устройство с обобщённым названием).

Шаг 5. Перейдите в раздел «Region & Language» («Регион и язык»). Здесь можно посмотреть и изменить системный язык интерфейса, формат даты и раскладки клавиатуры — вернитесь сюда мысленно к уроку 2.5, где эти параметры впервые задавались во время установки.

Шаг 6. Перейдите в раздел «Date & Time» («Дата и время»). Проверьте, что часовой пояс указан верно (это влияет на корректность временных меток в файлах и системных журналах — важная тема, к которой мы вернёмся в Блоке 10, когда будем изучать журналы journalctl).

Что вы увидите: возможность включить автоматическое определение времени через интернет (рекомендуется оставить включённым) либо настроить вручную.

Разбор команд

Команды для просмотра и изменения системных настроек через терминал (timedatectl для даты и времени, nmcli для сети, и другие) будут разобраны в Блоке 12 (сеть) и упоминаться далее по курсу — сейчас достаточно визуального знакомства.

Возможные ошибки

Почему возникает: ручной выбор часового пояса из длинного списка городов без проверки, либо отключённое автоматическое определение времени.

Как определить: системные часы (отображаются в верхней панели по центру экрана) не совпадают с реальным временем.

Как исправить: зайти в «Date & Time» и включить автоматическое определение времени через интернет, либо вручную выбрать правильный часовой пояс, ориентируясь на ближайший крупный город из вашего региона.

Как избежать: по возможности всегда оставлять автоматическое определение времени включённым — это исключает человеческую ошибку.

Практические задания

  1. Пройдитесь по всем основным разделам «Settings», перечисленным в теории урока, и запишите в конспект краткое назначение каждого раздела своими словами.
  2. Проверьте и при необходимости скорректируйте часовой пояс системы, чтобы он точно соответствовал вашему реальному местоположению.

Проверка знаний

Вопрос 1. Почему важно, чтобы часовой пояс системы был настроен правильно, даже если вы пока не работаете с журналами и логами?

Ответ: Некорректный часовой пояс приводит к неправильным временным меткам на создаваемых файлах и, в будущем, к путанице при анализе системных журналов (которые мы подробно изучим в Блоке 10) — там точность времени критически важна для расследования проблем и инцидентов.

Вопрос 2. Какая настройка, скорее всего, относится только к конкретному пользователю, а какая — ко всей системе: персональный фон рабочего стола или часовой пояс?

Ответ: Персональный фон рабочего стола — это настройка конкретного пользователя (у разных пользователей одного компьютера могут быть разные фоны). Часовой пояс, как правило, является общесистемной настройкой, единой для всех пользователей компьютера.

Итоги урока

Вы изучили: структуру приложения «Settings» и основные разделы системных настроек Ubuntu.

Вы умеете: находить и проверять настройки сети, экрана, звука, языка, даты и времени.

В следующем уроке потребуется: это общее понимание, чтобы взглянуть на управление учётными записями пользователей через графический интерфейс — тему, которую мы затем детально углубим через терминал в Блоке 8.

Урок 3.5. Учётные записи пользователей через графический интерфейс

Получить первое, ознакомительное представление об управлении пользователями через графический интерфейс — полноценно и глубоко эта тема будет раскрыта через терминал в Блоке 8, а здесь мы закладываем визуальную интуицию.

Теория

Мы уже несколько раз упоминали, что Linux — многопользовательская система с самого своего происхождения (вспомните урок 1.1 про наследие UNIX). Это означает, что на одном физическом компьютере может быть заведено несколько отдельных учётных записей пользователей, каждая — со своей домашней папкой (см. урок 3.2), своими личными настройками и своим уровнем прав в системе.

В графическом разделе «Users» («Пользователи») приложения Settings можно увидеть краткую информацию: список учётных записей на компьютере и их тип. В Ubuntu пользователи делятся на два основных типа на уровне графического интерфейса:

Administrator (Администратор). Пользователь этого типа может выполнять действия, затрагивающие всю систему: устанавливать программы (как мы делали в уроке 3.3), менять системные настройки, управлять другими пользователями. Технически это связано с уже упомянутым несколько раз механизмом sudo, который мы детально разберём в Блоке 8. Первый пользователь, созданный при установке системы (в уроке 2.5 — это были вы), автоматически становится администратором.

Standard (Обычный пользователь). Такой пользователь может работать со своими личными файлами и запускать программы, но не может вносить изменения, затрагивающие систему в целом или других пользователей, без отдельного разрешения от администратора.

Это разделение — практическое воплощение важного принципа безопасности, с которым мы ещё не раз столкнёмся в курсе: принципа минимальных привилегий (в оригинале — «principle of least privilege»). Суть принципа: каждому пользователю (и, шире, каждой программе и процессу) следует давать ровно столько прав, сколько необходимо для выполнения его задач, и не больше. Если обычный повседневный пользователь по ошибке запустит вредоносную программу или совершит опасную по невнимательности команду, ограниченные права снижают потенциальный ущерб для системы в целом.

Практика

Шаг 1. Откройте «Settings» и перейдите в раздел «Users» («Пользователи») в боковой панели.

Что вы увидите: карточку с вашим текущим пользователем (тем, что создали при установке), его именем, аватаром и типом учётной записи (должен быть указан как «Administrator»).

[Скриншот настроек]

Шаг 2. Обратите внимание на кнопку «Unlock» («Разблокировать») или похожую, которая может быть неактивна по умолчанию — большинство изменений в этом разделе (например, добавление нового пользователя) требует дополнительного подтверждения паролем, точно так же, как это было при установке программ в уроке 3.3. Это ещё одно практическое проявление того самого административного контроля, о котором говорилось в теории.

Шаг 3. Если хотите потренироваться (это не обязательное, а дополнительное действие) — нажмите «Add User» («Добавить пользователя»), если такая кнопка доступна, введите пароль администратора для подтверждения, и создайте тестового пользователя типа «Standard» с любым именем, например testuser.

Что произойдёт: система создаст новую учётную запись со своей отдельной домашней папкой (вы сможете убедиться в этом, вернувшись в файловый менеджер из урока 3.2 и открыв «Other Locations» → корень файловой системы → папку /home, где появится новая подпапка с именем нового пользователя).

Шаг 4. Выйдите из системы (через меню в правом верхнем углу → имя пользователя → «Log Out») и на экране входа выберите созданного тестового пользователя, чтобы войти под ним и убедиться, что у него отдельный, пустой рабочий стол и домашняя папка, независимые от вашего основного пользователя.

Шаг 5. Войдите обратно под своим основным пользователем-администратором.

Дополнительно (необязательно): если вы создавали тестового пользователя, при желании удалите его тем же способом, каким создавали (Settings → Users → выбрать пользователя → «Remove User»), чтобы не загромождать систему лишними учётными записями перед дальнейшим прохождением курса.

Разбор команд

Команды для управления пользователями через терминал (useradd, usermod, userdel, passwd) — центральная тема Блока 8, где мы разберём их во всех деталях, включая разбор синтаксиса, параметров и типичных ошибок.

Возможные ошибки

Почему возникает: непонимание принципа минимальных привилегий, желание «на всякий случай» дать всем полные права.

Как определить: сложно определить визуально без специальной проверки — но это повышает потенциальный риск для системы в случае ошибки любого из администраторов.

Как исправить: пересмотреть список пользователей в «Settings» → «Users» и понизить права до «Standard» тем, кому административные права не требуются регулярно.

Как избежать: руководствоваться принципом минимальных привилегий — предоставлять права администратора только тем, кому они действительно необходимы для повседневных задач.

Практические задания

  1. Изучите раздел «Users» в настройках и запишите в конспект: сколько пользователей сейчас заведено в вашей системе и какой у каждого тип учётной записи.
  2. (Необязательно, для практики) Создайте, войдите под ним, а затем удалите тестового пользователя, следуя шагам практики, и опишите в конспекте, чем отличался его рабочий стол сразу после первого входа от вашего текущего, уже настроенного рабочего стола.

Проверка знаний

Вопрос 1. В чём принципиальная разница между пользователем типа Administrator и типа Standard в Ubuntu?

Ответ: Administrator может выполнять действия, затрагивающие всю систему целиком (установка программ, изменение системных настроек, управление другими пользователями), а Standard может работать только со своими личными файлами и настройками, не имея прав на общесистемные изменения без отдельного разрешения администратора.

Вопрос 2. Что такое принцип минимальных привилегий и зачем он нужен?

Ответ: Это принцип безопасности, согласно которому каждому пользователю или процессу следует давать ровно столько прав, сколько необходимо для выполнения его задач, и не больше. Это снижает потенциальный ущерб системе в случае ошибки, невнимательности или действия вредоносной программы.

Итоги урока

Вы изучили: типы учётных записей пользователей в Ubuntu и принцип минимальных привилегий.

Вы умеете: просматривать список пользователей через графический интерфейс, создавать и удалять тестовые учётные записи.

В следующем уроке (это будет уже Блок 4) потребуется: общее понимание многопользовательской природы Linux, чтобы начать полноценную работу в терминале — главном инструменте этого курса начиная со следующего блока.

Мини-проект блока

Задача: довести графическое окружение системы до состояния, полностью настроенного и понятного вам, задокументировав результат — как чек-лист приёмки рабочей станции.

Что нужно сделать:

  1. Создать в домашней папке через файловый менеджер структуру папок для хранения материалов курса (минимум: одна папка верхнего уровня и подпапки под каждый блок, пройденный до сих пор).
  2. Установить через App Center любую полезную для себя программу (текстовый редактор, графический редактор, что угодно на ваш выбор) и убедиться в её работоспособности.
  3. Проверить и, при необходимости, скорректировать часовой пояс, язык системы и раскладку клавиатуры.
  4. Просмотреть список пользователей системы через Settings → Users.
  5. Составить итоговый чек-лист (10 пунктов) выполненной настройки в конспекте.

Критерий готовности: все пять пунктов выполнены, чек-лист написан.

Контрольные вопросы

  1. Как называется среда рабочего стола, используемая в Ubuntu по умолчанию, и является ли она частью ядра Linux?
  2. Опишите, куда попадает файл при удалении через файловый менеджер и как его восстановить.
  3. Откуда технически скачиваются программы при установке через App Center, и чем это отличается от типичного способа установки программ в Windows?
  4. Объясните своими словами принцип минимальных привилегий на примере пользователей Administrator и Standard.
  5. Почему важно, чтобы часовой пояс системы был настроен правильно?

Выводы по блоку

Вы освоились в графическом интерфейсе Ubuntu: научились ориентироваться в рабочем столе GNOME, управлять файлами через файловый менеджер, устанавливать программы через App Center, настраивать основные параметры системы и понимать базовую логику многопользовательской системы. Это не просто «параллельный», необязательный навык — вы заложили визуальную интуицию, на которую будете опираться в следующих, куда более технических блоках, когда те же самые действия начнёте выполнять командами в терминале.

Список изученных тем

Рекомендации перед переходом

Убедитесь, что вы уверенно ориентируетесь в интерфейсе Ubuntu: можете найти любое приложение через поиск, создать и удалить файл или папку, знаете, где находятся основные системные настройки. Начиная со следующего блока, мы переходим к терминалу — и, хотя это качественно новый инструмент, вы уже интуитивно понимаете многие концепции (файлы, папки, пользователи, установка программ), которые там встретятся снова, только в текстовом виде. Это понимание значительно облегчит восприятие материала Блока 4.