
LINUX / sp_ieem_linux
.docОПЕРАЦИОННАЯ СИСТЕМА LINUX
ЭКТ-55
-
ОСНОВНАЯ ЛИТЕРАТУРА
|
Петерсен Р. Linux. Полное руководство.: Перевод с английского. Киев: BHV: Ирина. 2000, 2 экз. |
|
Померанц О. Ядро Linux. Программирование модулей. Перевод с английского. М.: Кудиц-образ, 2000, 1 экз. |
|
Рейчард К. Linux. Справочник. Перевод с английского. СПб.: Питер, 1999, 3 экз. |
|
Хатч Б. Секреты хакеров. Безопасность Linux – готовые решения. Перевод с английского. / Б. Хатч, Ли Дж., Курц Дж., М.: Вильямс, 2002, 1 экз. |
-
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
-
ЛЕКЦИОННЫЕ ЗАНЯТИЯ:
|
Введение в ОС Linux. Назначение операционной системы. Основные достоинства ОС Linux. |
|
Тема 1. Командный интерпретатор. Регистрация нового пользователя. Виды командных интерпретаторов. Настройка текущего интерпретатора. Интерфейс командного интерпретатора. Основные команды для работы с данными ОС Linux. Редактирование командной строки. Метасимволы ОС Linux. Стандартные потоки (программный канал) и перенаправление данных в ОС Linux. |
|
Тема 2. Файловая структура ОС Linux. Наименование файлов. Типы данных ОС Linux. Назначение типовых разделов ОС Linux. Отображение содержимого разделов и вывод данных в удобной для пользователя форме. Назначение ссылок. Права доступа на объекты ОС Linux. |
|
Тема 3. Поиск и сортировка данных в ОС Linux. Использование команды find. Расширенный поиск данных и операции назначения. Сортировка данных с помощью команды sort. |
|
Тема 4. Сжатие и архивирование данных. Команда tar. Команды compress и uncompress. Команды gzip, gunzip и zcat. |
|
Тема 5. Системные процессы. Понятие родительского и дочернего процессов. Просмотр процессов и их PID. Поиск нужного процесса. Управление процессами при помощи сигналов. Завершения процессов. Приоритетный и фоновый режимы заданий. |
|
Тема 6. Рабочие столы GNOME и K Desktop (KDE). Библиотеки Qt и Harmony. Монтирование компакт-дисков и дискет с рабочего стола. Перемещение по файловой системе. Операции копирования, перемещения, удаления и архивирования. Менеджеры окон. Менеджеры файлов GMC и Nautilus. |
|
Тема 7. Текстовые редакторы ОС Linux. Редакторы для рабочего стола K Desktop и Gnome. Редактор Vim. Редактор Emacs. Текстовые редакторы с графическим интерфейсом kedit, nedit и gedit. |
|
Тема 8. Сетевые инструментальные средства. Базовые сведения о протоколе TCP/IP. FTP соединение. Команды для работы с сетью: ping, finder, traceroute, netconfig, netstat. Команды для работы с удаленным соединением: rlogin, rcp, rsh, ftp, rftp, rmdir, rwho. |
|
Тема 9. Система управления версиями. Принцип и назначение работы CVS. Типовой пример сохранения проекта. Совместная работа над проектом. Удаление проекта. |
|
Тема 10. Компиляторы, библиотеки и инструментальные средства программирования. Получение информации info. Компилятор C: gcc. Двоичные форматы. Назначение статических, совместно используемых и динамических библиотек. Символический отладчик gbd. Утилита make. Создание проекта с помощью makefile. |
|
Тема 11. Shell программирование. Shell – сценарии. Переменные и сценарии. Аргументы командной строки сценария. Экспорт переменных. Арифметические операции. Управляющие конструкции. |
|
Тема 12. Основные сведения Perl. Выполнение Perl сценариев из командной строки. Сценарии Perl. Модули Perl. Ввод и вывод в Perl. Дескрипторы Perl. |
|
Тема 13. Утилита gawk. Команда gawk. Поиск по шаблоны и специальные символы. Переменные, операторы и массивы. Использование шаблона в качестве условия. Файлы инструкции gawk. Управляющие структуры. |
|
Тема 14. Основные сведения Tcl. Сценарии и интерпретатор. Выражение, встроенные команды. Переменные. Массивы и списки. Ввод и вывод. |
-
ЛАБОРАТОРНЫЕ ЗАНЯТИЯ
|
Изучение команд командного интерпретатора BASH в ОС Linux |
|
Назначение прав доступа на объекты ОС Linux. |
|
Поиск и сортировка данных в ОС Linux. |
|
Архивирование данных и управление системными процессами ОС Linux. |
|
Программирование в Shell. |
|
Программирование в среде Perl. |
|
Программирование в среде Gawk. |
|
Программирование в среде TCL/TK. |
кафедра ИЭМС
-
Карта обеспеченности студентов учебной литературой
на 2006-2007 уч.года
Дисциплина Физические основы элементной базы ЭВС
Операционная система Linux
Лектор Козлов А.В.
Группы ЭКТ-55 ( 1 семестр)
Количество студентов 20 чел.
№ |
Шифр |
Авторы, название |
Год изд. Изд-во |
Наличие по каталогу |
||||
аб. |
фил. |
ч.з. |
каф. |
эл. |
||||
1. |
044.451. П-293 |
Петерсен Р. Linux. Полное руководство.: Перевод с английского. |
Киев: BHV: Ирина¸ 2000 |
- |
- |
2 |
- |
- |
2. |
004.451.9 |
Померанц О. Ядро Linux. Программирование модулей. Перевод с английского. |
М.: Кудиц-образ, 2000 |
- |
- |
1 |
- |
- |
3. |
004.451 (033) Р-358 |
Рейчард К. Linux. Справочник. Перевод с английского. |
СПб.: Питер, 1999 |
- |
- |
3 |
- |
- |
4. |
004.056 X-257 |
Хатч Б. Секреты хакеров. Безопасность Linux – готовые решения. Перевод с английского. / Б. Хатч, Ли Дж., Курц Дж. |
М.: Вильямс, 2002 |
- |
- |
1 |
- |
- |
Лектор Козлов А.В.
Зам. зав. кафедрой Крупкина Т.Ю.