Курс
"Использование Unix/Linux"
для сотрудников ИЯФ

Замечание об авторских правах и лицензия на использование web-версии лекций.


Введение
Цели и обзор курса. Краткая история Unix, BSD и SysV ветви. Чем Unix так хорош? Что такое Linux, причины его успеха. Linux: ядро и дистрибутивы. Если сразу хочется поставить себе Linux... Рекомендуемая литература.
Начальные навыки
Вход в систему. Домашняя директория. Как поменять свой пароль. Файловая система (отличия от DOS/Windows). Вызов команд - ключи. Текущая директория. Где взять описание команд: man, "-h", "--help", info. Основные команды: ls, cd, pwd, cp, mv, rm, ln, du, df, cat, more, less, exit.
Shell (командный интерпретатор)
Управление задачами: перенаправление ввода/вывода команд; фоновое исполнение задач; jobs, ps, top, kill, <Ctrl+Z>, <Ctrl+C>, <Ctrl+\>, fg, bg.
Базовый набор инструментальных пользовательских программ
Оболочка MidnightCommander. Текстовые редакторы vi, joe, emacs, mcedit. Упаковщики compress/uncompress, gzip/gunzip, bzip2/bunzip2. Архиватор tar. Совместимость с Dos -- zip/unzip, unarj.
Сетевые клиентские приложения
Передача файлов: ftp. Информационные команды: ping, traceroute, finger, who, w. Удаленный вход и выполнение команд: telnet, rlogin, rsh, rcp; ssh. Электронная почта: mail, pine. Интерактивное общение: write, talk, mesg.
Графический интерфейс X-Window, часть 1
История и общие понятия -- многоплатформность, распределенность. Как это выглядит. Как запускать X. Как работать в X -- использование MWM. Несколько стандартных прикладных программ на основе Athena Widgets (xterm, xedit, xman, xcalc, xmag). Сетевые возможности X и управление доступом.
Графический интерфейс X-Window, часть 2
Стандартные ключи для программ под X-Window. Цвета, шрифты, геометрия. Текстовый редактор nedit. Работа с графикой: xv, gimp. Просмотр PostScript и PDF: ghostview, gv.
Инсталляция RedHat Linux
Настройка системы
Создание и удаление пользователей. Переменные окружения, стартовые файлы shell. Добавление и удаление пакетов в RedHat Linux: менеджер пакетов rpm. Файловые системы, NFS.
Настройка X-Window
Конфигурация X-сервера. Конфигурация window manager'а. Настройка X-программ: ресурсы -- глобальные, личные. Русификация.
Компиляция, сборка и установка программ
Более подробно про rpm. Установка программ из бинарных дистрибутивов. Компиляторы, сборщики, библиотеки. Make. Компиляция и установка программ из исходных текстов.
Типичные приемы работы
Скрипты. Псевдонимы (aliases) и функции (functions). Временное исполнение -- at, cron. Поиск файлов на диске -- find, locate. Программа wget. Работа с дискетами Dos -- mtools.
Подготовка научных публикаций
Векторный графический редактор xfig. Использование и русификация TEX. "Интерактивный интерфейс" к TEX -- программа LYX.
Security
Общие принципы. Локальная безопасность. Безопасность в сетях. Пакет Ssh.
Приложения
Linux и развлечения
Проигрывание компакт-дисков. Файлы .wav, .au и .ra. Файлы .mp3. Копирование аудиодисков в файлы. Упаковка .wav в .mp3. Проигрывание "мультиков" .avi и .mov.
Разные полезности
Сводка самых частоиспользуемых команд. Сводка клавиш, используемых в некоторых программах (shell, текстовые редакторы).
Предметный указатель

----------------------------------------

© 1999 Дмитрий Болховитянов