⇤ ← Версия 1 от 2008-08-13 07:19:58
71251
Комментарий:
|
5976
|
Удаления помечены так. | Добавления помечены так. |
Строка 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. Он состоит из двух основных частей:
- В первой части вводятся основные понятия и навыки, необходимые пользователю для того, чтобы начать грамотно работать в Linux. Здесь рассмотрены: пользователи с точки зрения системы, понятие терминал и работа с командной строкой, устройства файловой системы и работа с ней, права доступа в Linux, возможности командной оболочки, текстовые редакторы.
- Вторая часть посвящена тем понятиям и навыкам, которые требуются для администрирования ОС Linux. Сюда входит обсуждение этапов загрузки системы, технологий работы с внешними устройствами, файловыми системами и сетью в Linux, администрирование системы посредством конфигурационных файлов, управление пакетами.
В завершающей лекции курса даётся обзор истории возникновения и развития Linux. Здесь же приведён обзор социального контекста, существенного для понимания ОС Linux и работы в ней: сообщество пользователей, лицензирование свободного программного обеспечения, место свободного ПО на современном рынке, дистрибутивы Linux и решения на базе Linux.
Примеры
Теоретическое изложение материала перемежается практическими примерами: показаны конкретные действия пользователя и их результат. Наиболее эффективный способ освоить материал курса -- по ходу чтения лекций выполнять все примеры самостоятельно. Для этого потребуется доступ к установленному дистрибутиву Linux. Примеры подобраны с таким расчётом, чтобы результат был одинаковым в любом современном дистрибутиве.
В примерах действует один условный пользователь, работающий "в одном и том же месте": все созданные им файлы сохраняются и используются в последующих лекциях. Он совершает типичные ошибки или, наоборот, делает всё правильно.
Примеры набраны моноширинным шрифтом (типа "пишущая машинка") и по возможности точно воспроизводят то, что пользователь видит на экране монитора (иногда с некоторыми купюрами). Команды, которые должен вводить пользователь, в примерах следуют за "приглашением" (оно завершается знаком "$"): все символы от "$" до конца строки -- и есть ввод пользователя.
Названия объектов системы (имена файлов, программ и т. п.), встречающиеся в тексте, также набраны моноширинным шрифтом, их можно в неизменном виде вводить в качестве команд и т. п. Однако иногда такие строки для удобства чтения заключены в кавычки -- в этом случае вводить кавычки не нужно.
Цель
Курс адресован студентам, начинающим обучение по специальностям в области информационных технологий, а также всем любознательным пользователям, желающим научиться грамотно и эффективно работать в Linux. Изучение курса не требует специальных знаний в области программирования.
Предварительные знания
Рекомендуемый уровень предварительной подготовки:
- знакомство с устройством компьютера на уровне пользователя;
- знакомство с устройством и принципом работы TCP/IP-сетей.