Linux: курс молодого бойца — различия между версиями

Материал из Библиотека ТК МГТУ им. Н. Э. Баумана
Перейти к: навигация, поиск
()
()
Строка 51: Строка 51:
  
 
=== Текстовый редактор vi (10 мин) ===
 
=== Текстовый редактор vi (10 мин) ===
 +
Без тектового редактора в UNIX не поправишь ни одного конфигурационного файла (вся система на них построена).
 +
vi cамый древний, очень нелогичный и неудобный для новичка, зате есть на всех UNIX машинах, потому и изучаем.
 +
Краткое руководство:
 +
...
 +
 
=== Настройка сети, команды для работы с сетью (10 мин) ===
 
=== Настройка сети, команды для работы с сетью (10 мин) ===
  
 
== План практического занятия ==
 
== План практического занятия ==

Версия 12:50, 7 ноября 2005

Данный курс состоит из лекции (45 - 90 минут) и практического занятия (30 мимнут)

План лекции

Какие бывают UNIX'ы (15-30 мин)

Коммерческие:

  • Solaris (SPARC, x86) - Sun Microsystens
  • HP-UX (PA-RISC, Itanium) - HP
  • AIX (PowerPC) - IBM
  • IRIX (MIPS) - SGI
  • Tru64 UNIX (Alpha) - DIGITAL

- основаны на лицензированном коде оригинальной UNIX, стоят дорого (~5000k), предназначены для поставки вместе с серверами
- написаны вендорами для своих серверов
(указать причины схода со сцены остальных версий: победа x86 (Linux, Windows) над серверными архитектурами, дороговизна дальшней разработки и поддержки собственной ОС (не успевают за рынком и аппаратным обеспечением))

Свободные:

  • Linux (все архитектуры)
  • FreeBSD, NetBSD, OpenBSD (все архитектуры в версии NetBSD)

- не содержат кода UNIX, свободно распространяются, бесплатны
- написаны энтузиастами для того чтобы иметь полноценный UNIX на персоналке

отдельно стоит Mac OS X (PowerPC) компании Apple (основана на коде FreeBSD)

Рассматриваем:

  • Solaris

- работает на SPARC и x86
- SPARC - мощная дорогая платформа для высокопроизводительных, высоконадежных серверов (банки, телекомуникацционые компании, большие базы данных (Oracle))
(точно встретиться в профессиональной деятелньости)

  • Linux

- низкая стоимость относительно коммерческих UNIX, больше распространен чем BSD (взять % из netcraft)
- работает на персоналках (x86), наиболее широко используется на веб-серверах
(указать причины потери популярности BSD: неудобство для вендоров, вялое развитие)

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

Основные пользовательские команды (15-20 мин)

  • в кратце о файловой системе

(тонкости и ньюансы: как обозначаются скрытые файлы, обязательные 2 файла ("." и "..") в каждом каталоге)

  • домашная директория и переменные окружения ($HOME, $PATH, $PS, printenv(есть ли в соларис?) )
  • список команд и краткое описание их ключей:

...

Пользователи, группы, права доступа, команды для работы с ними (15-20 мин)

  • аттрибуты файла, октеты: User, Group, Other
  • исполняемые файлы (+x)
  • списки пользователей (/etc/passwd) и групп (/etc/group)
  • основные команды:

...

Текстовый редактор vi (10 мин)

Без тектового редактора в UNIX не поправишь ни одного конфигурационного файла (вся система на них построена). vi cамый древний, очень нелогичный и неудобный для новичка, зате есть на всех UNIX машинах, потому и изучаем. Краткое руководство: ...

Настройка сети, команды для работы с сетью (10 мин)

План практического занятия