Различия между версиями 1 и 2
Версия 1 от 2008-08-13 07:19:58
Размер: 71251
Редактор: eSyr
Комментарий:
Версия 2 от 2008-08-13 07:23:39
Размер: 5976
Редактор: eSyr
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 19: Строка 19:
Примеры набраны моноширинным шрифтом (типа "пишущая машинка") и по возможности точно воспроизводят то, что пользователь видит на экране монитора (иногда с некло, численное значение GID в этом случае совпадает со значением UID. Примеры набраны моноширинным шрифтом (типа "пишущая машинка") и по возможности точно воспроизводят то, что пользователь видит на экране монитора (иногда с некоторыми купюрами). Команды, которые должен вводить пользователь, в примерах следуют за "приглашением" (оно завершается знаком "{{{$}}}"): все символы от "{{{$}}}" до конца строки -- и есть ввод пользователя.
Строка 21: Строка 21:
<<Anchor(FootNote5)>>[[#FootNoteAnchor5|(5)]] Разнообразие графических интерфейсов Linux гораздо выше, чем, например, в Windows, поэтому составить учебный курс, не ориентируясь специально на ту или иную версию, просто невозможно. Названия объектов системы (имена файлов, программ и т. п.), встречающиеся в тексте, также набраны моноширинным шрифтом, их можно в неизменном виде вводить в качестве команд и т. п. Однако иногда такие строки для удобства чтения заключены в кавычки -- в этом случае вводить кавычки не нужно.
Строка 23: Строка 23:
<<Anchor(FootNote6)>>[[#FootNoteAnchor6|(6)]] В разных дистрибутивах Linux используется разные версии программы {{{passwd}}}, поэтому не всегда она будет столь придирчива, как в дистрибутиве Мефодия. <<Anchor(IntId. Цель)>>
= Цель =
Строка 25: Строка 26:
<<Anchor(FootNote7)>>[[#FootNoteAnchor7|(7)]] Реплики в таком диалоге строго чередуются, а собеседники не могут говорить одновременно -- в естественном диалоге так никогда не происходит. Скорее это напоминает диалог в учебнике иностранного языка. Однако и в диалоге с Linux у собеседников есть возможность "перебить" друг друга -- об этом речь пойдёт в последующих лекциях. Курс адресован студентам, начинающим обучение по специальностям в области информационных технологий, а также всем любознательным пользователям, желающим научиться грамотно и эффективно работать в Linux. Изучение курса не требует специальных знаний в области программирования.
Строка 27: Строка 28:
<<Anchor(FootNote8)>>[[#FootNoteAnchor8|(8)]] В некоторых Linux-системах эта программа может называться {{{lastlog}}}. <<Anchor(IntId. Предварительные знания)>>
= Предварительные знания =

Рекомендуемый уровень предварительной подготовки:
  1. знакомство с устройством компьютера на уровне пользователя;
  1. знакомство с устройством и принципом работы TCP/IP-сетей.

Структура курса

В курсе даются основные понятия операционной системы Linux и важнейшие навыки работы в ней. Изложение сопровождается большим количеством практических примеров. Данный курс может рассматриваться как учебник для студентов, начинающих обучение по специальностям в области информатики и ещё не знакомых с ОС Linux. Он состоит из двух основных частей:

  1. В первой части вводятся основные понятия и навыки, необходимые пользователю для того, чтобы начать грамотно работать в Linux. Здесь рассмотрены: пользователи с точки зрения системы, понятие терминал и работа с командной строкой, устройства файловой системы и работа с ней, права доступа в Linux, возможности командной оболочки, текстовые редакторы.
  2. Вторая часть посвящена тем понятиям и навыкам, которые требуются для администрирования ОС Linux. Сюда входит обсуждение этапов загрузки системы, технологий работы с внешними устройствами, файловыми системами и сетью в Linux, администрирование системы посредством конфигурационных файлов, управление пакетами.

В завершающей лекции курса даётся обзор истории возникновения и развития Linux. Здесь же приведён обзор социального контекста, существенного для понимания ОС Linux и работы в ней: сообщество пользователей, лицензирование свободного программного обеспечения, место свободного ПО на современном рынке, дистрибутивы Linux и решения на базе Linux.

Примеры

Теоретическое изложение материала перемежается практическими примерами: показаны конкретные действия пользователя и их результат. Наиболее эффективный способ освоить материал курса -- по ходу чтения лекций выполнять все примеры самостоятельно. Для этого потребуется доступ к установленному дистрибутиву Linux. Примеры подобраны с таким расчётом, чтобы результат был одинаковым в любом современном дистрибутиве.

В примерах действует один условный пользователь, работающий "в одном и том же месте": все созданные им файлы сохраняются и используются в последующих лекциях. Он совершает типичные ошибки или, наоборот, делает всё правильно.

Примеры набраны моноширинным шрифтом (типа "пишущая машинка") и по возможности точно воспроизводят то, что пользователь видит на экране монитора (иногда с некоторыми купюрами). Команды, которые должен вводить пользователь, в примерах следуют за "приглашением" (оно завершается знаком "$"): все символы от "$" до конца строки -- и есть ввод пользователя.

Названия объектов системы (имена файлов, программ и т. п.), встречающиеся в тексте, также набраны моноширинным шрифтом, их можно в неизменном виде вводить в качестве команд и т. п. Однако иногда такие строки для удобства чтения заключены в кавычки -- в этом случае вводить кавычки не нужно.

Цель

Курс адресован студентам, начинающим обучение по специальностям в области информационных технологий, а также всем любознательным пользователям, желающим научиться грамотно и эффективно работать в Linux. Изучение курса не требует специальных знаний в области программирования.

Предварительные знания

Рекомендуемый уровень предварительной подготовки:

  1. знакомство с устройством компьютера на уровне пользователя;
  2. знакомство с устройством и принципом работы TCP/IP-сетей.

Books/LinuxIntro/00ChapterPreface (последним исправлял пользователь FrBrGeorge 2008-08-25 12:51:54)