Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

LINUX / sp_ieem_linux

.doc
Скачиваний:
55
Добавлен:
27.03.2016
Размер:
83.97 Кб
Скачать

ОПЕРАЦИОННАЯ СИСТЕМА LINUX

ЭКТ-55

  1. ОСНОВНАЯ ЛИТЕРАТУРА

Петерсен Р. Linux. Полное руководство.: Перевод с английского. Киев: BHV: Ирина. 2000, 2 экз.

Померанц О. Ядро Linux. Программирование модулей. Перевод с английского. М.: Кудиц-образ, 2000, 1 экз.

Рейчард К. Linux. Справочник. Перевод с английского. СПб.: Питер, 1999, 3 экз.

Хатч Б. Секреты хакеров. Безопасность Linux – готовые решения. Перевод с английского. / Б. Хатч, Ли Дж., Курц Дж., М.: Вильямс, 2002, 1 экз.

  1. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

    1. ЛЕКЦИОННЫЕ ЗАНЯТИЯ:

  1. 1

Введение в ОС Linux. Назначение операционной системы. Основные достоинства ОС Linux.

  1. 2,3

Тема 1. Командный интерпретатор. Регистрация нового пользователя. Виды командных интерпретаторов. Настройка текущего интерпретатора. Интерфейс командного интерпретатора. Основные команды для работы с данными ОС Linux. Редактирование командной строки. Метасимволы ОС Linux. Стандартные потоки (программный канал) и перенаправление данных в ОС Linux.

  1. 4

Тема 2. Файловая структура ОС Linux. Наименование файлов. Типы данных ОС Linux. Назначение типовых разделов ОС Linux. Отображение содержимого разделов и вывод данных в удобной для пользователя форме. Назначение ссылок. Права доступа на объекты ОС Linux.

  1. 5

Тема 3. Поиск и сортировка данных в ОС Linux. Использование команды find. Расширенный поиск данных и операции назначения. Сортировка данных с помощью команды sort.

  1. 6

Тема 4. Сжатие и архивирование данных. Команда tar. Команды compress и uncompress. Команды gzip, gunzip и zcat.

  1. 7

Тема 5. Системные процессы. Понятие родительского и дочернего процессов. Просмотр процессов и их PID. Поиск нужного процесса. Управление процессами при помощи сигналов. Завершения процессов. Приоритетный и фоновый режимы заданий.

  1. 8

Тема 6. Рабочие столы GNOME и K Desktop (KDE). Библиотеки Qt и Harmony. Монтирование компакт-дисков и дискет с рабочего стола. Перемещение по файловой системе. Операции копирования, перемещения, удаления и архивирования. Менеджеры окон. Менеджеры файлов GMC и Nautilus.

  1. 9

Тема 7. Текстовые редакторы ОС Linux. Редакторы для рабочего стола K Desktop и Gnome. Редактор Vim. Редактор Emacs. Текстовые редакторы с графическим интерфейсом kedit, nedit и gedit.

  1. 10

Тема 8. Сетевые инструментальные средства. Базовые сведения о протоколе TCP/IP. FTP соединение. Команды для работы с сетью: ping, finder, traceroute, netconfig, netstat. Команды для работы с удаленным соединением: rlogin, rcp, rsh, ftp, rftp, rmdir, rwho.

  1. 11

Тема 9. Система управления версиями. Принцип и назначение работы CVS. Типовой пример сохранения проекта. Совместная работа над проектом. Удаление проекта.

  1. 12

Тема 10. Компиляторы, библиотеки и инструментальные средства программирования. Получение информации info. Компилятор C: gcc. Двоичные форматы. Назначение статических, совместно используемых и динамических библиотек. Символический отладчик gbd. Утилита make. Создание проекта с помощью makefile.

  1. 13, 14

Тема 11. Shell программирование. Shell – сценарии. Переменные и сценарии. Аргументы командной строки сценария. Экспорт переменных. Арифметические операции. Управляющие конструкции.

  1. 15

Тема 12. Основные сведения Perl. Выполнение Perl сценариев из командной строки. Сценарии Perl. Модули Perl. Ввод и вывод в Perl. Дескрипторы Perl.

  1. 16

Тема 13. Утилита gawk. Команда gawk. Поиск по шаблоны и специальные символы. Переменные, операторы и массивы. Использование шаблона в качестве условия. Файлы инструкции gawk. Управляющие структуры.

  1. 17

Тема 14. Основные сведения Tcl. Сценарии и интерпретатор. Выражение, встроенные команды. Переменные. Массивы и списки. Ввод и вывод.

    1. ЛАБОРАТОРНЫЕ ЗАНЯТИЯ

  1. 1

Изучение команд командного интерпретатора BASH в ОС Linux

  1. 2

Назначение прав доступа на объекты ОС Linux.

  1. 3

Поиск и сортировка данных в ОС Linux.

  1. 4

Архивирование данных и управление системными процессами ОС Linux.

  1. 5

Программирование в Shell.

  1. 6

Программирование в среде Perl.

  1. 7

Программирование в среде Gawk.

  1. 8

Программирование в среде TCL/TK.

кафедра ИЭМС

  1. Карта обеспеченности студентов учебной литературой

на 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

-

-

Лектор Козлов А.В.

Зам. зав. кафедрой Крупкина Т.Ю.

Соседние файлы в папке LINUX