<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sarwiki.informatik.hu-berlin.de/index.php?action=history&amp;feed=atom&amp;title=Ysa-20w-w01</id>
	<title>Ysa-20w-w01 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sarwiki.informatik.hu-berlin.de/index.php?action=history&amp;feed=atom&amp;title=Ysa-20w-w01"/>
	<link rel="alternate" type="text/html" href="https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-20w-w01&amp;action=history"/>
	<updated>2026-04-09T14:01:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-20w-w01&amp;diff=15290&amp;oldid=prev</id>
		<title>Jpr: Created page with &quot;Отлично! Давай начнём с **подробного плана для 1-й недели**. Я подготовлю материалы для всех трёх учебных дней, с детальными объяснениями, практическими заданиями и дополнительными ресурсами для самостоятельного изучения. Форматирование будет готово для импор...&quot;</title>
		<link rel="alternate" type="text/html" href="https://sarwiki.informatik.hu-berlin.de/index.php?title=Ysa-20w-w01&amp;diff=15290&amp;oldid=prev"/>
		<updated>2025-12-28T20:39:57Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Отлично! Давай начнём с **подробного плана для 1-й недели**. Я подготовлю материалы для всех трёх учебных дней, с детальными объяснениями, практическими заданиями и дополнительными ресурсами для самостоятельного изучения. Форматирование будет готово для импор...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Отлично! Давай начнём с **подробного плана для 1-й недели**. Я подготовлю материалы для всех трёх учебных дней, с детальными объяснениями, практическими заданиями и дополнительными ресурсами для самостоятельного изучения. Форматирование будет готово для импорта в **MediaWiki**.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
= Неделя 1: Введение в Unix/Linux и базовая работа с терминалом =&lt;br /&gt;
&lt;br /&gt;
== День 1: История и философия Unix/Linux, задачи системного администратора ==&lt;br /&gt;
&lt;br /&gt;
=== Цели дня ===&lt;br /&gt;
&lt;br /&gt;
* Понять историю и философию Unix/Linux&lt;br /&gt;
* Узнать основные области применения Linux&lt;br /&gt;
* Ознакомиться с ролью Unix-системного администратора&lt;br /&gt;
&lt;br /&gt;
=== Теоретическая часть ===&lt;br /&gt;
&lt;br /&gt;
==== История Unix ====&lt;br /&gt;
&lt;br /&gt;
* **1969 год** — начало разработки Unix в AT&amp;amp;T Bell Labs Кеном Томпсоном и Деннисом Ритчи&lt;br /&gt;
* Изначально Unix создавался как переносимая, многозадачная и многопользовательская система&lt;br /&gt;
* Важные вехи:&lt;br /&gt;
&lt;br /&gt;
  * 1971 — первая версия Unix&lt;br /&gt;
  * 1983 — появление GNU проекта (Ричард Столлман)&lt;br /&gt;
  * 1991 — Линус Торвальдс создал ядро Linux&lt;br /&gt;
* Основные философские принципы Unix:&lt;br /&gt;
&lt;br /&gt;
  * «Делай одну вещь и делай её хорошо»&lt;br /&gt;
  * «Составляй программы так, чтобы их можно было соединять»&lt;br /&gt;
  * Минимализм и простота&lt;br /&gt;
&lt;br /&gt;
==== Применение Linux ====&lt;br /&gt;
&lt;br /&gt;
* Серверные системы (веб, почта, базы данных)&lt;br /&gt;
* Настольные рабочие станции (Ubuntu, Fedora)&lt;br /&gt;
* Встроенные системы (роутеры, IoT)&lt;br /&gt;
* Образовательные и научные среды&lt;br /&gt;
&lt;br /&gt;
==== Задачи Unix-системного администратора ====&lt;br /&gt;
&lt;br /&gt;
* Установка и настройка ОС&lt;br /&gt;
* Управление пользователями и правами доступа&lt;br /&gt;
* Мониторинг системы и логирование&lt;br /&gt;
* Обеспечение безопасности и резервное копирование&lt;br /&gt;
* Устранение проблем (troubleshooting)&lt;br /&gt;
* Настройка сетевых сервисов&lt;br /&gt;
&lt;br /&gt;
=== Практическая часть ===&lt;br /&gt;
&lt;br /&gt;
1. Установить виртуальную машину (VirtualBox/VMware) на Windows 11&lt;br /&gt;
2. Скачивание и установка дистрибутива Linux (рекомендовано: Ubuntu LTS)&lt;br /&gt;
3. Настройка сети и разрешение разрешений для виртуальной машины&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
&lt;br /&gt;
* [История Unix](https://en.wikipedia.org/wiki/Unix)&lt;br /&gt;
* Книга: *The Unix Programming Environment* — Kernighan, Pike&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== День 2: Основы работы с терминалом ==&lt;br /&gt;
&lt;br /&gt;
=== Цели дня ===&lt;br /&gt;
&lt;br /&gt;
* Научиться входить и выходить из системы&lt;br /&gt;
* Освоить базовую работу с shell (bash)&lt;br /&gt;
* Изучить основные команды навигации и работы с файлами&lt;br /&gt;
&lt;br /&gt;
=== Теоретическая часть ===&lt;br /&gt;
&lt;br /&gt;
==== Терминал и shell ====&lt;br /&gt;
&lt;br /&gt;
* Терминал — интерфейс командной строки&lt;br /&gt;
* Bash — популярный Unix shell (интерпретатор команд)&lt;br /&gt;
* Основные команды:&lt;br /&gt;
&lt;br /&gt;
  * `login` — вход в систему (обычно через терминал автоматически)&lt;br /&gt;
  * `logout` / `exit` — выход из сессии&lt;br /&gt;
&lt;br /&gt;
==== Навигация по файловой системе ====&lt;br /&gt;
&lt;br /&gt;
* `pwd` — вывод текущей директории&lt;br /&gt;
* `ls` — список файлов в директории&lt;br /&gt;
* `cd &amp;lt;путь&amp;gt;` — смена директории&lt;br /&gt;
* `mkdir &amp;lt;имя&amp;gt;` — создание директории&lt;br /&gt;
* `rm &amp;lt;имя&amp;gt;` — удаление файла&lt;br /&gt;
* `cp &amp;lt;источник&amp;gt; &amp;lt;назначение&amp;gt;` — копирование&lt;br /&gt;
* `mv &amp;lt;источник&amp;gt; &amp;lt;назначение&amp;gt;` — перемещение или переименование&lt;br /&gt;
&lt;br /&gt;
=== Практическая часть ===&lt;br /&gt;
&lt;br /&gt;
1. Создать рабочую директорию `~/practice1`&lt;br /&gt;
2. Внутри неё создать несколько файлов и поддиректорий&lt;br /&gt;
3. Использовать команды `ls`, `pwd`, `cd` для навигации&lt;br /&gt;
4. Попробовать копировать, перемещать и удалять файлы&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
&lt;br /&gt;
* [GNU Bash Reference Manual](https://www.gnu.org/software/bash/manual/bash.html)&lt;br /&gt;
* Книга: *Linux Command Line and Shell Scripting Bible* — Richard Blum&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== День 3: Практика базовых команд и файловой структуры ==&lt;br /&gt;
&lt;br /&gt;
=== Цели дня ===&lt;br /&gt;
&lt;br /&gt;
* Закрепить команды навигации и работы с файлами&lt;br /&gt;
* Научиться использовать ключи команд&lt;br /&gt;
* Начать знакомство с деревом файловой системы&lt;br /&gt;
&lt;br /&gt;
=== Теоретическая часть ===&lt;br /&gt;
&lt;br /&gt;
==== Основные ключи команд ====&lt;br /&gt;
&lt;br /&gt;
* `ls -l` — подробный список файлов (права, владелец, размер, дата)&lt;br /&gt;
* `ls -a` — показать скрытые файлы&lt;br /&gt;
* `rm -r &amp;lt;директория&amp;gt;` — рекурсивное удаление директории&lt;br /&gt;
* `cp -r &amp;lt;директория&amp;gt; &amp;lt;назначение&amp;gt;` — рекурсивное копирование&lt;br /&gt;
* `mv` — переименование и перемещение&lt;br /&gt;
&lt;br /&gt;
==== Файловая структура Linux ====&lt;br /&gt;
&lt;br /&gt;
* `/` — корневая директория&lt;br /&gt;
* `/home` — домашние директории пользователей&lt;br /&gt;
* `/etc` — конфигурационные файлы&lt;br /&gt;
* `/var` — переменные данные (логи, spool)&lt;br /&gt;
* `/tmp` — временные файлы&lt;br /&gt;
&lt;br /&gt;
=== Практическая часть ===&lt;br /&gt;
&lt;br /&gt;
1. Создать структуру директорий:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
~/practice1/project1/docs&lt;br /&gt;
~/practice1/project1/bin&lt;br /&gt;
~/practice1/project2&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
2. Создать тестовые файлы в каждой директории&lt;br /&gt;
3. Использовать `ls -l`, `cp -r`, `mv`, `rm -r` для работы с файлами и директориями&lt;br /&gt;
4. Попробовать навигацию с использованием абсолютного и относительного пути&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
&lt;br /&gt;
* Онлайн-песочница для практики команд: [Linux Survival](https://linuxsurvival.com/)&lt;br /&gt;
* Курс: *Introduction to Linux* — edX, Linux Foundation&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Я могу следующим шагом сделать **дополнительные практические задания для закрепления недели 1**, которые будут похожи на мини-проекты, чтобы начинающий сразу начал применять знания.&lt;br /&gt;
&lt;br /&gt;
Хочешь, чтобы я их сразу подготовил?&lt;/div&gt;</summary>
		<author><name>Jpr</name></author>
	</entry>
</feed>