Ysa-w02d3-ru

From
Revision as of 18:54, 28 December 2025 by Jpr (talk | contribs) (Created page with "Отлично! Ниже я подготовил **подробный план третьего дня второй недели** для MediaWiki. Тема дня: просмотр и редактирование файлов, права доступа, базовые процессы. --- = Неделя 2, День 3: Просмотр файлов, права и базовые процессы = '''Цель дня:''' Научиться просматривать...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Отлично! Ниже я подготовил **подробный план третьего дня второй недели** для MediaWiki. Тема дня: просмотр и редактирование файлов, права доступа, базовые процессы.

---

Неделя 2, День 3: Просмотр файлов, права и базовые процессы

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

Формат: 6 часов (2 часа теория + 4 часа практика)

---

Часть 1: Теория (~2 часа)

Темы:

  • Просмотр содержимого файлов: `cat`, `less`, `head`, `tail`
  • Редактирование файлов: `nano`, `vi`
  • Права доступа к файлам и каталогам: r, w, x
  • Изменение прав доступа: `chmod`, `chown`, `chgrp`
  • Владельцы и группы пользователей
  • Базовые процессы и команды: `ps`, `top`, `kill`
  • Работа с фоновой и приостановленной задачей

Необходимый материал:

Дополнительные ресурсы:

cat    — показать содержимое файла
less   — постраничный просмотр
head   — первые строки файла
tail   — последние строки файла
nano   — текстовый редактор
vi     — текстовый редактор
chmod  — изменить права доступа
chown  — изменить владельца
chgrp  — изменить группу
ps     — просмотр процессов
top    — динамический мониторинг процессов
kill   — завершить процесс

---

Часть 2: Практика (~4 часа)

Задачи практики:

  1. **Просмотр файлов**
  • Просмотреть содержимое файла `/etc/passwd`:
cat /etc/passwd
less /etc/passwd
head -n 10 /etc/passwd
tail -n 10 /etc/passwd
  1. **Редактирование файлов**
  • Создать и отредактировать файл `notes.txt` с помощью nano:
nano notes.txt
  • Создать и отредактировать файл с помощью vi:
vi notes_vi.txt
  1. **Права доступа и владельцы**
  • Создать файл `example.txt` и проверить права:
touch example.txt
ls -l example.txt
  • Изменить права доступа:
chmod 644 example.txt
ls -l example.txt
  • Изменить владельца и группу (требуется sudo):
sudo chown username:username example.txt
sudo chgrp developers example.txt
  1. **Базовые процессы**
  • Просмотреть запущенные процессы текущего пользователя:
ps
ps aux
  • Динамический мониторинг процессов:
top
  • Завершить процесс (например, по PID):
kill <PID>
  1. **Задания на закрепление:**
  • Просмотреть и изучить содержимое системных файлов `/etc/passwd` и `/etc/group`
  • Создать текстовый файл и изменить его права и владельца
  • Запустить несколько процессов и использовать `ps` и `top` для их мониторинга

Материалы и ссылки для практики:

---

Итог дня

  • Научились просматривать файлы с помощью `cat`, `less`, `head`, `tail`
  • Освоили базовое редактирование файлов через `nano` и `vi`
  • Понимаем права доступа и умеем их изменять
  • Освоили работу с владельцами и группами файлов
  • Научились отслеживать и управлять процессами через `ps`, `top`, `kill`