Linux: курс молодого бойца — различия между версиями
INIT (обсуждение | вклад) () |
INIT (обсуждение | вклад) () |
||
Строка 63: | Строка 63: | ||
== План практического занятия == | == План практического занятия == | ||
+ | *добавление нового пользователя и рабочей группы с пом. редактора vi (5-10 мин) | ||
+ | *создание папки общего доступа для этой группы (5 мин) | ||
+ | *горячая настройка сетевого интерфейса (5-10 мин) | ||
+ | *включение сервиса ftp и telnet (5 мин) | ||
+ | *вход на другую машину по telnet и ФТП (5 мин) | ||
+ | опционально: | ||
+ | *просмотр списка активных пользователей на машине | ||
+ | *чат в пределах локальной машины | ||
+ | *ps, top, netstat |
Версия 12:58, 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 мин)
разница между ручной настройкой и настройкой при загрузке компа - инизиализациооные скрипты указать пути ко всем необходимым файлам и их назначение Основные команды: ...
План практического занятия
- добавление нового пользователя и рабочей группы с пом. редактора vi (5-10 мин)
- создание папки общего доступа для этой группы (5 мин)
- горячая настройка сетевого интерфейса (5-10 мин)
- включение сервиса ftp и telnet (5 мин)
- вход на другую машину по telnet и ФТП (5 мин)
опционально:
- просмотр списка активных пользователей на машине
- чат в пределах локальной машины
- ps, top, netstat