Книга
Книга
Самоучитель+ДИСГРИВУТИВСамоучитель+ДИСГРИВУТИВZUSZUS
Самоучитель+ДИСГРИВУТИВ
Самоучитель+ДИСГРИВУТИВ
ZUS
ZUS
Денис Колисниченко
Linux openSUSE 11
openSUSEopenSUSE
openSUSE
openSUSE
Использование Linux дома и в офисе
Установка дистрибутива
Графическая среда GNOME 2.22
Графическая среда КОЕ 4.0.4
Установка кодеков для воспроизведения MP3, DivX и DVD
Настройка сети и Интернета
Трехмерный рабочий стол Compiz Fusion
Решение внештатных ситуаций
bhv
*DVD
Денис Колисниченко
Самоучитель
Linux openSUSE 11
Санкт-Петербург«БХВ-Петербург»2009
УДК 681.3.06
ББК 32.973.26-018.2
К60
Колисниченко Д. Н.
К60К60Самоучитель Linux openSUSE 11. — СПб.: БХВ-Петербург, 2009. —
К60
К60
432 с.: ил. + Дистрибутив (на DVD)
ISBN 978-5-9775-0372-3
Книга предназначена для домашнего и офисного начинающего пользователя Linux и поможет ему самостоятельно установить и настроить операционную систему openSUSE 11, разработанную в соответствии со всеми принципами Open Source. Рассмотрены вопросы, возникающие при ежедневной работе: установка и удаление программ, использование файловой системы, настройка сета И Интернета, настройка приложений для работы в Интернете, управление периферийными устройствами, использование офисных и мультимедийных приложений, работа в графических средах GNOME 2.22 и KDE 4.0.4, настройка трехмерного рабочего стола Compiz Fusion. Материал ориентирован на последнюю версию дистрибутива openSUSE — 11.0, которую читатель может установить с прилагаемого загрузочного DVD.
Для широкого круга пользователей Linux
УДК 681.3.06
ББК 32.973.26-018.2
Группа подготовки издания:
Главный редакторЗам. главного редактораЗав. редакцией Компьютерная верстка Корректор Дизайн серии Оформление обложки Зав. производствомГлавный редакторЗам. главного редактораЗав. редакцией Компьютерная верстка Корректор Дизайн серии Оформление обложки Зав. производствомЕкатерина Кондукова Евгений РыбаковГоигорий Добин Натальи Караваевой Виктория Пиотровская Инны ТанинойЕлены Беляевой Николай ТверскихЕкатерина Кондукова Евгений РыбаковГоигорий Добин Натальи Караваевой Виктория Пиотровская Инны ТанинойЕлены Беляевой Николай Тверских
Главный редактор
Зам. главного редактора
Зав. редакцией Компьютерная верстка Корректор Дизайн серии Оформление обложки Зав. производством
Главный редактор
Зам. главного редактора
Зав. редакцией Компьютерная верстка Корректор Дизайн серии Оформление обложки Зав. производством
Екатерина Кондукова Евгений Рыбаков
Гоигорий Добин Натальи Караваевой Виктория Пиотровская Инны Таниной
Елены Беляевой Николай Тверских
Екатерина Кондукова Евгений Рыбаков
Гоигорий Добин Натальи Караваевой Виктория Пиотровская Инны Таниной
Елены Беляевой Николай Тверских
Лицензия ИД I* 02429 от 24.07.00. Подписано в печать 27.10 08.
Формат 70х100'Л«. Печать офсетная. Усл. печ. л. 34,83.
Тираж 2000 зкз. Заказ Nt 669
"БХВ-Петербург”, 194354, Санкт-Петербург, ул. Есенина, 5Б.
Санитарно-эпидемиологическое заключение на продукцию
№ 77.99.60.953.Д.003650.04.08 от 14.04.2008 г. выдано Федеральной службойпо надзору в сфере защиты прав потребителей и благополучия человека
Отпечатано с готовых диапозитивовв ГУП "Типография “Наука"199034, Санкт-Петербург, 9 линия, 12
ISBN 978-5-9775-0372-3ISBN 978-5-9775-0372-3© Колисниченко Д. Н., 2008
ISBN 978-5-9775-0372-3
ISBN 978-5-9775-0372-3
© Оформление, издательство "БХВ-Петербург', 2008
Оглавление
Введение..1
Основные версии SUSE/openSUSE Linux2
Что нового в версии 11.0? 3
Как читать эту книгу?4
ЧАСТЬ I. Установка Linux5
Глава 1. Особенности установки Linux 7
Системные требования openSUSE И7
Загрузка с дистрибутивного диска8
Выбор режима установки10
Выбор рабочего стола (графической среды)12
Разметка жесткого диска14
Создание нового пользователя17
Сводка параметров системы19
Установка пакетов openSUSE22
Установка дополнительных параметров после перезагрузки22
Создание скриншотов (снимков экрана) при установке25
Проблемы при установке27
Проблема с APIC27
Ошибка: kernel panic:VFS: Unable to mount root fs28
Проблемы c LCD-монйторами28
Глава 2. Вход в систему и завершение работы29
Вход в систему 29
Команды завершения работы из консоли31
Завершение работы в GNOME и KDE32
Главб 3. Базовая настройка openSUSE34
ЗЛ. Знакомство с YaST.34
центр управления YaST234
Оборудование. Изменение раскладок клавиатуры37
Системные параметры40
Уровни запуска Linux42
Загрузчик GRUB45
Выбор планировщика ввода/вывода48
Глава 4. Графическая среда GNOME 50
Графический интерфейс в Linux50
Что лучше — KDE или GNOME?53
Особые комбинации клавиш при работе с GNOME53
Обычное меню GNOME;53
Апплеты GNOME55
Добавление кнопок запуска;...._.56
Апплеты, включенные по умолчанию57
Апплеты завершения работы57
Апплеты для ноутбука58
Офисные помощники..58
Апплеты для быстрого запуска команд 59
Системные апплеты 59
Другие полезные апплеты60
Консоль61
Правильная работа в консоли61
Эмуляторы консоли.62
Перенаправление ввода/вывода63
Управление сеансами в GNOME64
Глава 5. Графическая среда KDE67
Немного истории67
Основные нововведенияKDE 468
Установка KDE68
Знакомство с KDE70
Полезные приемы приработе с KDE72
Быстрый запуск программ72
Системное меню приложения:.74
Управление окнами и рабочими столами75
Системные параметры76
Глава 6. Пользователи и группы78
Учетные записи: теория78
Команды для создания и изменения учетных записей пользователей79
Группы пользователей81
Учетные записи: практика81
Команды su и sudo84
Глава 7. Файловая система87
Различные файловые системы87
Имена файлов в Linux 89
Файлы и устройства89
Стандартные каталоги Linux,....90
Команды для работы с файлами92
Команды для работы с каталогами-.94
Ссылки97
Перенаправление ввода/вывода при работе с файлами97
Права доступа. Команды chown и chmod.....................................................98
Работа с журналом файловой системы101
Использование графического файлового менеджера102
Файловый менеджер GNOME Commander103
Глава 8. Носители данных. Монтирование105
Монтирование файловых систем105
Команда mount 105
Файлы устройств 106
Примеры использования mount108
Монтирование файловых системпри загрузке Linux109
Монтирование NTFS-разделов врежиме записи113
Работа со сменными носителями данных114
Запись CD/DVD:117
Разметка жесткого диска122
Создание нового раздела123
Редактирование раздела.124
Подробно о UUID и файле /etc/fstab127
Псевдофайловая система/ргос129
Глава 9. Установка программного обеспечения132
Пакеты132
Репозитарии пакетов134
Установка пакетов137
А Программа zypper142
Программа грт144
Отключение автоматической проверки обновлений145
ЧАСТЬ II. Подключение к Интернету147
Глава 10. Обычное модемное соединение149
Преимущества и недостатки коммутируемого соединения149
Стандарты обмена данными 150
Стандарт Hayes АТ152
Выбор модема 152
Подключение модема154
Настройка модема 154
Глава 11. xDSL-соединение 161
Причина популярности DSL-соединений161
Физическое подключение DSL-модема162
Настройка DSL-соединения162
Глава 12. Соединение по локальной сети168
Файлы конфигурации сети в openSUSE 168
Настройка соединения169
Глава 13. Программы для работы в Интернете..174
Автозапуск программы KInternet174
Firefox — сразу готов к работе174
Почтовый клиент Evolution 176
Пиджин — программа для мгновенного обмена сообщениями178
FTP-клиенты 181
Менеджеры закачек183
Skype — разговоры со всем миром184
ЧАСТЬ III. openSUSE и аппаратные средства 189
Глава 14. Настройка видеокарты и монитора191
Основной файл конфигурации X.Org191
Использование конфигуратора196
Глава 15. Проблемы со звуковой платой 203
Нет звука!203
1^.2. Проблема с Realtek High Definition Audio205
Простой способ установки драйвера206
Сложный способ установкидрайвера207
Глава 16. Настройка принтера209
Выбор принтера209
Ударные принтеры209
Струйные принтеры210
Лазерные принтеры212
USB-принтеры213
GDI-принтеры213
Настройка принтера214
Глава 17. Настройка сканера220
История сканера и принцип его работы220
Основные характеристики сканера222
Глубина цвета и оптическая плотность222
Подключение сканера к компьютеру223
Как выбирать сканер?223
Настройка сканера с помощью конфигуратора225
Настройка сканера без конфигуратора231
Настройка USB-сканера231
Настройка LPT-сканера233
Сетевой доступ к сканеру234
ЧАСТЬ IV. openSUSE дома237
Глава 18. Подготовка SUSE для работы с мультимедиа. Установка кодеков239
Что такое кодеки?239
Установка кодеков240
Глава 19. Мультимедиа247
Воспроизведение музыки247
Конвертирование ЮЗ-тегов МРЗ-файлов в кодиройку UTF-8250
Воспроизведение видео254
Звукозапись 256
Запись AudioCD на жесткий диск;257
Свой трехмерный мир 259
Глава 20. Трехмерный рабочий стол в Linux; 262
Общие замечания262
openSUSE 11.0 и видеокарта ATI264
По путилапменьшего сопротивления264
Установка драйвера видеокарты265
Установка дополнительных пакетов268
Почти все271
Тайна белого экрана271
openSUSE 10.3 и видеокарта NVIDIA 274
Проверка эффектов рабочего стола274
Установка драйвера NVIDIA 275
Установка Compiz277
Решение проблем278
Настройка Compiz287
Конфигурационные файлы Compiz287
Использование менеджера графических тем Emerald288
Определение шага прозрачности и формы куба 289
Использование эффектов рабочего стоЛа290
Куб рабочего стола291
Лента рабочих столов(фотопленка)292
Переключатель приложений 293
Прозрачность окон293
Приближение294
Вода/Дождь294
Огонь на экране.296
Быстрый выбор приложения296
Другие эффекты■297
Удаление Compiz 297
Дополнительная информация298
Глава 21. Виртуальные машины 299
Зачем нужна виртуальная машина?299
Установка эмулятора виртуальной машины в SUSE300
Создание новой виртуальной машины301
Изменение параметров виртуальной машины307
Общие параметры307
Виртуальные жесткие диски309
Параметры CD/DVD309
Параметры Floppy310
А нужен ли звук?311
Параметры сети311
.21.4.7. Последовательные порты313
Запуск виртуальной машины и установка гостевой операционной системы1314
ЧАСТЬ V. openSUSE в офисе 317
Глава 22. Текстовый nponeccopOpenOffice.org Writer319
Кратко об OpenOffice319
Работа с текстом:.32О
Работа с рисунками322
Работа с таблицами.327
Печать документов332
Небольшие проблемы с открытием файлов формата MS Office334
Глава 23. Электронные таблицы ООо Calc335
Немного о программе335
Комбинации клавиш336
Формулы338
Построение диаграммл340
Глава 24. Презентации345
Программа ООо Impress-345
Создание новой презентации 345
А у вас есть план?346
Помощь мастера347
Работа со слайдами350
Изменение макета слайда, создание новых слайдов350
Изменение фона слайда351
Настройка анимационных эффектов352
Настройка смены слайдов353
Демонстрация презентации354
Сохранение презентации355
Глава 25- Другие офисные задачи357
Работа с PDF-файлами: просмотр и создание:357
Создание снимков экрана 360
Планировщики, календари•.361
База данных ООо Base362
Глава 26. Работа с изображениями. Программа GIMP364
Просмотр изображений.364
Редакторы векторной графики366
Кратко о программе GIMP367
Начало работы368
Обработка фотографий368
ЧАСТЬ VI. Безопасность и SUSE375
Глава 27. Восстановление системы1 после сбоя377
Локализация причины сбоя377
Восстановление загрузчика Linux377
Программный сбой378
Неправильная настройка программыили системы378
Ошибка программы. Журналы системы .'.379
Аппаратный сбой380
Отказы жесткого диска381
Отказы памяти382
Отказ видеокарты382
Отказ материнской платы и процессора382
Диагностика аппаратного сбоя с помощью ядра383
Диагностические утилиты383
. Программа hdparm — тестирование жесткого диска383
Программа/^ — проверка файловых систем385
Программа badblocks — проверка на наличие сбойных блоков388
Программа memtest86 — проверка оперативной памяти389
Другие программы для диагностики390
Восстановление пароля root391
Установка пароля загрузчика GRUB..;391
Глава 28. Использование брандмауэра393
Что такое брандмауэр и для чего он нужен?393
Настройка брандмауэра в openSUSE,393
Глава 29. Антивирус ClamAV399
Зачем нужен антивирус в Linux399
Установка ClamAV 400
Проверка файловой системы402
Заключение403
ПРИЛОЖЕНИЯ 405
Приложение 1. Параметры ядра407
Приложение 2. Удаленный рабочий стол 410
Приложение 3. Описание DVD415
Предметный указатель 417
Введение
Историй openSUSE началась 16 лет назад — в 1992 году Питер МакДональд (Peter McDonald) создал один из дистрибутивов Linux — SLS (Softlanding Linux System).
В то время под названием "дистрибутив" подразумевалось совсем не то, что сейчас, — дистрибутивом считалось ядро Linux, файловая система, содержащая базовые утилиты для работы в Linux, и программа установки всего этого добра на компьютер (как правило, указанный комплект размещался на трех дискетах).
По большому счету дистрибутив, как таковой, в то время был попросту не нужен. Ведь самая первая версия (0.01) Linux появилась совсем недавно — 17 сентября 1991 года. Тогда Linux использовали только программисты- энтузиасты, которые могли установить эту операционную систему на свой компьютер и без помощи программы-инсталлятора.
Тем не менее, первым дистрибутивом стал MCC (Manchester Computing Centre) Interim Linux, увидевший свет в феврале 1992 года, а затем дистрибутивы начали появляться как грибы после дождя. Правда, очень немногие из них дожили до наших дней, но это уже другая история. -
В апреле 19^)2 года Linux снабдили графическим интерфейсом — графическую систему X Window'пopтиpoвaли в Linux. А уже в октябре 1992 года был выпущен упомянутый ранее дистрибутив SLS. Примечательно, что SLS — первый дистрибутив, в который включили X Window и поддержку TCP/IP (кстати, благодаря добавлению в Linux поддержки TCP/IP открылась возможность запуска X Window, которая не работает без TCP/IP).
Дистрибутивы редко делаются с нуля. Так создавались разве что самые первые из них. В наши дни новые дистрибутивы формируются уже на базе имеющихся. И на базе дистрибутива SLS Патриком Фолкердингом (Patrick Volkerding) был создан всемирно известный дистрибутив Slackware Linux. Этот дистрибутив не только дожил до наших дней, но и продолжает развиваться.
Примерно в то же время в Германии появилась компания S.u.S.E. (Gesellschaft fur Software- und System-Entwicklung). Название это в переводе с немецкого звучит так: "Компания по разработке программ и систем". Компания занималась в основном консалтингом по UNIX-системам (на бывших просторах СССР в 1994 году о UNIX мало кто слышал), а также сборкой пакетов для SLS и Slackware.
В марте 1994 года на базе дистрибутивов SLS и Slackware была выпущена первая версия S.u.S.E. Linux. В 1996 году выпустили уже четвертую ее хверсию. На этот раз она была основана на дистрибутивах Slackware и Jurix. Начиная с этой версии S.u.S.E. Linux стала полноценным дистрибутивом (до этого S.u.S.E. Linux выпускалась в виде LiveCD, то есть загрузочного компакт-диска). '
4 ноября 2003 года компания S.u.S.E. была куплена американской корпорацией Novell Inc. Однако Novell не стала особо вмешиваться в развитие дистрибутива — этим по-прежнему занимались те же разработчики. Наоборот, слияние с Novell послужило толчком для дальнейшего развития SUSE Linux — Novell предоставила команде разработчиков SUSE Linux исходные коды проприетарной программы администрирования YaST2. Можно сказать, что именно благодаря Novell современные версии SUSE Linux так просты в настройке.
Начиная с 10-ой версии SUSE Linux переименована в openSUSE, что подчеркивает открытость дистрибутива.
На базе openSUSE разработаны следующие дистрибутивы: Novell Linux Desktop (NLD), SUSE Linux Enterprise Desktop (SLED) и SUSE Linux Enterprise Server (SLES).
Основные версии SUSE/openSUSE Linux
В табл. Bl представлены основные версии SUSE/openSUSE Linux.
Таблица B1. Основные версии SUSE/openSUSE Linux
Дата
Версия
март 1994
1.0
январь 1995
2.0
1995
3.0
1996
4.0
Таблица В1 (окончание)
Дата
Версия
ноябрь 1997
5.0
январь 1999
6.0
сентябрь 2000
7.0
апрель 2002
8.0
октябрь 2003
9.0
октябрь 2005'
openSUSE 10.0
май 2006
openSUSE 10.1
дека^ь 2006
openSUSE 10.2
октябрь 2007
openSUSE 10.3
июнь 2008
openSUSE 11.0
Компания Novell заявляет, что теперь новые версии дистрибутива будут выпускаться каждые 8 месяцев. Следовательно, можно предположить, что очередная версия появится в феврале-марте 2009 года.
Что нового в версии 11.0?
Что же нового в одиннадцатой версии? Начну с самого начала — с установки. Инсталлятор был полностью переработан. Не скажу, что он стал намного удобнее, но симпатичнее — уж точно. Появилась возможность автоматической настройки, что сокращает время установки. К слову, на мой компьютер openSUSE 11.0 установилась всего за 17 минут — так что изменения в инсталляторе не только косметические, он стал более эффективным. Такая скорость установки достигается благодаря тому, Что сейчас инсталлятор распаковывает на диск уже готовые образы, а не устанавливает RPM-пакеты по отдельности. Конечно же, экономит время и автоматическая настройка — вам не нужно задавать некоторые параметры после установки, их система установит автоматически без вашего вмешательства (хотя от автоматической настройки можно и отказаться).
После установки новой версии дистрибутива я не сразу заметил разницу с версией 10.3. Прежде всего, бросилась в глаза новая версия популярной графической среды — теперь это KDE 4 (в главе 5 вы сможете узнать о ее новшествах). Наверное, это самое большое изменение, которое заметят все пользователи. Казалось бы, больше ничего существенно не изменилось.
Однако это не так — первое впечатление обманчиво. Итак, присмотримся:
□ разработчики изменили как структуру, так и внешний вид основного конфигуратора YaST, в результате чего он стал немного удобнее;
□ улучшена локализация некоторых программ, например, эмулятора VirtualBox (правда, появилось несколько нерусифицированных конфигурационных окон, например, окно настройки эффектов рабочего стола — наверное, не хватило времени его русифицировать), но зато сам трехмер- ный^рабочий стол настраивается в разы проще! Несмотря на одинаковую последовательность действий по его настройке для версий 10.3 и 11.0, на настройку трехмерного рабочего стола в одиннадцатой версии ушло намного меньше времени;
□ система управления программным обеспечением стлала намного эффективнее. Это достигается за счет уменьшения размеров RPM-пакетов. Теперь RPM-пакеты сжимаются более эффективным алгоритмом LZMA (Lempel-Ziv-Markov chain-Algorithm);,
Примечание'
Для справки — именно этот алгоритм используется программой 7-Zip.
□ в состав openSUSE 11.0 наконец включили Firefox 3.0 — он работает намного быстрее предыдущей версии и особенно быстро выполняет JavaScript;
□ если у вас уже установлена версия 10.3, обязательно воспользуйтесь возможностью обновления системы — работает оно превосходно. После обновления придется переустановить некоторые пакеты (мне пришлось переустановить драйвер видеокарты ATI и MPlayer), но в целом на обновление будет затрачено гораздо меньше времени, чем на установку и настройку системы с нуля.
Кроме всего здесь отмеченного, можно выделить много менее значительных изменений, делающих новую версию еще удобнее. С подробной информацией о них вы сможете ознакомиться по адресу: http://ru.opensuse.Org/ll.0.
Как читать эту книгу?
Даже если вы уже знакомы с Linux, не нужно пропускать первые главы. В openSUSE есть некоторые особенности, которых нет в других дистрибутивах Linux и о которых мы поговорим в этой книге. А теперь можно приступить к чтению!
ЧАСТЬ I
Установка Linux
Первая часть книги посвящена установке операционной системы,а также базовой настройке Linux после установки на жесткий диск.
Глава 1
Особенности установки Linux
Системные требования openSUSE 11
Системные требования openSUSE 11 (далее openSUSE или просто SUSE) довольно низкие: 256 Мбайт оперативной памяти и примерно 4 Гбайт свободного пространства на жестком диске. '
Это вполне нормально для современного дистрибутива, и хотя некоторые другие дистрибутивы при таком объеме памяти изрядно "подтормаживают", SUSE работает вполне устойчиво. Требование к дисковому пространству тоже минимально — пакеты, устанавливаемые по умолчанию (в случае установки и KDE 4, и GNOME), занимают всего 3,2 Гбайт! И ведь это не только операционная система, но и практически полный набор приложений: офисный пакет, графический редактор, браузер, почтовый клиент, множество вспомогательных программ. Упомянутые 4 Гбайт распределяются следующим образом: 3,2 Гбайт займут система и программы, 300 Мбайт отводится под раздел подкачки. Выходит, что свободными останутся примерно 500 Мбайт, которые можно использовать для своих файлов. Этого, конечно, мало, но даже если у вас старенький компьютер с винчестером 4 Гбайт (винчестеры размером 3 Гбайт — редкость), вы сможете работать в openSUSE. Ее системные требования не сравнить с Windows Vista: минимум 512 Мбайт ОЗУ (рекомендуется 1 Гбайт) и около 7 Гбайт дискового пространства (это для версии Home Premium, а для Ultimate — примерно 12 Гбайт). Таким образом, openSUSE можно использовать как на новых компьютерах, так и на старых, которые вы давно хотели списать. Разумеется, openSUSE будет отлично работать на ноутбуках класса "электронной печатной машинки" (это бюджетные ноутбуки с 256 Мбайт ОЗУ и 40 Гбайт на жестком диске).
Я установил openSUSE на компьютере с 256 Мбайт ОЗУ, и при этом компьютер работал намного быстрее, чем аналогичный компьютер с 512 Мбайт памяти под управлением Windows Vista. Но для уверенной работы в openSUSE, особенно если вы планируете использовать самую
современную версию KDE — четвертую, лучше быть счастливым обладателем как минимум 512 Мбайт оперативной памяти.
Загрузка с дистрибутивного диска
Загрузитесь с дистрибутивного DVD (напомню, что дистрибутивный диск прилагается к книге). Вы увидите меню загрузочного диска (рис. 1.1).
Рис. 1.1. Меню загрузочного диска
Не спешите выбирать Installation! Нажмите сначала клавишу <F2> для выбора языка установки (рис. 1.2). '
Меню выбора языка мне очень напомнило аналогичное меню Ubuntu Linux, только оформленное несколько иначе. Вообще-то все равно, кто первый разработал' то или иное меню, — главное, чтобы там все работало.
Теперь, когда загрузочное меню русифицировано (рис. 1.3), можно выбрать команду Установка. Начнется загрузка программы установки openSUSE.
Если вы устанавливали openSUSE 10.3, то, наверное, помните, что следующим шагом должна была бы идти проверка диска. В версии 11 от обязательной проверки носителя отказались, а если у вас есть сомнения по поводу качества дистрибутивного диска, вы можете выбрать команду Проверка носителя установки из меню загрузчика (см. рис. 1.3).
рис. 1Л.выеор.язшса
Выбор режима установки
Первым делом вам будет предложено ознакомиться с лицензионным соглашением (рис. 1.4). Здесь же вы можете выбрать язык системы и раскладку клавиатуры. Затем программа установки начнет проверять вашу систему (рис. 1.5). Как только проверка будет окончена, вы сможете выбрать режим установки (рис. 1.6).
Тут и думать особо нечего — поскольку мы устанавливаем систему с нуля, следует выбрать опцию Новая установка. Если у вас уже была установлена предыдущая версия SUSE, можно выбрать обновление. Если вы хотите настроить основные сетевые параметры системы и выполнить обновление системы по сети, а также более детально настроить оборудование системы на этапе установки SUSE, тогда выключите режим Использовать автоматическую настройку. Все эти параметры, задаваемые при установке, можно изменить в любой удобный вам момент с помощью конфигуратора YaST.
Рис. 1.4. Лицензионное соглашение
Рис. 1.5. Проверка системы
Рис. 1.7. Изменение часового пояса
После выбора режима установки вам нужно будет немного подождать, пока инсталлятор соберет кэш репозитария. Затем следует выбрать часовой пояс — при выборе часового пояса очень важно снять флажок Установить системные часы в UTC (рис. 1.7), чтобы SUSE считала часы вашего компьютера локальным временем (в большинстве случаев так оно и есть), иначе вам не избежать изменения времени при перезагрузке компьютера.
Выбор рабочего стола (графической среды)
В Windows мы привыкли к тому, что у нас один-единственный графически! интерфейс. Мы можем менять графическую тему, изменять настройки от дельных графических элементов, но что бы мы ни делали (установку про грамм вроде Talisman не учитываем — это от лукавого!), графический ин терфейс пользователя останется тот же.
В Linux все немного иначе. Есть графическая подсистема — сервер X (X.Org), который предоставляет фундамент для построения графического интерфейса. А вот построением самого интерфейса пользователя занимаются графические среды — и именно графическая среда определяет, как будет выглядеть интерфейс пользователя.
Первой графической средой для Linux, способной тягаться по комфорту использования с графическим интерфейсом Windows, стала KDE (1996 год). В 1999 году появилась графическая среда GNOME. С тех пор они конкурируют между собой. ■
Назначая графическую среду, вы выбираете не только, как станет выглядеть интерфейс пользователя, — вы определяете набор программ, с которыми будете работать. Дело в том, что среда KDE использует библиотеку Qt, а в основе GNOME лежит библиотека GTK. Следовательно, если вы выбрали KDE, то будут установлены программы, которые основаны на этой библиотеке. Если же вы выберете GNOME, то будут установлены приложения, основанные на GTK. Простейший пример — в качестве почтового клиента при выборе KDE будет установлена программа Kontact, а если выбрать GNOME, то — Evolution.
Рис. 1.8. Выбор графической среды
Какую графическую среду выбрать (рис. 1.8)? Раньше я советовал выбирать KDE, потому что эта графическая среда была лучше русифицирована и более удобна в использовании для бывших Windows-пользователей. Сейчас у GNOME нет никаких проблем с русским языком, и в то же время GNOME не менее удобна, чем KDE. Во всяком случае, в течение последнего года я использовал GNOME, но на этот раз уж очень хотелось посмотреть на новую версию KDE 4, которая входит в состав SUSE. Прежде я самостоятельно устанавливал KDE 4 в других дистрибутивах, и результат меня не очень радовал —- всевозможные глюки и недоработки. Сейчас же KDE 4 штатно входит в состав дистрибутива, поэтому есть надежда, что все будет работать превосходно. Но и от GNOME я тоже не собираюсь отказываться, поэтому чуть позже вы узнаете, как установить обе графические среды.
Разметка жесткого диска
Linux не может быть установлена на Windows-разделы (FAT32, NTFS). Для ее установки нужно создать Linux-разделы (файловая система ext3). Понятно, что на жестком диске должно быть неразмеченное пространство. Если его нет, то придется или удалить один из Windows-разделов и на его месте создать Linux-раздел, или же уменьшить размер одного из Windows-разделов и на освободившемся месте создать разделы Linux.
Понятно, что удалять раздел не хочется — ведь можно потерять данные. Поэтому обычно уменьшают размер Windows-раздела. Перед началом установки убедитесь, что на каком-либо разделе у вас есть 3-4 Гбайт свободного пространства. Желательно также, чтобы этот раздел находился ближе к началу диска. Дело в том, что Linux может загружаться с разделов, которые начинаются до 1024-го цилиндра (то есть первый блок раздела должен находиться до 1024-го цилиндра). Это не проблема самой операционной системы, это требование загрузчика Linux. В некоторых случаях данную проблему удается обойти, а в некоторых — нет. Лучше лишний раз не тратить время зря и создать Linux-раздел так, чтобы он начинался как можно ближе к началу диска. После установки Linux сможет использовать (читать и записывать данные) любые разделы, вне зависимости от начального номера цилиндра раздела.
Перед установкой Linux желательно произвести дефрагментацию того Windows-раздела, который вы собрались уменьшать, чтобы упростить задачу программе установки по переносу ваших файлов.
Чтобы приступить к разметке диска, нажмите кнопку Создать параметры раздела (рис. 1.9). .
Рис. 1.9. Диалоговое окно разметки диска
Рис. 1.11. Создание основного раздела Linux
Внимание .
Будьте особенно осторожны при разметке диска. Тут могут встретиться всякие неожиданности: инсталлятор openSUSE 11 предложил мне удалить существующие разделы Linux (где уже были установлены Fedora 9 и Ubuntu 8) и создать аналогичные, но в конце диска, что не очень хорошо. А совсем недавно, когда я устанавливал Ubuntu 8.04, ее инсталлятор чуть не снес мой Windows- раздел с самыми важными данными.
Далее вы увидите карту вашего жесткого диска, то есть список уже имеющихся разделов. Выберите раздел, на котором есть достаточно пространства для установки Linux, и нажмите кнопку Изменить размер. Установите новый размер раздела (рис. 1.10). Напомню, что он должен быть на 4 Гбайт (а лучше на 5 или даже на б!) меньше предыдущего размера.
Для создания нового раздела используется кнопка Создать. Вам нужно создать два раздела:
. □ основной раздел Linux с файловой системой ext3, точка монтирования — / (рис. 1.11); _
□ раздел подкачки (рис. 1.12).
При создании нового раздела инсталлятор попросит выбрать тип раздела: основной (primary) или расширенный (extended). Для Linux нет особой разницы, с какого раздела загружаться, поэтому выбирайте расширенный, учитывая, что количество основных (первичных) разделов ограничено (максимум 4), и они могут-понадобиться для установки других операционных систем.
Как только вы создадите необходимые разделы, нажмите кнопку Далее для сохранения созданной разметки диска. Затем инсталлятор еще раз отобразит созданную таблицу разделов. Если все нормально, то еще раз нажмите кнопку Далее.
Создание нового пользователя
Система предложит вам добавить пользователя, от имени которого вы будете работать в системе. Пароль этого пользователя будет также служить в качестве пароля системного администратора (так называемого пользователя root), что довольно удобно. .
Если вы работаете за компьютером не один или компьютер содержит конфиденциальную информацию (которуюне нужно видеть, например, вашим коллегам по работе), то лучше выключить опцию Автоматический вход в систему (рис. 1.13). '
Если введенный пароль слишком простой, вы увидите соответствующее предупреждение (рис. 1.14)
Рис. 1.13. Создание нового пользователя
Примечание
Пароли пользователей хранятся в файле /etc/shadow (доступен для чте- ния/записи только пользователю root). Узнать, с помощью какого алгоритма зашифрован пароль, очень просто. Посмотрите на шифр — если он достаточно короткий и не начинается с символа $, то используется алгоритм DES. Если же шифр начинается с символов $1$, то это MD5, а если в начале шифра имеются символы $2а$, то это Blowfish.
Сводка параметров системы
Перед началом установки системы будет выведена сводка по ее параметрам (рис. 1.15). Что тут можно изменить?
В раздел Разметка можно даже не заглядывать — таблица разделов уже отредактирована нами.
А вот в раздел Загрузка зайти не только можно, но и нужно! В нем вы увидите список загрузочных меток загрузчика GRUB. Если вы предпочитаете, чтобы по умолчанию загружалась Windows (после установки Linux она станет операционной системой по умолчанию), то выберите ее метку (она так и называется: Windows) и нажмите кнопку Установить по умолчанию.
Рис. 1.15. Параметры системы
Рис. 1.16. Выбор программного обеспечения
Рис. 1.17. Параметры пользователя
Рис. 1.18. Изменение пароля root
Загляните и в раздел Программное обеспечение. Здесь вы можете добавить дополнительное программное обеспечение (я добавил графическую среду GNOME) и удалить ненужные пакеты (рис. 1.16).
Добавляя дополнительные пакеты, следите за индикатором занимаемого места на диске в нижнем правом углу экрана. В любом случае сейчас не нужно тратить много времени на установку/удаление пакетов, поскольку вы можете добавить/удалить любую программу после установки Linux.
В разделе Параметры пользователя (рис. 1.17) вы можете установить пароль пользователя root, если предпочитаете, чтобы он отличался от пароля пользователя (рис. 1.18).
Остальные параметры изменять не стоит, поэтому смело нажимайте кнопку Установить.
2 Зак 669
Установка пакетов openSUSE
Инсталлятор отформатирует созданные вами Linux-разделы и начнет установку пакетов. Это пассивная стадия установки, когда от пользователя (то есть от вас) не требуется никакого вмешательства. Просто наблюдайте за индикатором процесса установки (рис. 1.19).
В версии 10.3 индикатор загрузки немного врал, в одиннадцатой версии это исправлено и теперь он "говорит правду". На копирование пакетов уйдет около 10-17 минут в зависимости от производительности вашего компьютера.
Рис. 1.19. Установка ОС
Установка дополнительных параметров после перезагрузки
Если вы отказались от автоматической настройки при выборе режима установки (рис. 1.6), то после перезагрузки компьютера вам будет предложено установить ряд параметров, а именно:
установить имя узла (рис. 1.20);
настроить сетевые интерфейсы (1.21);
Рис. 1.20. Установка имени узла
Рис. 1.21. Настройку сетевых интерфейсов пока рассматривать не будем —об этом поговорим позже
Рис. 1.22. Настройка оборудования
Рис. 1.23. Принимаем поздравления!
скачать обновления системы (после настройки сети);
прочитать примечания к выпуску;
настроить звуковую, видео- и TV-карту (1.22).
На этапе вызова мастера настройки оборудования компьютер может зависнуть — вы должны быть к этому готовы. Если компьютер все-таки завис — нажимаем кнопку Reset и снова запускаем инсталлятор openSUSE. Вам придется повторить всю настройку ОС заново — но тут уж ничего не поделаешь. ..
После того как вы выполните все необходимые настройки (если вообще вы что-то изменяли), на экран будет выведено приветствие от команды разработчиков openSUSE (рис. 1.23).
Создание скриншотов (снимков экрана) при установке
Вы хотите продемонстрировать своим знакомым процесс установки SUSE? Тогда во время установки нажмите клавишу <PrintScreen> — скриншот в формате PNG будет сохранен в каталог /root/yast2-screen-shots. Но беда в том, что перед перезагрузкой содержимое каталога /root не переносится на жесткий диск. Следовательно, после перезагрузки сделанных снимков экрана в каталоге /root вы не найдете. Поэтому нужно перед перезагрузкой системы сохранить содержимое каталога /root/yast2-screen-shots на другом разделе жесткого диска (можно, например, и на Windows-разделе). Для этого нажмите комбинацию клавиш <Ctrl>+<Alt>+<F2> — вы увидите приглашение:
#,
Введите команды:
mkdir /mnt/fs
mount /dev/sda6 /mnt/fs
Первая команда создаст точку монтирования. Вторая подмонтирует раздел /dev/sda6 к каталогу /mnt/fs.
Примечание1
Указанный во второй команде раздел /dev/sda6 соответствует разметке диска моего компьютера (рис. 1.24) — у вас имя раздела будет другим. Узнать имя нужного раздела можно в программе разметки диска.
Если на вашем компьютере нет Linux-раздела, сохранить скриншоты вы можете только на разделе FAT32, поскольку запись на раздел NTFS по умолчанию не поддерживается..
Рис. 1.24. Таблица разделов жесткого диска
К Vt-ГиЦ. ;V*r *• »3V«:H ЬЯ р.*?-? 's '■«■ ’/-hi-
; I ОЛькО т|||||g|||; I ОЛькО т|||||g|||
; I ОЛькО т|||||g|||
; I ОЛькО т|||||g|||
Форматировать •
gii||ilill||^^
е Форматировать
Файловая система
|||||||^
нас тройни
• Зашифровать файловую снс гему
Тип раздела;Unux native
Начальный цилиндр: 1021 Конечный цилиндр. 1758 I
Опции Fstao
точ^а монтирования
■ИИЯИ1ИвЯ11
Рис. 1.25. Скриншот, сделанный с помощью инсталлятора openSUSE
После того как раздел будет подмонтирован к /mnt/fs, введите команду копирования скриншотов:
ср /root/yast2-screen-shots/* /mnt/fs
Затем нужно отмонтировать раздел:
umount /mnt/fs
После установки системы сделанные снимки экрана вы найдете в корневом каталоге выбранного вами раздела.
Нужно сказать, что созданные с помощью клавиши <PrintScreen> снимки экрана имеют некоторые ограничения. Во-первых, не копируется рамка окна, во-вторых "фотографируется" только окно переднего плана. Иллюстрации для данной главы я делал с помощью Виртуальной машины VMWare. Сравните скриншот, сделанный в VMWare (см. рис. 1.11), со скриншотом, сделанным с помощью инсталлятора openSUSE (рис. 1.25), — заднего плана на нем нет, есть только окно переднего плана и то без рамки.
Проблемы при установке
Проблема с APIC
APIC (Advanced Programmable Interrupt Controller) — улучшенный программируемый контроллер прерываний. Поскольку контроллер прерываний улучшенный, то проблем быть с ним не должно, но на практике это далеко не так. Одним словом, проблемы с АР1С в Linux возникают довольно часто. При загрузке система может зависнуть. Вы можете увидеть сообщение о проблеме с APIC, а можете и не увидеть его. Если сообщение есть, то оно будет выглядеть примерно так:
kernel panic not syncing: Ю-APIC + timer doesn't work! Boot witli apic=debug and send areport. Then try booting with the 'noapic' option
Решить проблему помогает параметр ядра noapic, позволяющий SMP-ядру не использовать расширенные возможности контроллера прерываний в многопроцессорных машинах. Обратите внимание — ядро само подсказало, чего ему не хватает!
Для передачи ядру параметра нужно во время загрузки (см. рис. 1.3) нажать клавишу <Е5>, после чего у вас появится возможность редактировать параметры ядра. Просто добавьте в список параметров команду noapic — Проблема должна исчезнуть.
Ошибка: kernel panic:VFS:
Unable to mount root fs
Данное сообщение означает, что ядро не может подмонтировать корневую файловую систему. Понятно, что дальнейшее продолжение работы невозможно. Наиболее вероятная причина — повреждение установочного диска. Если с поверхностью диска все в порядке (она не поцарапана, отсутствуют следы грязи и/или жира), тогда причина в ошибке при записи DVD. Выход один — раздобыть другой DVD и загрузиться с него.
Проблемы с LCD-мониторами
Если ваш LCD-монитор подключен к DVI-разъему видеокарты и с ним возникают проблемы (не поддерживается максимальное разрешение, низкое качество изображения, самопроизвольное выключение питания монитора), попробуйте передать ядру параметр nofb. (о передаче параметров ядра мы поговорим в приложении /). Если это поможет решить проблему, "пропишите" данный параметр в конфигурационном файле загрузчика (об этом мы также поговорим позже).
Что делать, если параметр nofb не помог? Просто подключите монитор к аналоговому разъему видеокарты — все должно заработать нормально.
Глава 2
Вход в систему и завершение работы
Вход в систему
По умолчанию в стартующей системе запускается графический менеджер регистрации (рис. 2.1). Для входа в систему вам нужно указать имя пользователя и пароль. После этого загрузится графическая среда KDE или GNOME (в зависимости от того, какую графическую среду вы выбрали для запуска по умолчанию, но об этом чуть позже). Для выбора другой графической среды нужно нажать кнопку Сеанс или (опять же, в зависимости от выбранной среды) кнопку Session Туре (рис. 2.2).
Примечание
Как будет называться кнопка смены сеанса: Сеанс или Session Туре, зависит от трго, какую среду вы установили По умолчанию. Если вы при установке системы выбрали среду KDE 4, то будет использоваться менеджер дисплея КОМ . (К Display Manager) и кнопка смены сеанса будет называться Session Туре.
Если же вы выбрали среду GNOME, то будет использоваться менеджер дисплея GDM (GNOME Display Manager) и кнопка будет называться Сеанс. Внешний вид окна входа в систему также будет немного отличаться.
Сейчас вы находитесь в графическом режиме. Некоторые продвинутые пользователи графическому режиму предпочитают работу в т. н. консоли (в режиме командной строки). Для того чтобы перейти в консоль из графического режима, нажмите клавиатурную комбинацию <Ctrl>+<Ak>+<Fn>, где п — номер консоли (от 1 до 6). Таким образом, чтобы перейти на первую консоль, нажимаете <Ctrl>+<Alt>+<Fl>, на вторую — <Ctrl>+<Alt>+<F2> и т. д. .
Обратите внимание, что так можно перейти в консоль только из графического режима. Когда вы уже находитесь в консоли, для переключения между консолями служат комбинации клавиш от <Alt>+<Fl> до <Alt>+<F6>, а также <Alt>+<F7> — для перехода в графический режим. Для лучшего запоминания эти комбинации клавиш сведены в табл. 2.1.
Рис. 2.1. Вход в систему
Рис. 2.2. Выбор графической среды
ТаблицаЯЛ. Клавиши переключения между консолями и графическим режимом
Комбинация клавиш
Предназначение,
<Ctrl>+<Alt>+<Fn> (п от 1 до 6)
Переключение из графического режима в консоль с номером п
<Alt>+<Fn> (л от 1 до 6)
Переключение между консолями
<Alt>+<F7>
Переключение из консоли в графический режим
Для выхода из консоли (чтобы ею никто не воспользовался во время вашего отсутствия) предусмотрена команда logout.
Команды завершения работы из консоли
Для перезагрузки компьютера существует команда Reboot. Кроме нее вы можете использовать еще две команды: halt и powerof f:
команда halt завершает работу системы, но не выключает питание. Вы увидите сообщение System is halted, свидетельствующее о возможности выключения питания. Эта команда предназначена для старых компьютеров, не поддерживающих расширенное управление питанием;
команда powerof f завершает работу системы и выключает ее питание.
Самая "продвинутая" команда — shutdown — позволяет завершить работу и перезагрузить систему в назначенное время. Предположим, что вы хотите уйти пораньше, но компьютер нужно выключить ровно в 19.30 (вдруг некоторые пользователи задержались на работе, а вы выключите сервер, — некрасиво получится). Вот тут-то вам и поможет команда shutdown: # shutdown -h 19:30 [сообщение]
Примечание'
Здесь и далее решетка (#) означает, что команда должна быть выполнена от имени пользователя root. Если перед командой ничего не указано или же указан символ доллара ($), команду можно выполнить от имени обычного пользователя.
Сообщение [сообщение] можно и не указывать, все равно Windows- пользователи его не увидят.
Если нужно завершить работу системы прямо сейчас, вместо времени укажите now:
shutdown -h now
Для перезагрузки системы есть опция -г: # shutdown -г now
Примечание
В этой книге вы часто будете вводить различные команды, например, команды запуска различных конфигураторов системы. Практически все современные конфигураторы — графические, то есть работают в графическом режиме, а не в консоли. Для запуска такого конфигуратора в консоли нужно нажать клавиатурную комбинацию <Alt>+<F2> (находясь в графическом режиме), ввести команду и нажать клавишу <Enter>. Можно также использовать эмуляторы консоли — терминалы (обычно эмулятор консоли можно запустить с помощью команды меню Приложения | Система | Gnome Терминал).
Завершение работы в GNOME и КОЕ
Завершение работы в графическом режиме обычно не вызывает никаких затруднений. Если у вас GNOME, нажмите кнопку Компьютер и выберите команду Выключить. После чего увидите несколько вариантов завершения работы (рис. 2.3) — выберите один из них.
Рис. 2.3. Завершение работы
Если вы используете KDE 4, то нажмите кнопку вызова главного меню (далее мы будем называть эту кнопку "кнопкой К"), затем выберите Выход и Выключить (рис. 2.4).
Рис. 2.4. Завершение работы в KDE 4
Глава 3
Базовая настройка openSUSE
Знакомство с YaST
YaST — это основной конфигуратор openSUSE, с помощью которого можно настроить всю систему. YaST можно сравнить с панелью управления в Windows, которая тоже используется для настройки системы. Однако вы должны понимать, что не всегда с помощью YaST, как и с помощью панели управления, можно тонко настроить систему. В Windows в случае необходимости тонкой настройки, прибегают к редактированию реестра с помощью утилиты regedit. А в Linux нужно редактировать тот или иной конфигурационный файл (обычно все конфигурационные файлы находятся в каталоге /etc). Именно поэтому данная глава называется "Базовая настройка" — ведь конфигуратор позволяет осуществить только ее. Правда, в большинстве случаев возможностей конфигуратора вполне достаточно, но к потенциальной необходимости редактирования конфигурационных файлов вы тоже должны быть готовы.
Центр управления YaST2
В openSUSE есть два приложения, позволяющих настраивать компьютер: Центр управления и Центр управления YaST2, или просто YaST. По сути, это одно и то же приложение, однако когда запущен обычный Центр управления, вы можете изменять только пользовательские настройки (например, параметры оформления), не влияющие на остальную систему и настройки других пользователей. Понятно, что для запуска Центра управления не нужно вводить пароль root. А вот YaST — это средство запуска различных конфигураторов, позволяющее настраивать все аспекты системы. В этой главе мы рассмотрим именно YaST, поскольку с персональными настройками вы можете разобраться и без моих комментариев, — не буду же я вам советовать, какие обои или цвет фона экрана выбрать сегодня?
Фз&чы рйдлр’Шройа'Ь СправаФз&чы рйдлр’Шройа'Ь Справа, Б»«.лч-«О(Тъ и псльэ£?&э«*пл^. виртуализация, Б»«.лч-«О(Тъ и псльэ£?&э«*пл^. виртуализацияв|(р|((^^। SsiScp рао г^цьяазаагг^ыв|(р|((^^। SsiScp рао г^цьяазаагг^ыРис. 3.1. Окно Центр управления YaST2 в КОЕ. 4Рис. 3.1. Окно Центр управления YaST2 в КОЕ. 4|й|||У|й|||Уiiilliilig^^ймртузлитащ?»DCspAOvaww~ ,nti3t.6A'(-l»' ii &сК-~-я.НССЪCpfl'P^I-W^r обегл«4гм»«8C»»s*i*e «лхйыС jTrtWe УСТрр,1ГПИiiilliilig^^ймртузлитащ?»DCspAOvaww~ ,nti3t.6A'(-l»' ii &сК-~-я.НССЪCpfl'P^I-W^r обегл«4гм»«8C»»s*i*e «лхйыС jTrtWe УСТрр,1ГПИ®у б‘О>«Н<*1 5 ^i-rc -TOliiT..*Л/;т”< • ?^и'в-ч.< ii>-.j4’'1ЛК-;Г.Ь ЗвЛтМФ» itiAii®у б‘О>«Н<*1 5 ^i-rc -TOliiT..*Л/;т”< • ?^и'в-ч.< ii>-.j4’'1ЛК-;Г.Ь ЗвЛтМФ» itiAii** K’s- --sp 4cfaf'^»-ча t'.-..--c!-ii"’,i^ РгДЛ hij- Л ЧЧь 1“ <.Д«“№** K’s- --sp 4cfaf'^»-ча t'.-..--c!-ii"’,i^ РгДЛ hij- Л ЧЧь 1“ <.Д«“№|l|ii|||^^|l|ii|||^^
Фз&чы рйдлр’Шройа'Ь Справа
Фз&чы рйдлр’Шройа'Ь Справа
, Б»«.лч-«О(Тъ и псльэ£?&э«*пл
^. виртуализация
, Б»«.лч-«О(Тъ и псльэ£?&э«*пл
^. виртуализация
в|(р|((^^
। SsiScp рао г^цьяазаагг^ы
в|(р|((^^
। SsiScp рао г^цьяазаагг^ы
Рис. 3.1. Окно Центр управления YaST2 в КОЕ. 4
Рис. 3.1. Окно Центр управления YaST2 в КОЕ. 4
|й|||У
|й|||У
iiilliilig^^
ймртузлитащ?»
DCspAOvaww
~ ,nti3t.6A'(-l»' ii &сК-~-я.НССЪ
Cpfl'P^I-W^r обегл«4гм»«8
C»»s*i*e «лхйы
С jTrtWe УСТрр,1ГПИ
iiilliilig^^
ймртузлитащ?»
DCspAOvaww
~ ,nti3t.6A'(-l»' ii &сК-~-я.НССЪ
Cpfl'P^I-W^r обегл«4гм»«8
C»»s*i*e «лхйы
С jTrtWe УСТрр,1ГПИ
®у б‘О>«Н<*1 5 ^i-rc -TOliiT..
*Л/;т”< • ?^и'в-ч.< ii>-.j4
’'1ЛК-;Г.Ь ЗвЛтМФ» itiAii
®у б‘О>«Н<*1 5 ^i-rc -TOliiT..
*Л/;т”< • ?^и'в-ч.< ii>-.j4
’'1ЛК-;Г.Ь ЗвЛтМФ» itiAii
** K’s- --sp 4cfaf'^»-ча t'.-..--c!-ii"’,i
^ РгДЛ hij- Л ЧЧь 1“ <.Д«“№
** K’s- --sp 4cfaf'^»-ча t'.-..--c!-ii"’,i
^ РгДЛ hij- Л ЧЧь 1“ <.Д«“№
|l|ii|||^^
|l|ii|||^^
Рйс. 3.2. А вот так выглядит Центр управления YaST2 в GNOME
В GNOME для запуска конфигуратора YaST выполните команду меню Компьютер | YaST. В KDE 4 нужно выполнить команду К (напомню: К — это кнопка вызова главного меню) | Computer | YaST. Все иллюстрации конфигуратора в этой главе сделаны в KDE 4 (рис. 3.1), поэтому, если вы используете GNOME, внешний вид конфигуратора будет несколько иным (рис. 3.2), но названия разделов и команд меню конфигуратора от этого не изменятся.
Конфигураторы в Центре управления разбиты на группы. Рассмотрим их в соответствии с порядком, приведенным в окне на рис. 3.1:
Программное обеспечение — конфигураторы, позволяющие доба- вить/удалить программы и настроить сетевое обновление;
Оборудование — конфигураторы для настройки устройств (см. разд. 3.3);
Система — используется для вызова общесистемных конфигураторов (см. разд. 3.4);
Сетевые устройства — здесь вы можете создать соединение с Интернетом или настроить соединение по локальной сети (см. главы 10, 11, 12);
Сетевые службы — конфигураторы разных сетевых служб (если вы не планируете настраивать сервер на базе openSUSE, можете даже не заглядывать в этот раздел);
Novell AppArmor — параметры AppArmor, программного инструмента упреждающей защиты, основанного на политиках безопасности (другое название — профили, от англ, profiles). Профили определяют, к каким системным ресурсам и с какими привилегиями может получить доступ то или иное приложение;
Примечание"
Рассмотрение AppArmor выходит за рамки этой книги, поскольку AppArmor не нужен обычному пользователю, но может пригодиться на предприятии, где особенно важна безопасность системы.
Безопасность и пользователи — параметры пользователей и различные параметры безопасности (см. главу 6);
Виртуализация — параметры виртуализации (об этом мы поговорим в главе 21);-
Разное — различные вспомогательные конфигураторы, которые не вошли ни в одну из описанных выше групп.
Примечание
Хотите настроить Bluetooth, но не можете найти подходящий конфигуратор? Этот конфигуратор нужно искать не в группе Сетевые устройства конфигура-
тора YaST, а в группе Система обычного Центра управления. Выполните команду Компьютер | Центр управления | Система. Первым конфигуратором в открывшейся группе будет как раз конфигуратор Bluetooth.
Итак, начнем по порядку — с оборудования. Почему не с программного обеспечения -7 оно ведь в списке стоит первым? Установка программного обеспечения в Linux — процесс, заслуживающий отдельного разговора, и будет описан в главе 9. Поэтому сейчас мы не будем рассматривать раздел Программное обеспечение конфигуратора YaST.
Оборудование.
Изменение раскладок клавиатуры
В разделе Оборудование (см. рис. 3.1) вы найдете следующие конфигураторы:
П TV карта — позволяет настроить ваш ТВ-тюнер;
П Джойстик — используется для настройки джойстиков и других игровых устройств;
П Информация об оборудовании — довольно удобная программа, выводящая информацию об оборудовании в древовидной форме;
П Модель мышки — используется для настройки манипулятора "мышь". Обычно мышь не требует какой-либо настройки, но иногда все же требуется запуск этого конфигуратора — в случае, например, если вы привыкли работать с мышью левой рукой;
П Раскладка клавиатуры — используется для изменения параметров клавиатуры;
П Графическая плата и монитор — конфигуратор изменения параметров видеоадаптера и монитора (см. главу 14);
П Звук — настройка звуковой платы (см. главу 15);
Инфракрасное устройство — конфигуратор настройки IR-порта, если таковым оснащен ваш компьютер;
Принтер — конфигуратор настройки принтеров. Подробно данный конфигуратор будет рассмотрен в главе 16;
П Сканер — конфигуратор настройки сканера (см. главу 17).
Наверное, вам интересно — куда подевались некоторые конфигураторы, которые были в этом разделе в версии 10.3? Часть конфигураторов "перееха- ■ ла" в другие разделы, например, конфигураторы DSL и Модем — в раздел
Сетевые устройства, а конфигуратор Разрешение экрана интегрирован
в конфигуратор Графическая плата и монитор. Но этот конфигуратор по-прежнему доступен через обычный Центр управления (группа Оборудование).
Практически все конфигураторы будут рассмотрены в последующих главах, поэтому здесь нам ничего не остается, кроме как изменить параметры клавиатуры, а именно — определить нужные нам раскладки и выбрать способ переключения между ними. Запустите конфигуратор Раскладки клавиатуры. На вкладке Раскладка клавиатуры (рис. 3.3) отображаются используемые нашей системой раскладки клавиатуры. Поскольку при установке системы был выбран русский язык, то в нашей системе активированы две раскладки — английская и русская.
Для добавления новой раскладки просто установите соответствующие флажки. Советую добавлять только те раскладки, которыми вы будете регулярно пользоваться, — иначе потом будет Неудобно между ними переключаться.
Раскладка по умолчанию задается в группе параметров Начальная установка. Из рис. 3.3 видно, что по умолчанию используется раскладка USA. Остальные раскладки считаются дополнительными. Если вы часто работаете в Интернете, то по умолчанию желательно выбрать английскую раскладку, — так вам будет проще вводить адреса Интернета, которые обычно пишутся с использованием латиницы. А вот если вы работаете преимущественно с документами, тогда по умолчанию нужно выбрать русскую раскладку.
На вкладке Настройки (рис. 3.4) можно выбрать один из предложенных вариантов переключения раскладок клавиатуры, а также установить дополнительные параметры переключения. По умолчанию для переключения между раскладками используется комбинация клавиш <Ctrl>+<Shift>, на мой взгляд — самая удачная. Но некоторые пользователи привыкли к другой — <Alt>+<Shift>, например.
11
1
1
; ЕС * -эмененме и переключение rpyiyi; U ^>'с^ззва п^рекп^с^г раола^у нлт^вйтусги п.эд ч^»^; О Д*+СЬ1 перегп|очмт раскладку клавиатуры; О Клавиша Мели переклюет паекпал-у кяавмату&ыI lJ $*• слева переключает раскладку клавиатуры ; SI Огиучрп<нх*яючает рае» поду клавиатуры.Cl a-l,*ShHt пег-еь дичает раскладу клавиатурыL J Ав справа переключает расмыдф кпагиатуры i'O Клавиша (apsUrfA переключает рягеладку клавиатуры. Ii 1 Win слева переключает р^кпа>у клавиатуры ори маиат^тQ Shri < лева пе^ключает р^'-кпед*^ клавиатуры.| - Q W<. сп!>авйпе|>#кпюч0егр<»ггйдг^■ Q нажатие ooei г* клавиш Sn«H одновременно переключает раскпал^у клавиатурыI ' О M*£<^U^ переключает тжъпаяъкл^ j О <f'i С№аеа первгякмает роскяэд^ NKwiurvpu $ • О A^ <пр^э перекачает расмтадгу клавиатуры пы^I СЗ У^*<^1^к1»м»мяв1р»:кла»у<аае<мтурыI • О Опс^'плэалерекпю’оет pa^siajvy кяав*«турм!ч>мна.*зпв«; ЕС * -эмененме и переключение rpyiyi; U ^>'с^ззва п^рекп^с^г раола^у нлт^вйтусги п.эд ч^»^; О Д*+СЬ1 перегп|очмт раскладку клавиатуры; О Клавиша Мели переклюет паекпал-у кяавмату&ыI lJ $*• слева переключает раскладку клавиатуры ; SI Огиучрп<нх*яючает рае» поду клавиатуры.Cl a-l,*ShHt пег-еь дичает раскладу клавиатурыL J Ав справа переключает расмыдф кпагиатуры i'O Клавиша (apsUrfA переключает рягеладку клавиатуры. Ii 1 Win слева переключает р^кпа>у клавиатуры ори маиат^тQ Shri < лева пе^ключает р^'-кпед*^ клавиатуры.| - Q W<. сп!>авйпе|>#кпюч0егр<»ггйдг^■ Q нажатие ooei г* клавиш Sn«H одновременно переключает раскпал^у клавиатурыI ' О M*£<^U^ переключает тжъпаяъкл^ j О <f'i С№аеа первгякмает роскяэд^ NKwiurvpu $ • О A^ <пр^э перекачает расмтадгу клавиатуры пы^I СЗ У^*<^1^к1»м»мяв1р»:кла»у<аае<мтурыI • О Опс^'плэалерекпю’оет pa^siajvy кяав*«турм!ч>мна.*зпв«Отменят»Отменят»
; ЕС * -эмененме и переключение rpyiyi
; U ^>'с^ззва п^рекп^с^г раола^у нлт^вйтусги п.эд ч^»^
; О Д*+СЬ1 перегп|очмт раскладку клавиатуры
; О Клавиша Мели переклюет паекпал-у кяавмату&ы
I lJ $*• слева переключает раскладку клавиатуры ; SI Огиучрп<нх*яючает рае» поду клавиатуры.
Cl a-l,*ShHt пег-еь дичает раскладу клавиатуры
L J Ав справа переключает расмыдф кпагиатуры i'O Клавиша (apsUrfA переключает рягеладку клавиатуры. Ii 1 Win слева переключает р^кпа>у клавиатуры ори маиат^т
Q Shri < лева пе^ключает р^'-кпед*^ клавиатуры.
| - Q W<. сп!>авйпе|>#кпюч0егр<»ггйдг^
■ Q нажатие ooei г* клавиш Sn«H одновременно переключает раскпал^у клавиатуры
I ' О M*£<^U^ переключает тжъпаяъкл^ j О <f'i С№аеа первгякмает роскяэд^ NKwiurvpu $ • О A^ <пр^э перекачает расмтадгу клавиатуры пы^
I СЗ У^*<^1^к1»м»мяв1р»:кла»у<аае<мтуры
I • О Опс^'плэалерекпю’оет pa^siajvy кяав*«турм!ч>мна.*зпв«
; ЕС * -эмененме и переключение rpyiyi
; U ^>'с^ззва п^рекп^с^г раола^у нлт^вйтусги п.эд ч^»^
; О Д*+СЬ1 перегп|очмт раскладку клавиатуры
; О Клавиша Мели переклюет паекпал-у кяавмату&ы
I lJ $*• слева переключает раскладку клавиатуры ; SI Огиучрп<нх*яючает рае» поду клавиатуры.
Cl a-l,*ShHt пег-еь дичает раскладу клавиатуры
L J Ав справа переключает расмыдф кпагиатуры i'O Клавиша (apsUrfA переключает рягеладку клавиатуры. Ii 1 Win слева переключает р^кпа>у клавиатуры ори маиат^т
Q Shri < лева пе^ключает р^'-кпед*^ клавиатуры.
| - Q W<. сп!>авйпе|>#кпюч0егр<»ггйдг^
■ Q нажатие ooei г* клавиш Sn«H одновременно переключает раскпал^у клавиатуры
I ' О M*£<^U^ переключает тжъпаяъкл^ j О <f'i С№аеа первгякмает роскяэд^ NKwiurvpu $ • О A^ <пр^э перекачает расмтадгу клавиатуры пы^
I СЗ У^*<^1^к1»м»мяв1р»:кла»у<аае<мтуры
I • О Опс^'плэалерекпю’оет pa^siajvy кяав*«турм!ч>мна.*зпв«
Отменят»
Отменят»
’ Свойства клавиатуры
?йскпаяо клааиатууйы ' hacrpafea$
Рис. 3.4. Переключение комбинаций клавиш
Системные параметры
Мы подошли к следующей группе конфигураторов Центра управления — Система (рис. 3.5):
LVM — запускает менеджер логических томов (Logical Volume Manager). Обычно на домашних/офисньгх компьютерах LVM не используется, поэтому данный конфигуратор для вас бесполезен;
Файлы редактировать СправкаФайлы редактировать Справкас. етевые устропствас. етевые устропстваРазделыРазделыСетевые службыСетевые службыЯ Резервная копия системыЯ Резервная копия системыРедактор/eic/sysconfigРедактор/eic/sysconfig: '5„>- Movefl AppAimot: '5„>- Movefl AppAimot' Управление профилем' Управление профилемII; Безопасность и пользователи; Безопасность и пользователиНастройки ядраНастройки ядраПрограммное обеспечениеПрограммное обеспечениеШ LVMШ LVMВосстановление системыВосстановление системыЗагрузчикЗагрузчикIcZ.ll e-ii/-:(Уровень запуска)IcZ.ll e-ii/-:(Уровень запуска)jte' Виртуализацияjte' Виртуализация
Файлы редактировать Справка
Файлы редактировать Справка
с. етевые устропства
с. етевые устропства
Разделы
Разделы
Сетевые службы
Сетевые службы
Я Резервная копия системы
Я Резервная копия системы
Редактор/eic/sysconfig
Редактор/eic/sysconfig
: '5„>- Movefl AppAimot
: '5„>- Movefl AppAimot
' Управление профилем
' Управление профилем
I
I
; Безопасность и пользователи
; Безопасность и пользователи
Настройки ядра
Настройки ядра
Программное обеспечение
Программное обеспечение
Ш LVM
Ш LVM
Восстановление системы
Восстановление системы
Загрузчик
Загрузчик
IcZ.ll e-ii/-:
(Уровень запуска)
IcZ.ll e-ii/-:
(Уровень запуска)
jte' Виртуализация
jte' Виртуализация
■вИЖИ
; Поиск
Рис. 3.5. Системные параметры
Дата и время — тут все просто: вы можете изменить дату и время, а также выбрать часовой пояс. Не включайте опцию Установить системные часы в UTC, поскольку системные часы обычно настроены на локальное время (рис. 3.6);
Настройка ядра — позволяет выбрать планировщик ввода/вывода, об этом мы поговорим чуть позже (см. разд. 3.7);
Редактор /etc/sysconfig — в каталоге /etc/sysconfig находятся различные системные файлы конфигурации. Данный редактор позволяет редактировать эти файлы. Редактор /etc/sysconfig можно сравнить с редактором реестра в Windows. Сравнение не очень корректное, но все же определенная ассоциативная связь имеется;
Рис. 3.6. Дата и время
Системные службы (уровень запуска) — позволяет редактировать уровни запуска системы (см. разд. 3.5);
П Язык — позволяет изменить основной язык системы;
О Восстановление системы и Резервная копия системы — два этих конфигуратора используются для создания резервной копии системФ, а затем для ее восстановления (разворачивания);
Загрузчик — настраивает начальный загрузчик Linux (см. разд. 3.6);
О Разделы — программа для редактирования разделов жесткого диска (см. главу 8);
П Профили — поможет ИТ-менеджерам в мультисистемных конфигурациях. Рассмотрение менеджера профилей (SuSE Configuration Profile Management, SCPM) выходит за рамки этой книги, да и не нужен SCPM обычному пользователю.
Уровни запуска Linux
В процессе запуска ядра монтируется корневая файловая система и запускается программа init, выполняющая дальнейшую инициализацию системы. Программа init — часть самой надежной и распространенной системы инициализации Linux, которая используется многими дистрибутивами: openSUSE, Mandriva и др.
Программа init читает конфигурационный файл /etc/inittab и запускает другие процессы согласно инструкциям этого файла. Одна из главных инструкций /etc/inittab выглядит так:
id:<4Mcno>:initdefault:.
Данная инструкция задает уровень запуска по умолчанию. Уровень запуска определяет, какие действия будут выполнены init (какие процессы будут запущены). Всего предусмотрено шесть уровней запуска:
о — останов системы (ясно, что в качестве уровня по умолчанию этот уровень быть не может);
1 — однопользовательский режим (в него можно перейти сразу при загрузке, передав ядру'параметр single);
2 — многопользовательский режим без поддержки сети;
з — многопользовательский режим с поддержкой сети;
4 — не используется;
5 — многопользовательский графический режим с загрузкой ХИ и поддержкой сети;
6 — перезагрузка системы.
В большинстве случаев, в качестве уровня запуска по умолчанию устанавливается 3 ИЛИ 5.
Перейти на тот или иной уровень можно и после загрузки системы. Для этого используется команда:
/sbin/init <уровень_запуска>
Примечание
Напомню, что решетка # перед командой означает, что команда должна быть выполнена от имени пользователя root.
"Вычислив" уровень запуска, init поочередно запускает сценарии из каталога /etc/rc.d/rcX.d, где X — это номер уровня запуска. Если зайти в один из этих каталогов, например, в /etc/rc.d/rc3.d, то можно увидеть ссылки формата:
5<номерхимя>
Параметр <номер> определяет порядок запуска сценария (например, siOnetwork запустится раньше, чем siiinternet)<a параметр <имя> — задает имя сценария. Сами сценарии находятся в каталоге /etc/init.d.
Ссылки, начинающиеся на s, — это ссылки запуска (от S — start), при запуске соответствующих сценариев им будет передан аргумент start. Например, если init обнаружила в /etc/init.d/rc3.d файл SiOnetwork, то она выполнит команду: /etc/init.d/network start
Если имя ссылки начинается на букву к (от kill), то это ссылка останова сервиса, например, KOiservice. Данная ссылка указывает на команду: /etc/init.d/service stop
Примечание'
В других дистрибутивах для запуска/останова службы использовалась команда service <имя_службы>. В openSUSE вместо этой команды используется команда гс{имя_службы), например, для запуска службы apache нужно ввести команду rcapache start. Вы можете использовать команду гс или же напрямую вызывать сценарий управления службой из /etc/init.d.
Понятно, что редактировать уровни запуска вручную (то есть определять, какая программа должна запускаться на том или ином уровне запуска) неудобно, поэтому намного проще использовать конфигуратор Системные службы (YaST | Система | Системные службы). Сразу переключите конфигуратор в Экспертный режим — он значительно удобнее обычного (рис. 3.7).
Вам нужны далеко не все системные службы, поэтому вы можете отключить часть из них, чем сделаете запуск системы быстрее. Вот кандидаты на отключение:
П atd — планировщик задач пользователя, который практически не используется сегодня, а в системе он оставлен для обратной совместимости;
О avahi* — демон настройки узла Avahi. Можете его смело отключить;
О cups — можете отключить, если у вас нет принтера и вы не планируете использовать сетевые принтеры;
О postfix — агент отправки почты (МТА, Mail Transfer Agent). На рабочей станции не нужен;,
О smartd — демон поддержки S.M.A.R.T.-дисков, то есть жестких дисков с поддержкой самодиагностики. Если у вас таких нет, то можете выключить данную службу; -
'.v-c темнее ^пужГхы OV'i^e.s^ .№;■№<;■ Подосине
■ ", Простой Режим■ ", Простой Режим,gi Экспертный Режим,gi Экспертный Режим
■ ", Простой Режим
■ ", Простой Режим
,gi Экспертный Режим
,gi Экспертный Режим
>йтаноэить уровень запуска по умолчанию после аагрузюг:>йтаноэить уровень запуска по умолчанию после аагрузюг:1 Выполняется1 Выполняется
>йтаноэить уровень запуска по умолчанию после аагрузюг:
>йтаноэить уровень запуска по умолчанию после аагрузюг:
1 Выполняется
1 Выполняется
iixmetdxmetdwahomm vmw»re-guestsysfog siop^ttracessl idwahomm vmw»re-guestsysfog siop^ttracessl idНет Да iterНет Да iterЖЖЖЖввss5вв55вв555Служб» бу д ез запущена в следующих уровнях запускаСлужб» бу д ез запущена в следующих уровнях запуска®883йй®883ййMarts the xinet daemxn- Be aware Hist xmetd doesnt start n no serw.e is- coonguredt .||||||||||||й|иИв1|й|^^x Lwplay Managerdelays network services trkthe rework is brought up from desktopVMware Guest Daemon-Marts the xinet daemxn- Be aware Hist xmetd doesnt start n no serw.e is- coonguredt .||||||||||||й|иИв1|й|^^x Lwplay Managerdelays network services trkthe rework is brought up from desktopVMware Guest Daemon-Start the system logging daenrorsStop MstraceStst the ssnd daemon kills апчпаГЮп after network startStart the system logging daenrorsStop MstraceStst the ssnd daemon kills апчпаГЮп after network startStart the spamassassin daemonimport remote $№/ CIPS (MS Windows) Ые systemsStart the spamassassin daemonimport remote $№/ CIPS (MS Windows) Ые systemsMorttorsjeMai'idt^eheaitirv» S.MA.R ТMorttorsjeMai'idt^eheaitirv» S.MA.R То? (he SuSEfaewMmajatesttonо? (he SuSEfaewMmajatesttonВЦВЦ.* ганыгигь/Счистигь.* ганыгигь/Счистигь
i
i
xmetd
xmetd
wahomm vmw»re-guest
sysfog siop^ttrace
ssl id
wahomm vmw»re-guest
sysfog siop^ttrace
ssl id
Нет Да iter
Нет Да iter
Ж
Ж
Ж
Ж
в
в
s
s
5вв
5
5вв
5
5
5
Служб» бу д ез запущена в следующих уровнях запуска
Служб» бу д ез запущена в следующих уровнях запуска
®883йй
®883йй
Marts the xinet daemxn- Be aware Hist xmetd doesnt start n no serw.e is- coonguredt .
||||||||||||й|иИв1|й|^^
x Lwplay Manager
delays network services trkthe rework is brought up from desktop
VMware Guest Daemon-
Marts the xinet daemxn- Be aware Hist xmetd doesnt start n no serw.e is- coonguredt .
||||||||||||й|иИв1|й|^^
x Lwplay Manager
delays network services trkthe rework is brought up from desktop
VMware Guest Daemon-
Start the system logging daenrors
Stop Mstrace
Stst the ssnd daemon kills апчпаГЮп after network start
Start the system logging daenrors
Stop Mstrace
Stst the ssnd daemon kills апчпаГЮп after network start
Start the spamassassin daemon
import remote $№/ CIPS (MS Windows) Ые systems
Start the spamassassin daemon
import remote $№/ CIPS (MS Windows) Ые systems
MorttorsjeMai'idt^eheaitirv» S.MA.R Т
MorttorsjeMai'idt^eheaitirv» S.MA.R Т
о? (he SuSEfaewMmajatestton
о? (he SuSEfaewMmajatestton
ВЦ
ВЦ
.* ганыгигь/Счистигь
.* ганыгигь/Счистигь
Рис. 3.7. Системные службы
sshd — служба удаленного доступа к узлу по протоколу SSH. Вряд ли вам нужно, чтобы кто-то мог удаленно зайти в вашу систему. Отключите данную службу.
Примечание
В Linux слова "служба", "сервис" и "демон" можете воспринимать как синонимы.
Нужно отметить, что в openSUSE очень продуман запуск системный служб. В остальных дистрибутивах (Fedora, Mandriva) запускаются службы "по максимуму" — что нужно и что не нужно. А в openSUSE — исходя из потребностей пользователя и текущей конфигурации системы. Вот поэтому нам пришлось отключить всего 5 служб (служба cups отключается редко, потому что принтер почти всегда есть), в то время, как в других дистрибутивах можно насчитать десятка два ненужных служб. Остальные службы или необходимы почти всем пользователям, или просто выключены.
Загрузчик GRUB
Основное назначение загрузчика — это запуск выбранной пользователем операционной системы. Наиболее популярным загрузчиком сегодня является GRUB, который мы здесь подробно рассмотрим. В более старых дистрибутивах по умолчанию использовался загрузчик LELO. Списывать со счета LILO пока нельзя, поскольку еще много систем ориентированы именно на LILO, да и в современных дистрибутивах имеется возможность установить старый добрый LILO. Многие администраторы по привычке используют LILO вместо более современного GRUB. Также и в openSUSE можно выбрать, с каким загрузчиком вы хотите работать, — с GRUB или LILO (рис. 3.8). Еще раз повторюсь — мы будем использовать только GRUB, поскольку он более гибок в настройке. -'
Конфигурационный файл GRUB называется /boot/grub/menu.lst. Рассмотрим пример этого файла (листинг 3.1).
■V Настройки загру-^га
УЬрзйдекм Сергей'загрузчик»|
it J Загрузить с «агрузачнога раздала
• , Загрузил* с лопатыте-льнет» раздела
‘_ Загрузить с осноакои загрузочной зелием
ьX. Загрузить с корневого pawoa
~ :Лол1йо&агель<^й:тафух1Ч^Afev^dal *‘
. Подробности установки затруэчига -I
l||g||i|||i||||ill|f|||||||^^
HoMPtisi ’, Прервать ■ ; Наз4Д ‘ Заверить
Рис. 3.8. Выбор загрузчика
Modified by YaST2.
default: 1
timeout 8
gfxmenu (hdO,4)/boot/message
##Don't change this comment — YaST2 identifier: Original name: linux###
title openSUSE 11
root (hd0,4)
kernel /boot/vmlinuz-2.6.25.5-1.1-pae root=/dev/disk/by-id/ scsi-SATA_WDC_WD1600JB-00_WD-WCANM7959048-part5 vga=0x31a resume=/dev/sda7 splash=silent showopts
initrd /boot/initrd-2.6.25.5-1.l7pae
###Don't change this ccnment — YaST2 identifier: Original name: windows### title windows■
rootnoverify (hdO,4)
chainloadef (hd0,0)+l
Примечание
Конфигурационный файл GRUB представлен в листинге 3.1 в несколько со- ■ крещенном виде для улучшения восприятия.-
Параметр title описывает метку в загрузочном меню GRUB. В нашем случае меток две — openSUSE и windows. Именно эти метки вы увидите при загрузке системы. Первая используется для загрузки Linux, а вторая — Windows (подробно о параметре title см. чуть далее).
Все параметры, которые указываются после параметра title (до следующего параметра title), относятся к метке, описанной в параметре title. Параметры, описанные до первой метки title, являются, глобальными и действуют на весь загрузчик: 1
глобальный параметр default определяет загрузочную метку по умолчанию. Данная метка будет загружена, если пользователь в течение 8 секунд (это значение параметра timeout по умолчанию) не выберет другую метку;
параметр gfxmenu определяет графическое меню GRUB. Не нужно его изменять.
Теперь перейдем к описанию загрузочной метки:
параметр title — это обычная строка, вы можете указать в качестве значения этого параметра все, что хотите (нужно использовать только английские символы);
О параметр root задает корневую файловую систему для Linux-систем. Для Windows-систем данный параметр бесполезен;
Внимание
Следует иметь в виду, что GRUB по-особому формирует имена разделов — вместо привычных /dev/hd* (или /dev/sd* для SCSI-дисков)' GRUB использует свои собственные имена Перевести имя /dev/hd* в имя в формате GRUB просто:
во-первых, опускается фрагмент /dev/;
во-вторых, устройства отсчитываются не с буквы "а", как принято в Linux, а с нуля;
разделы на дисках отсчитываются не с единицы, а тоже с нуля, причем номер раздела указывается через запятую;■
потом все имя берется в скобки. "
Например, раздел /dev/hda1 в GRUB будет выглядеть как (hd0,0), а раздел /dev/hdb2 как (hdl, 1).
параметр kernel задает имя файла-образа ядра и параметры, которые будут переданы ядру во время загрузки. В нашем случае имя файла-ядра — /boot/vmiinuz-2.6.25.5-1.1-рае, а все остальное — это параметры ядра;
параметр initrd задает имя файла RAM-диска. Обычно имя этого файла похоже на имя файла ядра, но вместо vmiinuz используется Initrd. Сравните имена файлов ядра и RAM-диска:
vmlinuz-2.6.25.5-1.1-рае - файл ядра;
. initrd-2.6.22.5-1.1-рае - файл'RAM-диска;
параметр rootnoverify указывается для Windows, точнее для всех не- Linux операционных систем;
параметр chainloader указывается для операционных систем, поддерживающих цепочечную загрузку.
. Если ваша Windows установлена на неактивном разделе, с которого Windows не может загружаться, тогда перед параметром chainloader нужно указать параметр makeactive.
В большинстве случаев настройка GRUB сводится к выбору загрузочной истки по умолчанию. Чтобы не редактировать файл menu.lst вручную, запус- пгге конфигуратор Загрузчик (YaST | Система | Загрузчик), выберите ■ужную вам метку и нажмите кнопку Установить по умолчанию (рис. 3.9).
Если вы ранее уже использовали Linux и привыкли к старому загрузчику ULO, перейдите на вкладку Установка загрузчика (см. рис. 3.8), выберите ■з списка загрузчик LILO и нажмите Далее.
Подробнее про имена разделов в Linux см. главу 7.
Рис. 3.9. Конфигуратор Загрузчик
3.7. Выбор планировщика ввода/вывода
Производительность многозадачной системы в целом сильно зависит от правильного планирования процессов системы. Сейчас мы попытаемся с помощью параметра ядра elevator установить нужный нам алгоритм работы ядра, что позволит существенно повысить производительность системы. Допустимы следующие значения этого параметра:
попе — значение по умолчанию*,
as — упреждающее планирование;
cfg — "честная очередь";
deadline — планирование крайних сроков.
Для домашнего компьютера больше подойдут значения as и cfg:
в первом случае ядро будет пытаться "угадать" ход программы, а именно — какую операцию ввода/вывода программа "захочет" выполнить в следую-
щий раз. Если ядро будет правильно "угадывать", то производительность системы должна существенно увеличиться. Ясно, что работа данного алгоритма очень зависит от логики программы;
во втором случае (значение cfq) ядро будет равномерно планировать операции ввода/вывЬда. Данный алгоритм будет работать лучше первого в случае с запутанной логикой программы, когда невозможно предугадать ее следующую операцию.
Последнее значение (deadline) больше подходит для сервера, чем для рабочей станции, поэтому существенного прироста от него не ждите.
Изменить планировщик ввода/вывода (задать параметр ядра elevator) можно с помощью конфигуратора Настройки ядра (рис. 3.10), запустив его командой меню YaST | Система | Настройки ядра и перейдя на вкладку Параметры ядра.
|l||ii|igjli|pjliiil^^
I? СИВ установкаПараметры нлра1
lliillllllliiijilliiiiiiiliiiiiijiijiigilililiijjiiiiliiiiiliiiji^^
|. Предо арнгелько ^к):5
Плрн.х^ьюспргюед/н.я^о^р^^."•?
j|||||||g|j||||M|gliigg|l®g|||lg^^
<рсь «eepuieMiia (deacSre)‘»
Рис. 3.10. Изменение планировщика ввода/вывода
Глава 4
Графическая среда GNOME
Графический интерфейс в Linux
Порой в тех или иных литературных источниках сравнивают графические интерфейсы Windows и Linux. Такое сравнение некорректно. Дело в том, что графический интерфейс Windows один и тот же (для данной версии Windows, например Windows ХР). В Linux все иначе — здесь есть графическая система X.Org (ранее X Window), предоставляющая средства для управления графической подсистемой компьютера (видеоплатой и монитором). Сама X.Org не реализует никакого графического интерфейса пользователя — этим занимаются оконные менеджеры, они же графические среды. .
Пользователь может выбрать любой графический интерфейс из тех, которые входят в состав его дистрибутива (KDE, GNOME, IceWM и др.). Так что о каком сравнении можно говорить, если пользователю предоставлена возможность выбрать любой из предложенных ему менеджеров? Вот этим мне всегда и нравилась Linux — в ней есть возможность выбора. Сегодня я могу работать в KDE, завтра— в GNOME, а послезавтра, когда я подключаюсь к своему компьютеру по сети с помощью Х-терминала, то выберу IceWM, поскольку он потребляет меньше ресурсов и будет быстрее работать по сети.
На ранних этапах развития Linux было создано очень много различных оконных менеджеров, сейчас уже всех и не упомнишь. Самые удачные "дожили" до наших дней. Остальные же "умерли" как проекты, тепёрь ими никто не занимается.
Сейчас по умолчанию устанавливается один из "больших" менеджеров (KDE или GNOME) и один "маленький" (например, TWM). Дополнительно вы можете установить и другие менеджеры — например, если в вашем дистрибутиве по умолчанию устанавливается GNOME, вы вправе установить еще и KDE. Выбрать менеджер при входе в систему можно, как было показано в главе 2, нажав кнопку Session Туре (или Сеанс) в окне графического менеджера регистрации (см. рис. 2.2).
При выборе другого менеджера система спросит вас, хотите ли вы работать в нем постоянно (Установить по умолчанию) или просто поэкспериментировать с ним, то есть использовать Только для этого сеанса (рис. 4.1).
Рис. 4.1. Установить Ли выбранный менеджер по умолчанию?
Рис. 4.2. Оконный менеджер TWM
Некоторое время назад можно было точно сказать, что KDE более удобен Windows-пользователям, поскольку он больше похож на Windows, a GNOME порекомендовать тем, кто ищет новых ощущений. Сейчас эти менеджеры до такой степени схожи, что сразу и не скажешь, какой из них загружен. Вот потому сейчас и устанавливает какой-то один менеджер — KDE или GNOME (раньше устанавливались оба). Определить интерфейс можно по внешнему виду панели задач — она у KDE и GNOME разная: по умолчанию в KDE панель задач расположена внизу экрана, как в Windows, а в GNOME — вверху. -
Что же касается TWM (рис. 4.2), то он настолько неудобен, что его вы не будете использовать каждый день, даже если у вас очень слабый компьютер. TWM имеет смысл запускать при удаленных сеансах администрирования, особенно, если используется медленное соединение.
Более удобным является оконный менеджер Fvwm, который также входит в состав openSUSE. Вот его и можно использовать в случае с очень слабой машиной, на которой KDE и GNOME "тормозят" (рис. 4.3).
Рис. 4.3. Оконный менеджер Fvwm
Что лучше — KDE или GNOME?
Графическая среда GNOME — основной конкурент KDE. Что лучше KDE или GNOME — сказать трудно. Все зависит от вкусов и предпочтений пользователя. Раньше лично мне больше нравился KDE. Во-первых, у KDE было меньше проблем с русификацией, а во-вторых, сам графический интерфейс KDE казался мне более привлекательным. Сейчас, и это нами уже отмечалось, KDE и GNOME похожи друг на друга как две капли воды. При навигации по системе немного отличаются файловые менеджеры: в KDE используется Konqueror, а в GNOME — Nautilus. Однако последняя версия GNOME загружается намного быстрее, чем KDE 4, и если у вас не очень мощный компьютер, a Fvwm вам совершенно не нравитсй, то лучше присмотреться к GNOME.
Особые комбинации клавиш при работе с GNOME
В табл. 4.1 приведены некоторые полезные комбинации клавиш при работе с GNOME.
Таблица 4.1. Некоторые, комбинации клавиш при работе с GNOME
Комбинация
Описание
<Alt>+<F1>
Открыть меню GNOME
<Alt>+<F2>
Открыть окно запуска программы
<Alt>+<F4>
Закрыть текущее окно'
<Alt>+<Tab>
Переключение между запущенными окнами
<Alt>+<F7>
Перемещение окна с помощью стрелок управления курсором
<Alt>+<F8>
Изменение размеров окна с помощью стрелок управления курсором
<Alt>+<F9>
Свернуть текущее окно
<Alt>+<F1O>
Максимизировать (развернуть на весь экран) текущее окно
Обычное меню GNOME
Если вы раньше работали с Linux и видели до этого среду GNOME, то, наверное, заметили, что в openSUSE нет обычного меню GNOME — вместо
3 Зак. 669
него меню Компьютер. Как же открыть обычное меню GNOME? Для этого выполните следующие действия:
Щелкните правой кнопкой по панели GNOME и выберите команду Добавить на панель (рис. 4.4).
Рис. 4.4. Добавление апплета на панель
Найдите элемент, чтобы добавить на панель ■
-, Гегулч'ср гр,.ч-ч .-.:»
Апплет регулирует громкость звука
?нм П:ГЭДЫ
~ Апппет отображает текущую сводку погоду и прогнозы
а
скет .'1,н«т ^олигор
Апплет отображает текущую загрузку системы
■
С.*-геян;к ечеичопеШч.- «аьчяияос :#и Kna^’-iorsP»!
Показывает состояние специальные возможностей клавиатуры
||Hii||!g||l|giil^^
й= Переключение между открытыми окнами при помощи кнопок
* Пользовательская строка меню
ililil■■■ro
Отображает текущие время и дату
j||j|lll|j||l||j||j||j||j||jj|illlllj|||l||^^
' ■ Выдвижной ящик для хранения других элементов
@ Справка .ф Добавить i X Докрыть
В открывшемся окне выберите Традиционное главное меню/Тради- ционное меню GNOME и нажмите кнопку Добавить (рис. 4.5). На панели GNOME возле часов появится значок меню GNOME — пара следов. Щелкните по нему правой кнопкой и выберите команду Переместить. Переместите значок меню так, чтобы он был слева от кнопки Компьютер.
Щелкните по значку меню GNOME — откроется главное меню GNOME (рис. 4.6). На мой взгляд, традиционное меню GNOME удобнее, чем Проводник приложений.
Рис. 4.6. Главное меню GNOME
Апплеты GNOME
В предыдущем разделе мы добавили на панель GNOME апплет. Апплет — это небольшое приложение, которое после запуска сворачивается на панель GNOME и ждет, пока вы его активизируете.
Добавление кнопок запуска
Все мы помним Windows 98, в которой впервые появилась панель быстрого запуска (QuickLanch). На нее можно было поместить ярлыки для быстрого запуска программ. На панель GNOME вы тоже можете поместить такие как бы "ярлыки". Идея та же, просто ярлыки называются кнопками запуска. Для добавления кнопки запуска откройте окно Добавить на панель (см. рис. 4.4) и вьберите опцию Пользовательская кнопка запуска (рис. 4.7).
Д .M.in.tTe-f. •• me-:»X
Найдите элемент чтобы добавить на панель •
^ Запуск приложений...
Тип: Приложение
"W '’"
~ "И**' У
Команда:Просмотреть
Прннеч.мие
(^Справка ■’ ^Отмена ? х^ДК
Апплет установки яркости
Устанавливает яркость монитора ноутбука
|®||В|#18|##|||Й8|||8||||8#||®|||®||8||#Я#18в||1Я#ЯЯ|^^
^Справка :: ф Добавить ! X Закрыть
Рис. 4.7. Добавление кнопки запуска
Представим, что вы хотите добавить кнопку запуска ООо Writer на панель GNOME. Но ведь вы не знаете команды, с помощью которой можно запустить Writer! Намного проще скопировать кнопку из меню приложений на панель задач. Для этого выберите Запуск приложений, и останется выбрать только нужное вам приложение (рис. 4.8).
Рис. 4.8. Добавление кнопки запуска приложения
Апплеты, включенные по умолчанию
Апплет, который выводит дату и время, называется International Clock — в большинстве случаев он уже включен, поэтому добавлять на панель его еще раз не нужно.,
Кнопка Компьютер на панели GNOME — это тоже апплет, который называется Главное меню. Понятно, что и его добавлять еще раз не требуется.
Также по умолчанию установлен апплет Расчистить рабочий стол — это последний апплет на панели GNOME. Апплет используется для быстрого сворачивания всех окон на рабочем столе.
Апплеты завершения работы
Для быстрого доступа к кнопкам завершения работы вы можете добавить на панель следующие апплеты:
□ Выключить — завершает работу компьютера;
□ Заблокировать экран — полезен, если вам надо ненадолго отлучиться от компьютера и вы не хотите, чтобы кто-то работал с компьютером во время вашего отсутствия; .
□ Завершить сеанс — используется, если нужно надолго отойти от компьютера. Тогда целесообразно разрешить работу за компьютером другим пользователям;
□ Переключение пользователей — используется для быстрой смены поль- зоватблей.
Ап плеты для ноутбука
Обладателям ноутбуков можно включить вот такие апплеты:
□ Апплет установки яркости — позволяет быстро изменять яркость монитора ноутбука. Можно вообще-то его использовать и для обычного компьютера, но часто ли вы изменяете яркость? А добавлять этот апплет на панель просто ради интереса не стоит — он только будет занимать место;
Апплет сдерживания — позволяет сдерживать некоторые автоматические действия по сохранению питания;
Pilot Applet — используется для синхронизации данных с PalmOS- устройствами;
Индикатор состояния батареи — показывает текущий заряд батареи ноутбука.
Офисные помощники
Часто работаете с документами в офисе? Тогда вам пригодятся офисные апплеты:'
Заметки ТошВоу — удобная программа для создания заметок, активировать которую (после того, как она запустится, разумеется) можно комбинацией клавиш <Alt>+<F12>;
Индикатор раскладок клавиатуры — добавляет индикатор текущей раскладки клавиатуры (как в Windows) — очень удобный апплет, советую установить;
□ Касса символов — позволяет легко вставлять специальные символы (вроде знака авторского права -■— ©) в ваши документы;
□ Липкие записки — закончились желтые липкие листочки? Не спешите покупать новую, пачку — просто добавьте на панель данный апплет, способный полностью их заменить (и монитор после него липким не будет!);
Поиск в словаре — поиск нужного вам слова в толковом словаке. Работает только с английскими словами, поэтому для нас — бесполезен.
Апплеты для быстрого запуска команд
Вы можете добавить на панель еще два довольно полезных апплета — Выполнить программу и Командная строка. Первый апплет при активации вызывает окно Выполнить программу (то самое, которое появляется при нажатии комбинации <Alt>+<F2>), а второй — представляет собой поле для ввода команд Linux. Эти апплеты пригодятся опытным пользователям, а для начинающих они просто бесполезны — ведь начинающие пользователи для запуска программ используют меню, а не вводят команды.
Системные апплеты
К системным апплетам относят:'
Индикатор модема — позволяет отслеживать состояние модемного соединения (очень полезен, если у вас внутренний модем);
Монитор изменения частоты процессора — отображает реальную частоту процессора;■
Системный монитор — отслеживает общую загрузку системы;
Переключатель рабочих мест — данный апплет заслуживает отдельного разговора, поскольку в отличие от Windows, в Linux у вас может быть не один, а несколько рабочих столов.
По умолчанию в openSUSE используется один рабочий стол (наверное, чтобы не шокировать пользователей, мигрировавших с Windows). Большее количество рабочих столов (мест) как раз и можно установить с помощью апплета Переключатель рабочих мест. Добавьте его на панель, затем щелкните на нем правой кнопкой мыши и выберите команду Параметры. В открывшемся окне (рис. 4.9) вы можете установить нужное количество рабочих мест. Помните, что чем больше рабочих мест, тем больше нагрузка на систему. Оптимальный вариант — два рабочих места.
На каждом рабочем столе вы Можете запускать несколько приложений. Число приложений ограничено только возможностями вашего компьютера. Для переключения между приложениями, запущенными на текущем рабочем столе, служит комбинация клавиш <Alt>+<Tab>.
Для переключения между рабочими столами используется добавленный на панель GNOME переключатель — просто щелкните на нужном вам рабочем столе. Обратите внимание — переключатель показывает расположение окон
на каждом рабочем месте (рис. 4.10). Сейчас на первом рабочем столе открыто два окна, а на втором — ни одного.
iili|j|j||||||5^^
ач^ч'леч.'-'сгь
Показывать только текущее рабочее место
•>' 'Показывать все рабочие места в : 10 стройЯ)
Рг^очно не?-4
Число рабочих мест 2
Наименования рабочих мест.
Рабочее места 1'
ИЯ^^ИИИ®ИИИ11ИВМИИвИ11111И11И1МИ
У" Показывать наименования рабочих мест в переключателе ^'СправкаX Закрыть
Рис. 4.9. Количество рабочих мест
Рис. 4.10. Переключатель показывает расположение окон на каждом рабочем месте
Другие полезные апплеты
Здесь мы рассмотрим еще три апплета, а с остальными вы уже разберетесь сами:'
Глазки — добавляет на панель небольшие "глазки", которые следят за указателем мыши. Практической ценности нет, зато что-то новенькое — в Windows такого не было;
Регулятор громкости — вот это действительно полезный апплет;
□ Сводка погоды — для работы этого апплета нужно, чтобы вы были подключены к Интернету, иначе откуда он будет получать информацию о погоде?
Консоль.
Настоящий знаток Linux должен уметь работать в консоли. Ведь в этой ОС долгое время существовала только консоль, о графическом интерфейсе не было и речи. Знаете, почему UNIX и Linux отталкивали обычных пользователей? Потому что в них не было хорошего графического интерфейса. Раньше в Linux работали одни профессионалы. Сейчас все изменилось— в Linux очень удобный графический интерфейс, с которым все с удовольствием работают (дождались наконец-то!), забывая о командной строке.
Обычные пользователи сюда ни ногой — даже принципиально, зачем в DOS возвращаться? Да, внешне командная строка Linux выглядит не очень дружелюбно, но это только кажется. Стоит вам поработать в консоли, и вы поймете все ее прелести. Начнем с того, что командная строка Linux намного удобнее, чем DOS, об этом мы еще поговорим. В консоли можно выполнять те же операции, что и в графическом режиме, причем намного быстрее. Хотите бороздить просторы Интернета? Пожалуйста, но без картинок. Не так красиво, зато сэкономите трафик. А на обмен электронными сообщениями это никак не влияет. В консоли можно работать и с документами, правда, о графике придется забыть. На старых компьютерах консоль позволяет эффективно использовать ресурсы машины. Да, в графическом режиме на стареньком "Пентиуме" не поработаешь, зато в текстовом его можно быстро превратить в очень полезный для всей сети компьютер — шлюз, через который его более мощные собратья будут получать доступ к Интернету.
Как уже было отмечено в главе 2, для переключения между консолями и перехода из текстового в графический режим и обратно существуют специальные комбинации клавиш (см. табл. 2.1).
Правильная работа в консоли
Работа в консоли заключается во вводе нужных команд. Вы набираете текст команды (например, создания каталога, просмотра файла, вызова редактора и т. д.) и нажимаете клавишу <Enter>. Текст команды содержит как минимум имя запускаемой программы. Кроме того, команда может содержать параметры, которые будут переданы программе, а также символы перенаправления ввода/вывода (об этом чуть позже). Естественно, вам необходимо знать
имя программы, а также параметры, которые нужно ей передать. Если вы помните название программы, а назначение параметров забыли, поможет команда man, вызывающая справочную систему Linux. В ней есть информация о каждой программе, которая установлена в вашей системе. Как система знает все обо всех программах? Все очень просто. Разработчики приложений под Linux договорились, что вместе с программой будет поставляться специальный MAN-файл — файл справочной системы. Понятно^ если разработчик недобросовестный, он может и не создать файл справочной системы^ но это встречается очень редко. Чтобы получить справку по какой-нибудь программе, нужно ввести команду:
man имя__программы
Вы никак не можете запомнить, как пишется та или иная команда? Если вы помните хотя бы, на какую букву она начинается, то воспользуйтесь функцией автодополнения командной строки — введите первые буквы имени команды и нажмите клавишу <ТаЬ>. При первом нажатии система попытается дополнить команду, если это возможно.' Иногда дополнить команду невозможно, например, вы ввели букву а и нажали <ТаЬ>. Ясное дело, в системе есть несколько команд, которые начинаются на букву а. Тогда система не дополнит командную строку. Если вы хотите просмотреть все команды на букву а, то нажмите еще раз <ТаЬ>.
Примечание
При работе с консолью обратите внимание на приглашение командой строки. Если оно заканчивается символом $, значит, вы работаете как обычный пользователь, а если вы работаете с правами root, то приглашение командной строки заканчивается символом #. .
Эмуляторы консоли
Вам не хочется переходить из графического режима только для того, чтобы ввести пару команд? Тогда воспользуйтесь терминалом — эмулятором консоли. Для его запуска щелкните правой кнопкой на рабочем столе и выберите команду Открыть терминал (рис. 4.11). ,
Когда вы работаете с правами root в терминале, приглашение командной строки будет окрашено в красный цвет.
Напоследок позвольте представить одну очень простую команду. В DOS была полезная команда cis, она очищала экран. Такая команда есть и в Linux, но называется она иначе — clear. Если хотите начать с "чистого листа", введите эту команду.
Файл Правка
Вид Терминал Вкладки
t||jj|jj|il^||j|flllljljj||||j|j|[^^
den@dhsilabs:~> su
Пароль:
dhsrlabs:/ho«/den # Is
l.svg?v*#«
:•.<•. i. s:.; v
1|||111|Я^^
.bashrc
.toieboy.log;
.muttre
.urlview:
JIBBlliiiilil
1ИМ^Ив1Ж11И1вв11
см*,.;: ■! !.;>.■■ :-i ■ у . “т
.Xauthonty
iliiiiiiiieit
дпимч,' p :^b'
.profile
.xcoralrc
.dare
lltlifceeiliiliii
ИИИИИИВИИИИв
Ьи-. ^ПЖ
.dvipsrc
.gtkrc-1.2-gnooe2
.recently-used.xbel
.etnacs
. Д ■■■:■<:пс; i;y
ШЖЖВвЯЖЖВйЖЖв^
.;...■; ••.r,-.
SiiiifiMBiiliiiliii^^
.xsession-errors
11НИМ11И1ИВИ1^^
.xtalkrc
.exrc.inputrc
iiiiiijijjliijli^^
.Летяге
dhsj labs :/hoee/den #
Рис. 4.11. Терминал
Перенаправление ввода/вывода
Иногда бывает полезно результаты одной программы перенаправить другой программе или записать в файл. Предположим, что есть команда cmd, которая выводит очень много информации, — вы ее просто не успеваете прочитать. Тогда вывод этой программы можно перенаправить программе- просмотрщику, например, программе less, которая с помощью клавиш <PgUp> и <PgDn> позволяет организовать просмотр длинного, как лимузин, фрагмента текста. На практике в роли команды cmd может выступить программа cat, которая используется для просмотра текстовых файлов. Если файл содержит текст, не умещающийся на одном экране, целесообразно перенаправить его программе less для комфортного просмотра. Делается это так:•
cat big_file.txt | less
Вы хотите сохранись вывод программы в файл, чтобы передать потом кому- то по электронной почте? Тогда вам нужно с помощью символа > указать программе имя будущего файла: команда > файл'
Например,■
dmesg > kernel.txt,
Данная команда перенаправляет результаты работы программы dmesg, выводящей загрузочные сообщения ядра, в файл kernel.txt. При отсутствии файла kernel.txt он будет создан, при наличии — перезаписан. Если вы не хотите, чтобы kernel.txt был перезаписан, нужно использовать два символа >>: dmesg >> kernel.txt .
В этом случае вывод программы dmesg будет дописан в конец файла kernel.txt.
Управление сеансами в GNOME
В заключении этой главы рассмотрим конфигуратор Сеансы (команда традиционного меню GNOME Система | Сеансы или конфигуратор Система | Сеансы в обычном Центре управления). На вкладке Автоматически запускаемый программы (рис. 4.12) отображаются программы, которые запускаются автоматически, как только вы входите в систему. Отключите следующие программы:.
Апплет проверки обновлений PackageKit — при подключении к Интернету проверяет наличие обновлений openSUSE и постоянно надоедает вам сообщениями о необходимости обновления системы. Через полгода запустите его и, если посчитаете необходимым, обновите свою систему. Имейте в виду, что апплет только напоминает о необходимости обновления, а само обновление производит менеджер пакетов;
Управление питанием — у меня стационарный’компьютер, а не ноутбук. Данный апплет мне попросту не нужен;
Вкладка Текущий сеанс (рис. 4.13) используется для просмотра программ, запущенных в данный момент. Вы можете не только просмотреть, но и удалить зависшие процессы. Правда, зависание процессов в Linux случается довольно редко, но все же такая возможность есть;
А вот вкладка Параметры сеанса (рис. 4.14) — самая полезная. Уже конец дня, открыто много различных окон, вы еще не доделали работу, но уже хочется домой... Если включить параметр Автоматически запоминать запущенные приложения при выходе из сеанса, то система запомнит все приложения, с которыми вы работали на момент выхода из системы (выключения компьютера). При следующем входе в систему GNOME восстановит все запущенные вчера приложения, и вам не придется делать это вручную. Удобно? Я тоже так думаю.
Д-и^НН^КЬИ»*^ ПРОС
Bfaicmwwg
<.»is- .,iku ■:!!■>
I? .«,-.> *»' '■,^'4
N*’№-Otk ^njg^? aopi^
li|||iiis^^
Нетбт<С4миА
An*ie* rpsg^w оА>1О$пйнкЛ Patkagehrt
Гн,V.b'v-rh*'ы\Я . ?»,Л?
Грузна тоскле-^и-лзк»# s Pti$t*udre
?n rfnr#$r”i1 u i: 7ч*»>*е
^a?i}'U" пр^дпачти^ельнок еизуааьнрн всголо
jr..t«S M *< X* t-*•*•» н<н олжанйя
•'eif. 4« vp ».
AnmieTtMHeAmtpabitf^MVi
Смем*«я«! >сфо6с«е
Упрэ8л«нне смвннь*л»у<.хронст»ам»< и йоснт
^•£ПРЗЬк
Рис. 4.12. Запускаемые при входе в систему приложения
Рис. 4.14. Параметры сеанса
Глава 5
Графическая среда KDE
Немного истории
Разработка графической среды KDE началась в 1996 году. Основателем KDE по праву считается бывший студент Тюбингенского университета Матиас Эттрих (Matthias Ettrich). Тогда у графического интерфейса UNIX была одна большая проблема — отсутствие приложений, которые бы на разных системах выглядели и вели себя одинаково. И Матиас взялся за разработку набора таких программ. В результате появилась графическая среда, которая была названа К Desktop Environment или KDE.
Первая версия KDE вышла в 1998 году. Мне довелось поработать с первыми версиями — прорисовка графических элементов оставляла желать лучшего, как и шрифты. Если сравнивать с интерфейсом Windows 98, то первые версии KDE по этим двум критериям (прорисовка и шрифты) до нее не дотягивали. Была также и масса проблем с русификацией — по сути линуксоидам того времени приходилось русифицировать KDE чуть ли не вручную. Но, тем не менее, KDE на то время была самой удобной графической средой в мире UNIX. Даже появившаяся в 1999 году графическая среда GNOME была менее удобной, чем KDE.
Вторая версия KDE, вышедшая в 2000 году, стала намного красивее предыдущей. Работать в ней было по-прежнему удобно и приятно. Третья версия KDE "прожила" на десктопах UNIX 6 лет: с 2006 по 2008 год. Самой стабильной версией из линейки 3.x считается версия 3.5, цышедшая в 2005 году.
В 2008 году появилась KDE 4 — четвертая версия этой популярной среды, и сейчас она включена практически во все современные дистрибутивы.
Примечание
Наряду с KDE 4 в дистрибутивах остается и версия 3.5.9 — последняя из линейки 3.5, так что пользователи, которые считают, что KDE 4- работает нестабильно и пожирает много системных ресурсов, могут использовать версию 3.5.9.
68
Надо отметить, что мнение о недостаточной стабильности KDE 4 значительно преувеличено — на данный момент среда достаточно стабильна, иначе бы ее не включали в состав дистрибутивов — ведь никому не хочется, чтобы дистрибутив был признан нестабильным!-
Основные нововведения KDE 4
Вот основные новшества, появившиеся в KDE 4:
Plasma — новая инфраструктура рабочего стола, которая пришла на смену KDesktop, Kicker и SuperKaramba. Plasma предоставляет разработчикам
• единый программный интерфейс (API) для разработки плазмоидов: миниприложений, или виджетов;
Phonon — предоставляет API для мультимедиаприложений, что упрощает разработку приложений для KDE;
Dolphin — новый файловый менеджер, приходящий на смену Konqueror. Теперь он будет предоставлять функции браузера и файлового менеджера;
Decibel — программный интерфейс для разработки приложений VoIP- телефонии и обмена мгновенными сообщениями;
NEPOMUK-KDE — совершенно новая система семантического поиска, позволяющая производить поиск по ассоциациям и понятиям. Например, вы получили сообщение по электронной почте с темой "Море", но файл; приложенный к письму, называется DSClll.jpg. Система сможет найти его по запросу море;
Oxygen — новый стиль оформления;
Konqueror — основной Web-браузер KDE 4, использующий новый движок рендеринга HTML-страниц WebKit вместо KHTML. '
Установка KDE
Если вы при установке системы выбрали среду GNOME и не установили KDE, то сейчас самое время сделать это. Выполните команду меню Компьютер | Установка программ. Установите пакеты kdebase4* и kde4*. Кроме этих двух пакетов автоматически будут установлены и все необходимые дополнительные (в главе 9 мы поговорим об установке программного обеспечения подробнее).
После установки KDE завершите сеанс (Компьютер | Logout), затем выберите KDE из меню Session Туре (рис. 5.1) и войдите в систему как обычно. Будет, запущена среда KDE (рис. 5.2). Теперь у вас есть возможность оценить ее и сделать свой выбор: KDE или GNOME. .
Рис. 5.1. Выбор сеанса
Рис. 5.2. Среда KDE
Знакомство с KDE .
В новой версии KDE появилось очень и очень удобное главное меню, которое активируется нажатием самой крайней (слева) кнопки на панели задач KDE (рис. 5.2). По традиции эта кнопка называется кнопкой К. В меню К имеется пять разделов (вкладок):
Избранные — избранные приложения; .
Приложения — здесь молено просмотреть и запустить установленные приложения. Для добавления приложения в раздел Избранное щелкните на нем правой кнопкой и выберите команду Добавить в "Избранное" (рис. 5.3);'
- den .a <6rt*ibs- den .a <6rt*ibsИМ1мИМ1мИзбранныИзбранныПоиск нПоиск нАдресная книгаАдресная книгаДиаграммаДиаграммаКалендарьКалендарьllll|j|jlll|l(|||^^Office Sui . V Добавить в «.Избранное»*- Поместить на рабочий стопивмм11И1ИПоместить на панельllll|j|jlll|l(|||^^Office Sui . V Добавить в «.Избранное»*- Поместить на рабочий стопивмм11И1ИПоместить на панельSpreadsheetSpreadsheetWord ProcessorWord ProcessorЛЛ• Пв»мкн*енйм• Пв»мкн*енймРис. 5.3. Добавление приложения в ИзбранноеРис. 5.3. Добавление приложения в ИзбранноеComputeComputeH&aa*W8H&aa*W8□ Computer — позволяет вызвать конфигуратор YasT, менеджер пакетов, просмотреть информацию о системе, вызвать файловый менеджер и выполнить другие действия;'□ Computer — позволяет вызвать конфигуратор YasT, менеджер пакетов, просмотреть информацию о системе, вызвать файловый менеджер и выполнить другие действия;'
- den .a <6rt*ibs
- den .a <6rt*ibs
ИМ1м
ИМ1м
Избранны
Избранны
Поиск н
Поиск н
Адресная книга
Адресная книга
Диаграмма
Диаграмма
Календарь
Календарь
llll|j|jlll|l(|||^^
Office Sui . V Добавить в «.Избранное»*
- Поместить на рабочий стоп
ивмм11И1И
Поместить на панель
llll|j|jlll|l(|||^^
Office Sui . V Добавить в «.Избранное»*
- Поместить на рабочий стоп
ивмм11И1И
Поместить на панель
Spreadsheet
Spreadsheet
Word Processor
Word Processor
Л
Л
• Пв»мкн*енйм
• Пв»мкн*енйм
Рис. 5.3. Добавление приложения в Избранное
Рис. 5.3. Добавление приложения в Избранное
Compute
Compute
H&aa*W8
H&aa*W8
□ Computer — позволяет вызвать конфигуратор YasT, менеджер пакетов, просмотреть информацию о системе, вызвать файловый менеджер и выполнить другие действия;'
□ Computer — позволяет вызвать конфигуратор YasT, менеджер пакетов, просмотреть информацию о системе, вызвать файловый менеджер и выполнить другие действия;'
Недавние — список приложений, которые вы недавно запускали;
Выход — содержит варианты выхода из системы (здесь же находится команда перезагрузки системы).
Обратите внимание на верхний правый угол рабочего стола KDE — подведите к изображению палитры указатель мыши, и вы увидите меню добавления виджетов — небольших, но полезных приложений, позволяющих сделать работу в KDE максимально полезной (рис. 5.4).
Рис. 5.4. Добавление виджетов
Под каждым виджетом приводится его описание, поэтому вы без труда выберете нужный виджет.
Для изменений параметров рабочего стола щелкните на нем правой кнопкой мыши и выберите команду Configure Desktop (да, русификация некоторых частей KDE 4 пока оставляет желать лучшего). Вы сможете изменить картинку и выбрать графическую тему (рис. 5.5).
Рис. 5.5. Изменение параметров рабочего стола
Полезные приемы при работе с КОЕ
Разобраться с KDE сможет даже новичок, не говоря уже о квалифицированном пользователе, которым и является читатель этой книги, — новички не устанавливают Linux. Все очень просто и дружелюбно. Но есть несколько приемов, позволяющих более эффективно организовать свою работу с этим менеджером. KDE, прежде всего, — это многооконный интерфейс, поэтому для эффективной работы в нем нужно уметь использовать если не все, то большую часть его возможностей, а о некоторых из них пользователи порой и не подозревают.
Быстрый запуск программ
Предположим, вам нужно запустить программу Konsole (терминал KDE). Как вы это сделаете? Наименее "продвинутый" пользователь с помощью мыши откроет меню KDE (рис. 5.6), затем выберет команду меню Система | Терминал. Не очень эффективно.
Более опытный пользователь пойдет другим путем. Он откроет меню KDE, введет начальные буквы команды (kons) в строке поиска и нажмет клавишу <Enter> (рис. 5.7).
Рис. 5.6. Меню Приложения | СистемаРис. 5.6. Меню Приложения | Система
Рис. 5.6. Меню Приложения | Система
Рис. 5.6. Меню Приложения | Система
Iа;': "I- i-.,.-.-- 1-1 -»: .•fli:ii.,i!i<4* :-■= -й--е = -. -■•.':: >: ’.■,■.-.-;■< :-v<
Drtaui* I- -.-ntaci .Прппожение’
•A Konqueioi -Прпгю*.гн.|?)
1 СИС^-МНЫЙ щтрь «jwAunjJi 'Пр11П0-**нПе7
в. Show SyslemAr'.iv:^ v Запух гить 0 Опанд
Но открыть окно запуска программы можно гораздо эффективнее — напрямую, не заходя в главное меню. Делается это просто — нажмите комбинацию клавиш <Alt>+<F2> — окно открыто, вам остается лишь ввести имя команды (рис. 5.8).
Кстати, главное меню KDE тоже удобнее открывать именно через комбинацию клавиш, а не мышью. Просто нажмите <Alt>+<Fl> — и главное меню будет открыто. Особенно этот способ должен понравиться пользователям с шариковой мышью, — ведь шарик постоянно засоряется, а чистить, как правило, лень, поэтому чем меньше перемещений делает мышь, тем лучше.
Системное меню приложения
Комбинация клавиш <Alt>+<F3> позволяет открыть системное меню текущего окна (рис. 5.9), которое дает возможность переместить окно с помощью клавиатуры, изменить размер окна, свернуть, распахнуть, свернуть в заголовок, переместить на другой рабочий стол, настроить поведение, а также закрыть окно. Все эти действия выполняются.без участия мыши. Удобно?
Управление окнами и рабочими столами
Для быстрого закрытия окна можно нажать комбинацию клавиш <Alt>+<F4> (как в Windows). Очевидно, это было сделано для удобства Windows- пользователей.
В отличие от Windows, KDE обладает не одним, а несколькими рабочими столами. По умолчанию используются четыре рабочих стола. Для установки количества рабочих столов щелкните правой кнопкой мыши на переключателе рабочих столов и выберите команду Configure Desktops (рис. 5.10). Количество рабочих столов устанавливается параметром Number of desktops, а ниже вы можете задать названия для каждого рабочего стола.
На каждом рабочем столе вы можете запускать несколько приложений, число которых ограничено только возможностями вашего компьютера. Для переключения между приложениями, запущенными на текущем рабочем столе, служит комбинация клавиш <Alt>+<Tab>.
Рис. 5.10. Установка количества рабочих столов
Системные параметры
В четвертой версии KDE Центр управления заменен окном Системные параметры (К | Избранное | Системные параметры), изображенным на рис. 5.11:
Внешний вид — параметры внешнего вида, здесь вы можете настроить KDE "под себя";
Поведение окна — обычно эти параметры не требуют изменения;
Рабочий стол — различные параметры рабочего стола, в том числе параметры хранителя экрана;
Системные уведомления — параметры системных уведомлений;
О6«цее ДополнительноО6«цее ДополнительноЧЧ'-«еит >>« .;. iw .-жиг-ЧЧ'-«еит >>« .;. iw .-жиг-Рабочий стояРабочий стояВнеии1ий видВнеии1ий видСистемные уведомленияСистемные уведомления?:»,№ »- II.U-M'' и-!.-?:»,№ »- II.U-M'' и-!.-■■Специальные возможностиСпециальные возможностиПриложения для разных задачПриложения для разных задачСтрана и языкСтрана и язык.' =.ц. I- II- VOb s-ii lM.-J.' =.ц. I- II- VOb s-ii lM.-JНастройка сетиНастройка сетиОбщий доступ к файламОбщий доступ к файламfs.1 ,1-liio- >лги4-.и II4WI.Wfs.1 ,1-liio- >лги4-.и II4WI.WДисплейДисплейДжойстикДжойстикДата и времяДата и времяявявОстановка шрифтовОстановка шрифтовКлавиатура и мышьКлавиатура и мышь(■(■■■■Поведение окна■■■Поведение окнаО Лнчкьм данныеО Лнчкьм данные
О6«цее Дополнительно
О6«цее Дополнительно
ЧЧ'-«еит >>« .;. iw .-жиг-
ЧЧ'-«еит >>« .;. iw .-жиг-
Рабочий стоя
Рабочий стоя
Внеии1ий вид
Внеии1ий вид
Системные уведомления
Системные уведомления
?:»,№ »- II.U-M'' и-!.-
?:»,№ »- II.U-M'' и-!.-
■
■
Специальные возможности
Специальные возможности
Приложения для разных задач
Приложения для разных задач
Страна и язык
Страна и язык
.' =.ц. I- II- VOb s-ii lM.-J
.' =.ц. I- II- VOb s-ii lM.-J
Настройка сети
Настройка сети
Общий доступ к файлам
Общий доступ к файлам
fs.1 ,1-liio- >лги4-.и II4WI.W
fs.1 ,1-liio- >лги4-.и II4WI.W
Дисплей
Дисплей
Джойстик
Джойстик
Дата и время
Дата и время
яв
яв
Остановка шрифтов
Остановка шрифтов
Клавиатура и мышь
Клавиатура и мышь
(■
(■
■■■
Поведение окна
■■■
Поведение окна
О Лнчкьм данные
О Лнчкьм данные
Личные данные — данные о пользователе (заполнять, понятно, необязательно);
Приложения для разных задач — тут можно выбрать предпочитаемые вами приложения, например, браузер, почтовый клиент по умолчанию и др.; ’
Специальные возможности — для людей с ограниченными возможностями;
Страна и язык — можно выбрать вашу страну и предпочитаемый язык (обычно в этом нет необходимости);,
Настройка сети — сетевые параметры, тут можно указать проксисерверы;
Общий доступ к файлам — позволяет указать имя пользователя и его ■ пароль для подключения к Windows-сети;
Дата и время — позволяет изменить дату и время;
Джойстик — параметры джойстика;
Дисплей — тут можно изменить разрешение экрана и установить параметры управления питанием;
Звук — параметры звуковой подсистемы;
Клавиатура и мышь — позволяет задать клавиатурные комбинации и изменить некоторые параметры мыши;
Установка шрифтов — установка/удаление шрифтов.
Глава 6
Пользователи и группы
Учетные записи: теория
Linux, как и UNIX, является многозадачной многопользовательской операционной системой. Это означает, что в один момент с системой могут работать несколько пользователей, и каждый пользователь может запустить несколько приложений. При этом вы можете зайти в систему локально, а кто-то — удаленно, используя один из протоколов удаленного доступа (telnet, ssh) или по FTP. Согласитесь, очень удобно. Предположим, что вы забыли распечатать очень важный документ, а возвращаться домой уже нет времени. Если ваш компьютер должным образом настроен и подключен к Интернету, вы можете получить к нему доступ (даже если компьютер выключен, достаточно позвонить домой и попросить кого-то включить его, а к Интернету компьютер подключится автоматически). После чего зайдите в систему по ssh (или подключитесь к графическому интерфейсу, если вы предпочитаете работать в графическом режиме) и скопируйте нужный вам файл. Даже если кто-то в момент вашего подключения уже работаете системой, вы не будете мешать друг другу. . ■
Вы можете обвинить меня в рекламе Linux: мол, эта возможность была и в Windows 98, если установить соответствующее программное обеспечение вроде Remote Administrator. Должен отметить, что в Windows все иначе. Да, Remote Administrator предоставляет удаленный доступ к рабочему столу, но если за компьютером уже работает пользователь, то вы вместе работать не сможете — вы будете мешать ему, а он вам. Ведь все, что будете делать вы, будет видеть он, а все, что будет делать он, вы увидите у себя на экране, то есть рабочий стол получится как бы общий. Если вы предварительно не предупредите пользователя о своем удаленном входе, он даже может подумать, что с системой что-то не-то. Помню, со мной так и было — пользователь, работавший за компьютером, закрывал окна, которые я открывал, работая в удаленном режиме. Пришлось мне самому пойти к компьютеру того пользователя и попросить его не мешать. .
В Linux же все так, как и должно быть. Несколько пользователей могут работать с системой и даже не подозревать о существовании друг друга, пока не введут соответствующую команду (who).
Внимание '
В Linux есть особый пользователь — root, который обладает максимальными , полномочиями в системе. Система полностью подвластна этому пользователю.
Любая команда будет безоговорочно выполнена. Поэтому работать под именем пользователя root нужно с осторожностью и очень аккуратно. Всегда думайте над тем, что собираетесь сделать. Операционная система выполнит команду даже на удаление корневой файловой системы...
Поэтому для повседневной работы за компьютером следует регистрироваться под именем обычного пользователя. Тогда, если вы попытаетесь выполнить "опасную" команду, система сообщит, что у вас нет соответствующих полномочий.
Команды для создания и изменения учетных записей пользователей
Для добавления нового пользователя выполните следующие команды (от имени root):
useradd <имя пользователя> ■
passwd симя полъзователя>
Первая команда (useradd) добавляет пользователя, а вторая (passwd) изменяет его пароль. Ясно, что и в первом, и во втором случае вы должны указать одно и то же цмя пользователя.
Обратите внимание: если пароль слишком прост для подбора, программа passwd выдаст соответствующее предупреждение— BAD PASSWORD — и сообщит, чем же ваш пароль плох (например, в основе пароля лежит словарное слово, что делает пароль легким для подбора).
Для модифицирования учетной записи пользователя можно использовать команду usermod. О том, как ее' использовать, вы прочитаете в руководстве man:
man usermod
Особого смысла рассматривать эту команду я не вижу, ведь обычно приходится менять только пароль пользователя, а это можно сделать с помощью команды passwd. А если вам требуется изменить саму учетную запись (например, указать другой домашний каталог), то это гораздо удобнее сделать с помощью графического конфигуратора (об этом позже).
Примечание
Команду passwd может использовать не только администратор, но и сам пользователь для изменения собственного пароля.
Для удаления пользователя используется команда userdel:
# userdel симя пользователя>’
Давайте разберемся, что же происходит при создании новой учётной записи пользователя.
Прежде всего, создается запись в файле /etc/passwd. Формат записи следующий:'
имя__польэователя:пароль:UID:GID:полное^имя:домашний_каталог:оболочка
Созданная запись имеет вид:
□ root: х: 0 : 0 : root:/root: /bin/bash — для пользователя root;
□ den : х: 500 : 500 :Denis :/home/den: /bin/bash — для обычного пользователя .
Рассмотрим значения полей этой записи:
первое поле (в нашем случае для второй строки den) — это логин пользователя, который он вводит для регистрации в системе. Пароль в современных системах в этом файле не указывается, и второе поле (х) осталось просто для совместимости со старыми системами. Пароли хранятся в файле /etc/shadow, о котором мы поговорим чуть позже;
третье (500) и четвертое поле(500) — это UID (User ID) и GID (Group ID) — идентификаторы пользователя и группы соответственно. Идентификатор пользователя root всегда равен о, как и идентификатор группы root. Список групп вы найдете в файле /etc/groups;
пятое поле (Denis) — это настоящее имя пользователя. Может быть не заполнено, а может содержать фамилию, ймя и отчество пользователя — все зависит от педантичности администратора системы, то есть от вас. Если вы работаете за компьютером в гордом одиночестве, то, думаю, свою фамилию вы не забудете. А вот если ваш компьютер — сервер сети, тогда просто необходимо указать ФИО каждого пользователя, а то, когда придет время обратиться к пользователю по имени, вы его не вспомните (попробуйте Запомнить 500 фамилий и имен!);
шестое поле (/home/den) содержит имя домашнего каталога. Обычно это каталог IXxomel <имя_полъзователя>\'
последнее поле (/bin/bash) — это имя командного интерпретатора, который будет обрабатывать введенные вами команды, когда вы зарегистрируетесь в консоли.
В целях безопасности пароли были перенесены в файл /etc/shadow, где они и хранятся в закодированном виде (используется алгоритм MD5 или Blowfish в некоторых системах).
Также при создании новой учетной записи пользователя создается каталог /Ьоте/<ммя пользователях в который копируется содержимое каталога /etc/skel. Каталог /etc/skel содержит "джентльменский набор" — файлы конфигурации по умолчанию, которые должны присутствовать в любом пользовательском каталоге. Название каталога skel (от skeleton, скелет) полностью оправдывает себя — он действительно содержит "скелет" домашнего каталога пользователя:
Группы пользователей
Иногда пользователей объединяют в группы. Группы позволяют более эффективно управлять правами пользователей. Например, у нас есть три пользователя: igor, pavel, alex, которые должны совместно работать над проектом. Чтобы эти пользователи имели доступ к домашним каталогам друг друга их достаточно объединить в одну группу (по умолчанию пользователь не имеет доступ к домашнему каталогу другого пользователя, поскольку они находятся в разных группах).
Создать группу, а также поместить пользователя в группу позволяют очень удобные графические конфигураторы. Однако если вы хотите стать настоящим линуксоидом, тогда вы должны знать, что дЬступные в системе группы указываются в файле /etc/group. Добавить новую группу в систему можно с помощью команды groupadd, но, как правило, проще добавить в текстовом редакторе еще одну запись в файл /etc/group, а изменить группу пользователя еще проще — для этого достаточно отредактировать файл /etc/passwd (изменить идентификатор группы пользователя).
Учетные записи: практика
На практике вы не будете пользоваться командами useradd, groupadd и passwd, а если и будете, то очень редко — ведь вы не администратор сети, а обычный пользователь, которому, возможно, придется однажды добавить еще одну учетную запись, если за вашим компьютером работает еще кто-то, кроме вас.
Обычному пользователю намного проще использовать графический конфигуратор, чем вводить команды в терминале. Для запуска конфигуратора Управление пользователями выполните команду меню Компьютер | YaST | Управление пользователями (рис. 6.1).
Примечание '
В отличие от главы 3, где конфигуратор YaST рассматривался в графической среде KDE4, в этой главе и некоторых последующих YaST будет рассмотрен в среде GNOME — чтобы GNOME-пользователи не чувствовали себя обделенными.
illliiiliiiiiiiiiiiiiiiiiilwlMbil^^
■ 1 Пользователи 'Группы • Настройки по умолчанию для новых пользователей Настройки аутентификации
■ Фильтр. Пользовательский .Задать Фильтр *
; ■ Вход в систем Имя UID Группы
Добавить Редактировать ’ УдалитьДобавить Редактировать ’ УдалитьПараметры эксперта vПараметры эксперта v■^'Справка■^'СправкаПрервать ■ ; Назад ЗавершитьПрервать ■ ; Назад Завершить
Добавить Редактировать ’ Удалить
Добавить Редактировать ’ Удалить
Параметры эксперта v
Параметры эксперта v
■^'Справка
■^'Справка
Прервать ■ ; Назад Завершить
Прервать ■ ; Назад Завершить
Рис. 6.1. Окно Управление пользователями и группами, вкладка ПользователиРис. 6.1. Окно Управление пользователями и группами, вкладка ПользователиР nsneiOSSTSnfl -.UKS).1005~ДИЮТо-ГЯМЫКу^п»,Р nsneiOSSTSnfl -.UKS).1005~ДИЮТо-ГЯМЫКу^п»,
Рис. 6.1. Окно Управление пользователями и группами, вкладка Пользователи
Рис. 6.1. Окно Управление пользователями и группами, вкладка Пользователи
Р nsneiOSSTSnfl -.UKS).1005~ДИЮТо-ГЯМЫКу^п»,
Р nsneiOSSTSnfl -.UKS).1005~ДИЮТо-ГЯМЫКу^п»,
Дь»лак,нииуатапог.bSo^us^Обзар ■•
Ре^йлпрайдсктуязкдсадгиир^кагаплу "?55- -и*л'
Pvt's»‘
№#§ЯЙ48[6$®^В»®8®йЯвВр8#двв#-8|8|ВЯЯНй$й^^
Л-Исполвзс-йзг» заишфрсбаиныйagmau^^ Pa^W^^ransrasM?• bm
Д:-пг;рнну§пы«.1Я киФ<ц*«ац1*«1 о ntmjpeiivene■
Оейпочгз3bhV?ssh
fгуяпэno,iMi»n\3*-rtwими$С «Я*
^^^ИИ^^^ИИО1меинп> ' £г
^^^ИИ
^^^ИИ
Использовать конфигуратор очень просто: кнопка Добавить служит для создания нового пользователя, а кнопки Редактировать и Удалить — для изменения и удаления, соответственно, уже созданного.
При создании пользователя (рис. 6.2) у вас есть возможность (на вкладке Подробности) выбрать, к каким группам должен принадлежать данный пользователь. Если пользователю не нужен доступ к Интернету, не следует помечать его принадлежность к группе dialout. ■
Даже если при создании пользователя вы забыли определить группы, к которым должен принадлежать пользователь, вы это можете сделать позже — при изменении его учетной записи (кнопка Редактировать).
Для редактирования групп (создания, удаления, изменения списка членов группы) следует перейти на вкладку Группы (рис. 6.3).
Рис. 6.3. Окно Управление пользователями и группами, вкладка Группы
Нажав кнопку Редактировать, вы можете изменить параметры группы (рис. 6.4), например, добавить в ее состав новых пользователей. А вот чтобы удалить пользователя из группьГ, вам придется перейти на вкладку Пользователи, выбрать нужного пользователя/ нажать кнопку Редактировать,
затем перейти на вкладку Подробности и уже там отключить группы, членом которых не должен быть пользователь. Да, неудобно, но другого способа нет.
Рис. 6.4. Изменение группы
Команды su и sudo
Когда вы запускаете какой-нибудь конфигуратор, система просит вас ввести пароль root (рис. 6.5). Вы его вводите, запускается конфигуратор с правамг root, и вы успешно производите настройку системы.
А что делать, если вам нужно отредактировать вручную какой-нибудь фай; конфигурации, например, /boot/grub/menu.lst? Если вы его откроете в тексто вом редакторе, например, в gedit, то не сможете потом сохранить изменения поскольку у вас нет прав доступа к каталогу /boot (точнее нет права изменят! файлы в этом каталоге). Короче, вам нужны права root.
Чтобы их получить, откройте Терминал (щелчок правой кнопки мыши н рабочем столе, команда Открыть терминал). Затем введите команду:
SU
После этого программа su запросит у вас пароль пользователя root. При вводе пароля в терминале он не отображается на экране — просто введите пароль и нажмите клавишу <Enter>. Теперь вы можете вводить команды от имени пользователя root. В нашем случае для редактирования файла /bdot/grub/menu.lst нужно ввести команду:
gedit /boot/grub/menu.1st
Рис. 6.5. Введите пароль root
Рис. 6.6. Использовать команду sudo могут все пользователи
4 Зак. 669
Если вы работаете за компьютером один, то можете смело использовать команду su. Но бывают ситуации, когда нужно предоставить возможность настройки компьютера другому пользователю, но вы не хотите сообщать ему пароль root. В этом случае на помощь приходит команда sudo. После ввода команды sudo нужно ввести свой пароль, а не пароль root. Понятно, что не каждый пользователь имеет право использовать sudo, а только те, которые указаны в файле /etc/sudoers (файл редактируется не вручную, а с помощью конфигуратора YaST | Sudo). Но по умолчанию в openSUSE в данном файле установлена политика, разрешающая использовать sudo всем пользователям системы (рис. б.б). Да, это неправильно с точки зрения безопасности, нс вполне приемлемо для домашнего компьютера.
Выполнять команду sudo нужно так.
sudo команда_которую_нужно_выполнить_с_правами_гооС
Например,
sudo gedit /boot/grub/menu.1st
Глава 7
Файловая система
Различные файловые системы
Linux поддерживает много различных файловых систем. Начинающий пользователь просто теряется, когда видит такое многообразие выбора, — ведь в качестве корневой файловой системы доступны: ext2, ext3, XFS, ReiserFS, JFS. Уже не за горами выход новой версии файловой системы ext — ext4. Кстати, Linux до сих пор поддерживает файловую систему ext, но она считается устаревшей и работать с ней не рекомендуется. По поводу ext4 можно сказать то же самое — это молодая файловая система, и я бы рекомендовал пока ее не использовать. Пусть ее проверяют другие, а не вы.
Таким образом, в качестве корневой файловой системы и файловой системы других Linux-разделов остаются файловые системы ext2, ext3, XFS, ReiserFS, JFS. Все перечисленные файловые системы (кроме ext2) ведут журналы своей работы, что позволяет восстановить данные в случае сбоя. Осуществляется это следующим образом — перед тем как выполнить операцию, журналируемая файловая система записывает эту операцию в журнал, а после выполнения операции удаляет запись из журнала. Представим, что после занесения операции в журнал произошел сбой (например, выключили свет). Позже, когда сбой будет устранен, файловая система по журналу выполнит все действия, которые в него занесены. Конечно, и это не всегда позволяет уберечься от последствий сбоя — стопроцентной гарантии никто не дает, но все же такая схема работы лучше, чем вообще ничего.
Файловые системы ext2 и ext3 совместимы. По сути, ext3 — та же ext2, только с журналом. Раздел ext3 могут читать программы (например, Total Commander в Windows), рассчитанные на ext2. В современных дистрибутивах по умолчанию задана файловая система ext3. При необходимости можно выбрать другие файловые системы. Давайте кратко рассмотрим их особенности,
чтобы понять, нужно ли Их использбвать или же остановить свой выбор на стандартной ех(3.
Файловая система XFS была разработана компанией Silicon Graphics в 2001 году. Основная особенность данной системы — высокая производительность (до 7 Гбайт/с). XFS может работать с блоками размером от 512 байтов до 64 Кбайт. Ясно, что если у вас много маленьких файлов, то в целях экономии места можно установить самый маленький размер блока. А если вы работаете с файлами большого размера (например, мультимедиа), то нужно выбрать самый большой размер блока — так файловая система обеспечит максимальную производительность (конечно, если "железо" позволяет). Учитывая высокую производительность этой файловой системы, ее нет смысла устанавливать на домашнем компьютере, поскольку все ее преимущества будут сведены на нет. А вот если вы будете работать с файлами очень большого размера, XFS проявит себя с лучшей стороны.
Файловая система ReiserFS считается самой экономной, поскольку позволяет хранить несколько файлов в одном блоке (другие файловые системы могут хранить в. одном блоке только один файл или одну его часть). Например, если размер блока равен 4 Кбайт, а файл занимает всего 512 байтов (а таких файлов очень много в разных каталогах), то 3,5 Кбайт просто не будут использоваться. А вот ReiserFS позволяет задействовать буквально каждый байт вашего жесткого диска!
Но у этой файловой системы есть два больших недостатка: она неустойчива к сбоям и ее производительность сильно снижается при фрагментации. Поэтому, если вы выбираете данную файловую систему, покупайте UPS (источник бесперебойного питания) и почаще дефрагментируйте жесткий диск.
Файловая система JFS (разработка IBM) сначала появилась в операционной системе AIX, а потом была модифицирована под Linux. Основные достоинства этой файловой системы — надежность и высокая производительность (выше, чем у XFS). Но у нее маленький размер блока (от 512 байтов до 4 Кбайт). Следовательно, она хороша на сервере баз данных, но не при работе с данными мультимедиа, поскольку блока в 4 Кбайт для работы, например, с видео в реальном времени, будет маловато.
Как видите, оптимальным выбором для домашнего или офисного компьютера является все-таки ext3 или же, в крайнем случае, ReiserFS. Остальные файловые системы довольно специфические: XFS больше подходит для мультимедиастанции, a JFS — для сервера.
Имена файлов в Linux
По сравнению с Windows в Linux несколько другие правила построения имен файлов, вам придется с этим смириться. Начнем с того, что в Linux нет такого понятия, как расширение имени файла. В Windows, например, для файла Documentl.doc именем файла является фрагмент Documentl, a doc— это расширение. В Linux Documentl.doc — это имя файла, никакого расширения нет. Максимальная длина имени файла— 254 символа. Имя может содержать любые символы (в том числе и кириллицу), кроме / \ ? < > * " |. Но кириллицу в именах файлов я бы не рекомендовал вообще. Впрочем, если вы уверены, что не будете эти файлы передавать Windows-пользователям (на дискете, по электронной почте) — используйте на здоровье. А при обмене файлами по электронной почте (кодировка-то у всех разная, поэтому вместо русскоязычного имени пользователь увидит абракадабру) имя файла лучше писать латиницей.
Также вам придется привыкнуть к тому, что Linux чувствительна к регистру в имени файла: FILE.txt и FiLe.Txt — это два разных файла..
Разделение элементов пути осуществляется символом / (прямой слэш), а не \ (обратный слэш), как в Windows.
Файлы и устройства
А сейчас Windows-пользователи будут вообще удивлены — в Linux есть файлы устройств, позволяющие обращаться с устройством, как с обычным файлом. Файлы устройств находятся в каталоге /dev (сокращение от devices).
Вот самые распространенные примеры файлов устройств:
/dev/sdx — файл устройства жесткого диска (SATA/SCSI), х — это порядок подключения диска к шине;
/dev/sckA — файл устройства раздела жесткого диска, N — это номер раздела;
/dev/mouse — файл устройства мыши;
/dev/modem — файл устройства модема;
/dev/ttySn — файл последовательного цорта, п — номер порта (ttySO соответствует С0М1, ttyS 1 — COM2 и т. д.).
В свою очередь, файлы устройств бывают двух типов: блочные и символьные. Обмен информации с блочными устройствами, например q жестким диском, осуществляется блоками информации, а с символьными — отдель-
ными символами. Пример символьного устройства— последовательный порт.
С жесткими дисками сложнее всего, поскольку одно и то же устройство может в разных версиях одного и того же дистрибутива называться по-разному. Так, раньше накопители, -подключающиеся к интерфейсу IDE (РАТА), назывались /dev/hdx, а SCSI/SATA-накопители — /dev/sdx (где в обоих случаях х — буква). Теперь же все дисковые устройства вне зависимости от интерфейса подключения (РАТА, SATA, SCSI) называются /dev/sdx, где х — буква. Например, в старой версии дистрибутива мой IDE-диск, подключенный как первичный мастер, назывался /dev/hda, а сейчас —• /dev/sda. Это связано с принятием udev и глобального уникального идентификатора устройств (ШЛО)’'
Все современные дистрибутивы (и openSUSE 11 — не исключение) поддерживают udev и UUID. Так что не удивляйтесь, если вдруг наш старенький IDE-винчестер будет назван /dev/sda. С одной стороны, это вносит некоторую путаницу. С другой стороны, все современный компьютеры оснащены именно SATA-дисками (так как РАТА-диски уже устарели, a SCSI — дорогие), а на современных материнских платах только один контроллер IDE (РАТА), потому многие пользователи даже ничего не заметят.
Стандартные каталоги Linux
Файловая система openSUSE содержит следующие каталоги (рис. 7.1):
/ — корневой каталог;
/bin — содержит стандартные программы Linux (cat, ср. Is, login и т. д.);
/boot — каталог загрузчика, содержит образы ядра и Initrd, может содержать конфигурационные и вспомогательные файлы загрузчика;
/dev — содержит файлы устройств;
О /etc — содержит конфигурационные файлы системы; '
/home — содержит домашние каталоги пользователей;
/lib — библиотеки и модули;
/lost+found — восстановленные после некорректного размонтирования файловой системы файлы и каталоги;
Рис. 7.1. Корневая файловая система openSUSE
/media — содержит точки монтирования автоматически смонтированных сменных носителей данных;
/mnt — обычно содержит точки монтирования;
/ргос — каталог псевдофайловой системы procfs, предоставляющей информацию о процессах;
/root — каталог суперпользователя root;
/sbin— каталог системных утилит, выполнять которые имеет право пользователь root;'
/sys — каталог псевдофайловой системы sysfs, предоставляющей информацию о системе;
/srv — содержит служебные каталоги различных сетевых служб, например, FTP- и WWW-сервера;
/tmp — каталог для временных файлов;
/usr— содержит пользовательские программы, документацию, исходные коды программ и ядра; ■
/var— постоянно изменяющиеся данные системы, например, спулы системы печати, почтовые ящики, протоколы, замки и т. д.
' Примечание
, Каталоги /sys и /srv могут отсутствовать в других дистрибутивах. Приведенная здесь информация относится только к openSUSE.
Команды для работы с файлами
Основные команды Linux, предназначенные для работы с файлами, приведены в табл. 7.1.
Таблица 7.1. Основные команды Linux, предназначенные '.для работы с файлами
Команда
Назначение
touch <имя_файла>
Создаёт пустой файл
cat <имя_файла>
Просмотр текстового файла
tac <имя_файла>
Вывод содержимого текстового файла в обратном порядке, т. е. сначала выводится последняя строка, пр- том предпоследняя и т. д.
ср <файл!> <файл2>
Копирует файл <файл!> в файл <файл2>. Если <файл2> существует, программа попросит разрешение на его перезапись
mv <файл!> <файл2>
Перемещает файл <файл!> в файл <файл2>. Эта же команда пригодна и для переименования файла
rm <файл>
Удаляет файл
locate <файл>
Выполняет быстрый поиск файла.
which <программа>
Выводит каталог, в котором находится программа, если она вообще установлена. Поиск производится в каталогах, указанных в переменной окружения path (это путь поиска программ)
less <файл>
Служит для удобного просмотра файла с возможностью скроллинга (постраничной прокрутки)'
Рассмотрим небольшую серию команд, приведенную в листинге 7.1 (рие 7.2).
touch file.txt
echo "some text" > file.txt cat file.txt
cp file.txt file-copy.txt cat file-copy.txt rm file.txt cat file.txt
mv file-copy.txt file.txt cat file.txt
Рис. 7.2. Операции с файлом
Примечание
Чтобы открыть *ерминал, щелкните правой кнопкой на рабочем столе и выберите команду Открыть терминал. ' -
Команда touch создает в текущем каталоге файл file,txt. Вторая команда echo записывает строку same text в этот же файл. Обратите внимание, > — это символ перенаправления ввода/вывоДа, о котором мы поговорим чуть позже.
Третья команда (cat) выводит содержимое файла (в файле записанная нами строка same text). Команда ср копирует файл file.txt в файл с именем file- copy.txt. После этого мы опять используем команду cat, чтобы вывести содержимое файла file-copy.txt, — надо же убедиться, что файл действительно скопировался. .
Команда пл удаляет файл file.txt. При удалении система спрашивает, хотите ли вы удалить файл. Если да, то нужно нажать клавишу <у>, а если нет, то клавишу <п>. Точно ли файл удален? Убедимся в этом: введите команду cat file.txt. Система нам сообщает, что такого файла нет.
Восьмая команда (mv) переименовывает файл frle-copy.txt в файл file.txt. Последняя команда выводит исходный файл file.txt. Думаю, особых проблем с этими командами у вас не возникло, тем более, их принцип действия вам должен быть знаком по командам DOS, которые, как квалифицированный пользователь Windows, вы должнызнать наизусть.
Вместо полного имени файла иногда очень удобно указать маску имени. Например, у нас есть много временных файлов, которые заканчиваются фрагментом tmp — для их удаления нужно воспользоваться командой:
rm *trnp
Если же нужно удалить все файлы в текущем каталоге, можно просто указать "звездочку":
rm *,
Аналогично, можно применить символ ?, который в отличие от звездочки, заменяющей последовательность символов произвольной длины, заменяет всего один символ. Например, нам нужно удалить все файлы, имена которых состоят из трех символов и начинаются на d:
rm d??
Будут удалены файлы dll, dbm, d78 и т. д., но не будут тронуты файлы, имена которых состоят из более чем трех букв и которые не начинаются на d.
Маски имен допустимы также при работе с каталогами.
Команды для работы с каталогами
Основные команды для работы с каталогами приведены в табл. 7.2.
Таблица 7.2. Основные команды для работы с каталогами
Команда
Описание
mkdir <каталог>
Создание'каталога
cd <каталог>
Изменений каталога
1s <к,аталог>
Выаод содержимого каталога
rmdir <каталог>
Удаление пустого каталога
rm -г <каталог>
Рекурсивное удаление каталога
При указании имени каталога можно указать следующие символы:
. — означает текущий каталог. Если вы введете команду cat ./file, то она выведет файл file, который находится в текущем каталоге;
. . ■— родительский каталог, например, команда cd . . переведет нас на один уровень вверх по дереву файловой системы;
домашний каталог пользователя.
Теперь рассмотрим команды для работы с файлами на практике. Выполните следующие команды (листинг 7.2).
inkdir directory cd directory touch filel.txt touch file2.txt
Is cd . .
Is directory rm directory rmdir directory rm -r directory
Первая команда (mkdir) создает каталог directory в текущем каталоге. Вторая команда (cd) переходит (изменяет каталог) в только что созданный каталог. Следующие две команды touch создают в новом каталоге два файла: filel.txt и file2.txt.
Команда 1s без указания каталога выводит содержимое текущего каталога. Команда cd., переходит в родительский каталог (как уже упоминалось, в Linux родительский каталог обозначается . ., а текущий ■— .). Таким образом, находясь в каталоге directory, мы можем обращаться к файлам filel.txt и file2.txt без указания каталога или же как ./filel.txt и 7file2.txt.
Внимание
В Linux для разделения элементов пути служит прямой слэш (/), а не обратный (\), как в Windows. Запомните это!
В Linux часто употребляется обозначениеэто домашний каталог. Предположим, что наш домашний каталог назван /home/den. В нем мы создали
подкаталог dir и поместили в него файл filel.txt. Полный путь к файлу можно записать так:
/home/den/dir/filel.txt
или так:
-,/dir/filel.txt■
Как видите, тильда (~) заменяет часть пути. Удобно? Конечно!
Поскольку мы находимся в родительском для каталога directory каталоге, для того, чтобы вывести содержимое только что созданного каталога, в команде is нам нужно четко указать его имя:
Is directory
Команда rm предназначена для удаления каталога. Но что мы видим — система отказывается удалять каталог! Пробуем удалить его командой rmdir,'но и тут отказ. Система сообщает нам, что каталог не пустой, т. е. содержит файлы. Для удаления каталога нужно сначала удалить все файлы. Конечно, делать это не сильно хочется, поэтому проще указать опцию -г команды rm для рекурсивного удаления каталога. В этом случае сначала будут удалены все подкаталоги (и все файлы в этих подкаталогах), а затем будет удален сам каталог (рис. 7.3).'
Команды ср и mv работают аналогично — для копирования (перемеще- ния/переименования) сначала указывается каталог-источник, а потом каталог-назначение. Для каталогов желательно указывать параметр -г, чтобы копирование (перемещение) выполнялось рекурсивно.
:rootSlocathost и j о 11? I ot a i h <j s t! rooti-loc aihob t ! ioot(?localnost:rootSlocathost и j о 11? I ot a i h <j s t! rooti-loc aihob t ! ioot(?localnost-la mkdir directory
:rootSlocathost и j о 11? I ot a i h <j s t
! rooti-loc aihob t ! ioot(?localnost
:rootSlocathost и j о 11? I ot a i h <j s t
! rooti-loc aihob t ! ioot(?localnost
- ’» < d direc toi у
directory)# touch file.txt di recto«у|# touch filel.txt
f i. 1 e3. txt f i le.txtf i. 1 e3. txt f i le.txtciirectoi yl# li
f i. 1 e3. txt f i le.txt
f i. 1 e3. txt f i le.txt
I root^localhost directory]# cd ..
i rootsUxalhost -1# Is directory iliieiiltiiiij|iiiBfiigii^^ frootelocalliost 4# rm directory rm: иевовмонис удалить каталог directory1; is a directory : i ootylcc a Xhos t -I# > mdir" diieitmy rtiir: directoiy": Directory not empty irootSlocalhost -J# rm -r directory im. спуститься в каталог directory"? у
г»: удалить пустой обьчный Файл di rectory/fiХе.txt"? у rm: удалит» пустой обычный Файл di гесtor у/frle2.txt"? у rm: удалить Каталог directory'? у
1 rootSlocaXh-ist -]* j
Рис. 7.3. Операции с каталогами
Ссылки
В Linux допускается, чтобы один и тот же файл существовал в системе под разными именами. Для этого используются ссылки двух типов: жесткие и символические. Первые жестко привязываются к файлу — вы не можете удалить файл, пока на него указывает хотя бы одна жесткая ссылка. А вот если на файл указывают символические ссылки, его удалению ничто не помешает.
Жесткие ссылки не могут указывать на файл, который находится за пределами файловой системы. Предположим, у вас два Linux-раздела: один корневой, а второй содержит домашние файлы пользователей и монтируется к каталогу /home корневой файловой системы. Так вот, вы не можете создать в корневой файловой системе ссылку, которая ссылается на файл в файловой системе, подмонтированной к каталогу /home. Это очень важная особенность жестких ссылок. Если вам потребуется создать ссылку на файл, который находится за пределами файловой системы, то вам придется прибегнуть к символическим ссылкам.
Ссылки создаются командой in:
In file.txt linkl
In -s file.txt link2•
Первая команда создает жесткую ссылку linkl, ссылающуюся на текстовый файл file.txt. Вторая— символическую ссылку iink2, которая ссылается на текстовый файл file.txt.
Модифицируя ссылку (все равно какую— linkl или link2), вы автоматически модифицируете исходный файл file.txt.
Особого внимания заслуживает операция удаления. По идее, если вы удаляете ссылку iink2, файл file.txt также должен быть удален, но не тут-то было. Вы не можете его удалить до тех пор, пока на него указывает хоть одна жесткая ссылка. При удалении ссылки iink2 просто будет удалена эта символическая ссылка, но жесткая ссылка и сам файл останутся. Если же вы удалите ссылку linkl, будет удален и файл file.txt, поскольку на него больше не ссылается ни одна жесткая ссылка.'
Перенаправление ввода/вывода при работе с файлами
Теперь, когда мы знаем, как работать с файлами, можно рассмотреть несколько полезных примеров по перенаправлению ввода/вывода. Начнем с такой команды:
echo "same text" > file.txt
Символ > означает, что вывод команды, находящейся слева от символа, будет записан в файл, находящийся справа от знака, при этом файл будет перезаписан.
Если вместо > указано », то исходный файл не будет перезаписан, а вывод команды добавится в конец файла: echo "same text" > file.txt echo "more text" >> file.txt cat file.txt same text more text
Кроме символов > и >> для перенаправления ввода/вывода часто употребляется вертикальная черта |. Предположим, что мы хотим вывести содержимое файла big_text: cat big_text
Но в файле big_text много строк, поэтому мы ничего не успеем прочитать. Следовательно, целесообразно отправить вывод команды cat какой-то программе, которая будет выводить файл постранично, например, cat big_text | more■
Конечно, этот пример не очень убедительный, потому что для постраничнрго вывода гораздо удобнее команда less: less big_text
Вот еще один интересный пример. Допустим, мы хотим удалить файл file.txt без запроса — для этого можно указать команду: echo у | rm file.txt
Команда rm запросит подтверждение удаления (нужно нажать клавишу <у>), но за нас это сделает команда echo. .•'
И еще один пример. Пусть имеется большой файл и нам нужно найти в нем все строки, содержащие подстроку 555-555. Чтобы не делать это вручную, можно воспользоваться командой:
cat file.txt | grep "555-555"
Права доступа.■
Команды chown и chmod
Для каждого каталога и файла вы можете задать права доступа. Точнее права доступа автоматически задаются при создании каталога (файла), а вы, при необходимости, можете их изменить. Какая может быть необходимость? Например, вам нужно, чтобы к вашему файлу-отчету смогли получить доступ
пользователи — члены вашей группы. Или вы создали обычный текстовый файл, содержащий инструкции командного интерпретатора. Чтобы этот файл стал сценарием, вам нужно установить право на выполнение для этого файла.
Существует три права доступа: чтение (г), запись (w), выполнение (х). Для каталога право на выполнение означает право на просмотр содержимого каталога.
Вы можете установить разные права доступа для владельца (то есть для себя), для группы владельца (то есть для всех пользователей, входящих в одну с владельцем группу) и для прочих пользователей. Пользователь root может получить доступ к любому файлу (каталогу) вне зависимости от прав, которые вы установили.
Чтобы просмотреть текущие права доступа, введите команду:
Is -1 <имя файла/каталога>
Например,
Is -1 video.txt
В ответ компьютер покажет вам следующую строку:
-г--г 1 ppt group 300 Apr 11 11:11 video.txt
В этой записи последовательность символов -г--гобозначает права доступа. Первый дефис означает, что перед нами обычный файл. В случае каталога на его месте стояла бы буква d. Следующие три символа (г--) определяют права доступа владельца. Первый символ — это чтение, второй — запись, третий — выполнение. Как видно, владельцу разрешено только чтение этого файла, запись и выполнение запрещены, поскольку в правах доступа режимы w и х не определены.
Следующие три символа (г--) задают права доступа для членов группы владельца. Права такие же, как и у владельца— можно читать файл, но его нельзя изменять или запускать.
Последние три символа (—) задают права доступа для прочих пользователей. Прочие пользователи не имеют права ни читать, ни изменять, ни выполнять файл. При попытке получить доступ к файлу, они увидят сообщение Access denied.
Права доступа задаются командой chmod. Существуют два способа указания прав доступа: символьный (когда указываются символы, задающие права доступа — г, w, х) и абсолютный.
Так уже заведено, что в мире UNIX чаще пользуются абсолютным методом. Разберемся, в чем он заключается. Рассмотрим следующий набор прав доступа: rw-r
Он предоставляет владельцу право чтения и модификации файла (rw-), запускать файл владелец не может. Члены группы владельца могут только просматривать файл (г--), а все остальные пользователи не имеют вообще никакого доступа к файлу.
Возьмем отдельный набор прав, например, для владельца: rw- -
Чтение разрешено, значит, мысленно записываем 1, запись разрешена, значит, запоминаем еще 1, а вот выполнение запрещено, поэтому запоминаем 0. Получается число 110. Если из двоичной системы число НО перевести в восьмеричную, получится число 6. Для перевода можно воспользоваться табл. 7.3.
Таблица 7.3. Преобразование чисел из двоичной системы в восьмеричную
Двоичная система
Восьмеричная система
000
0
001
1
010.
2
011
3
100'
4
101,
5
110
6
111
7
Аналогично произведем разбор прав для членов группы владельца. Получится 100, т. е. 4 в восьмеричной системе. С третьим набором (—) все вообще просто — это ООО, т. е. 0.
Записываем полученные числа в восьмеричной системе в порядке владелец — группа — остальные. Получится число 640, -— это и есть права доступа. Для того чтобы установить эти права, выполните команду:
chmod 640 <имя_файла>
Наиболее популярные права доступа:
644 — владельцу можно читать и изменять файл, остальным пользователям — только читать;
666 — читать и изменять файл можно всем пользователям;
777 — всем можно читать, изменять и выполнять файл. Напомню, что для каталога право выполнения — это право просмотра его оглавления.
Иногда символьный метод проще. Например, у нас есть файл script, который нужно сделать исполнимым, для этого имеется команда: chmod +х script
Для того чтобы снять право выполнения, указывается параметр -х: chmod -х script
Подробнее о символьном методе вы сможете прочитать в руководстве по команде chmod (выполнив команду man chmod).■
Если вы хотите "подарить" кому-то файл, т. е. сделать какого-то пользователя владельцем файла, то вам нужно использовать команду chown: Chown <пользователь> <файл>
Примечание .
Возможно, что после изменения владельца файла вы сами не сможете получить к нему доступ, ведь владельцем будете уже не вы.
Работа с журналом файловой системы
Журнал файловой системы ext3 (которая установлена по умолчанию практически во всех современных дистрибутивах Linux) может работать в трех режимах: journal, ordered и writeback.
По умолчанию задан режим ordered, который оптимален с точки зрения производительности и надежности. Если надежность для вас на первом месте и вы хотите любой ценой (даже за счет снижения производительности) защитить свои данные, нужно выбрать режим journal. А самый быстрый (но и наименее надежный) режим — writeback.
Выбрать режим можно отдельно для каждого раздела с файловой системой ext3. Для этого в файле /etc/fstab нужно указать параметр da са=режим для каждого раздела ext3. Режим ordered можно не указывать, так как он выбран по умолчанию:'.
# режим ordered /dev/hda5 / ext3 1 0 # Режим Journal /dev/hda6 /home ext3 data=journal 1 0 # Режим writeback /dev/hda7 /opt ext3 data=writeback 1 0 После изменения этого файла выполните команду: # mount -а
Данная команда заново смонтирует все файловые системы, чтобы изменения вступили в силу.
Использование графического файлового менеджера
Использовать файловый менеджер очень просто — если вы умеете работать с проводником Windows, тогда и с обозревателем файлов Linux тоже справитесь. Все операции с файлами и каталогами в обозревателе файлов (рис. 7.4), так же как и в проводнике Windows, производятся по принципу "выделил, скопировал (вырезал), вставил". Обратите внимание — в списке команд есть команды для создания архива и для шифрования файла. В Windows для этого нужно было устанавливать дополнительные программы, а в Linux такие команды есть, как говорится, "из коробки".
| ^нл Прав-* В«Д Переход Закладки
I НазадI НазадВверхВверхПерезагрузит*Перезагрузит*Домой компьютерДомой компьютер€€
I Назад
I Назад
Вверх
Вверх
Перезагрузит*
Перезагрузит*
Домой компьютер
Домой компьютер
€
€
ККfS UanВ Рабочий стол; ,'. Файловая система ^Сетевые серверы ^ ДисководfS UanВ Рабочий стол; ,'. Файловая система ^Сетевые серверы ^ Дисководновая злектрснмаятаблица o4sновая злектрснмаятаблица o4s«Е • Открыть в программе «ОрепОЯЧе <нд Wnteo*Открыть в диаграмме «Менеджер архивов Fire Rotter* . Открыть в другой дрогрзмме«Е • Открыть в программе «ОрепОЯЧе <нд Wnteo*Открыть в диаграмме «Менеджер архивов Fire Rotter* . Открыть в другой дрогрзммеi * ‘ •3 Корзинаi * ‘ •3 КорзинаИ^^^ИВ;j колироватьИ^^^ИВ;j колировать
К
К
fS Uan
В Рабочий стол
; ,'. Файловая система ^Сетевые серверы ^ Дисковод
fS Uan
В Рабочий стол
; ,'. Файловая система ^Сетевые серверы ^ Дисковод
новая злектрснмаятаблица o4s
новая злектрснмаятаблица o4s
«Е • Открыть в программе «ОрепОЯЧе <нд Wnteo*
Открыть в диаграмме «Менеджер архивов Fire Rotter* . Открыть в другой дрогрзмме
«Е • Открыть в программе «ОрепОЯЧе <нд Wnteo*
Открыть в диаграмме «Менеджер архивов Fire Rotter* . Открыть в другой дрогрзмме
i * ‘ •
3 Корзина
i * ‘ •
3 Корзина
И^^^ИВ;j колировать
И^^^ИВ;j колировать
Создать схуп^Переименовать
-/ ОтправитьЗашифровать.Пвд1ж зть
| Племен? «Новый документ о<йч выделен (0 байт)| Племен? «Новый документ о<йч выделен (0 байт)МаджонгМаджонг^ Создать архив
| Племен? «Новый документ о<йч выделен (0 байт)
| Племен? «Новый документ о<йч выделен (0 байт)
Маджонг
Маджонг
Рис. 7.4. Операции с файлами
Если щелкнуть на файле или каталоге правой кнопкой мыши, а потом выбрать команду Свойства и перейти на вкладку Права, то вы сможете легко
устанавливать права доступа к файлу или каталогу, не прибегая к использованию команды chmod (рис. 7.5).
Файловый менеджер GNOME Commander
Многие до сих пор помнят самую удачную оболочку для DOS — Norton Commander. По сути, Norton Commander — это обычный файловый менеджер. Окно Norton Commander состояло из двух файловых панелей и нижней панели-подсказки по использованию функциональных клавиш. Norton Commander был прост и удобен, как все гениальное. Этот файловый менеджер стал настолько популярен, что по его образу и подобию были созданы аналогичные программы для других операционных систем — например, Total Commander (старое название Windows Commander) для Windows.
Для Linux разработано две подобных программы — Midnight Commander (пакет тс) и GNOME Commander (установлен в openSUSE по умолчанию).
Программа тс (очень рекомендую ее установить) пригодится вам при работе в консоли. В графическом режиме ее можно запустить только в терминале. Зато в случае отказа графической системы с помощью тс очень легко переходить от одного конфигурационного файла к другому, а удобный текстовый редактор, встроенный в тс, выше всяких похвал!
Для графического режима полезной окажется программа GNOME Commander (рис. 7.6), правда, она несколько простовата, даже по сравнению с тс, но ее возможностей хватит для базовых операций с файлами.
Рис. 7.6. Программа GNOME Commander
Глава 8
Носители данных. Монтирование
Монтирование файловых систем
Команда mount
Чтобы работать с какой-либо файловой системой, необходимо примонтиро- вать ее к корневой файловой системе. Например, вставив в дисковод дискету, нужно подмонтировать файловую.систему дискеты к корневой файловой системе — только так мы сможем получить доступ к файлам и каталогам, которые на этой дискете записаны. Аналогичная ситуация с жесткими, оптическими дисками и другими носителями данных.
Если вы хотите заменить сменный носитель данных (дискету, компакт-диск), вам нужно сначала размонтировать файловую систему, затем извлечь носитель данных, установить новый и заново смонтировать файловую систему. В случае с дискетой о размонтировании должны помнить вы сами, поскольку при этом выполняется синхронизация буферов ввода/вывода и файловой системы, т. е. данные физически записываются на диск, если это еще не было сделано. А компакт-диск система не разрешит вам извлечь, если он не размонтирован. В свою очередь, размонтировать файловую систему можно только, когда ни один процесс ее не использует.
При завершении работы системы (перезагрузке, выключении компьютера) размонтирование всех файловых систем выполняется автоматически.
Команда монтирования выглядит так:
# mount [опции] <устройство> <точка монтирования>
Точка монтирования — это каталог, через который будет осуществляться доступ к монтируемой файловой системе. Например, если вы подмонтирова- ли компакт-диск к каталогу /mnt/cdrom, то получить доступ к файлам и каталогам, записанным на компакт-диске, можно будет через точку монтирования (каталог /mnt/cdrom). Точкой монтирования может быть любой каталог
корневой файловой системы, например /ааа-111. Главное, чтобы этот каталог существовал на момент монтирования файловой системы. '
Файлы устройств
Отдельного разговора заслуживают файлы устройств. Для Linux нет разницы между устройством и файлом. Все устройства системы представлены в корневой файловой системе в виде обычных файлов. Например, /dev/fdO — это ваш дисковод для гибких дисков, /dev/sda — жесткий диск. Как уже упоминалось, файлы устройств хранятся в каталоге /dev.
Жесткие диски
Сначала разберемся с жесткими дисками. Как уже было отмечено в предыдущей главе, в современных версиях дистрибутивов (версии openSISE 10.3 и 11 — не исключение) все жесткие диски (ATA/SATA/SCSI) называются Zdev/sdx, где х — буква, определяющая порядок подключения диска к контроллеру.
ФнлырФнлырiilllil*Moved AopAfmoi£hep1y«<PM3SUW406 >рудояаИ‘<8Пплма»ат»иии 6ei^naAHOt»bПеофа^тьоу об^пе^чиеiilllil*Moved AopAfmoi£hep1y«<PM3SUW406 >рудояаИ‘<8Пплма»ат»иии 6ei^naAHOt»bПеофа^тьоу об^пе^чие< Клиент №LОбсэрее^епч LD||||||||||^^■ ЧПеИчТ» * В A'jk^at? WfnCUA*< Клиент №LОбсэрее^епч LD||||||||||^^■ ЧПеИчТ» * В A'jk^at? WfnCUA*С«(мы» службыСетевые унси-йслянС«(мы» службыСетевые унси-йслян^ Mj^Ha*^ ''ДсГ«»и*ч8 дд^^ччиро^ам^ Mj^Ha*^ ''ДсГ«»и*ч8 дд^^ччиро^ам|||Мй^^^ Сетевые ' п/Х»ы Ounetci»|1||ш||||||^^|||Мй^^^ Сетевые ' п/Х»ы Ounetci»|1||ш||||||^^
Фнлыр
Фнлыр
iilllil*
Moved AopAfmoi
£hep1y«<PM3SUW4
06 >рудояаИ‘<8
Пплма»ат»иии 6ei^naAHOt»b
Пеофа^тьоу об^пе^чие
iilllil*
Moved AopAfmoi
£hep1y«<PM3SUW4
06 >рудояаИ‘<8
Пплма»ат»иии 6ei^naAHOt»b
Пеофа^тьоу об^пе^чие
< Клиент №L
Обсэрее^епч LD
||||||||||^^
■ ЧПеИчТ» * В A'jk^at? WfnCUA*
< Клиент №L
Обсэрее^епч LD
||||||||||^^
■ ЧПеИчТ» * В A'jk^at? WfnCUA*
С«(мы» службы
Сетевые унси-йслян
С«(мы» службы
Сетевые унси-йслян
^ Mj^Ha
*^ ''ДсГ«»и*ч8 дд^^ччиро^ам
^ Mj^Ha
*^ ''ДсГ«»и*ч8 дд^^ччиро^ам
|||Мй^^
^ Сетевые ' п/Х»ы Ounetci»
|1||ш||||||^^
|||Мй^^
^ Сетевые ' п/Х»ы Ounetci»
|1||ш||||||^^
мВаИВИиЕиИд- ' Рзи«лымВаИВИиЕиИд- ' Рзи«лы
мВаИВИиЕиИд
- ' Рзи«лы
мВаИВИиЕиИд
- ' Рзи«лы
Рис. 8.1. Конфигуратор YaST
Устройство Объем Г
Tun
Монтирование Монтировать по
Насоли
Zclevfsdal4 1 GB
^11195 FAT32
IjllMi
/dev/sd32144 gGB
E-ien-Jed
1111^8
tiev/sdaS3 6 GB
ИИИИ|И111в
lllfilif
/d^v/sdaS5 6 GB
L-nnx nanve
ю?1
/dev/sda?517 6 MB
Linux swap
illiijliliBiil^^
ililjigi
|||jj|j|||||^^
WWiE RAT?2
[llllii
/dev/sda931 6 GB
5Х-3
/dev/sdalO31&G3
11||||||е
РУОТ
У Подробно- ти
Создать
Реда>лнпов«ть
> далить i 'а-иенить лаа ,-ел
||i|l|l||l^^
к Шифрованный файл v NFS>гп.-.рт ,
^ СправкаПрервать НазадДален
Рис. 8.2. Таблица разделов жесткого диска
Жесткий диск часто разбивают на несколько логических дисков, или разделов. Каждый раздел — это отдельная файловая система. И каждый из разделов может быть отформатирован под свою собственную файловую систему (FAT, NTFS, ext3 и др.). Разделы именуются так: сначала идет название диска (например, /dev/sda), а затем следует номер раздела, например, /dev/sdal.
Узнать номер раздела очень просто — Достаточно запустить утилиту, работающую с таблицей разделов диска. Для запуска такой утилиты выполните команду Компьютер | YaST (напомню, что YaST — это основной конфигуратор openSUSE). Можно также просто нажать клавиатурную комбинацию <Alt>+<F2> и ввести команду /sbin/yast2. В,открывшемся диалоговом окне конфигуратора (рис. 8.1) нажмите кнопку Разделы в группе Система. Запустится программа для разметки жесткого диска (программа управления разделами жесткого диска). Из рис. 8.2 видно, что в рассматриваемом компьютере имеется жесткий диск на интерфейсе SCSI с именем устройства /dev/sda и на нем множество разделов: /dev/sdal, /dev/sda2 и т. д.
Приводы оптических дисков
Файл устройства для чтения CD- или DVD-дисков называется /dev/sr/V, где N — номер устройства (если есть одно оптическое устройство, то оно будет называться /dev/srO). Если система "видит", что устройство является приводдм CD-ROM, то автоматически создается ссылка /dev/cdrom. А если ваш привод умеет читать и DVD-диски, то появится еще одна ссылка — /dev/dvd. Монтирование привода для чтения оптических дисков осуществляется вводом одной из трех команд:
mount /dev/srO /mnt/cdrpm
mount /dev/cdrom /mnt/cdrom
* mount /dev/dvd /mnt/cdrom
Примечание
Напоминаю, здесь и далее префикс # перед командой означает, что для выполнения команды нужны права root.
После этого обратиться к файлам, записанным на диске, можно будет через каталог /mnt/cdrom. Напомню, что этот каталог должен существовать.
Дискеты■
Аналогичная ситуация и с дискетами. В системе может быть установлено два дисковода для дискет: первый (/dev/fdO) и второй (/dev/fdl). Для ИХ монтирования можно задать команды:
mount /dev/fdO /mnt/floppy # mount /dev/fdl /mnt/floppy
Напомню, что в Windows-терминологии устройство /dev/fdO— это диск А:, а устройство /dev/fdl — диск В:.
Примеры использования mount
Теперь, когда мы знаем Тюмер раздела, можно его подмонтировать. В общем случае сначала командой mkdir создается точка монтирования (каталог, куда будет монтироваться раздел):
mkdir сточка монтирования>
Затем к этой точке командой mount монтируется раздел:
mount сраздел> сточка монтирования>
Например:
mkdir /mnt/win_d
mount /dev/sda5 /mnt/win_d
Примечание
Как уже неоднократно отмечалось, для создания каталога, который будет использоваться в качестве точки монтирования, как и для самой операции монтирования, нужны права root. Для их получения откройте терминал (для этого щелкните правой кнопкой на рабочем столе и выберите команду Открыть терминал) и введите команду su. После чего по запросу нужно ввести пароль root.
У команды mount довольно много опций, но на\ практике наиболее часто применяются только некоторые из них: -t, -г, -w , -а.
Параметр -t позволяет явно задать тип файловой системы. Обычно программа mount сама определяет файловую систему, но иногда это у нее не получается. Тогда мы должнь! ей помочь. Формат этой опции следующий: mount -t <файловая система* <устройство> сточка монтирования* Например, mount -t iso9660 /dev/hdc /mnt/cdrom
Вот наиболее популярные файловые системы:
ext2 или ext3 — файловая система Linux;
iso9660 — указывается при монтировании CD-ROM;
vfat — FAT, FAT32 (поддерживается Windows 9х, ME, ХР);
ntfs — NT File System (поддерживается NT, XP);
Параметр -г монтирует указанную файловую систему в режиме "только чтение";
Параметр -w — в режиме "чтение/запись". Данный параметр установлен по умолчанию для файловых систем, поддерживающих запись (например, NTFS по умолчанию запись не поддерживает, как и файловые системы CD/D VD-д исков);
Последний параметр -а служит для монтирования всех файловых систем, указанных в файле /etc/fstab (кроме тех, для,которых указано noauto — такие файловые системы нужно монтировать вручную). При загрузке системы вызывается программа mount с параметром -а.
Монтирование файловых систем при загрузке Linux
Если вы не хотите при каждой загрузке вручную монтировать постоянные файловые системы (например, ваши Windows-разделы), то вам нужно прописать их в файле /etc/fstab. Обратите внимание — в этом файле не нужно прописывать файловые системы сменных носителей (дисковода, CD/DVD- привода, Flash-диска) — сменные носители монтируются автоматически.
Замечу, что программы установки некоторых дистрибутивов, например Ubuntu, читают таблицу разделов и автоматически заполняют файл /etc/fstab. В результате все ваши Windows-разделы становятся доступными сразу после установки системы. К сожалению, openSUSE не может похвастаться такой интеллектуальностью. Мне пришлось прописывать все свои разделы (а у меня их больше 10) вручную... -
Формат файла /etc/fstab следующий:
<устройство> <точка_монтирования> <тип_ФС> <опции> <флаг_РК> <флаг_проверки>
Здесь тип_фс— это тип файловой системы, а флаг_рк— флаг резервного копирования. Если он установлен (1), то программа dump заархивирует данную файловую систему при создании резервной копии. Если не установлен (о); то резервная копия этой файловой системы создаваться не будет.
Флаг_проверки устанавливает, будет ли данная файловая система проверяться на наличие ошибок программой f sck. Проверка выполняется в двух случаях: □ если файловая система размонтирована некорректно;
если достигнуто максимальное число операций монтирования для этой файловой системы.
Поле опций содержит важные параметры файловой системы, некоторые из них приведены в табл. 8.1.
Таблица 8.1. Опции монтирования ФС в файле /etc/fstab
Опция
Описание.'
auto
Файловая системе должна монтироваться автоматически при загрузке. Опция задана по умолчанию, поэтому ее указывать не обязательно
noauto
Файловая система не монтируется при загрузке системы (при выполнении команды mount -а), но ее можно смонтировать вручную с помощью все той же команды mount
defaults
Используется стандартный набор опций, установленных по умолчанию.
exec
Разрешает запуск выполняемых файлов для данной файловой системы. Эта опция установлена по умолчанию
noexec
Запрещает запуск выполняемых файлОа для данной файловой системы.
ro
Монтирование в режиме "только чтение"
rw
Монтирование в режиме "чтение/запись". Задана по умолчанию дляфайловых систем, поддерживающих запись
Таблица 8.1 (окончание)
Опция
Описание .
user
Данную файловую систему разрешается монтиро- вать/размонтировать обычному пользователю (не root)
nouser
Файловую систему может монтировать только пользователь root. Установлена по умолчанию
umask
Определяет маску прав доступа при создании файлов. Для не- Linux файловых систем маску нужно установить как umask=o
acl
Поддержка Access Control Lists (сокращенно ACL) — списков управления доступом'
Рассмотрим небольшой пример:
/dev/srO /mnt/cdrcm auto umask=0,user,utf8,noauto,ro,exec О О
/dev/sdal /mnt/с vfat umask=0,utf8 0 0
Первая строка — это строка монтирования файловой системы компакт-Диска, а вторая — строка монтирования диска С:.
Начнем с первой строки. /dev/srO — это имя устройства CD-ROM. Точка монтирования— /mnt/cdrom. Понятно, что этот каталог должен существовать. Обратите внимание — в качестве файловой системы не указывается жестко iso9660, поскольку компакт-диск может быть записан в другой файловой системе, поэтому в качестве типа файловой системы задано auto, т. е. автоматическое определение. Теперь идет довольно длинный набор опций. Ясно, что umask установлен в ноль, поскольку файловая система компакт-диска не поддерживает права доступа Linux. Параметр user говорит о том, что данную файловую систему можно монтировать обычному пользователю. Параметр utf8 пока пропустим. Параметр noauto запрещает автоматическое монтирование этой файловой системы, и это правильно, ведь на момент монтирования в приводе может и не быть компакт-диска. Опция го разрешает монтирование в режиме "только чтение", а ехес разрешает запускать исполнимые файлы. Понятно, что компакт-диск не нуждается ни в проверке, ни в создании резервной копии, поэтому два последних флага равны нулю.
Вторая строка проще. Первые два поля — это уетройство и точка монтирования. Третье-— тип файловой системы. Файловая система постоянна, поэтому можно явно указать тип файловой системы (vfat), а не auto. Опция umask, как и в предыдущем случае, равна нулю.
А теперь самое интересное. Если подмонтировать Windows-раздел без опции utfs, то вместо русских букв в названиях файлов и каталогов мы увидим
вопросительные знаки. Указание опции utf8 позволяет корректно отображать русскоязычные имена файлов и каталогов (рис. 8.3). Эти опции мы также указываем и для CD-ROM, подразумевая, что он был записан в Windows.
Рассмотрим пример файла /etc/fstab (листинг 8.1).
/dev/disk/by-id/scsi-SATA_WDC_WD1600JB-00_WD-WCANM7959048--part5 /
ext3acl,user_xattr1 1
/dev/disk/by-id/scsi-SATA_WDC_WD1600JB-00_WD-WCANM7959048-part7 swap
swapdefaults0 0
/dev/disk/by-id/scsi-SATA_Maxtor_6E040L0„ElAGT2EE-part7 swap
swap
defaults
0 0
/dev/sdal
/mnt/c
vfat
umask=0, ro, utf8
0
0
proc
/proc
proc
defaults
0
0
sysf s
/sys
sysfs
noauto
0
0
debugfs
/sys/kernel/debug
debugfs
noauto
0
0
usbfs
/proc/bus/usb
usbfs
noauto
0
0
devpts
/dev/pts
devpts
mode=0620,gid=5
0
0
Обратите внимание на описание первых трех разделов. Первый раздел — это главный раздел openSUSE, а следующие два — разделы подкачки. Инсталлятор openSUSE указал имена разделов в другом формате, но пугаться не надо — вы можете указывать имена разделов в привычном и более удобном для нас — /dev/sck, что я и сделал в третьей строке листинга: /dev/sdal /mnt/с vfat umaSk=0, ro, utf8 О О
Монтирование NTFS-разделов в режиме записи
Как уже было отмечено ранее, Linux умеет только читать информацию с NTFS-разделов, но не умеет записывать информацию на такие разделы. Если при перекомпиляции ядра включить опцию записи информации на NTFS-разделы, то поддержка записи обеспечится, но очень ограниченная.
Существуют средства, позволяющие добавить поддержку записи NTFS- разделов. Самым оптимальным подобным средством является модуль ntfs-3g. Этот модуль доступен по адресу http://www.ntfs-3g.org/. Там вы найдете как исходные коды, так и уже собранные пакеты для разных дистрибутивов, в том числе и для openSUSE. Все, что вам нужно — это установить скачанный пакет:
rpm -i ntfs-3g*
Примечание
Вот несколько дополнительных ссылок, по которым можно скачать модуль ntfs-Зд для openSUSE:
http://download.op6nsuse.Org/reposltories/home:/anubisg1/openSUSE_11.0/ i586/ntfs-3g-1,28t 2-6.1.1586.rpm
http://ftp.gwdg.de/pub/llnux/misc/suser-jengelh/SUSE-10.2/i586/ ntfs-3g-1.1004-3.ccj0.l586.rpm (для SUSE 10.2 и 10.3)
После установки пакета надо примонтировать NTFS-раздел:
mount -t ntfs-3g <разлел> <точка_монтирования>
Понятно, что вам придется указать ваш раздел и вашу точку монтирования. Если нужно обеспечить автоматическое монтирование NTFS-раздела, тогда в /etc/fstab следует добавить запись, подобную этой:
<разлел> <точка_монтированмя> ntfs-3g defaults,nls=utf8,umask=007,gid=46
У модуля ntfs-3g все равно есть ограничения — например, вы не можете изменять сжатые файлы (хотя можно их читать) и читать зашифрованные файлы.
Работа со сменными носителями данных
Работа со сменными носителями осуществляется предельно прозрачно. Это означает, что вам не нужно явно вводить команды монтцрования/размонти- рования сменных носителей — все это делается автоматически.
Пиктограммы смонтированных сменных носителей (CD/DVD, USB-дисков) отображаются на рабочем столе (рис. 8.4).
Рис. 8.4/Значок смонтированного диска
При вставке нового CD/DVD-диска происходит его автоматическое монтирование, после чего содержимое диска отображается в открывшемся окне (рис. 8.5).
Если вы не хотите, чтобы при вставке диска автоматически открывалось окно обозревателя файлов, нажмите клавиатурную комбинацию <Alt>+<F2> и введите команду: /usr/lib/gnome-volume-manager/gnome-volume-manager --sm-disable
Рис. 8.5. Вставлен новый дискРис. 8.5. Вставлен новый диск■ Камеры ■ кпк Принтеры и сканеры Устройства ввода■ Камеры ■ кпк Принтеры и сканеры Устройства вводаi bvisi .•;«•>■? г-йм.*'i bvisi .•;«•>■? г-йм.*'Команда- it-spoVimportV»hКоманда- it-spoVimportV»hsZ импортировать цифровые фотографии при подключенииsZ импортировать цифровые фотографии при подключенииПросмотретьПросмотретьНем №Ч!-*;ыНем №Ч!-*;ыCommand kino%dCommand kino%djjjjj||j|j|f^jjjjj||j|j|f^
Рис. 8.5. Вставлен новый диск
Рис. 8.5. Вставлен новый диск
■ Камеры ■ кпк Принтеры и сканеры Устройства ввода
■ Камеры ■ кпк Принтеры и сканеры Устройства ввода
i bvisi .•;«•>■? г-йм.*'
i bvisi .•;«•>■? г-йм.*'
Команда- it-spoVimportV»h
Команда- it-spoVimportV»h
sZ импортировать цифровые фотографии при подключении
sZ импортировать цифровые фотографии при подключении
Просмотреть
Просмотреть
Нем №Ч!-*;ы
Нем №Ч!-*;ы
Command kino%d
Command kino%d
jjjjj||j|j|f^
jjjjj||j|j|f^
■' l*f-|r'til>u- J4V‘l»-‘lf,wl
-Z Редактировать видео при подключении
Eflit video when connected
Если вы добавили традиционное меню GNOME (как было показано в главе 3), запустить этот конфигуратор можно с помощью команды меню Система | Оборудование | Сменные устройства и носители (рис. 8.6).
Примечание
Конфигуратор Сменные устройства и носители можно также запустить через Центр управления (группа Оборудование).
При подключении USB-диска (другое название — Flash-диск) его значок вы также увидите на рабочем столе (рис. 8.7).
Рис. 8.7. Значок сменного носителя данных
Если вы что-то записывали на USB-диск или удаляли с него файлы, перед физическим отключением устройства рекомендуется щелкнуть на его значке правой кнопкой мыши и выбрать команду Отсоединить том. Так вы корректно размонтируете устройство и сможете быть полностью уверенными в том, что ваши данные записаны на диск, а не остались где-то в пути между жестким диском, оперативной памятью и USB-диском. Данная функция аналогична безопасному отключению устройства в Windows.
При подключении цифровой камеры вы увидите окно, изображенное на рис. 8.8.
кц- Обнаружена камера.
На подключенной камере есть фотографии Вы хотите добавить эти фотографии s ваш фотоальбом?
® Всегда выполнять это действие,|
Игнорировать :Открыть каталог Ж Импортировать фотографии i <
g|»gllltB|gMlliMII^^
Далее вы можете или импортировать фотографии в компьютер (кнопка Импортировать фотографии) или просто открыть каталог для просмотра файлов, хранящихся в фотоаппарате. Я рекомендую использовать функцию Открыть каталог, ведь вполне возможно, что кроме фото на вашем фотоаппарате хранится видео, музыка или обычные документы — фотоаппарат, по сути, является обычным USB-диском, на который можно записать любые файлы (рис. 8.9).
файл Правка Вид П^р^од Закладгл ^правка
L ".• *5°° ^ Отключав* ’[^ Корзина
Рис. 8.9. Просмотр файлов, записанных на фотоаппарат .
Запись CD/DVD
Записать CD/DVD можно стандартными средствами openSUSE — вам не придется устанавливать дополнительные программы, что очень удобно. Для запуска программы прожига дисков командой Компьютер | Приложения откройте Проводник приложений (рис. 8.10).
5 Зак. 669
Рис. 8.10. Проводник приложений
Запустите программу Brasero. Затем выберите тип проекта (рис. 8.11):
Аудио диск — используется для создания диска формата AudioCD, который можно воспроизвести на компьютере, музыкальном центре и в автомагнитоле;
Диск с данными — используется для создания диска с данными;
Копия диска — создает копию диска;
Запись образа — делает копию диска, но не записывает ее на CD/DVD., а сохраняет в виде файла-образа на жестком диске. Позже образ можно записать на CD/DVD. Данный тип проекта полезен, если нужно скопировать диск, а чистой "болванки" под рукой нет.
Выберите опцию Диск с данными. Вы увидите (рис. 8.12) основное окно программы Brasero (оно зависит от типа проекта).
I
' Q АУДМОД1МСоздать традиционный аудио CD,• копил диска'Создать 1.1 копию CD/DVD' Q АУДМОД1МСоздать традиционный аудио CD,• копил диска'Создать 1.1 копию CD/DVD
' Q АУДМОД1МСоздать традиционный аудио CD
,• копил диска
'Создать 1.1 копию CD/DVD
' Q АУДМОД1МСоздать традиционный аудио CD
,• копил диска
'Создать 1.1 копию CD/DVD
■ диск'. данными|
С оздать C&OVD диск с даннытлтI
И1||ИИИ1И11ИИ1Ив111ИИ111ИИИ И11|1И®11Я1И11И1В1И1ИИ11ИИИ1 ,а ' Запись образа|
Записать сущестеуюцтн^ образ CD-WD на диск1
Рис. 8.11. Выбор типа проекта
Рис. 8.12. Программа Brasero
Просто перетащите файлы, которые вы хотите записать на диск, в самую большую область окна (рис. 8.13) и нажмите кнопку Записать.
Рис. 8.13. Подготовлены файлы для записи на DVD
Сьчи .Kir- приу-л т;|н -лиисяI
i1
:DVDR4MGSA-4167B O' . * Свойства1
|Type: DVD-RWj
' Size:4,4 ГБ <3.7 ГБ свободно'' I
■ " Contents: дорожки данных Stains: данные можно записать или добавить на носитель
||||Sil|j||j|jgl^|fjj||ljj|j||jjj|^
I Мой диск
|i||i|iill^^
I i Проверить целостность данныхj
I Z ОБ«пе«1Пь сомлестимость c Windows|
■llfBlllllIilllllliilllillllllilllllilllilieilliill^
■ИИ1яЯИ1И^И^И1|ИИ|^вЯЯ11И1Ив1ВИ1
IX Отмена ' 4* Записать I
i|B|gige|g|g|lllg^^
||jj|l||ll|jili|^^
S •1.г|-.1Ч<-1*
|в1вв#врМ|И0вчИ«в(И»вШЯ1ЯИв|И!вЖ1в«ЯЖВ|ЖИШ1Ш1в|вжямвяв
I V 1Использовать защиту записи уменьшает риск неудачного прожига)
I V Извлечь после записи
|weeeii»eseweweN«e«eeeesiw
Рис. 8.15. Выбор скорости записиРис. 8.15. Выбор скорости записид ДоЬчитс-яне hoswx S.-ws вз/ *\ В ЩС-ГОйе-. !1'<ЯчЬ:.| ДИСЬ Ни р*.ио:“.‘ИДзЧ'ТСй.д ДоЬчитс-яне hoswx S.-ws вз/ *\ В ЩС-ГОйе-. !1'<ЯчЬ:.| ДИСЬ Ни р*.ио:“.‘ИДзЧ'ТСй.записанные до этого файлы перестанут быть видимыми (хотя все ещё чнтземьм!> Все равно хотите продолжить’записанные до этого файлы перестанут быть видимыми (хотя все ещё чнтземьм!> Все равно хотите продолжить’j^ Отмена ' ^^ Сменить диск ф- Продолжитьj^ Отмена ' ^^ Сменить диск ф- ПродолжитьРис. 8.16. Предупреждение о многосессионном дискеРис. 8.16. Предупреждение о многосессионном дискеI' ^ Обмена -<;"*QK
Рис. 8.15. Выбор скорости записи
Рис. 8.15. Выбор скорости записи
д ДоЬчитс-яне hoswx S.-ws вз
/ *\ В ЩС-ГОйе-. !1'<ЯчЬ:.| ДИСЬ Ни р*.ио:“.‘ИДзЧ'ТСй.
д ДоЬчитс-яне hoswx S.-ws вз
/ *\ В ЩС-ГОйе-. !1'<ЯчЬ:.| ДИСЬ Ни р*.ио:“.‘ИДзЧ'ТСй.
записанные до этого файлы перестанут быть видимыми (хотя все ещё чнтземьм!> Все равно хотите продолжить’
записанные до этого файлы перестанут быть видимыми (хотя все ещё чнтземьм!> Все равно хотите продолжить’
j^ Отмена ' ^^ Сменить диск ф- Продолжить
j^ Отмена ' ^^ Сменить диск ф- Продолжить
Рис. 8.16. Предупреждение о многосессионном диске
Рис. 8.16. Предупреждение о многосессионном диске
Если вы хотите изменить скорость записи, то в открывшемся окне Настройки записи (рис. 8.14) нажмите кнопку Свойства. 6 появившемся окне Параметры... вы сможете установить нужную скорость (рис. 8.15).
Примечание
Иногда для повышения качества записи ее скорость следует снизить.
Если вы вставили многосессионный диск (на котором уже были записаны файлы), то будет выведено соответствующее предупреждение о том, что ранее записанные файлы не будут доступны (рис. 8.16).
Если вы хотите очистить RW-диск перед записью, тогда в главном окне Brasero (см. рис. 8.12) выполните команду меню Диск | Очистить.
По окончании записи диск будет извлечен из привода, а вы увидите сообщение, изображенное на рис. 8.17.'
Разметка жесткого диска
Для запуска средства разметки выполните команду YaST | Разметка.
Окно средства разметки (рис. 8.18) выводит имена каждого раздела, размер, тип файловой системы, точку монтирования, метку диска (для Windows-раздела) и Ю-диска. Да, тот самый страшный Ю, который мы видели в /etc/fstab.
Использовать средство разметки очень просто:
кнопка Создать служит для создания нового раздела (при условии, что есть неразмеченная область);
кнопка Редактировать применяется для правки опций раздела (об этом позже);
кнопка Удалить удаляет раздел;
кнопка Изменить размер позволяет изменить размер раздела.
Единственное, что вам нужно помнить при работе с этой программой — это то, что перед изменением раздел должен быть отмонтирован. Программа не изменяет уже смонтированные разделы.
Создание нового раздела
Предположим, что вы хотите создать новый раздел — например, еще один Linux-раздел. Для создания раздела нужно неразмеченное пространство. Где его взять? Самый простой способ заключается в удалении одного из разделов. На освободившемся месте можно создать новый раздел.
Выьните новый
размер разделаСен «с
Фактическое изменение размера будет ьдепана после i||||j|i^^ вг«*х параметров в диалоговом очн» последней ||||||||^^ пор раздел шмелем не будетФактическое изменение размера будет ьдепана после i||||j|i^^ вг«*х параметров в диалоговом очн» последней ||||||||^^ пор раздел шмелем не будетПогле уста^в-цПогле уста^в-цИМмИИМмИРели вы решили не изменясь размер раздела нажмите кноп*^ h ип^#» :«।этом будут восстановлены исходные значения размера разделаРели вы решили не изменясь размер раздела нажмите кноп*^ h ип^#» :«।этом будут восстановлены исходные значения размера раздела||||т ||||||||т ||||вободной пространство «М&тНе ikpдпьзивано издч*ыа -М.--вободной пространство «М&тНе ikpдпьзивано издч*ыа -М.--■■Не изменять размерНе изменять размер
Фактическое изменение размера будет ьдепана после i||||j|i^^ вг«*х параметров в диалоговом очн» последней ||||||||^^ пор раздел шмелем не будет
Фактическое изменение размера будет ьдепана после i||||j|i^^ вг«*х параметров в диалоговом очн» последней ||||||||^^ пор раздел шмелем не будет
Погле уста^в-ц
Погле уста^в-ц
ИМмИ
ИМмИ
Рели вы решили не изменясь размер раздела нажмите кноп*^ h ип^#» :«।
этом будут восстановлены исходные значения размера раздела
Рели вы решили не изменясь размер раздела нажмите кноп*^ h ип^#» :«।
этом будут восстановлены исходные значения размера раздела
||||т ||||
||||т ||||
вободной пространство «М&тНе ikpдпьзивано издч*ыа -М.--
вободной пространство «М&тНе ikpдпьзивано издч*ыа -М.--
■
■
Не изменять размер
Не изменять размер
Но удалять раздел не всегда можно — вдруг на нем есть важные данные? Тогда нужно использовать кнопку Изменить размер (см. рис. 8.18). Вы можете уменьшить размер уже существующего раздела, а на освободившемся месте создать новый раздел. Обычно так и делают (рис. 8.19).
Редактирование раздела . •
Обычно разметка диска осуществляется при установке операционной системы, а после установки, как правило, таблица разделов не требует изменения. Но довольно часто приходится редактировать опции разделов. На моем диске более 10 разделов, и, чтобы прописать все разделы в /etc/fstab (что поленилась сделать программа установки openSUSE), требуется некоторое время. Нужно создать точки монтирования, затем отредактировать сам /etc/fstab. Гораздо проще запустить средство разметки, выбрать нужный раздел, нажать кнопку Редактировать (см. рис. 8.18), ввести произвольную точку монтирования (рис. 8.20), а все остальное программа сделает сама после нажатия кнопки Далее. '
I Дл«у*е| tywecwou^roI можете вменитьI Дл«у*е| tywecwou^roI можете вменитьЯ 1мени1и сущее гиуншшя р^Дх-:-; Ючмз^л^Я 1мени1и сущее гиуншшя р^Дх-:-; Ючмз^л^Н» формативахН» формативахТми ^ аздеп^ Начатой u>tm<n;n Конечный цянгна»Тми ^ аздеп^ Начатой u>tm<n;n Конечный цянгна»ИИИИ
I Дл«у*е
| tywecwou^ro
I можете вменить
I Дл«у*е
| tywecwou^ro
I можете вменить
Я 1мени1и сущее гиуншшя р^Дх-:-; Ючмз^л^
Я 1мени1и сущее гиуншшя р^Дх-:-; Ючмз^л^
Н» формативах
Н» формативах
Тми ^ аздеп^ Начатой u>tm<n;n Конечный цянгна»
Тми ^ аздеп^ Начатой u>tm<n;n Конечный цянгна»
ИИ
ИИ
•О фзинибон s рстел^ы C’xOS Идл5Ь F-AT32
Файпевзч система
Зашг'^ФОЯй^ь файлггде <и% гему
ИИОтменитьОтменить
И
И
Отменить
Отменить
Рис. 8.20. Редактирование раздела — задание точки монтирования
При редактировании Windows-раздела не забудьте нажать кнопку Опции Fstab и убедиться, что указан параметр utf8 (рис. 8.21), что нужно для корректного отображения имен файлов и каталогов.
Измененные вами разделы в списке разделов будут отмечены звездочкой (рис. 8.22).
ЫОНТИрОЯЗТЬ 8,фдРК?93ЯМСННфЗДЭЧИЯ .определяете as У! еч/Htab №ус’ГуГктра Этосистема дляРОИ<.*М UM1D пли матки трмасистемы ivoxmo'A/HTWCSdlb пс- UttlC* нал меткеTQM3 Если оарат-ктанеесимохн*МеткаюмокмяЫОНТИрОЯЗТЬ 8,фдРК?93ЯМСННфЗДЭЧИЯ .определяете as У! еч/Htab №ус’ГуГктра Этосистема дляРОИ<.*М UM1D пли матки трмасистемы ivoxmo'A/HTWCSdlb пс- UttlC* нал меткеTQM3 Если оарат-ктанеесимохн*МеткаюмокмяОпции t-.Lnr
ЫОНТИрОЯЗТЬ 8,
фдРК?93Я
МСННфЗДЭЧИЯ .
определяете as У! еч/Htab №
ус’ГуГктра Это
система для
РОИ<.*М UM1D пли матки трма
системы ivoxmo
'A/HTWCSdlb пс- UttlC* нал метке
TQM3 Если оарат-кта
неесимохн*
Метка
юмокмя
ЫОНТИрОЯЗТЬ 8,
фдРК?93Я
МСННфЗДЭЧИЯ .
определяете as У! еч/Htab №
ус’ГуГктра Это
система для
РОИ<.*М UM1D пли матки трма
системы ivoxmo
'A/HTWCSdlb пс- UttlC* нал метке
TQM3 Если оарат-кта
неесимохн*
Метка
юмокмя
<MONn<pO8aHf* 5 »«C‘lS*3l‘ ПО
ИО^^^^ЙМ^^^ЙИИ
« iDycruoiVisa’ Гкп6 к устренк''ь^« iDycruoiVisa’ Гкп6 к устренк''ь^Метка чма
« iDycruoiVisa
’ Гкп6 к устренк''ь^
« iDycruoiVisa
’ Гкп6 к устренк''ь^
‘ Мм«тп?аа*ь т?л»к-о <теч»«я
а^е’^ми поглъд-'-'Го дос^па
■‘сншру«' лопьзоРйТ'ел^л
Н<- мои ирпеать при элгр^*- си' ’ *гля
Кэдимог э имен ФзАлс|
кодовая - граница для к кротких л»тем Г ат
Рис. 8.21. Параметры монтируемой файловой системыРис. 8.21. Параметры монтируемой файловой системы^накения по-тиэвольных опции
Рис. 8.21. Параметры монтируемой файловой системы
Рис. 8.21. Параметры монтируемой файловой системы
При нажатии кнопки Далее вы увидите окно, в котором вам нужно подтвердить список запланированных изменений (рис. 8.23) — в нашем случае это установка точки монтирования для одного из разделов.
После подтверждения изменений проверим, внесены ли они. Щелкните правой кнопкой мыши на рабочем столе и выберите команду Открыть терминал. Введите команду:
cat /etc/fstab
Как видно из вывода этой команды (рис. 8.24), изменения были внесены (см. последнюю строку вывода).' -
Д-зйп Пр^е^а В*.,д Терминал Вкладки Справка
denSdhsi tabs:-» cat /etc/fstab
Alev/disk/by-id/scsi-SATA HK.W01600J8-00 ®-WCA!W959048-part5 /
ext3 act,user xattr 1 1
/dev/di$k/by-id/$csi-S*T* WC WO168Q3B-0S ®-WCAfW9W(M8-part7 swap
swap
defaultsИ'
/dev/disk/by-id/scsi-S*TA Maxtor 6E№L6 ElAGT2EE-part7 swapswa
pdefault
■1|я|81|||||1((|11|||И1»||В11|^^
/dev/sdai
/«nt/cvfatumask-0,ro,utf80 0.
proc
/procprocdefaults«3 0'
sysfs
Ayssysfsnoauto8 0
dehugfs
/sys/kernel/debug debugfs noauto8 0. .
U5bfs
/ргос/bus/usbusbfsnoauto8 0
devpts
/dev/ptsdevptsmode-0620.gid-58 9:
/dev/disk/by-id/scsi-SATA wac W16«J8-M ®-SCA№7959g4B-partS zmnt/d
users.gid-users,u«a5.k*0ee2,utf8»true 8 0'
den@dhsilabs:~>
■|■li■il|■■l|l■l■|■lli■
Подробно о UUID и файле /etc/fstab
Пока вы еще не успели забыть формат файла /etc/fstab, поговорим о UUED (Universally Unique Identifier), или о длинных именах дисков. В некоторых дистрибутивах, например, в Ubuntu, вместо имени носителя (первое поле файла fstab) указывается его ID, поэтому fstab выглядит устрашающее, например, вот так: # /dev/sda6
UUID=lf049af9-2bdd-43bf-al6c-ff5859a4116a / ext3 defaults 0 1 # /dev/sdal
UUID=45AE-84D9 /media/hdal vfat defaults,utf8,umask=007 0 0
В SUSE 11 идентификаторы устройств указываются немного иначе, но все равно достаточно длинно:
/dev/disk/by-id/scsi-SATA_WDC_WD1600JB-00_WD-WCANM7959048-part5 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/scsi-SATA_WDC_WD1600JB-00_WD-WCANM7959048-part7 swap swap defaults 0 0•
Понятно, что использовать короткие имена вроде /dev/sdal намного проще, чем идентификаторы В стиле lf049af9-2bdd-43bf-al6c-ff5859a4116a/Hc- пользование имен дисков еще никто не отменял, поэтому вместо идентификатора носителя можете смело указывать его файл устройства — так вам будет значительно проще!
Но все же знать соответствие длинных имен устройств их коротким именам нужно. Ведь система использует именно эти имена, а в файле /etc/fstab не всегда указывается, какой идентификатор принадлежит какому короткому имени устройства (или указывается, но не для всех разделов).
Узнать длинные имена устройств можно с помощью простой команды:
Is -1 /dev/disk/by-uuid/
Результат выполнения этой команды приведен на рис. 8.25.
8В8В[aerxaiocalhost ~j5 Is -I /dev/disk/by-uuid/ итого 0
8
В
8
В
Irwxrwxrwx 1 root root 16 Фев 12 15:25 kjr
rwxrwxrwx 1 root root 18 Фев 12 15:25 г. г
{den@localhost -]$ Is -I /dev/disk/by-label итого S
Irwxrwxrwx 1 root root 16 Фев 12 15:25 ■„>,«:■
Irwxrwxrwx 1 root root 18 Фев 12 15:25
(denfllocalhost
Рис. 8.25. Соответствие длинных имен дисков коротким
Спрашивается, зачем вводить длинные имена, если короткие имена удобнее, во всяком случае для пользователей? Оказывается, разработчики Linux в первую очередь и заботились как раз о пользователях. Возьмем обычный IDE- диск. Как известно, его можно подключить либо к первичному (primary), либо к вторичному (secondary), если он есть, контроллеру. В зависимости от положения перемычки выбора режима, винчестер может быть либо главным устройством (master), либо подчиненным (slave). Таким образом, в зависимости от контроллера, к которому подключается диск, изменяется его короткое имя — sda (primary master), sdb (primary slave), sdc (secondary master), sdd (secondary slave). To же самое происходит с SATA/SCSI-винчестерами — при изменении параметров подключения изменяется и короткое имя устройства.
При использовании же длинных имен идентификатор дискового устройства остается постоянным вне зависимости от типа подключения устройства к контроллеру. Именно поэтому длинные имена дисков часто также называются постоянными именами (persistent name). Получается, что раньше вы могли ошибочно подключить жесткий диск немного иначе, и разделы, которые назывались, скажем /dev/sdaM стали называться /dev/sdbTV. Понятно, что загрузить Linux с такого диска не получится, поскольку везде указаны другие имена устройств. Если же использовать длинные имена дисков, система загрузится в любом случае, как бы вы ни подключили жесткий диск. Удобно? Конечно.
Но это еще не все. Постоянные имена — это только первая причина. Вторая причина заключается в обновлении библиотеки libata. В новой версии libata все РАТА-устройства именуются не по-старому: hdx, a sdx, что (как отмечалось ранее) вносит некую путаницу. Длинные имена дисков от этого не изменяются, поэтому они избавляют пользователя от беспокойства по поводу того, что его старый IDE-диск вдруг превратился в SATA/SCSI-диск.
При использрвании UUID однозначно идентифицировать раздел диска можно несколькими способами:
□ UUID=45AE-84D9 /media/sdal vfat defaults,utf8,umask=007,gid=46 oo — здесь с помощью параметра UUID указывается идентификатор диска;
□ /dev/disk/bV-id/scsi-SATA_WDC_WD1600JB-00_WD-WCANM7959048-part7 swap swap defaults oo — здесь указывается длинное имя устройства диска;
□ label=/ / ext3 defaults 11— самый компактный третий способ, позволяющий идентифицировать устройства по их метке.
Примечание
Первый способ получения длинного имени в англоязычной литературе называется "by-uuid", то есть длинное имя составляется по UUID, второй способ назы-
вается "by-id", то есть по аппаратному идентификатору устройства. Третий способ называется "by-label" — по метке. Просмотреть соответствие длинных имен коротким можно с помощью команд:
Is -1 /dev/disk/by-uuid
’ Is -1 /dev/disk/by-id
Is -1 /dev/disk/by-label,
Но есть еще и четвертый способ, который называется "by-path". В этом случае имя генерируется по sysfs. Данный способ является наименее используемым, поэтому вы редко столкнетесь с ним.
Узнать метки разделов можно с помощью команды:
Is -IF /dev/disk/by-label .'
Установить метку можно с помощью команд, указанных в табл. 8.2.
Таблица 8.2. Команды для установки меток разделов
Файловая система
Команда,
ext2/ext3
# e21abel /dev/ХХХ <метка>
ReiserFS
# reiserfstune -1 <метка> /dev/ХХХ
JFS
# jfs_tune -L <метка> /dev/ХХХ
XFS
# xfs_admin -L <label> /dev/ХХХ
FAT/FAT32.
Только средствами Windows
NTFS
# ntfslabel /dev/ХХХ <метка>
В файле /etc/fstab вы можете использовать длинные имена в любом формате: можно указывать имена устройств в виде: /dev/disk/by-uuid/*, /dev/disk/by-id/* ИЛИ /dev/disk/by-label/*, МОЖНО использовать параметры ии!о=идентификатор или ьдвЕЬ=метка. Используйте тот способ, который вам больше нравится.
8.5. Псевдофайловая система /ргос
Наверняка при просмотре файла /etc/fstab вас заинтересовала вот эта строчка: proc /proc proc defaults 0 0'
Файловая система /ргос — это специальный механизм, позволяющий посылать информацию ядру, модулям и процессам (кстати, поэтому данная файловая система так и называется — ргос, сокращение от process). Также, используя /ргос, вы можете получать информацию о процессах и изменять параметры ядра и его модулей "на лету".
Псевдофайловая система /ргос находится не на жестком диске, а в оперативной памяти, поэтому ее и называют "псевдофайловой" (псевдо означает "почти") или виртуальной ФС. Работает /ргос на уровне VFS (Virtual Pile System layer), поэтому для пользователей она выглядит как обычная файловая система.
В /ргос есть файлы, позволяющие получать информацию о системе, ядре или процессе, и есть файлы, с помощью которых можно изменять некоторые параметры системы. Первые файлы мы можем только просмотреть, а вторые — просмотреть и, если нужно, изменить..
Поскольку изменение /ргос-файлов на практике необходимо очень редко, рассмотрим некоторые "информационные" файлы:
/proc/version — версия ядра;
/proc/cmdline — список параметров, переданных ядру при загрузке;
/proc/cpuinfo — информация о процессоре;
/proc/meminfo — информация об использовании оперативной памяти (почти то же, что и команда free);
/proc/devices — список устройств;
/ргос/filesystems — файловые системы, которые поддерживаются вашей системой;
/proc/mounts — список подмонтированных файловых систем;
/proc/modules —- список загруженных модулей.
Получить информацию о процессоре можно следующей командой:
cat /proc/cpuinfo
Вывод будет примерно таким:
processor vendor_id cpu family model
0 .■
Genuinelntel
6
13
model name
Intel(R) Pentium(R) M processor 1.73GHz
stepping'
8
cpu MHz cache size
1729.000
2048 KB
fdiv_bug hlt_bug
f 0 0f_bug coma_bug fpu
no no
, no no yes
fpu_exception:yes
cpuid level:2
wp:yes
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
pge mca cmov pat cl flush dts acpi mmx fxsr sse sse2 ss tm pbe nx up est tm2
bogomips: 3461.87
clflush size: 64
Как видите, выводится производитель процессора (vendor_id), модель (model name), частота (cpu MHz), размер кэша первого уровня (cache size) и другие параметры процессора.
Отдельно хочется обратить ваше внимание на параметр bogomips (BogoMIPS) — один из способов измерения производительности компьютера. Термин придумал в 1993 году создатель Linux — Линус Торвальдс. Название происходит от двух слов: bogus — поддельный, ненастоящий и MIPS (Millions of Instructions Per Second) — миллионов операций в секунду. На самом деле по Bogo- MIPS можно лишь косвенно судить о производительности процессора, поскольку данный способ означает следующее: "сколько миллионов раз в секунду компьютер может абсолютно ничего не делать". То есть компьютер при вычислении BogoMIPS не производит каких-либо вычислений, а просто ничего не делает.
Глава 9
Установка
программного обеспечения
Пакеты
В Windows программное обеспечение устанавливается с помощью мастера установки (программы setup.exe или install.exe). Мастер установки свой для каждой программы, т. е. программа setup.exe,-предназначенная для установки MS Office, не установит Photoshop.
В Linux все иначе. Здесь существуют два основных способа установки программного обеспечения:
с помощью пакетов;.
из исходных кодов.
Пакет содержит все необходимое для установки программы. В этой книге мы будем рассматривать только RPM-пакеты, их поддерживают все Red Hat- совместимые дистрибутивы (Red Hat, Fedora Core, Mandrake, Mandriva, ALT Linux, ASPLinux и др.). Пакеты называются также RPM-файлами. Эта терминология берет начало с разработок компании Red Hat, которая впервые предложила технологию RPM. Тогда в дистрибутиве Red Hat появился менеджер пакетов rpm (Red hat Package Manager), откуда и название пакетов.
Кроме RPM-пакетов встречаются пакеты других форматов, например, DEB, который используется в дистрибутиве Debian. Установить подобный пакет в Red Hat-совместимых дистрибутивах нельзя. Если вам нужна программа, которая содержится в DEB-пакете, поищите в Интернете (можно даже обратиться к разработчику) ее исходный код и попробуйте откомпилировать его самостоятельно в своей системе. Но перед тем, как это делать, зайдите на сайт http://rpmfind.net и введите имя интересующей вас программы —если кто-то когда-то собирал RPM-пакеты с нужной вам программой, они будут на этом сайте. Если же и там вы не найдете требуемый RPM-пакет, тогда придется компилировать программу самому.
Устанавливаемая программа, как правило, состоит из набора файлов, например, исполнимого и конфигурационного файлов и файла справки. В зависимости от организации программы установки все эти файлы могут быть:
заархивированы каждый отдельно — в этом случае мы получаем набор из А+1 файлов (где N — это файлы программы плюс программа установки);
заархивированы в один общий архив — у нас будет 2 файла: архив и программа установки;
заархивированы в саму программу установки — самый удобный случай, когда у нас всего один файл — программа установки.
Как уже было отмечено, в Linux все файлы, относящиеся к той или иной программе, помещаются в один файл — пакет. Пакет — это не просто архив, содержащий файлы программы. В пакете, кроме файлов программы, хранится служебная информация, описывающая процесс установки программы:
пути — ведь один файл нужно скопировать, например, в /usr/bin, а другой — в /usr/share/doc.
дополнительные действия — например, создание каталога, установка тех или иных прав доступа к файлам и каталогам программы;
зависимости — одна программа для своей работы может требовать какую- то библиотеку.(без которой она не будет запускаться, поскольку использует функции этой библиотеки). Тогда в пакете указывается, что он зависит от другого пакета, содержащего библиотеку. При установке менеджер пакетов проверяет зависимости — если установлены не все пакеты, от которых зависит устанавливаемый пакет, установка будет прервана, пока вы не установите все необходимое. Правда, имеется возможность установки программы без удовлетворения зависимостей (тогда информация о зависимостях будет просто проигнорирована), но в большинстве случаев установленная таким образом программа работать не будет;
конфликты — аналогично, одна программа может в системе конфликтовать с другой программой. Например, программы sendmail и postfix являются МТА-агентами (МТА, Mail Transfer Agent). Поскольку в системе может быть только один МТА-агент, установить можно или sendmail, или postfix, т. е. пакет sendmail конфликтует с пакетом postfix и наоборот.
В имени пакета зашифрована некоторая информация о программе. Сделано это исключительно для удобства — можно узнать версию и другую информацию о программе, только лишь взглянув на название пакета, например: program-1.5-14.1586.rpm
"Здесь program — название программы, 1.5 — ее версия, 14 — выпуск пакета, 1586 — архитектура, на которую рассчитана программа. Не нужно
пытаться устанавливать программы для архитектур 1586/686 на компьютер с профессором Intel 386 или 486. Если программа независима от архитектуры, то указывается параметр noarch (обычно так делают для документации, примеров конфигурационных файлов, т. е. для пакетов, содержащих информацию, которая не зависит от архитектуры).
Репозитарии пакетов
Репозитарий — это хранилище пакетов. Репозитарий может быть локальным, например, каталог на жестком диске или DVD-диск, или же сетевым — сервер в Интернете или в локальной сети, содержащий RPM-пакеты. Для чего создаются репозитарии? Для централизованного управления обновлением пакетов. Представьте, что у нас нет репозитариев. Тогда, чтобы узнать, вышла ли новая версия нужной вам программы,, вам пришлось бы пбсещать сайт ее разработчика или nd крайней мере сайт разработчика дистрибутива Linux. А это не очень удобно. Один раз вы можете забыть, а потом вообще вам надоест это дело. Проще дождаться выхода новой версии дистрибутива и обновить все программы за один раз.
Так и было раньше. И если бы не забота разработчиков Linux о нас с вами, то репозитарии так и не были бы созданы. Сейчас поясню. Вот вышла программа, ее включили в состав дистрибутива, но полностью не протестировали (все протестировать невозможно). В процессе эксплуатации выявилось, что программа при определенных условиях работает неправильно, — например, с определенным форматом файла. И разработчики ее доработали. Или же Linux был£ установлена на сервер, организованы сетевые службы, например, Web-сервер. Через некоторое время оказалось, что в этой версии Web- сервера есть "дыра", поэтому была выпущена новая версия. Пользователь, установивший недоработанную программу, ничего не подозревая о том, что вышла новая ее версия, мог бы мучиться минимум полгода или даже год — до выхода следующей версии дистрибутива. А тот сервер могли бы взломать уже на следующий день после обнаружения дыры. Но не тут-то было. С помощью репозитариев можно быстро и удобно отслеживать обновления тех или иных пакетов. Причем это делает сам менеджер пакетов, а вам лишь остается указать, какие обновления нужно загружать, а какие — нет.
Репозитарии прописываются в каталоге /etc/zypp/repos.d. Зайдите в этот каталог. В нем вы обнаружите несколько REPO-файлов, в каждом, из которых будет прописан один репозитарий. В листинге 9.1 представлен репозитарий установочного DVD-диска.
V.v-^av! i. ] А-'-.от.и.арг.л «,< Tvi(;;i'.-i^ro 0V? 'Х№!Пкь:»и|^.№ц^^
[openSUSE-DVD 11.0]
name= openSUSE-DVD 11.0
baseurl=cd:Z//?devices=/dev/srO
path=/
type=yast2
enabled=l
autorefresh=0
gpgcheck=l
keeppackages=O
Параметр baseurl задает путь к источнику пакетов, а параметр enabled, установленный в 1, говорит о том, что репозитарий активный.
Пример сетевого репозитария Main Repository (OSS) приведен в листинге 9.2.
ш^ящжнмшнм
[repo-oss]
name=openSUSE-ll.O-Oss
baseurl=http://download.opensuse.org/distribution/11.0/repo/dss/
.path=/
type=NONE
,enabled=l
priority=120
autorefresh=l
gpgcheck=l
keeppackages=O
Как видите, параметр baseurl указывает не на локальное устройство, а на сервер в Интернете. Также обратите внимание на опцию autorefresh (автоматическое обновление) — для сетевого репозитария она установлена в 1, поскольку пакеты в репозитарии могут меняться (например, там появляются новые версии пакетов). А для локального репозитария автоматическое обновление отключено, потому что пакеты в нем будут одни и те же.
Основной" файл, конфигурации менеджера пакетов называется /etc/zypp/ zypp.conf, но в нем нет ничего интересного — обычно все опции там закомментированы, поскольку параметры по умолчанию устраивают всех, и их редко приходится менять.
Файлы репозитариер обычно не нужно подключать вручную — вы скачиваете из Интернета YMP-файл, в котором описаны все необходимые репозитарии и пакеты, которые нужно установить (хотя могут быть прописаны только репозитарии — без пакетов). Данный файл представлен в формате. XML (extended Markup Language). В секции «repository» описывается один репозитарий. Если репозитариев несколько, то и секций «repository» будет несколько. В листинге 9.3 представлена секция «repository» для произвольного сетевого репозитария.
«repository recommended="true"»
<пате»имя</пате»
«зиттагужраткая информациж/summary»
«Rescript1оп»Подробное onncaHne«/description>
<иг1»путь к пакетам на сервере«/иг1> «/repository»
Каждый пакет, который нужно установить, прописывается в отдельной секции «item» (листинг 9.4)
«item»
<name»w32codec-all«/name»
<summary>Win 32 Codecs«/summary>
<description»This packages contains the media- player windows codec dlls for several multimedia formats.«/description»
«/item»
Понятно, что если нужно установить несколько пакетов, то и секций «item» будет несколько. Обратите внимание: в листинге 9.4 приведен фрагмент файла codecs-gnome.ymp, благодаря которому в openSUSE устанавливается поддержка мультимедиаформатов.
Примечание
Приведенная здесь информация нужна лишь для общего развития — вам никогда не придется изменять YMP-файлы (хотя кто знает, что нас ждет в этой жизни?), а установка таких файлов производится автоматически, практически без вмешательства пользователя. Пример установки программного обеспечения из YMP-файла будет приведен в главе 18.
Понимаю, что редактировать файлы конфигурации репозитариев вручную — дело неблагодарное, поэтому вы можете воспользоваться графическим конфигуратором. Для его запуска запустите конфигуратор YaST и выберите опцию Программное обеспечение | Репозитарии программного обеспечения. Появится конфигуратор, позволяющий редактировать все установленные репозитарии (рис. 9.1).
ПриоритаПриоритаr^'upuai«/l 1 и/r^'upuai«/l 1 и/Сервер и каталогСервер и каталогПмярепозтзрич ; openSUSE-11 O-OssПмярепозтзрич ; openSUSE-11 O-Oss120120• Редактировать часть URL• Редактировать часть URLРедактировать URLРедактировать URL>fg/<lisfnt>utton/l'TyVClKtributlOlVI>fg/<lisfnt>utton/l'TyVClKtributlOlVI202011**! Ipot^-stС FTP е HTTP! Ipot^-stС FTP е HTTPИмя сервераИмя сервераHTTPSHTTPS5MB/CIFS5MB/CIFS^download opensuse org|^download opensuse org|; Порт ■; Порт ■Каталог на сервере. :/dishibutionn 1 O/iepo/ossiКаталог на сервере. :/dishibutionn 1 O/iepo/ossiKSTtiKSTtii ifWBi-DiM Sy iSSSWi-:-. S«У Анонимныйi ifWBi-DiM Sy iSSSWi-:-. S«У АнонимныйСвойсСвойсИдя Ьольэввателя'Идя Ьольэввателя'£ Рэ£ РэПароль'Пароль'
Приорита
Приорита
r^'upuai«/l 1 и/
r^'upuai«/l 1 и/
Сервер и каталог
Сервер и каталог
Пмярепозтзрич ; openSUSE-11 O-Oss
Пмярепозтзрич ; openSUSE-11 O-Oss
120
120
• Редактировать часть URL
• Редактировать часть URL
Редактировать URL
Редактировать URL
>fg/<lisfnt>utton/l
'TyVClKtributlOlVI
>fg/<lisfnt>utton/l
'TyVClKtributlOlVI
20
20
1
1
*
*
! Ipot^-st
С FTP е HTTP
! Ipot^-st
С FTP е HTTP
Имя сервера
Имя сервера
HTTPS
HTTPS
5MB/CIFS
5MB/CIFS
^download opensuse org|
^download opensuse org|
; Порт ■
; Порт ■
Каталог на сервере. :/dishibutionn 1 O/iepo/ossi
Каталог на сервере. :/dishibutionn 1 O/iepo/ossi
KSTti
KSTti
i ifWBi-DiM Sy iSSSWi-:-. S«
У Анонимный
i ifWBi-DiM Sy iSSSWi-:-. S«
У Анонимный
Свойс
Свойс
Идя Ьольэввателя'
Идя Ьольэввателя'
£ Рэ
£ Рэ
Пароль'
Пароль'
ИИЙИ!
ДобавитьДобавитьтттехв^нрст^ат'и-'-т'^тттехв^нрст^ат'и-'-т'^ОбновитьОбновить
Добавить
Добавить
тттехв^нрст^ат'и-'-т'^
тттехв^нрст^ат'и-'-т'^
Обновить
Обновить
Прервать 1Прервать 1^■Справка
Прервать 1
Прервать 1
Рис. 9.1. Конфигуратор репозитариев
Установка пакетов ■
Устанавливать RPM-пакеты можно с помощью трех программ: zypper, ее графической оболочкой (Компьютер | Установка программ) и программой грш. Программой zypper пользоваться не удобно — она работает в командной строке. Намного удобнее использовать ее графическую оболочку — ввел
название пакета, отметил его для установки и установил. Вы будете запускать программу zypper (или ее графическую версию) для установки пакетов из репозитария, например, с DVD-диска или из Интернета. Программу rpm удобно использовать, если есть уже скачанный собственными силами RPM- пакет и его нужно установить — то есть для локальной установки RPM- пакета.
Для запуска менеджера пакетов выполните команду Компьютер | Установка программ (рис. 9.2).
Рис. 9.2. Меню Компьютер
Если ваш компьютер не подключен к Интернету, а конфигурационными файлами предусмотрено обращение к сетевым репозитариям, будьте готовы лицезреть несколько сообщений об ошибках — ведь подключиться к сетевым репозитариям и получить список пакетов не получилось. Но ничего страшного — в любом случае менеджер пакетов запустится, поскольку будет доступен хотя бы один источник пакетов — дистрибутивный DVD.
ДОСГу-ПНсДОСГу-ПНсАТЗМОМ№НАТЗМОМ№Н;Все;ВсеВсе репозитазииВсе репозитазииФильтрыФильтрыAdmin tool1Admin tool1Э13г»50кА0ПЭ13г»50кА0П3ddtagA Too! tn V»»»ty ihe 3D Cor>tiguie»on3ddtagA Too! tn V»»»ty ihe 3D Cor>tiguie»onII|И|ИCcmmunKahonCcmmunKahon: *: *ьdurationьdurationa2psa2ps'e'eGNOME desktopGNOME desktopGamesGames**a2ps-perlj3Я«>» V««ien of Miguel Santen»"* >2ps «with Japanes* Suppофa2ps-perlj3Я«>» V««ien of Miguel Santen»"* >2ps «with Japanes* Suppоф: ^ Giaphcs Q KDEdesMoo I I Localization @S kMmsdta’ ^ Neiwo*: ^ Giaphcs Q KDEdesMoo I I Localization @S kMmsdta’ ^ Neiwo*aaa_baseSUSE Lmux Base Packageaaa_baseSUSE Lmux Base Package■i■iaaithaaithaafib-devsiaafib-devsiabrdeA 6ett»i CO &ncod«iabrdeA 6ett»i CO &ncod«i^ Oftice^ Oftice,^ ^e{ d6skt°p,^ ^e{ d6skt°pX®)X®)abtwotdA MuHiciMtgrm Word Recess»'abtwotdA MuHiciMtgrm Word Recess»'^ Piogiamnung^ PiogiamnungananGlOUpSGlOUpS' 11чстругленталььь:« средства' 11чстругленталььь:« средствавменитьвменить
ДОСГу-ПНс
ДОСГу-ПНс
АТЗМОМ№Н
АТЗМОМ№Н
;Все
;Все
Все репозитазии
Все репозитазии
Фильтры
Фильтры
Admin tool1
Admin tool1
Э13г»50кА0П
Э13г»50кА0П
3ddtag
A Too! tn V»»»ty ihe 3D Cor>tiguie»on
3ddtag
A Too! tn V»»»ty ihe 3D Cor>tiguie»on
I
I
|И
|И
CcmmunKahon
CcmmunKahon
: *
: *
ьduration
ьduration
a2ps
a2ps
'e
'e
GNOME desktop
GNOME desktop
Games
Games
*
*
a2ps-perlj3
Я«>» V««ien of Miguel Santen»"* >2ps «with Japanes* Suppоф
a2ps-perlj3
Я«>» V««ien of Miguel Santen»"* >2ps «with Japanes* Suppоф
: ^ Giaphcs Q KDEdesMoo I I Localization @S kMmsdta
’ ^ Neiwo*
: ^ Giaphcs Q KDEdesMoo I I Localization @S kMmsdta
’ ^ Neiwo*
aaa_base
SUSE Lmux Base Package
aaa_base
SUSE Lmux Base Package
■i
■i
aaith
aaith
aafib-devsi
aafib-devsi
abrde
A 6ett»i CO &ncod«i
abrde
A 6ett»i CO &ncod«i
^ Oftice
^ Oftice
,^ ^e{ d6skt°p
,^ ^e{ d6skt°p
X®)
X®)
abtwotd
A MuHiciMtgrm Word Recess»'
abtwotd
A MuHiciMtgrm Word Recess»'
^ Piogiamnung
^ Piogiamnung
an
an
GlOUpS
GlOUpS
' 11чстругленталььь:« средства
' 11чстругленталььь:« средства
вменить
вменить
асрш
Executes Amons at AC Ft Events
Рис. 9.3. Менеджер пакетов
Рассмотрим окно менеджера пакетов (рис. 9.3). В верхней части окна имеются четыре кнопки:
Доступно — отображает пакеты, доступные для установки;
Обновления — показывает список пакетов, для которых доступны обновления;
Установлен — отображает установленные пакеты;
Все — показывает все пакеты.
При просмотре всего списка пакетов обратите внимание на пиктограммы у названия пакетов. Если пиктограмма изображает компьютер, то пакет установлен; если компьютер с восклицательным знаком — доступны обновления пакета, а если на пиктограмме изображен земной шар, то пакет не установлен, но доступен для установки.
Вы можете просмотреть список пакетов и выбрать необходимые вам пакеты (под названием пакета выводится краткое описание программы, что помогает понять, какую программу устанавливает пакет) или же ввести название пакета в строке Фильтры (хотя бы примерное) — менеджер пакетов отобразит пакеты, соответствующие введенной строке.
Предположим, что мы хотим установить пакет clamav — это антивирус для Linux, который будет рассмотрен в главе 29. Введите clamav в поле Фильтры, и вы увидите список доступных пакетов (рис. 9.4).
■■ОбновлениеОбновлениеВ; 8 DehOJlITdDHdВ; 8 DehOJlITdDHdCon.iiiwn: ^tiurCon.iiiwn: ^tiur^NOML d»„>k7O,^NOML d»„>k7O,сс.-чип п tool?.-чип п tool?ri Multimediari MultimediaG-oustG-oust0ЖЖ11|111|11И||11йИ1Ж1И^^CiamAntonus i:- an ^nt^.ty? tcoiMtrci UNiX Trie matnpuioose otth.s safwaie >s tne mteyiation0ЖЖ11|111|11И||11йИ1Ж1И^^CiamAntonus i:- an ^nt^.ty? tcoiMtrci UNiX Trie matnpuioose otth.s safwaie >s tne mteyiationЛ* »»,••''“Л* »»,••''“•'аЦзаит•'аЦзаит'nt scanning) Th>? oafkage p'owies a Herbie and scasab’^ muMneaded /' ^апчи and a too! to* аМста’ч updabng 0a the Internet it tan ve u^d in * 'ел эп-i ^tt-xie a! j»i te a combmeo *-п»зн ^te- ten spar and^tusss'nt scanning) Th>? oafkage p'owies a Herbie and scasab’^ muMneaded /' ^апчи and a too! to* аМста’ч updabng 0a the Internet it tan ve u^d in * 'ел эп-i ^tt-xie a! j»i te a combmeo *-п»зн ^te- ten spar and^tusss093- ^1 <6?€093- ^1 <6?€f^,* ТЭиСБПГЬf^,* ТЭиСБПГЬ
■
■
Обновление
Обновление
В; 8 DehOJlITdDHd
В; 8 DehOJlITdDHd
Con.iiiwn: ^tiur
Con.iiiwn: ^tiur
^NOML d»„>k7O,
^NOML d»„>k7O,
с
с
.-чип п tool?
.-чип п tool?
ri Multimedia
ri Multimedia
G-oust
G-oust
0ЖЖ11|111|11И||11йИ1Ж1И^^
CiamAntonus i:- an ^nt^.ty? tcoiMtrci UNiX Trie matnpuioose otth.s safwaie >s tne mteyiation
0ЖЖ11|111|11И||11йИ1Ж1И^^
CiamAntonus i:- an ^nt^.ty? tcoiMtrci UNiX Trie matnpuioose otth.s safwaie >s tne mteyiation
Л* »»,••''“
Л* »»,••''“
•'аЦзаит
•'аЦзаит
'nt scanning) Th>? oafkage p'owies a Herbie and scasab’^ muMneaded /' ^апчи and a too! to* аМста’ч updabng 0a the Internet it tan ve u^d in * 'ел эп-i ^tt-xie a! j»i te a combmeo *-п»зн ^te- ten spar and^tusss
'nt scanning) Th>? oafkage p'owies a Herbie and scasab’^ muMneaded /' ^апчи and a too! to* аМста’ч updabng 0a the Internet it tan ve u^d in * 'ел эп-i ^tt-xie a! j»i te a combmeo *-п»зн ^te- ten spar and^tusss
093- ^1 <6?€
093- ^1 <6?€
f^,* ТЭиСБПГЬ
f^,* ТЭиСБПГЬ
^ВвИИ^
Рис. 9.4. Список доступных пакетов
Выберите в списке пакет clamav и нажмите кнопку Установить. Наш пакет появится в области Изменения в правой части окна (рис. 9.5), а пиктограмма пакету будет изменена на изображение жесткого диска с синей стрелкой (означает, что пакет отмечен для установки).
' ommunu ahui' ommunu ahuiдв^увдв^увiligiliiijiligiliiij■■■■^ssiMi^Bii^ssiMi^BiilO* г правкаlO* г правкаi||lli|,lliili8isig|^^C iw AntMtus is an antMius ntM ю< UN!X The matn purpose st this ■ s off wait- *_• tn *- nit^taiicn with mail serifs .attachment sranmng^ " Tbt? package btcvttes a flexile and scalable mutothieaded daemcn a rommand inie s-3nn&\ and a toot tor automaU updamqvtaihe inline* ‘t ran be used i^ coriuncti^n with ^sViSD-new and Postu toi||lli|,lliili8isig|^^C iw AntMtus is an antMius ntM ю< UN!X The matn purpose st this ■ s off wait- *_• tn *- nit^taiicn with mail serifs .attachment sranmng^ " Tbt? package btcvttes a flexile and scalable mutothieaded daemcn a rommand inie s-3nn&\ and a toot tor automaU updamqvtaihe inline* ‘t ran be used i^ coriuncti^n with ^sViSD-new and Postu to• 4iV.'-^ 0 93-UI №:■л iWr'St/Se-DVD } ? t• 4iV.'-^ 0 93-UI №:■л iWr'St/Se-DVD } ? tРис. 9.5. Отмеченный для установки пакетРис. 9.5. Отмеченный для установки пакетДосиня сДосиня сяим®яим®1|вМ|Ж^1|вМ|Ж^На самом деле пакет еще не установлен. Для его установки нужно нажать кнопку Применить. Но не спешите это делать. Сначала нам нужно убедиться, что данный пакет действительно тот, который нам нужен. Внимательно прочитайте описание пакета перед его установкой! Ниже описания пакета можно прочитать информацию о его авторах и просмотреть список зависимостей (рис. 9.6).
' ommunu ahui
' ommunu ahui
дв^ув
дв^ув
iligiliiij
iligiliiij
■■
■■
^ssiMi^Bii
^ssiMi^Bii
lO* г правка
lO* г правка
i||lli|,lliili8isig|^^
C iw AntMtus is an antMius ntM ю< UN!X The matn purpose st this ■ s off wait- *_• tn *- nit^taiicn with mail serifs .attachment sranmng^ " Tbt? package btcvttes a flexile and scalable mutothieaded daemcn a rommand inie s-3nn&\ and a toot tor automaU updamqvtaihe inline* ‘t ran be used i^ coriuncti^n with ^sViSD-new and Postu to
i||lli|,lliili8isig|^^
C iw AntMtus is an antMius ntM ю< UN!X The matn purpose st this ■ s off wait- *_• tn *- nit^taiicn with mail serifs .attachment sranmng^ " Tbt? package btcvttes a flexile and scalable mutothieaded daemcn a rommand inie s-3nn&\ and a toot tor automaU updamqvtaihe inline* ‘t ran be used i^ coriuncti^n with ^sViSD-new and Postu to
• 4iV.'-
^ 0 93-UI №:■
л iWr'St/Se-DVD } ? t
• 4iV.'-
^ 0 93-UI №:■
л iWr'St/Se-DVD } ? t
Рис. 9.5. Отмеченный для установки пакет
Рис. 9.5. Отмеченный для установки пакет
Досиня с
Досиня с
яим®
яим®
1|вМ|Ж^
1|вМ|Ж^
Лицензия: GFi ^ о» t^ei
Размер: ?5МР
||||||В|^|яй|^^
^ Сгрена HKtroyvfchTanbHoif ^рвД<тв^ v
НеситесьНеситесьРазмер Пакеты ВремяРазмер Пакеты ВремяopenSUSE-OVDUS носитель12.50МбайтopenSUSE-OVDUS носитель12.50Мбайтflama¥-0 93-13•586 |ртфазме₽ novneустановки?,50N®dih)-*AntMiusyocMflama¥-0 93-13•586 |ртфазме₽ novneустановки?,50N®dih)-*AntMiusyocM
Неситесь
Неситесь
Размер Пакеты Время
Размер Пакеты Время
openSUSE-OVDUS носитель12.50Мбайт
openSUSE-OVDUS носитель12.50Мбайт
flama¥-0 93-13•586 |ртфазме₽ novneустановки?,50N®dih)-*AntMiusyocM
flama¥-0 93-13•586 |ртфазме₽ novneустановки?,50N®dih)-*AntMiusyocM
Cianw0S3-19 1 586 фт размер после устанет! 2.50 Мбайт)
Осталось- 250 Мбайт
Премать
Рис. 9.7. Установка пакета
Вот теперь можно нажать кнопку Применить (конечно, если это тот самый пакет, который вам нужен). Все: вам остается только подождать, пока будут установлены выбранные вами пакеты (рис. 9.7). Обратите внимание — менеджер .пакетов отображает источник пакета (то есть репозитарий, в котором находится пакет), размер каждого пакета и индикатор процесса. -
Для удаления пакета нужно в окне менеджера пакетов (см. рис. 9.3) его выделить и нажать кнопку Удалить (она появится при выделении установленного пакета). Как и в случае с установкой пакета, пакет не будет удален, а только будет помечен для удаления. Чтобы его удалить, придется нажать кнопку Применить.
Программа zypper
Несмотря на то, что программа zypper используется довольно редко, вы должны знать основные ее команды. Я тоже думал, что она мне не понадо-
бится, но во время настройки Compiz Fusion графический интерфейс перестал корректно работать. Нужно было отредактировать файл xorg.conf в консоли, поэтому я с помощью zypper установил свой любимый файловый менеджер — Midnight Commander (пакет тс), в состав которого входит удобный текстовый редактор.
Формат вызова программы zypper следующий:
zypper <команда> [пакеты]
Основные команды zypper приведены в табл. 9.1.
Таблица 9.1. Основные команды zypper
Команда
Описание
si
Выводит список используемых репозитариев
sa URI имя
Добавляет репозитарий (URI — адрес репозитария, а имя — имя, под которым он будет отображаться). Пример:
zypper sa http://ftp.uni-kl.de/pub/linux/suse/ update/10.3 SUSE-Linux-10.3-Updates
sd URI|имя
Удаляет репозитарий. При удалении вы можете указать URI или имя репозитария
install пакеты
Устанавливает пакеты. Пример: zypper install me
Если нужно установить несколько пакетов, то имена пакетов разделяются пробелами
search маска
Ищет пакеты по маске. Маска — это часть имени (или полное имя) пакета. Пример:
zypper search me*
list-updates
Отображает доступные обновления
update пакет
Обновляет пакет. Если пакет не задан, обновляет всю систему
info ракет '
Выводит информацию о пакете
remove пакет
Удаляет пакет
Примечание
Русскоязычное руководство по использованию zipper вы можете найти по адресу: http://ru.opensuse.org/Zypper/Usage.
- Примечание
В табл. 9.1 встречается аббревиатура URI (универсальный идентификатор ресурса). Не нужно путать URI и URL. О разнице между этими понятиями вы можете прочитать по адресу: http://www.ibm.cem/developerworks/ru/llbrary/ x-urlni/index.html. Формат URI и URL описан в следующих документах (соответственно):
http://ru.wlkipedia.org/wlki/yRI;
http://ru.wlklpedia.org/wlki/URL.
Программа грт
Если вы хотите установить пакет, который не входит в состав дистрибутива, например, загруженный вами из Интернета, то вам потребуется программа грт— полноценный текстовый менеджер пакетов, позволяющий устанавливать, удалять пакеты, просматривать информацию об уже установленных и новых пакетах и обновлять их. Установить пакет с помощью грт очень просто:
rpm -i <имя_пакета>
Удалить пакет тоже просто:
грт -е <имя_пакета>
Для обновления пакета служит команда:
rpm -U <имя_пакета>
Просмотреть, установлен ли тот или иной пакет, можно с помощью команды:
rpm -qa | grep <имя_пакета>
Если вы хотите просмотреть информацию о пакете, то введите команду:
rpm -qi <имя_пакета>
Просмотреть список файлов, входящих в состав пакета, можно командой:
rpm ~ql <имя_пакета>
Наконец, вывести перечень всех пакетов можно командой:
$ rpm -qa | grep more
Примечание
Команда грт пригодится нам при установке программы Skype (см. главу 13), так что не нужно думать, что она устарела, и списывать ее со счетов.
Отключение автоматической проверки обновлений
Если ваша система не подключена к Интернету или же вы не устанавливаете соединение при запуске системы (например, когда у вас GPRS-соединение, модемное соединение или дорогое лимитное соединение, когда каждый мегабайт на вес золота), рекомендую отключить апплет обновлений openSUSE — иначе он будет надоедать вам при каждом запуске/перезапуске системы (ведь ему не удастся подключиться к Интернету):
в GNOME для этого выберите команду Компьютер | Центр управления | Система | Сеансы и отключите Апплет проверки обновлений Раск- ageKit (рис. 9.8).
Автоматически запускаемые протрждля . Текущий сеанс Параметры сеанса
Дополнительные программы запускаемые при старте
Включен»Про'рамиа?4»дсйавит»
.G.-CAH ГиШяЧ-рЫ
GNOME PrmteiApple!:j|
l|||il||j|i|j|||||l|l|||j||j|(i||jjj|^^ .-NetworkManager applet:*j
||tj||j|ji|||j|jj|||j|jj|^ ■Нет описания.-S'
•Ч*Н»'ЯИП»ч'н:»ч1Ч4> Г-uкаапм!
Аплет проверки обновлений Рас kageKil' "
,Cn.y.vk,4.l4на; :op*f.l
Запуск предпочтительной вивуальной sen
_.Д-MfH ;Г.У K.S :<а !ч:О
'Нет описания
Рис. 9.8. Отключение обновления системы в GNOME
В KDE при первом же запуске вам будет предложено сконфигурировать программу обновлений (рис. 9.9). Выключите параметр Автоматически запускать программу обновлений при входе в систему.
Изменить параметры автоматической проверки обновлений в KDE также можно через YaST — в конфигураторе Настройка автоматического обновления группы Программное обеспечение (рис. 9.10).
ШШ
Ш
Ш
Н*1 Нр^Чу
, 24 м
ч.
Внутренний w*x»h«3W
, механизм PtckageKtt v
ПО • #* .Al # « г «0 -,
Hi
^ Отмена
Рис. 9.9. Настройка обновления системы при первом запуске KDE
ЧАСТЬ II
Подключениек Интернету
Вторая часть книги посвящена подключению к Интернету. Мы рассмотрим как само подключение, так и популярные программы для работы в Интернете.
Глава 10
Обычное модемное соединение
Преимущества и недостатки коммутируемого соединения
Одна из наиболее часто встречающихся ситуаций — удаленное соединение по коммутируемым сетям общего пользования через модем, выполняющий МОдуляцию и ДЕМодуляцию (отсюда и название) дискретных сигналов. Модем кодирует и декодирует каждый информационный бит, синхронизирует передачу сигналов по линиям связи (телефонным линиям), выполняет проверку правильности передачи, а также некоторые другие операции, например, компрессию и декомпрессию передаваемых данных.'
Спрашивается, зачем нужна модуляция и демодуляция сигналов? Дело в том, что модемы предназначены для передачи данных по аналоговым линиям. Ведь компьютер работает с данными в двоичной системе, то есть оперирует наборами нулей и единиц, которые, в свою очередь, соответствуют некоторым выбранным уровням напряжения, например, есть напряжение— 1, нет напряжения — 0. Для передачи информации по цифровым каналам модем не требуется.
Но что делать, если вам нужно передать сигнал за пределы компьютера? Если расстояние небольшое, то можно соединить компьютеры напрямую, например, так называемым нуль-модемом (специальным кабелем, соединяющим два компьютера по СОМ- или LPT-портам) или с помощью сетевых карт и перекрестно обжатой витой пары. А если расстояние велико, скажем, когда удаленный компьютер находится в другом районе или городе? Первое, что приходит в голову, — купить много кабеля. Впрочем, это может оказаться довольно дорогой затеей, к тому же вам придется бороться не только с затуханием сигнала (кроме кабеля для передачи данных на большие расстояния вам потребуются усилители), но и любителями поживиться за ваш счет— кабель могут просто украсть вместе с усилителями и другим оборудованием.
Вот тут действительно понимаешь, что самое дешевое решение — это передача данных по обычным телефонным линиям. Телефон есть практически у всех, модем стоит дешево, подключаешь модем компьютеру и к телефон ной линии, — и все, можно передавать данные.
Модемное (оно же коммутируемое или dial-up) соединение остается одним из самых распространенных в нашей стране, несмотря на наличие альтернативных способов подключения к Интернету (ADSL, РРРоЕ и др.), зачастую более выгодных.
К преимуществам модемного доступа к Интернету можно отнести только дешевизну подключения. Из оборудования требуется телефонная линия (с этим сейчас проблем нет) и Модем. Самый дешевый внутренний модем стоит не более 300 рублей, более качественный внешний — около 800. Подключение к провайдеру часто вообще бесплатно, а час работы в бизнес-время обходится в сумму не более 25-30 рублей. На этом преимущества и, заканчиваются.
А теперь поговорим о недостатках.
Низкое качество телефонных линий — соединение через модем нередко обрывается.
Высокая удельная стоимость передачи информации — при больших объемах намного выгоднее оказывается ADSL-доступ. Давайте посчитаем. Час доступа к Интернету стоит 30 рублей. 8 часов работы в день, 22 рабочих дня. В месйц получится 176 часов, т. е. более 5000 рублей. Для сравнения — стоимость безлимитного ADSL-доступа на скорости 1 Мбит/с составит порядка 1200 рублей в месяц.
Низкая скорость передачи данных— заплатив за модемный доступ 5000 рублей в месяц, удовольствия от работы в Интернете вы не получите. Что ни говори, а 33,6 Кбит/с (в идеальных условиях — 56 Кбит/с) — это не сравнимо с 1 Мбит/с по выделенной линии.
С другой стороны, если вы работаете в Интернете редко (до 10 часов в месяц), модемное соединение — оптимальное решение для вас.
Стандарты обмена данными
Итак, мы уже знаем, для чего необходим модем. Теперь давайте разберемся в популярных стандартах модемов. Ведь обозначения в руководстве к модему (и на упаковке) понятны не каждому. Таблица 10.1 поможет вам сориентироваться в мире модемных стандартов.
Таблица 10.1. Стандарты обмена данными
Стандарт
Скорость, бод
Описание
V.21
300
Полнодуплексная (в обоих направлениях) низкоскоростная передача данных
V.22
1200
Полудуплексная (в одном направлении) низкоскоростная передача данных
V.22bis
1200, 2400
Полнодуплексная передача данных. Распространен во всем мире, в отличие от первых двух стандартов, которые не использовались в США
V.29
1200, 2400, 4800, 9600
Полудуплексная передача данных. Применяется преимущественно в факс-модемах
V.32
4800, 9600
Полнодуплексная передача данных. Модемы, поддерживающие данный стандарт, могут самостоятельно выбирать скорость в зависимости от качества линии■
V.32bis
7200, 12000, 14400
Версия V.32, поддерживающая более высокие скорости
V.34
до 28800
Следующее усовершенствование V.32
V.42
—
Стандарт коррекции ошибок для высокоскоростных модемов, например, для V.32bis- или У.34-модемов
V.42bis
34000
Стандарт коррекции и сжатия данных. Благодаря сжатию достигается скорость в 34000 бод
V.90
56000/33600
Асинхронный стандарт высокоскоростного обмена данными. Скорость передачи 56 Кбит/с, приема — 33,6 Кбит/с. V-90-модемы распознают цифровую линию, поэтому уменьшается число ступеней преобразования данных (ведь если модем подключен к цифровой линии, модуляция и демодуляция уже вообще не нужйы), а это тоже позволяет повысить скорость обмена данными
V.92
56000/48000
Усовершенствованная версия V.90, позволяющая передавать данные со скоростью 48 Кбит/с. Также возросла скорость передачи факса — 33,6 Кбит/с вместо 14,4 Кбит/с
V.44
—
Стандарт коррекции ошибок, использующийся вместе с V.92
В табл. 10.1 приведены стандарты обмена данными и сжатия данных. Существуют еще стандарты на команды модема, среди которых выделяется стандарт, разработанный компанией Hayes, — Hayes AT.
Стандарт Hayes АТ
Модемы, поддерживающие стандарт команд Hayes АТ, называют АТ- совместимыми (AT-compatible). Каждая команда данного стандарта начинается символами ат, например, athi. Вот некоторые самые распространенные АТ-команды:
atz — сброс модема. Все параметры модема устанавливаются по умолчанию. Обычно данная команда используется в качестве строки инициализации модема;
атн — позволяет поднять/положить трубку (athi — поднять, АТНО — положить);
atd — набор номера. Обычно после нее указывают модификатор (т — для тонового набора или р — для импульсного) и номер телефона, например, ATDP5551122;
ATSr=n — запись в регистр г значения п. Набор регистров зависит от мо- дели вашего модема. Изменяя значения регистров модема, вы меняете его аппаратные параметры. Как правило, описание регистров приводится в документации.'
Выбор модема
В компьютерном магазине обычно предлагают широкий ассортимент модемов — от самых дешевых устройств до довольно дорогих от известных брендов (например ZyXEL и US.Robotics). Но модем модему рознь. Давайте попробуем выбрать оптимальный для вас модем.
Самые дешевые — внутренние модемы, представляющие собой плату расширения, устанавливаемую внутрь корпуса компьютера. Все современные внутренние модемы выполнены в виде PCI-платы. Цены на подобные устройства начинаются от 300 рублей. Но я настоятельно рекомендую вам отказаться от покупки внутреннего модема по следующим причинам:
в случае "зависания" модема (а такое случается, особенно с дешевыми моделями) вы не сможете его "сбросить". Если зависнет внешний модем, то для перезапуска его достаточно выключить/включить. А внутренний модем вы уже не выключите — тут или ждать, пока модем "подумает", или перезагружать компьютер;
вы не можете контролировать состояние устройства— у внутреннего модема нет никаких индикаторов, отображающих его состояние (раньше выпускались внутренние модемы с панелью индикаторов состояния, которую можно было установить вместо заглушки в отсек корпуса);
вы не сможете показать знакомым, на чтд потратили свои кровные 300 рублей (хотя лично я бы такое "счастье" и не показывал).
Но приведенные причины, сами понимаете, не главные. А теперь поговорим об основной. У модема может быть собственный процессор и своя память. Модемы с собственным процессором называются аппаратными, а без такового— программными (Win-модемы). В программных модемах обработку информации осуществляет центральный процессор компьютера под управлением программы-драйвера, которую разработчики модема "поленились" выпустить для Linux. Следовательно, Win-модемы работать в Linux не будут. Если вы уж решились на покупку внутреннего модема, то покупайте только аппаратный вариант. Надо сказать, что хороший аппаратный внутренний модем по цене сопоставим с внешним (а иногда и дороже его, например, USR 2976/3298 Hardware 56К стоит более 1200 рублей). К тому же, нужно заметить, что Linux вообще "не дружит" с внутренними модемами. Чтобы заставить заработать аппаратный (внутренний) модем, вам придется немного потрудиться. А вот с внешними проблем никаких нет— подключаете к компьютеру, Linux его определяет, создает ссылку /dev/modem и все — вы можете звонить к своему провайдеру.
Впрочем, с внешними модемами тоже есть свои трудности. В большинстве случаев внешний модем является аппаратным и может подключаться к компьютеру через СОМ- или USB-порт (последние сейчас несколько дешевле). Но лучше выбрать COM-модем, тогда у вас не будет никаких проблем с его подключением и настройкой в Linux (как уже упоминалось, в Linux есть драйверы далеко не для всех USB-устройств, а на диске с драйверами к модему вряд ли будут драйверы для Linux).
Внешние модемы стоят от 1000 рублей и выше. На мой взгляд лучше потратить на 300-400 рублей больше, но затем работать с комфортом, чем безуспешно заниматься настройкой Win-модема под Linux.
Итак, мы определились с типом модема — только внешний и, по возможности, подключаемый через COM-порт. Теперь будем определяться с ценой. Если хотите купить модем среднего класса, ориентируйтесь на 1200-1700 рублей. Как правило, чем дороже модем, тем лучше его "проходимость". Например, относительно дорогие (до 2000 рублей) модемы фирмы ZyXEL могут работать практически на любых линиях. За 1700-1900 рублей вы сможете купить модем ZyXEL Omni. Если же вам нужен настоящий "вездеход" (например, при очень плохой телефонной линии), купите модель ZyXEL U336E (6300 рублей). Если же 6 тыс. рублей за модем для вас — заоблачная цена (действительно, за такие деньги можно купить комплект RadioEthernet), попробуйте поискать тот же аппарат ZyXEL U336E, но бывший в употреблении, что обойдется, естественно, дешевле.
Подключение модема
Сначала нужно подключить модем к компьютеру. Если у вас COM-модем, то перед его подключением выключите компьютер. Если же вы все-таки купили USB-модем, компьютер можете не выключать.
После этого подключите модем к телефонной линии. Обратите внимание: на задней панели модема (вне зависимости от типа — внутренний или внешний) будут два гнезда с надписями LINE и PHONE. Телефонную линию нужно подключать к гнезду LINE — не перепутайте! К гнезду PHONE при необходимости можно подключить параллельный телефонный аппарат.
В Linux файл устройства будет на1зываться /dev/ttySn для COM-модема или /dev/ttyUSBn для USB-модема. Здесь п — это порядковый номер устройства. Для COM-модемов он зависит от порта подключения: /dev/ttySO— СОМ1; /dev/ttySl — COM2 и т. д. Для USB-модемов — это просто его порядковый номер.
Далее для соединения с Интернетом вам нужно программно (ведь физически он уже подключен) настроить модем и соединение с провайдером.
Для соединения с провайдером по модемной линии возможны два протокола: SLIP (Serial Line Internet Protocol) и PPP (Point-to-Point Protocol). Первый сейчас уже не используется, поэтому мы будем рассматривать только РРР- соединения.
За установку PPP-соединения и передачу данных отвечает демон pppd. Он запускается не автоматически при запуске системы, а только тогда, когда вы захотите подключиться к Интернету. Запускать этот демон вручную крайне неудобно, поэтому в Linux используются различные программы-оболочки для упрощения данного процесса. В SUSE основной такой программой является программа KInternet, позволяющая устанавливать не только модемные, но и DSL-соединения. Установка параметров соединения производится конфигуратором YaST, а установка соединения и его разрыв — средствами KInternet.
Настройка модема
Для настройки модема запустите Центр управления и в группе Оборудование выберите Модем (рис. 10.1). Вы увидите окно обнаружения модема.
Примечание
Для непосредственного запуска (не через Центр управления) конфигуратора модема используется команда /sbin/yast2 modem.
КлавиатураКлавиатураМышьМышьПринтерыПринтерыс-тевая платас-тевая платаСменные усфс-Гктва л на?Сменные усфс-Гктва л на?
Клавиатура
Клавиатура
Мышь
Мышь
Принтеры
Принтеры
с-тевая плата
с-тевая плата
Сменные усфс-Гктва л на?
Сменные усфс-Гктва л на?
Рис. 10.1. Центр управления
Рис. 10.2. Модем обнаруженРис. 10.2. Модем обнаружен
Рис. 10.2. Модем обнаружен
Рис. 10.2. Модем обнаружен
Как только модем будет обнаружен, откроется окно, подобное изображенному на рис. 10.2.
Нажмите кнопку Редактировать — ведь нам нужно сконфигурировать модем. В окне Параметры модема (рис. 10.3) вам нужно задать следующие параметры:
□ Модемное устройство — обычно устройство правильно определяется конфигуратором, поэтому изменять его не нужно;
6ыбо& провайдеров
Страны
Страна.
г2рмания
Bems* обитания
ВеМГрИЯ
ИИ1^^ИШ
Новая Зеландия
Словежм
Провайдеры
ApexNei. Karlovy Vary
ApexNet Pizsn
AR system
ASYS UD. Kqina Hora
A$\SUD Praha
■■
Contactei
Czech On Lto
Дсм'тшмяч «-граница nt!p i?v»w aicom < >
иММ^^
Прервать
Назад
Далее
i l'-i4 для набора номера pi ovide>O
i 1мч провайдера Rcmb
Н<-мер телефона 357222
!lfilili|(i|||lilliJiil^^
-Пароль-!•»•..••]
l»-w пользователя dnsdabs-
Всегда тапрашпеать пароль
'P^npaetaПрервать НазадДалее ■
Рис. 10.5. Создание нового провайдера
Урб"^ С*Г.!Д?Ч!Ч ЛЛСхТОЯ «;«*уНД1
Префикс набора — если ваш телефон принадлежит внутренней АТС;
Режим набора — по умолчанию выбран тоновый набор, хотя в большинстве случаев используется импульсный.
После этого конфигуратор предложит вам выбрать провайдера (рис. 10.4). Даже не надейтесь, что ваш провайдер будет в списке. Не теряя время на просмотр названий разных провайдеров, нажмите кнопку Новый. В открывшемся окне (рис. 10.5) нужно ввести название провайдера, номер телефона модемного пула, имя пользователя и пароль. Все эти параметры следует получить у провайдера.
Затем конфигуратор предложит установить параметры соединения. Обычно можно их не изменять (рис. 10.6).'
Примечание
Иногда (в очень редких случаях) нужно принудительно указать имена DNS- серверов. Для этого следует выключить переключатель Автоматически запрашивать DNS и ввести IP-адреса первичного и вторичного DNS-серверов провайдера.
Вы снова вернетесь в окно обзора настроек модема (рис. 10.7). Перед нажатием кнопки Далее вставьте дистрибутивный диск openSUSE — конфигуратор установит некоторые дополнительные пакеты (smpppd, kinternet и др.).
РОД***^3. *7-‘И ’Н П^083йд»рег
AT Modem
* i ?лч у:п?б=нтёд mciMurO
* Запугк^екч «ручную
Доо^лгь Р-тлаути^пвач» Удгмзг»
|@||||1ВШ|йЙ|йЙ1|1й$|1й#8й®Й®Й$Д®#®Ж®й#№Й##^^
Рис. 10.8. Программа Klnternet
Рис. 10.9. Первый выход в Интернет с помощью openSUSE
Как уже было отмечено ранее, установка и разрыв соединения осуществляются с помощью программы KInternet, которая устанавливается в процессе настройки модема. Но почему-то сразу после установки программа отказалась запускаться. Поэтому пришлось перезагрузить компьютер. После перезагрузки явно запускать программу не пришлось — она запускается автоматически. Обратите внимание на нижний правый угол экрана — программа KInternet отображается на панели GNOME в виде коннектора (рис. 10.8).
Как только вы щелкнете по значку KInternet, модем сразу же начнет набор номера. Далее следите за коннектором (значком программы) — если коннектор замкнут, значит, соединение установлено, и вы можете запускать браузер (Компьютер | Firefox) для путешествия по Интернету (рис. 10.9).
Глава 11
xDSL-соединение
Причина популярности DSL-соединений
DSL (Digital Subscriber Line) — цифровая абонентская линия, позволяющая производить двунаправленный обмен данными по телефонной линии. Существуют несколько вариантов DSL-линий: ADSL, VDSL, SDSL, RADSL. Наиболее распространены ADSL-линии. ADSL (Asymmetric DSL) — асимметрическая цифровая линия. Для передачи данных используется витая пара телефонной сети. Скорость передачи данных зависит от расстояния, например, 1,5 Мбит/с при расстоянии в 5-6 км. Но обычно скорость ограничивается провайдером и зависит от тарифного плана. Самый доступный тарифный план подразумевает скорость передачи данных 64 Кбит/с.
Почему ADSL-соединения стали такими популярными? Оснорная причина популярности — это скорость и дешевизна. Именно эти два фактора. Даже в самом "дешевом" варианте обеспечивается скорость передачи данных 64 Кбит/с. Это в два раза быстрее, чем модем (конечно, в идеальных условиях из модема можно "выжать" 56 Кбит/с, но на практике это получается далеко не всегда). И при этом никаких разрывов соединений!
Да, за подключение к провайдеру нужно заплатить определенную сумму (напомню, что модемное подключение бесплатно), но, поверьте, оно того стоит. Также понадобится специальный ADSL-модем, который стоит дороже обычного модема, но в большинстве случаев есть возможность взять модем в аренду у провайдера, а стоимость такой аренды просто смешна.
Дешево, быстро — это все просто замечательно. Но есть еще одно преимущество—когда вы работаете в Интернете, ваш телефон не занят, в отличие от модемного соединения.
Однако есть один нюанс: ADSL-соединение возможно не на каждой телефонной линии. Ваша телефонная линия должна быть цифровой, иначе ничего не получится.
Физическое подключение DSL-модема
Телефонная линия подключается к ADSL-сплиттеру, который обычно входит в комплект поставки. В свою очередь, к ADSL-сплиттеру с помощью простого телефонного кабеля подключаются обычный телефон и ADSL- модем. Ну, а ADSL-модем далее подключается к компьютеру с помощью Ethernet-кабеля (витой пары). Ethemet-кабель также входит в комплект поставки. Схема подключения изображена на рис. 11.1.
ТелефонныйТелефонныйЦифроваяЦифроваяРис. 11.1. Схеме подключения ADSL-модемаРис. 11.1. Схеме подключения ADSL-модема
Телефонный
Телефонный
Цифровая
Цифровая
Рис. 11.1. Схеме подключения ADSL-модема
Рис. 11.1. Схеме подключения ADSL-модема
Внимание!
Если у вас есть дополнительные параллельные телефоны, то подключать их к телефонной линии напрямую не допускается! Подключать параллельные телефоны можно только через ADSL-сплиттер.
Настройка DSL-соединения
Запустите Центр управления (или сразу YaST — как вам больше нравится) и выберите конфигуратор DSL (в группе Сетевые устройства). Пользователям радиодоступа к Интернету (технология Radio Ethernet) тоже нужно использовать конфигуратор DSL— настройка Radio Eterhet осуществляется аналогично настройке DSL.
Примечание
Для непосредственного запуска (не через Центр управления) конфигуратора DSL-модема используется команда /sbin/yast2 dsl.
Конфигуратор попытается найти DSL-устройства. Это может занять некоторое время, так что придется немного подождать (рис. 11.2).
✓ Обнаружение DSLуороми»
^ Чтение те*7щепконф1«урацкн
^ Чтение конфигурации брандмауэра
V* Чтение провайдеров
•^ Чтение чоифшурацян сетевой платы
| - Чтение конфигурации сетевой платы
||11|И1^^
|||||||gg||g|||||||g|||g|||g^^
I ^-Справка'Поерзать
Рис. 11.2. Поиск DSL-устройств
ppp режим PPP по E^stn^t
1®|8^^в111О11111|в1вЯв1в11Я1б||1в8||1#||11®1111Я
Elh«netnn»ia
v?AV7f 102 {Rhine Стоечесг e.theme* с^зя^ ?p \Т323г ,,
•.етевэя плата-DMs'P-hApeo”ин
Сч-тевьн платы
ЯЖжО^^Ж^^ЙЖЙИ®1«йШ1вЯИ|1ИЖИ1й1в8В111ИЖ|®1И1|1||йЖ|8||||^^
A*tiva*« fiMice Bpyw-3
у Разрешитьурраелбни» устоои^вами для польЗч^атьяей и^-ад#линистратор*?» ^е&ез Ь«г.»б»пе1
^^^прэйка
Далее вы увидите пустое окно обзора настроек DSL, как будто,не найдено ни одного DSL-устройства. Не пугайтесь — так и должно быть. Просто нажмите кнопку Добавить. Вам нужно задать параметры DSL-соединения (рис. 11.3), а именно; выбрать режим РРР, выбрать сетевую плату, к которой подключен DSL-модем, выбрать режим активации устройства и обязательно разрешить управление соединением через KInternet (иначе вы просто не сможете использовать KInternet).
Начнем с режима РРР. Обычно используется режим PPP по Ethernet. Технология ADSL (как и другие технологии, например, Radio Ethernet), базируется на протоколе PPPoE (Point to Point Protocol over Ethernet). Протокол PPP используется обычным модемным соединением, а тут получается, что PPP-кадры будут передаваться по сетевой плате (Ethernet) — это и есть суть режима РРР по Ethernet.
Сетевая плата обычно выбирается конфигуратором правильно, поэтому ее не нужно изменять, тем более, что в большинстве случаев найденная сетевая плата является единственным сетевым адаптером в системе.
Режим активации устройства (Activate device) позволяет определить, как будет активироваться устройство — вручную или автоматически при запуске системы. Тут решать вам — можно запускать DSL-соединение и при запуске системы, но тогда отпадает необходимость в использовании KInternet.
Следующий этап настройки DSL-соединения — это выбор провайдера. Вашего провайдера не будет в списке, поэтому сразу нажимайте кнопку новый, вводите имя провайдера, имя пользователя и пароль (рис. 11.4).
Теперь надо определить некоторые параметры соединения. Параметры, предложенные конфигуратором, вполне приемлемы и устроят большинство пользователей, поэтому просто просмотрите их и нажмите Далее (рис. 11.5). Вы вернетесь в окно обзора DSL-соединений, которое теперь не будет пустым — в нем появится только что созданное соединение (рис. 11.6).
Все, что/вам осталось — это нажать кнопку Далее и подождать, пока YaST сохранит конфигурацию системы (рис. 11.7).
Для подключения к Интернету нужно щелкнуть по значку KInternet (см. рис. 10.8). Но если вы до этого настраивали модемное соединение и теперь настроенных подключений у вас уже два, то теперь вам нужно из них выбрать именно DSL-подключение. Для этого щелкните правой кнопкой по значку KInternet и выберите команду меню Интерфейс | dslO. Вот теперь можно щелкнуть по значку левой кнопкой для установки соединения. Для отключения, как обычно, нужно снова щелкнуть по значку KInternet.
Рис. 11.4. Информация о провайдере
Набор по ’рббздари-»
||i||i||||if^^
•^ Mr»t«iaTii“wn дапрашныть O^S
V Aei<.*HV»u»u-M г.Арелйдглннать-:^
v Внеин№1нн«»ефейе Ьсзндм^ра
®йИ®8щ|||йй||О0Ш|В|0^
IP подооОксил»"
^СГПЭК'й
DSL додюиозение
I ^у'юсАстаа йчЮ
Затыкается вручную
Д|ВВВ|®|В||й^^
^^лр«ка
Рис. 11.6. Созданное соединение
Запись конфигурации
Запи« ь * '^нфтурацин с^г^ий платы
Запжагь лпма^д*^»
Устано^зсетоамрсгучок
'Л'тэнсв^а ampi^id
Z Swcwb Rtnteipet
^ едтвеэцич L£Tt>iHtH слуге-
^тмелц^я сетеэь** с плчб
ПисатьПисать6 C-mfa
Писать
Писать
DSL-соединение обычно оплачивается по трафику (то есть вы платите за реально принятый/переданный объем информации). Чтобы просмотреть, сколько вы "насидели" в Интернете, запустите терминал (щелчок правой кнопкой на рабочем столе, команда Открыть терминал), затем введите команды
SU
ifconfig
ids laids laФайл Правка Вид Терминал Вкладки СправкаФайл Правка Вид Терминал Вкладки СправкаКоманда ifconfig выведет все сконфигурированные интерфейсы, а также статистику использования каждого интерфейса (рис. 11.8). Нас интересует интерфейс dslO. Из рис. 11.8 видно, что нашим компьютером было принято 3,3 Мбайт информации (RX bytes) и передано 484 Кбайт (ТХ bytes).
ids la
ids la
Файл Правка Вид Терминал Вкладки Справка
Файл Правка Вид Терминал Вкладки Справка
Link encap;Point-to-Point Protocol
inet addr:193.254.219.142 P-t-P:193.254.218.129 Mask:255.255.255.255
UP POIHTOPOIMT RUNNING NOARP MULTICAST MTU: 1488 Metric:1
RX packets:4422 errors:0 dropped:6 overruns:8 frame:9
TX packets:4454 errors:8 dropped'O overruns:8 carrier:9
collisions;S txqueuelen:3
RX bytes:3462447 (3.3 Mb} TX bytes:495967 i484.3 Kb)
ethti Link encap:Ethernet №addr 08:OO:87:88:BC:96
inet6 addr: fe86::26d:87ff:fe88:bc96/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1586 Metric:1
RX packets:5669 errors:6 drapped:8 overruns:0 fraw:0
TX packets:4593 errors:Q dropped-B overruns:8 carrier:9 collisions:0 txgueuelen:1680
RX bytes:360616В (3.4 Mb) TX bytes:6863e8 ( 592.1 Kbi
Interrupt:11 Base address:Oxe800
lo Link encap:Local Loopback
inet addr:127.6.8.1 Mask:255.0.e,8
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING KTU:16436 Metric:1
RX packets:3608 errors:9 dropped:9 overruus:9 f:ame:0
TX packets:3868 errors:6 dropped:» overruns:8 carrier.8
Рис. 11.8. Команда ifconfig
Глава 12
Соединение по локальной сети
Файлы конфигурации сети в openSUSE
Прежде чем приступить к настройке сети, вы должны познакомиться с файлами конфигурации сети, которые присутствуют в любом дистрибутиве Linux, вне зависимости от его версии (табл. 12.1). Все эти файлы редактировать будем с помощью графических конфигураторов — так удобнее, поскольку не нужно помнить формат каждого файла. Но вы должны знать, где и какие параметры хранятся.
Таблица 12.1. Общие файлы конфигурации сети в Linux
Файл
Описание
/etc/aliases
База данных почтовых псевдонимов. Формат этого файла очень прост:
псевдоним пользователь
Системой на самом деле используется не файл /etc/aliases, а файл /etc/aliases.db, который создается программой newaliases по содержимому файла /etc/aliases. Поэтому после редактирования этого файла не забудьте выполнить от имени root команду newaliases
/etc/hosts.conf
Содержит параметры разрешения доменных имен. Например, директива order hosts, bind означает, что сначала поиск IP-адреса по доменному имени будет осуществлен в файле /etc/hosts, а затем лишь будет произведено обращение к DNS-серверу, заданному в файле /etc/resolv.conf.
Директиве multi on означает, что одному доменному имени могут соответствовать несколько IP-адресов
Таблица 12.1 (окончание)
Файл
Описание
/etc/hosts
В этом файле можно прописать IP-адреса и имена узлов локальной сети, но обычно здесь указывается только IP- адрес узла localhost (127.0.0.1), потому что сейчас даже в небольшой локальной сети устанавливается собственный DNS-сервер
/etc/hosts. allow
Содержи1! IP-адреса узлов, которым разрешен доступ к сервисам данного узла
/etc/hosts.deny
Содержит IP-адреса узлов, которым запрещен доступ к сервисам данного узла
/etc/motd
Файл задает сообщение дня (Message of the day). Данный файл используется многими сетевыми сервисами, например, FTP-, SSH-серверами, которые при регистрации пользователя могут выводить сообщение из этого файла
/etc/resolv.conf
Задает IP-адреса серверов DNS
/etc/services
База данных сервисов, задающая соответствие символьного имени сервиса (например, рорЗ) и номера порта (110/tcp, tcp — это наименование протокола)
Настройка соединения
Прежде чем приступить к настройке сети, примите к сведению, что в случае наличия в локальной сети DHCP-сервера вообще отпадает необходимость в настройке сетевой платы, поскольку в SUSE с помощью DCHP-сервера сетевой интерфейс настраивается автоматически: сервер назначает каждому клиенту сети уникальный IP-адрес и передает другие сетевые параметры — IP-адреса серверов DNS, IP-адрес шлюза, сетевую маску. А вот если администратор сети поленился настроить DHCP-сервер, тогда вам придется настраивать сетевую плату самостоятельно, вручную задавая сетевые параметры, полученные от администратора.
Запустите YaST и выберите конфигуратор Сетевые настройки или запустите конфигуратор сети командой /sbin/yast2 lan (рис. 12.1).
Выберите сетевую плату и нажмите кнопку Настройка. В открывшемся окне (рис. 12.2) на вкладке Адрес вы можете задать IP-адрес сетевой платы, маску подсети и имя компьютера (Hostname). Понятно, что нужно выбрать режим Статически присвоенный 1Р-адрес.
Оби^е параметры ОСчор имя узла/DNS Маршру!иэацич
Р адрес
'.’.-■•, к .n ?:ttoi-*i$:.-:r1 „у<е< },?•■='
1111111111^^
I идя устройства ё-П-е’М
Запускается автоматически при загрузке
iP адрес присвоенный пос оедггаом DHCP
Добавить Настройка Удалить
I ^кпраекаI ^кпраекаПрерватьПрерватьДалееДалееРис. 12.1. Конфигуратор сетиРис. 12.1. Конфигуратор сетиОбщий Ад?*< ОборудованиеОбщий Ад?*< Оборудование
I ^кпраека
I ^кпраека
Прервать
Прервать
Далее
Далее
Рис. 12.1. Конфигуратор сети
Рис. 12.1. Конфигуратор сети
Общий Ад?*< Оборудование
Общий Ад?*< Оборудование
ТилупрониваНазвание конфигурации
Sea 1£ адреса :для устройств
* Днявтиичес^ий адрес D^CPО
С"зл4че'?ггн Гфисвоекмуй Iй адоес
ip АдресМас.-£к1дсе?иHos?name
i|il|||iBii|||#i|Wi8ii#ili^^
$ пс еидс-щуиз v ip адрес Сетевая маска
ДлбамГй
Mft||^^
П^ арвач
Общие гарамеяры Обаор 1 м* vsna/DN^ Маршрутизация
||Ж1ЖШ|||||||И|||ОВВ|||Ш
tV^y.inadhsflabsидя Демина ste
✓ i Ьментгьузла меру» DHCP
Vузла 6 каталог yc'ho-???.
мШ||§ООМЖяВ8н$ЯВЯ01яй||1ШВ|ИМ
^Я1^^^^^^^^^^Я^Ив^^^^Я^00111ИЛ|®р|ОЙИвИИ^в1^ШйШ^^Й1Й
||i|eil|||S||i|||i||||lllllll|lll^^
Cepeepi^H^
ОСноаить данныеDHCP
(?^£лрзвка' пр» рватьДап**
В«ДИММИИЙ11ДИИ11ОИИ1111М
Рис. 12.3. Параметры DNS
Нажмите кнопку Далее. Вы вернетесь в окно сетевых настроек. Перейдите на вкладку Имя узла/DNS (рис. 12.3). Здесь вы можете указать имя компьютера, имя домена, а также IP-адреса DNS-серверов.
Затем перейдите на вкладку Маршрутизация (рис. 12.4). На ней вы сможете задать IP-адрес шлюза — без этого не подключиться к Интернету. Вообще по поводу настройки Интернета по локальной сети вам нужно проконсультироваться с администратором сети. Если же вы сами администратор, то должны знать, что делаете.
Пользователям, подключающимся к Интернету по локальной сети, довольно часто нужно указать параметры прокси-сервера, через который осуществляется доступ к Интернету. Это можно сделать с помощью конфигуратора Прокси-серверы сети (Центр управления | Прокси-серверы сети). Параметры прокси-сервера (рис. 12.5) можно уточнить у администратора сети.
Рис. 12.5. Параметры прокси-сервера
Здесь вы можете выбрать следующие опции:
Использовать системные параметры прокси — будут использоваться параметры, заданные с помощью конфигуратора YaST | Прокси;
Прямое соединение с интернетом — прокси не используется;
Ручная настройка сервиса Прокси — нужно указать параметры проксисервера, полученные от администратора. Нажав кнопку Подробнее, можно установить имя пользователя и пароль для регистрации на проксисервере, если это необходимо.
Нужно отметить, что данный конфигуратор изменяет параметры только для пользователя, от имени которого он запущен. Для изменения системных параметров (действуют на всех пользователей) нужно использовать конфигуратор YaST | Прокси (рис. 12.6).
У- Волочить прокси-сервер
чл,’р-...’Ч-- op .w-.: горьт;-»
ЦР.1 прокси-сервер HTTPhttp.";
URL прокси-сервера HTTPShttp»'
URL прокси-сервера FTPhttp//■
.Использовать один прокси-сервер для всех протоколов!
Демену без проксиJocaEhost 127 00 1
Проверка подпииности прокси-сервером’
Имя пользователя прокси:
Пароль прокси-пользователя;
Проверить настроим! прокси-сервера
С^)'С правкаПрервать Назадпапе» ■
Рис. 12.6. Общесистемные параметры прокси-сервера
Глава 13
Программы для работы в Интернете
Автозапуск программы Klnternet
Программа Klnternet по умолчанию настраивается на автоматический запуск только в среде KDE. Пользователям GNOME приходится самим запускать ее после входа в систему (в том случае, когда нужно выйти в Интернет). Намного удобнее добавить ее в автозапуск, чтобы она работала так же, как в KDE.
Откройте Центр управления, запустите конфигуратор Сеансы. На вкладке Запускаемые при старте программы нажмите кнопку Добавить. Введите имя программы — Klnternet, команду ДЛЯ запуска — klnternet (рис. 13.1).
Имя: 'Klnkine*Имя: 'Klnkine*Команда: 1мп1*>1пе1|Команда: 1мп1*>1пе1|1 ее«р1 ее«рТеперь Klnternet будет запускаться при входе в систему.
Имя: 'Klnkine*
Имя: 'Klnkine*
Команда: 1мп1*>1пе1|
Команда: 1мп1*>1пе1|
1 ее«р
1 ее«р
Рис. 13.1. Автоматический запуск Klnternet
Firefox — сразу готов к работе
openSUSE меня приятно удивила. Дело в том, что в других дистрибутивах, например, в Fedora или Ubuntu, браузер, поставляемый по умолчанию, — Firefox, является совсем "пустым". Он не умеет воспроизводить Flash-ролики,
Java-апплеты, Flash-видео и т. д. Ничего другого не остается — приходится устанавливать недостающие плагины вручную, что отнимает время и трафик. В openSUSE браузер Firefox укомплектован полностью "из коробки", то есть сразу после установки вы можете смело бороздить просторы Интернета. Браузер умеет просматривать Flash-ролики, Flash-видео, QuickTime-видео, MPEG-видео, Java-апплеты и т. п. Запустите браузер и в адресной строке введите:
about:plugins
Вы увидите полный список установленных плагинов (рис. 13.2). Он впечатляет — все, что можно было установить, — установлено.
^.VMHwe эакпадкм v ^ openSUSE* фксаг-пд surfed ^••Lats^Heac.w-ws^ ^‘ЛячаГ-некп*
v.d«u,'ci4.trh5rm-?|'У5^р/<-т$1.ра.л: ,n'ai)e^-<!.>t<kiime tJwO'AmUv.d«u,'ci4.trh5rm-?|'У5^р/<-т$1.ра.л: ,n'ai)e^-<!.>t<kiime tJwO'AmUf^^e*i^^l#|i
v.d«u,'ci4.trh5rm-?
|'У5^р/<-т$1.ра.л: ,n'ai)e^-<!.>t<kiime tJwO'AmU
v.d«u,'ci4.trh5rm-?
|'У5^р/<-т$1.ра.л: ,n'ai)e^-<!.>t<kiime tJwO'AmU
MPFG-1 d<№0
MarPaml BArap wage
QuickTime rmage
Op-nt-’ ilt-rw- p:.;.;:?,
■.h.-c^^v.i-r "1.ъп
t^ibixVia hbiiasbplayei sc Shockweve Г lash 'j 0-124
appiicaiiorVfutLuesctaahappiicaiiorVfutLuesctaahFutaieSiHash "layerFutaieSiHash "layer
appiicaiiorVfutLuesctaah
appiicaiiorVfutLuesctaah
FutaieSiHash "layer
FutaieSiHash "layer
Ч^ч. Or <- У'ц.уг: roi-sir- г-Д-г r;:.! :>.C :■■. C.J.i.- .t'.-1'-
файла nprwbxig
Готово
Рис. 13.2. Список плагинов Firefox
Так что можете не терять времени, а сразу подключаться к Интернету и посещать свои любимые сайты. К тому же в состав openSUSE 11 входит самая последняя версия Firefox - третья. Эта версия считается более стабильной, чем вторая — из нее удалены всяческие "глюки" второй версии.
Почтовый клиент Evolution
Некоторые дистрибутивы комплектуются значительным количеством различных почтовых клиентов (в одном я насчитал целых шесть!): В openSUSE всего один почтовый клиент, но зато удобный, — Evolution. Для его запуска используется команда меню Компьютер | Электронная почта и календарь. При первом запуске Evolution попросит ввести параметры вашей учетной записи — ваш e-mail, адреса POP- и SMTP-серверов, в общем, как и при первом запуске любого почтового клиента (рис. 13.3).
Кроме параметров учетной записи, Evolution предлагает установить общие параметры программы, например, периодичность проверки почты (рис. 13.4).
Выверите один из след/ущих варианта»
Таг сервера , POPС 1|
Oni’t ание Для .подключения и принятия почты с -'-рвевсв POPI
■l||||||||!lillJ|llllj|ijliiiiiili|l|||i|||||llt!l^^
Имя пользователя dhsnabsI
|®ВЯ1Я|||||111В11111181111^^
Использовать защищенное соединениеБезшифрования С[
l||llllgllgilllle|illllllli!lllil^^
■ИС ,iv;eiiill.:.iw,4iwc;
Пароль С Проеуж а поддерживаемых типов(
Запомнить парольI
^Отмена -чу Науд -у Далее
Рис. 13.3. Параметры учетной записи
, ^«томатнчесь,} пм^т-^ь рсмюto * минут
Хряттиед^ е.-<*>б8е?ый
Сй'р^ят» С^йби^М^ W '-ФИР*
«'дап-лть «.-.>5?? 7дне,.
3jn&ftnni» подд^ртм-уееего^шиг^**,^ POP3
X О^ем 4< назад ^- Дале а ..
Рис. 13.4. Общие параметры программы
Примечание
Впоследствии параметры программы можно изменить с помощью команды меню Правка | Параметры.
Работать с программой чрезвычайно просто. Вообще Evolution строился по "образу и подобию" MS Outlook (именно Outlook, а не ее облегченной версии — Outlook Express), поэтому проблем с его использованием у вас не должно быть (рис. 13.5).
Пиджин — программа
для мгновенного обмена сообщениями
Программа Пиджин (Pidgin) используется для мгновенного обмена сообщениями. Пиджин — это не просто ICQ-клиент: кроме сервиса ICQ, Pidgin поддерживает службы Gadu-Gadu, GroupWise, IRC, MSN, Yahoo и др. На наших просторах более популярна ICQ, поэтому ее и будем рассматривать. Данная программа устанавливается по умолчанию, поэтому его не нужно устанавливать самостоятельно.
Запустите Пиджин (Компьютер | Приложения | Интернет | Пиджин). Вы увидите окно создания новой учетной записи (рис. 13.6). Здесь нужно выбрать тип учетной записи ICQ и ввести ваш UIN, имя пользователя и пароль.
Примечание
Зарегистрировать новую учетную запись (если вы еще не регистрировались в ICQ) можно по адресу: https://www.icq.com/register/.
После того как вы создадите учетную запись, Пиджин немедленно подключится к ICQ-серверу. Но не спешите сразу общаться — нужно установить правильную кодировку. Окно учетных записей все еще будет на экране — перейдите к нему, выделите свою учетную запись и нажмите кнопку Изменить (рис. 13.7).
Перейдите на вкладку Дополнительно и установите кодировку windows- 1251 (рис. 13.8).
После этого перезапустите (закройте и запустите заново) Пиджин. Вот теперь можно перейти к списку контактов (рис. 13.9) и начать общение (рис. 13.10).
Кроме программы Пиджин в вашей системе может быть установлена программа Kopette (если вы установили KDE4) — это еще один клиент для мгновенного обмена сообщениями. Эту программу мы не будем рассматривать, поскольку она подобна программе Пиджин. Какой клиент использовать — дело вкуса и только.
.Основные-; дополнительные
i’s :. ■■:
iliil
Идентификатор пользователя
Пароль
Локальный псевдоним
Запомнить пароль
5 iap вк ц.:и i-j-л идол-*.к
_'; Уведомления о новой почте
■ I к пользовать этот значок собеседника для этой учетной записи
Рис. 13.6. Окно выбора учетной записи
Рис. 13.9. Список контактов
Рис. 13.10. Диалог
FTP-клиенты
Для Linux разработано очень много различных FTP-клиентов. Кроме того, практически все браузеры Linux поддерживают работу с FTP. Впрочем, возможности браузеров ограниченны и не дотягивают до возможностей даже самого простого FTP-клиента.
Основной задачей FTP-клиента является обмен файлами с FTP-сервером — с помощью FTP-клиента можно не только скачать файл, но и закачать его на сервер.
Стандартным для многих операционных систем является простенький текстовый клиент ftp. Зная, как работать с этим клиентом, вы в любой операционной системе будете чувствовать себя в своей тарелке.
Для открытия соединения с любым FTP-сервером введите команду:
ftp <имя или адрес ЕТР-сервера>
Можно просто ввести команду ftp, а в ответ на приглашение:
ftp>
ввести команду
open <имя или адрес РТР-сервера>
Лично мне больше нравится первый вариант, поскольку он позволяет сэкономить время. Далее приводится протокол входа на FTP-сервер с вводом имени пользователя и пароля:
[den@dhsilabs ~]$ ftp
ftp> open ftp.narod.ru
Connected to ftp.narod.ru.
220 ftp.narod.ru (Libra FTP daemon 0.17 20050906)
500 Unrecognized command AUTH
Name (ftp.narod.ru:den): dkws
331 Password required
Password:
230 Logged in, proceed
Remote system type is UNIX.
ftp>
Подключившись к серверу, вы можете ввести команду help, чтобы просмотреть список доступных команд. Для получения справки по той или иной команде введите help <имя_команды>. Наиболее популярные команды FTP- клиента приведены в табл. 13.1.
7 Зак. 669
Таблица 13.1. Некоторые команды FTP-клиента
Команда
Описание
1s
Вывод содержимого каталога
get
Загрузить файл с сервера
put
Загрузить файл на сервер
mget
Получить несколько файлов с сервера. Допускается использование масок файлов, например, * . rpm
input
Загрузить несколько файлов на сервер
cd
Изменить каталог
mkdir
Создать каталог
rmdir
Удалить пустой каталог
delete
Удалить файл
ftp покаль.но удаленно Закладки Передача ЧСурнап Инструменты Help
■ Host :flpnaiodiu • 'Перт. :’ Uset 'dkws ' - Пароль («•«••«jl FTP
/tomeMenis
Жй1йш8вЯ®§вйж®®®МЙ®1Нй
[Local] (Все файлы]
Нет подключения*
Название Файла
Размер Польэо'
' Наэаачне Файлз
Раалбр Пользоват-
' '4 096 dems' ’
СЗ conhg
4 09C clew:-
Q evriMlCPl
4 096 denis
Сэ goont
A 096 denis
4 096 tie ms
D gup
4 096 denis
О gnome
4 096 denis'
СЗ gnome?
4 096 denis
x ^.-.^iY
йЙЙШЯЖМйЬ^
название файла Ход работы
gFTP 2 018. СорундМ (О 1998-2003 BuanMasney-ma«neyh@gnp re ср Если у вас есть вопросы, ком.юпарни или замечания по зтой программ, вы можете написать мне об этом по ап адресу Зы можете также найти последние новости о gFTP на моем сайте по адресу http pwww gttp org/
у FTP поставляется АБСОЛЮТНО БЕЗ ГАРА1П1II t подробности смотрите в файле COPYING Это свободная прогоамиэ. вы можете распространять ее на условиях. описанных в файле COPYING
Перевод сделал Балей Филиппов, дополнил Виталий Пипатов
Среди тех, кто предпочитает пользоваться программами с графическим интерфейсом, одним из лучших и, наверное, самым популярным графическим FTP-клиентом признается gFTP (рис. 13.11). Обычно gFTP в openSUSE установлен по умолчанию. Особенностью этого клиента является многопоточность — он может одновременно загружать несколько файлов. Выбрав один файл, начните его загрузку, после чего можете смело выбирать другой файл и начинать загрузку и его. Клиент настолько прост в работе, что вы разберетесь с ним и без моих комментариев.
Менеджеры закачек
В мире Linux одним из самых популярных менеджеров закачек является программа wget, но у нее есть один недостаток (хотя может это и достоинство — смотря с какой стороны взглянуть) — она запускается только в текстовом режиме. Понятно, что конечному пользователю использовать эту программу неудобно. Поэтому ее разработчики создали графическую оболочку, которая называется Gwget.
Программа Gwget (рис. 13.12) не входит в инсталляционный комплект дистрибутива по умолчанию, чтобы работать с ней, нужно установить одноименный пакет. Программа настолько проста в работе, что в особых комментариях не нуждается. Главное — вы знаете, что она есть и как ее установить.
Skype — разговоры со всем миром
Вам часто приходится звонить в другую страну? Используя Skype, вы монете существенно сэкономить на телефонных разговорах. Для звонков по Skype у вас и у абонента, которому вы хотите позвонить, должен быть компьютер, Подключенный к Интернету. Skype очень гуманен к скорости соединения — приемлемого качества разговора можно добиться даже на модеме (скорость должна быть не ниже 33,6 Кбит/с). Никакого дополнительного оборудования, кроме наушников и микрофона, не нужно.
Все, что вам потребуется — это установить программное обеспечение Skype и зарегистрироваться в сети Skype. Все это бесплатно. Разговор тоже бесплатен — вы платите только за Интернет, как будто вы просто работали в Интернете. Удобно? Конечно! Кроме этого, вы можете звонить на обычные и сотовые телефоны своих знакомых, но такие звонки уже платные. Тарифы не очень высокие, но в пределах одной страны вы практически ничего не сэкономите. А вот если вам часто приходится звонить в дальнее зарубежье, а у вашего абонента нет компьютера, тогда со Skype можно серьезно сэкономить, поскольку Skype-звонок, скажем, из России в Австралию или Америку в разы дешевле звонка по обычному или сотовому телефону в тех же направлениях.
Программа Skype не входит в состав репозитариев openSUSE, поэтому ее пакет надо скачать отдельно и установить с помощью команды rpm. Вам также понадобится пакет Iibqt3-mt, требующийся для работы Skype. Пакет Hbqt3-mt занимает около 3 Мбайт, а Skype — около 10 Мбайт, поэтому из Интернета вам придется выкачать всего 13 Мбайт.
Для установки Skype скачайте RPM-пакет skype-1.4.0.118-suse.i586.rpm по адресу: http://www.skype.com/download/skypeЛinux/.
Запустите менеджер пакетов (Компьютер | Установка программ) и установите следующие пакеты:
□ Iibqt4;
Iibqt4-dbus;
Iibqt4-xl3.
После этого откройте терминал и введите команды (именно в такой последовательности): cd - su
rpm -Uvh ./skype-версия.грт
£Шй*Л 15 чк и«е$жГ 1« Л.*»!,!£Шй*Л 15 чк и«е$жГ 1« Л.*»!,!$тЗий$Жй1Й®Ц^sun mt in v<ier* ’StjH suns$тЗий$Жй1Й®Ц^sun mt in v<ier* ’StjH sunsРис. 13.13. Skype запущенРис. 13.13. Skype запущен
£Шй*Л 15 чк и«е$ж
Г 1« Л.*»!,!
£Шй*Л 15 чк и«е$ж
Г 1« Л.*»!,!
$тЗий$Жй1Й®Ц^
sun mt in v<ier* ’StjH suns
$тЗий$Жй1Й®Ц^
sun mt in v<ier* ’StjH suns
Рис. 13.13. Skype запущен
Рис. 13.13. Skype запущен
Запустите Skype (Компьютер | Приложения | Интернет | Skype). При первом запуске Skype попросит вас указать имя пользователя и пароль. Если вы уже регистрировались в Skype (например, в Windows), введите свои имя пользователя и пароль в соответствующие поля диалогового окна (рис. 13.13).
Еще не регистрировались в Skype? Тогда щелкните по ссылке Don’t have a Skype Name yet?. Появится окно создания новой учетной записи — зарегистрируйтесь, все очень просто (рис. 13.14).
После регистрации вы можете войти в Skype-сеть (рис. 13.15).
Если вы впервые зарегистрировались в Skype, то у вас будет всего один контакт — echo 123 — это тестовый центр Skype.. Выделите его и нажмите зеленую кнопку с изображением поднятой трубки. Вы сможете пообщаться с автоответчиком, чтобы проверить качество звучания и отрегулировать микрофон (вы продиктуете автоответчику сообщение, а он воспроизведет его вам же, чтобы вы смогли понять, хорошо ли вас слышно). Вообще, перед запуском Skype следует открыть регулятор громкости и установить желаемый уровень громкости для микрофона (по умолчанию он равен 0).
Рис. 13.14. Регистрация в SkypeРис. 13.14. Регистрация в SkypeПозвонитьПозвонитьТестовый центр SkypeТестовый центр SkypeЗвонки на стационарные телефоны (SkypeOut)Звонки на стационарные телефоны (SkypeOut)Добавление новых контактовДобавление новых контактов
Рис. 13.14. Регистрация в Skype
Рис. 13.14. Регистрация в Skype
Позвонить
Позвонить
Тестовый центр Skype
Тестовый центр Skype
Звонки на стационарные телефоны (SkypeOut)
Звонки на стационарные телефоны (SkypeOut)
Добавление новых контактов
Добавление новых контактов
С *>Atc л new «дуг-. Alt ousit
lj|||||||jjgi||^
EmailAddress
Rease email me with Skype and special oi«ei s
Choose Skype Nams
i|8liBiee^^
Vei«ty Password
Yes. I have read and I acceptthe Skype End User tKense. Skype Terms от Services and thy Skype Privacy Statement
Reset • ■— Close
Ваш баланс для звонков SkypeOut
Для добавления нового контакта нажмите вторую кнопку на нижней панели инструментов (она показана на рис. 13.15). В открывшемся окне введите имя абонента (рис. 13.16).
А.«<! л №,";х f.>-iU<rА.«<! л №,";х f.>-iU<rIliii|||h^
А.«<! л №,";х f.>-iU<r
А.«<! л №,";х f.>-iU<r
Search th* Skype directory tor old and ne» iriends nyoutnowiher. Skype name lull name o: e-mail address, enter 'Wvthe Do.below
АН CounUietiRegions
■ • n-tr*
» Du not specify
№1У
Fc-maie
All LanguagesAll LanguagesShow only Skype !4e : onlads
All Languages
All Languages
^^(Ot add an ordinary phone number as a SkvpeOut contact
Рис. 13.16. Добавление контакта
Для звонков на стационарные телефоны нажмите кнопку Call ordinary phones (см. рис. 13.15).
Правда, прежде чем осуществить звонок, вам придется пополнить ваш счет. Как это сделать, вы сможете узнать по адресу http://www.skype.com/ intl/ru/products/skypeout/. После пополнения счета ваш баланс отобразится в окне Skype (см. рис. 13.15).
Примечание
Помните, что Skype нельзя использовать для звонков на короткие номера вроде 01,02, 911 ит. д.
ЧАСТЬ III
openSUSEи аппаратныесредства
Третья часть книги посвящена настройке аппаратных средств компьютера в среде openSUSE. Мы рассмотрим настройку графической системы, звуковой платы, принтера и сканера.
Глава 14
Настройка видеокарты и монитора
Основной файл конфигурации X.Org
Когда-то камнем преткновения на пути развития Linux было отсутствие удобного графического интерфейса. Графический интерфейс X Window существовал уже в 1992 году, но его даже Сравнить было нельзя с интерфейсом той же Windows 3.11. Помню, даже в 1997 году, когда вовсю процветала Windows 95, а на пороге была Windows 98, графический интерфейс Linux оставлял желать лучшего. Сейчас же графический интерфейс Linux может дать фору интерфейсу любой другой коммерческой операционной системы.
В большинстве случаев интерфейс X.Org (так называется графическая подсистема современных дистрибутивов Linux) настраивается с помощью удобных графических конфигураторов — на всю настройку уходит не более пяти минут. Но, как настоящим линуксоидам, вам нужно знать, как все это "хозяйство" можно настроить вручную, не прибегая к помощи конфигураторов.
Конфигурационные файлы графической системы хранятся в каталоге /etc/ХН. Основным конфигурационным файлом является xorg.conf. Откройте его. Одного взгляда хватает, чтобы понять, что данный файл лучше всего редактировать не вручную, а с помощью конфигуратора. Но мы все же попытаемся в нем разобраться.
Файл состоит из нескольких секций:
Files — параметры файлов, которые используются графической системой, обычно здесь задается путь к шрифтам;
serverFiags — различные флаги сервера;
Module — подключение разных модулей, например, v41 (Video For Linux);
inputoevice — с помощью этой секции конфигуририруются устройства ввода — клавиатура и мышь;
Monitor — здесь задаются параметры монитора;
Modes — описывается разрешение монитора;
Device — а эта секция содержит параметры видеокарты;
screen — секция описывает экран. В конфигурационном файле может быть описано несколько мониторов и несколько видеокарт, а в секции screen задается, какой именно монитор и какая именно видеокарта будет использоваться в данный момент. Здесь же определяется и текущее разрешение монитора;
serverLayout — задает, какая секция screen должна использоваться, и описывает устройства ввода — клавиатуру и мышь;
Extensions — используется для указания разных расширений Х-сервера.
Вот пример файла конфигурации, настроенного на 19-дюймовый монитор Acer AL1916 и видеокарту NVIDIA GeForce FX52OO. Если у вас такая же конфигурация, а вы нечаянно изменили этот файл, и больше графическая система не работает, можете использовать листинг 14.1 в качестве примера.
# /.../
# SaX generated XI1 config file
# Created on: 2007-10-24T12:15:25+0300. #
# Описываются каталоги co шрифтами Section "Files"
FontPath
"/usr/share/fonts/misc:unsealed"
FontPath
"/usr/share/fonts/local"
FontPath
"/usr/share/fonts/75dpi:unsealed"
FontPath
"/usr/share/fonts/100dpi:unsealed"
FontPath
"/usr/share/fonts/Typel"
FontPath
"/usr/share/fonts/URW"'
FontPath
"/us^/share/fonts/Speedo"
FontPath
"/usr/share/fonts/PEX"
FontPath
"/usr/share/fonts/cyrillic" .
FontPath
"/usr/share/fonts/latin2/misc:unsealed"
FontPath
"/usr/share/fonts/latin2/75dpi:unsealed"
FontPath
"/usr/share/fonts/latin2/100dpi:unsealed"
FontPath
"/usr/share/fonts/latin2/Typel"
FontPath
"/usr/share/fonts/latin7/75dpi:unsealed"
FontPath
"/usr/share/fonts/baekmuk:unsealed"
FontPath
"/usr/share/fonts/Japanese:unsealed"
FontPath
"/usr/share/fonts/kwintv"
FontPath
"-/usr/share/fonts /truetype"
FontPath
”/usr/share/fonts/uni:unsealed"
FontPath
"/usr/share/fonts/CID"
FontPath
"/usr/share/fonts/ucs/misc:unsealed"
FontPath
"/usr/share/fonts/ucs/75dpi:unsealed"
FontPath
"/usr/share/fonts/ucs/100dpi:unsealed"
FontPath
"/usr/share/fonts/hellas/misc:unsealed"
FontPath
"/usr/share/fonts/hellas/75dpi:unsealed"
FontPath
"/usr/share/fonts/hellas/100dpi:unsealed’
FontPath
"/usr/share/fonts/hellas/Typel"
FontPath
"/usr/share/fonts/misc/sgi:unsealed"
FontPath -
"/usr/share/fonts/xtest"
FontPath
"/opt/kde3/share/fonts"
InputDevices
"/dev/gpmdata"
InputDevices
EndSection
"/dev/input/mice"
Флаги сервера
Section "ServerFlags"
Option"AllowMouseOpenFail" "on"
EndSection
Загрузка разных модулей
Section "Module"'
Load
"dbe"
Load
"typel"
Load
"freetype"
Load
"extmod"
Load
"glx"
EndSection
Описание клавиатуры. Обратите внимание на параметр Identifier — он нам понадобится•
Section "InputDevice"
Driver"kbd"
Identifier"Keyboard[0]"
Option
"Protocol" "Standard"
Option ,
"XkbLayout" "us.ru"
Option
"XkbModel" "microsoftpro"
Option
"XkbOpt ions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option
"XkbRules" "xfree86"
Option
"XkbVariant" ",winkeys"
EndSection # Описание мыши Section "InputDevice" Driver"mouse"
Identifier "MouaetlJ" Option"Buttons” "5"
Option"Device" "/dev/input/mice"
Option"Name" "ImPS/2 Generic Wheel Mouse"
Option"Protocol" "explorerps/2" •■
Option"Vendor" "Sysp"
Option"ZAxisMapping" "4 5"
EndSection'
Описание монитора Section "Monitor"
Option"CalcAlgorithm” "XServerPool"
Displaysize 376 301
HorizSync30-83
Identifier "Monitor[0]"
ModelName"AL1916"
Включен режим DPMS (см. далее) Option"DPMS"
VendorName "ACR"
VertRefresh 43-75 # Секция режимов монитора
UseModes "Modes[0]" EndSection
Поддерживаемые режимы Section "Modes" Identifier "Modes[0]"
Modeline "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection
# Экран: здесь указываются
видеокарта и монитор
Section "Screen" DefaultDepth 16 SubSection "Display"
Depth15
Modes"1280x1024"
"1024x768"
"800x600"
EndSubSect i on
SubSection "Display"
Depth16
Modes"1280x1024"
"1024x768"
"800x600"
EndSubSect i on
SubSection "Display"
Depth24
Modes"1280x1024"
"1024x768"
"800x600"
EndSubSect i on
SubSection "Display"
Depth8
Modes"1280x1024"
"1024x768"
"800x600"
EndSubSection
Device"Device[0]"
Identifier "Screen[0]"
Monitor"Monitor[0]"
EndSection
Описание видеокарты
Section "Device" '
BoardName "GeForce FX 5200 (0x0322)"
BusID"1:0:0"
Driver"nv"
Identifier "Device[0]*
VendorName "NVIDIA"
EndSection
Описание экрана (Screen) и устройств ввода
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]* "CoreKeyboard"
InputDevice "Mouse[1]" "CarePointer"
Option"Clone" "off"
Option"Xinerama" "off"
Screen"Screen[0]"
EndSection
Section "DRI"
Group'.'video"
Mode0660
EndSection
Section "Extensions"
EndSection
Использование конфигуратора .
Намного удобнее изменять параметры графической подсистемы с помощью графических конфигураторов. Запустите Центр управления и с его помощью вызовите конфигуратор Разрешение экрана. Этот конфигуратор позволит выбрать нужное вам разрешение из списка поддерживаемых разрешений (рис. 14.1).
Рис. 14.1. Выбор разрешения монитора
Вы можете выбрать разрешение монитора и установить частоту обновления. Значение частоты обновления для TFT-мониторов особой роли не играет, а вот если у вас обычный CRT-монитор, тогда нужно установить частоту обновления не менее 85 Гц, чтобы не уставали глаза при работе с компьютером. Если данная частота не поддерживается, возможно, придется уменьшить разрешение. Например, некоторые 17-дюймовые мониторы могут работать с разрешением, превышающим 1024x768, но в этом случае поддерживаются частоты 75 Гц и ниже. Если же установить разрешение 1024x768, станет доступной частота обновления 85 Гц.
Конфигуратор Графическая плата и монитор предназначен для тонкой настройки видеокарты и монитора (рис. 14.2).
Рис. 14.2. Настройка свойств видеоадаптера и монитора
Примечание
При запуске этого конфигуратора вы, скорее всего, увидите сообщение о том, что ваша видеокарта не поддерживает ЗО-режим (рис. 14.3). Дело не в видеокарте, а в драйвере. В состав openSUSE входят обычные драйверы для работы
в двумерном режиме. Чтобы попасть в "третье измерение", вам нужен проприетарный (то есть "фирменный") драйвер, который из-за всяких лицензионных соглашений не был включен в состав дистрибутива openSUSE. Особо не беспокойтесь по этому поводу — мы его установим в главе 20.
>:'. учии-нм-,“ ги^д-рАЛмги *>:'. учии-нм-,“ ги^д-рАЛмги *Sa>2 не может аклочить 3D систему, ту как ваша графическая картайрайеер не поддерживает 3DSa>2 не может аклочить 3D систему, ту как ваша графическая картайрайеер не поддерживает 3DРис. 14.3. Нужно установить специальный драйвер для поддержки 30-режимаРис. 14.3. Нужно установить специальный драйвер для поддержки 30-режима
>:'. учии-нм-,“ ги^д-рАЛмги *
>:'. учии-нм-,“ ги^д-рАЛмги *
Sa>2 не может аклочить 3D систему, ту как ваша графическая картайрайеер не поддерживает 3D
Sa>2 не может аклочить 3D систему, ту как ваша графическая картайрайеер не поддерживает 3D
Рис. 14.3. Нужно установить специальный драйвер для поддержки 30-режима
Рис. 14.3. Нужно установить специальный драйвер для поддержки 30-режима
Основным разделом конфигуратора Графическая плата и монитор является раздел Монитор. Тут вы можете изменить разрешение монитора, установить глубину цвета (по умолчанию 16 битов, что вполне достаточно), а также изменить параметры видеокарты и монитора.
Начнем с параметров монитора (рис. 14.4) — вы можете выбрать (нажав кнопку Изменить) производителя и модель монитора, если система определила их неправильно, а также включить DPMS (Display Power Management Signaling) — сигналы управления питанием монитора. Ёсли DPMS выключен, то система не сможет управлять питанием монитора.
Теперь перейдем к параметрам видеокарты (кнопка Параметры на рис. 14.2). Их довольно много (рис. 14.5), как может показаться на первый взгляд, но на самом деле в списке параметров представлены далеко не все параметры, которые можно использовать в X.Org.
Изменять данные параметры вам вряд ли придется, но мы все же рассмотрим некоторые из них:
параметр NoAccel предназначен для включения/выключения ускорения ХАА (X Acceleration Architecture). Действие данного параметра распространяется только на выполнение двумерных операций. Отключать ускорение (то есть присваивать параметру NoAccel значение 1) следует лишь при появлении на экране артефактов (искажений изображения). NoAccel автоматически выключает следующие параметры:
О XaaNoCPUToScreenColorExpandFill;
О XaaNoColorSxSPatternFillRect;
Монитор дня платы NWlra <»ectM<e г <5200 tb*O?22tРазмер арзид Частоты «рнфонозацниМонитор дня платы NWlra <»ectM<e г <5200 tb*O?22tРазмер арзид Частоты «рнфонозацни. Монитор выбор производителей н.хтбание. Монитор выбор производителей н.хтбаниеИ^^ИЖ® ' ^ADDONICS , 1ADDVIFW : iADI’ »ALPHASCAN; JaltmaL "AMAG*|f||||^; i^TRAD |j||j^^ , :APOLLO ' iAPPLEИ^^ИЖ® ' ^ADDONICS , 1ADDVIFW : iADI’ »ALPHASCAN; JaltmaL "AMAG*|f||||^; i^TRAD |j||j^^ , :APOLLO ' iAPPLEX Включить DPMSX Включить DPMS
Монитор дня платы NWlra <»ectM<e г <5200 tb*O?22tРазмер арзид Частоты «рнфонозацни
Монитор дня платы NWlra <»ectM<e г <5200 tb*O?22tРазмер арзид Частоты «рнфонозацни
. Монитор выбор производителей н.хтбание
. Монитор выбор производителей н.хтбание
И^^ИЖ® ' ^ADDONICS , 1ADDVIFW : iADI
’ »ALPHASCAN
; Jaltma
L "AMAG*
|f||||^
; i^TRAD |j||j^^ , :APOLLO ' iAPPLE
И^^ИЖ® ' ^ADDONICS , 1ADDVIFW : iADI
’ »ALPHASCAN
; Jaltma
L "AMAG*
|f||||^
; i^TRAD |j||j^^ , :APOLLO ' iAPPLE
X Включить DPMS
X Включить DPMS
Рис. 14.4. Параметры монитора
; NVara СеРоче г<5200 (0«32ii
Поверии жьанI» Ня пг.в^рнутIВиеес-I§^И^^ВИв1Ц1^ЯПоверии жьанI» Ня пг.в^рнутIВиеес-I§^И^^ВИв1Ц1^Я!^^^^^^^^^Ш^^^^в^В
Поверии жьанI
» Ня пг.в^рнутI
Виеес-I
§^И^^ВИв1Ц1^Я
Поверии жьанI
» Ня пг.в^рнутI
Виеес-I
§^И^^ВИв1Ц1^Я
i CrfcNumber
: FiatPane;
tFPDftnei
FPTweak
•HVVCU-SG?
; NoAccel
; Rotate
% SnadOttFB
:$Wciiisor
я^^^^ЯИИ^И^^^М
Wt-leoKey
, ХазПоС oiorg^ipattC'fnr HiR^d XaaNoCclo^BPaffHhFrintnc.
:XaaNnCPUTo^reenCotoiFxpahi1Fill «XaaNoDasheaBtesenhamLme
-XaaNoOashenTwoPointi юр
? XaaNolmageWitteR^ct
.XaaNoft/toftoSitiiPa’reinFjiiR^ct
‘XsaNoMon^jePa^mniiTtat,
О XaaNoColor8x8PatternFillTrap;
О XaaNoDashedBresenhamLine;
О XaaNoDashedTwoPointLine;
О XaaNoImageWriteRect;
О XaaNoMono8x8PatternFillRect;
О XaaNoMono8x8PatternFillTrap;
О XaaNoOffscreenPixmaps;
О XaaNoPixmapCache;.
О XaaNoScanlineCPUToScreenColorExpandFill;
О XaaNoScanlinelmageWriteRect;
О XaaNoScreenToScreenColorExpandFill;
О XaaNoScreenToScreenCopy;
О XaaNoSolidBresenhamLine;
О XaaNoSolidFillRect;
О XaaNoSolidFillTrap;
О XaaNoSolidHorVertLine;
О XaaNoSolidTwoPointLine;
Примечание
Все данные параметры относятся к ХАА и должны по возможности использоваться вместе, хотя есть возможность включить/выключить их по отдельности.
параметр Rotate используется для вращения виртуального дисплея. Его лучше устанавливать (если это вообще нужно!) с помощью конфигуратора (группа переключателей Повернуть экран);
параметр UseFBDev включает/выключает использование драйвера fbdev, обеспечивающего поддержку всех известных фрейм-буферов.
С остальными параметрами вы можете ознакомиться по адресу:
http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/ Registry?rev=1.19
В разделе Мышь вы можете включить/вьщлючить колесико мыши, выбрать режим для левши, а также установить другие параметры мыши (рис. 14.6).
чс-вства мыши
Рис. 14.6. Параметры мыши
■
СУОЙС’йй КПйВ! W Vpbt
мск-мК Na:wai K*vbvVd Р-о ‘M-jo-. •:
Рай'гтдАКйглаьиа^ьь- п»ирг*«1
Двпчп>«*г-л*и.« р^кпад.^.^й/а^ры
»’а^«,ляд)'Экпа#ма*4’-1и Амгли4)г1* эч v»wp»*apcka«
11 о
III
□
ад*.^н law
Пиоверм 'оч-вэ
кизиле» Rspi а>-т
ш
Раздел Клавиатура (рис. 14.7) предназначен для выбора типа клавиатуры, дополнительных раскладок, а также установки других параметров клавиатуры. Хотя намного проще и удобнее использовать конфигуратор клавиатуры YaST — он более гибкий (см. ранее).
Остальные три раздела конфигуратора позволяют настроить планшет, сенсорный экран и удаленный доступ (удаленное администрирование). Планшет и сенсорный экран — это редкость, поэтому мы не будем рассматривать их настройку, а вот о настройке удаленного доступа мы поговорим в приложении 2.
Рис. 15.1. Звук выключенРис. 15.1. Звук выключен
Рис. 15.1. Звук выключен
Рис. 15.1. Звук выключен
Глава 15
Проблемы со звуковой платой
Нет звука!
Вы установили openSUSE, а звука нет? Запустили музыкальный проигрыватель, файлы воспроизводятся, а из колонок — ни звука? Первым делом нужно проверить, включен ли сам звук. Как показано на рис. 15.1, звук просто выключен.
Для его включения дважды щелкните по значку регулятора громкости. Если такого значка на вашей панели GNOME нет, тогда запустите регулятор громкости с помощью проводника приложений: Компьютер | Приложения | Мультимедиа | Регулятор громкости. В открывшемся окне регулятора (рис. 15.2) все каналы будут выключены. Нужно сначала их включить (щелкнуть на изображении динамика), а потом установить уровень громкости (рис. 15.3).
Рис. 15.3. Все каналы включены, установлен нужный уровень-громкости
Уровень громкости для микрофона рекомендуется держать на нуле за исключением тех редких случаев, когда вам нужно произвести с микрофона звукозапись или пообщаться через Skype (см. главу 13) — тогда громкость для микрофона надо увеличить.
Проблема
с Realtek High Definition Audio
Качество звучания интегрированных звуковых плат всегда оставляло желать лучшего. Поэтому настоящие меломаны и покупали "продвинутые" звуковые платы, которые устанавливались в отдельный PCI-слот, а встроенная звуковая плата отключалась в BIOS. С появлением технологии Intel High Definition Audio (Intel HD Audio) ситуация изменилась. Данная технология поддерживает воспроизведение большего количества каналов с более высоким качеством, чем предыдущие аудиосистемы. Но самое интересное, что HD Audio теперь поддерживается огромным количеством интегрированных звуковых карт, то есть меломанам не придется покупать отдельную звуковую плату для получения достойного качества звучания. Подробнее о технологии HD Audio можно прочитать по адресу: http://developer.intel.ru/design/chipsets/hdaudio.htm.
А теперь объясню суть проблемы. Был куплен новый компьютер, "на борту" материнской платы которого была интегрированная звуковая карта HD Audio от Realtek. Это обычный недорогой компьютер, который вместе с 19-дюймовым монитором обошелся менее чем в 20 тыс. рублей. Такой компьютер может оказаться на столе у любого домашнего пользователя — в нем нет ничего ультрасовременного и дорогого. ,
На компьютер была установлена openSUSE (ставили сами, первоначально компьютер поставлялся без операционной системы). Все бы ничего, если бы не ужасное звучание воспроизводимой музыки! И это HD Audio? Качество напоминало старый патефон, что не совсем соответствовало заявлениям Intel об этой технологии. Понятно, что дело не в технологии, а в "кривом" драйвере, который был в составе openSUSE.
Проблему помог решить драйвер HD Audio от Realtek, который можно скачать по адресу: http://www.realtek.com.tw/downloads/downloadsView.aspx? Langid=l&PNid=24&PFid=24&Level=4&Conn=3&DownTypeID=3.
Существуют два способа установки данного драйвера: простой и сложный. Простой заключается в запуске сценария install, но он не всегда срабатывает, поэтому мы рассмотрим также второй способ установки — он более сложный, потому что часть задач по установке драйвера придется выполнить вручную.
Примечание
Этот драйвер поддерживает следующие чипы от Realtek (драйверы для других HD Audio-систем нужно искать на сайте их производителя): ALC260, ALC262,
ALC268, ALC660, ALC660VD, ALC861, ALC861VD, ALC880, ALC882, ALC883, ALC885, ALC888, ALC889A.
Если у вас другой чип, то данный драйвер вам не поможет, а другого, к сожалению, пока нет.
Простой способ установки драйвера
Щелкните правой кнопкой на рабочем столе, выберите команду Открыть терминал. В терминале введите команды:
SU cd каталог
Здесь каталог — это каталог, в который вы сохранили скачанный архив с драйвером — файл realtek-linux-audiopack-4.07a.tar.bz2. После чего введите команду:
tar xfvj alsa-driver-1.0.xx.tar.bz2
После этого перейдите на третий уровень запуска (в консоль), потому что на пятом (в графической среде) драйвер может установиться не так, как нам хотелось бы (очевидно, виной запущенная на пятом уровне звуковая система): /sbin/init 3
Запустите программу установки:
./install
Теперь внимательно читайте, что "скажет" сценарий install. Если он скажет, что не хватает определенных пакетов, тогда запишите (или запомните) их имена, перейдите в пятый режим (командой /sbin/init 5) и установите недостающие пакеты. Как только пакеты будут установлены, снова перейдите на третий уровень (/sbin/init з) и опять введите команду ./install.
Сначала будет откомпилирован и установлен драйвер, затем откроется окно с наименованием вашей звуковой карты (у меня была ATI HD Audio ALC883), после чего программа предложит протестировать звук. Соглашаемся. Звук есть? Хорошо. Если звука нет, тогда возвращаемся обратно и пробуем выбрать другой тип кодека. Чтобы не гадать, какой у вас кодек, откройте крышку системного блока и посмотрите наименование кодека на материнской плате. Конечно, если гарантия это позволяет. А если нет, тогда придется действовать методом перебора. В моем случае все определилось правильно с первого раза.
После этого нужно перейти на пятый уровень: /sbin/init 5, ввести в терминале команду aisamixer и установить нужный вам уровень громкости (по умолчанию — громкость на нуле).
Примечание
К сожалению, сделать снимок экрана программы конфигурации не могу, потому что в консоли это невозможно, а в виртуальной машине VMWare нет чипа от Realtek.
Сложный способ установки драйвера
Если вы читаете этот раздел, значит, простой способ у вас не сработал. Следовательно, вы уже распаковали архив и установили все необходимые пакеты. Давайте разберемся, почему драйвер не компилируется. Вполне вероятно, что сценарий install не может найти исходные коды ядра. Попробуйте переименовать каталог /usr/src/linux-2.x в /usr/src/linux (или убедитесь, что ссылка /usr/src/linux указывает на каталог /usr/src/linux-2.x). После этого снова запустите install. Если ничего не изменилось, тогда перейдите в каталог alsa-driver-l.O.xx (он появится в результате распаковки архива с драйвером) и введите команды (от имени root):
. /configure
make
make install
./snddevices
После чего в любом текстовом редакторе (поскольку мы не используем сценарий install, вы можете перейти в графический режим и использовать ваш любимый текстовый редактор) откройте файл /etc/modprobe.conf (для этого нужны права root). Добавьте в него следующие строки:
alias char-major-116 snd
alias snd-card-0 end-xxx
alias sound-service-0nO snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Вместо snd-xxx вам нужно подставить имя модуля, которое зависит от кодека звуковой платы:
snd-hda-intel — если у вас ALC88O, ALC882, ALC260, ALC262, ALC883, ALC885, ALC888, Intel ICH6 или ICH7;
snd-atiixp — если у вас ATI;
snd-intel 8x0 — для ALC655, ALC650, ALC250, ALC255, SiS 7012 и nVidia;
snd-via82xx — для Via8233 и Via686a.
Если вы сомневаетесь, какой модуль вам нужно использовать, тогда выполните команду aisaconf (рис. 15.4) для определения чипа звуковой платы: # aisaconf
Примечание
На рис. 15.5 показана не HD-плата, потому что снимок экрана сделан в виртуальной машине.
После этого перезагрузите компьютер:
reboot
Когда компьютер загрузится, войдите в систему, откройте терминал и выполните команду alsamixer для установки уровня громкости.
Рис. 15.4. Утилита aisaconf
Рис. 15.5. Звуковая плата определена
Глава 16
Настройка принтера
Компьютер и принтер не могут существовать друг без друга. Создали документ? А теперь его нужно распечатать и поставить на нем подпись и печать. К сожалению, на нынешнем уровне компьютеризации электронные документы все еще не стали документами в прямом смысле этого слова, даже несмотря на технологию цифровой подписи.
В этой главе мы поговорим о том, как выбрать оптимальный для вас принтер, подключить и настроить его в Linux.
Выбор принтера
Выбор принтера — очень важный и ответственный момент. Ведь в случае, если вы ошиблись, вам рано или поздно все равно придется купить нужный вам принтер, а деньги-то на приобретение первого принтера уже потрачены.
Первое, что нужно учитывать при выборе, — это тип принтера. Существуют три основных типа принтеров:
ударные;
струйные;
лазерные.
Давайте рассмотрим каждый из этих типов отдельно.
Ударные принтеры
Наиболее известный представитель — матричный принтер. Ударная технология печати самая старая. Первые печатающие устройства были именно ударного типа.
Принцип действия ударного принтера следующий: частицы краски переносятся на бумагу с помощью удара каким-либо устройством по синтетической
ленте, пропитанной краской. В роли ударного устройства может выступать, например, набор игл (у игольчатого принтера), с помощью которого формируется определенный символ.
Раньше ударные принтеры были самыми распространенными и дешевыми, а учитывая, что они появились раньше всех, то определенное время это были практически единственные принтеры на рынке.
Сейчас ударные принтеры настолько устарели, что просто так вы их не купите, во всяком случае, купить новый матричный принтер сейчас нереально. Разве что промышленный вариант, да и то придется специально заказывать, поскольку они не всегда есть в наличии. Понятно, что работать с таким принтером дома или в офисе уже нельзя. Во-первых, некоторые ударные принтеры при печати издают шум, сопоставимый с шумом печатающей машинки "Ятрань". Полдня в таком шуме, — и головная боль вам обеспечена. Да и ваши домашние этого не поймут. Во-вторых, новый ударный принтер промышленного типа стоит как два-три лазерных, поэтому особого смысла в его приобретении нет.
Принтеры ударного типа обеспечивают посредственное качество печати текста, а графику на них лучше вообще не печатать. Это обусловлено устаревшей технологией, которая на данный момент больше не развивается. Спрашивается, почему же до сих пор в некоторых организациях существуют ударные принтеры? По трем причинам: 1) нужна дешевая печать текста, при которой качество особой роли не играет; 2) имеется возможность печатать сразу несколько экземпляров документа "под копирку"; 3) у организации просто нет денег на приобретение и обслуживание новых типов принтеров. Ведь ударные принтеры — самые дешевые в обслуживании. Кроме дешевизны матричные принтеры весьма надежны (средняя наработка на отказ составляет около б тыс. часов). Но, пожалуй, на этом преимущества матричных принтеров заканчиваются.
А вот недостатков значительно больше:
существенно ограниченная возможность печати графики;
слишком шумная работа;
в ряде случаев для каждого языка печати требуется дополнительная настройка механизма и драйверов.
Струйные принтеры
Со временем уровень печати, обеспечиваемый матричными принтерами, перестал удовлетворять запросы потребителей, и как раз в это время на рынке появляются струйные принтеры. Произошла настоящая эволюция (здесь,
действительно, лучше использовать все-таки термин "эволюция", поскольку революция в нашем представлении связана с разрушением) в мире печати. В домашних условиях на недорогом струйном принтере оказалось возможным распечатывать графические изображения, включая цветные фотографии. Качество печати, которое обеспечивают Даже недорогие струйные принтеры, существенно выше матричных. В двух словах принцип действия струйных принтеров можно описать так — чернила на бумагу наносятся с помощью дозирующей головки.
Рассмотрим потребительские характеристики струйных принтеров.
Струйные принтеры достаточно дешевы — цены на них начинаются от 1500 рублей (есть и еще дешевле, но стоит ли их покупать?).
Относительно дешевы расходные материалы — картриджи с чернилами. При покупке убедитесь, что картридж и головка не интегрированы, иначе придется менять картридж вместе с печатающей головкой, а это в несколько раз дороже, чем просто замена картриджа. В качестве альтернативы можно предложить дозаправку картриджа, если таковая допускается. Поэтому при покупке струйного принтера убедитесь, что его картриджи можно заправлять, — тогда эксплуатация выйдет дешевле. Если же картриджи заправлять нельзя, узнайте, сколько стоит новый картридж. Бывает и такое, что новый принтер стоит 1200 рублей, а картридж к нему (примерно на 200 страниц печати) — 800. Вот и посчитайте, выгодно ли вам будет содержать такой принтер, — ведь в среднем в месяц нужно будет отдавать 800 рублей за новый картридж (для сравнения 600-900 рублей стоит заправка тонером картриджа лазерного принтера, ресурса которого хватает в среднем на 2000 страниц).
Струйные принтеры работают очень тихо и не опасны для здоровья, как лазерные, что немаловажно для домашнего устройства.
Возможность фотопечати — большинство современных струйных принтеров не просто цветные, но могут печатать и полноцветные фотографии, что также будет интересно домашним пользователям. Конечно, я сомневаюсь, что стоимость печати одной такой фотографии дома будет ниже, чем в цифровой лаборатории, но это уже другой вопрос — главное, что вы сами сможете печатать свои цветные фотографии на фотобумаге.
Хорошее качество и приемлемая скорость печати.
Из перечисленного можно сделать вывод, что струйный принтер — неплохой выбор для дома. Все зависит от того, что вы планируете печатать и в каких количествах. Учитывайте, что ресурс черно-белого картриджа струйного принтера составляет обычно 190-210 страниц формата А4. Если вы в месяц
печатаете немного, скажем 100-200 страниц, то струйный принтер будет для вас оптимальным выбором, учитывая то, что он дешево стоит.
О ресурсе цветного картриджа для печати цветной графики судить сложно. Все зависит от того, какие цвета преобладают на ваших фотографиях. Ясно, если печатать фотографии с моря, то больше будет расходоваться синяя краска— синий цвет преобладает. На втором месте— зеленый, а потом уже — красный. Но сразу хочу предупредить вас, что печатать фотографии дома в больших объемах невыгодно. -
Лазерные принтеры
Принцип действия лазерного принтера довольно сложен, поэтому мы его рассматривать не будем. Поговорим лучше о потребительских качествах. Качество печати лазерного принтера очень высокое, скорость печати — тоже. Лазерный принтер следует выбрать, если вам нужно печатать очень много, причем с высоким качеством. Документы, отпечатанные на лазерном принтере, более долговечны, чем на струйном. Когда на документ попадает вода, краска, нанесенная струйным принтером, может "поплыть" — вида у документа уже не будет. А вот документы, отпечатанные на лазерном принтере, благодаря процессу "закалки" тонера, более стойки к воде — после "купания" их достаточно просушить.
Преимущественное распространение имеют черно-белые лазерные принтеры, цена на которые начинается от 3000 рублей. Цветные лазерные принтеры существенно дороже — от 9000 рублей и выше.
Что еще привлекает в лазерном принтере— так это ресурс картриджа. В среднем картриджа хватает на 2000 страниц. Бывают картриджи, которые без дозаправки могут напечатать 3000 страниц. Попадаются и так называемые "стартовые" картриджи, прилагающиеся к новому принтеру с целью удешевления его продажной стоимости, их хватает на 1000-1500 страниц. После окончания ресурса стартовый картридж нужно выбросить, а на его место установить полноценный. Полноценный картридж стоит дорого, зато его можно заправлять. В среднем без потери качества печати можно заправлять картридж 4—5 раз, некоторые картриджи выдерживают до 9 заправок. После этого нужно покупать новый картридж.
Основной недостаток лазерного принтера— ионизация воздуха в помещении в процессе его работы, что может повлиять на здоровье окружающих. Поэтому помещение, в котором установлен лазерный принтер, нужно почаще проветривать.
USB-принтеры
По способу подключения к компьютеру современные принтеры подразделяются на подключаемые к параллельному порту (LPT-порту) и к шине USB. Некоторые принтеры обеспечивают подключение по любому из указанных вариантов, некоторые, особенно в последнее время, выпускаются с подключением только по USB. Обратите на это внимание при выборе принтера, особенно, если у вас устаревший компьютер, не имеющий разъема USB.
openSUSE нормально работает с USB-принтерами, но при условии, что они не являются GDI-принтерами (см. далее). В целом, подключение по USB намного удобнее — ведь можно отключать и подключать устройства, не выключая компьютера. Тем более что на некоторых современных компьютерах (особенно ноутбуках) уже нет LPT-портов.
GDI-принтеры
GDI-принтеры заслуживают отдельного разговора, поскольку Linux их не поддерживает. Что же такого страшного в GDI (Graphic Device Interface, интерфейс графического устройства) и почему с такими принтерами не работает Linux? На обычный (не GDI) принтер система передачи операционной системы отправляет задание, после этого принтер сам занимается его обработкой и выводом на печать. Обработка информации осуществляется собственным процессором принтера. В GDI-принтере процессора нет, поэтому обработкой информации занимается центральный процессор компьютера, но для того, чтобы он "знал", что и как нужно обрабатывать, используются драйверы принтера. Если нет драйвера, то GDI-принтер не будет работать даже в Windows. Делается это с одной целью — для удешевления устройства как такового. Ясно, что если на несколько микросхем стало меньше, принтер будет стоить дешевле. Как правило, производители GDI-принтеров не утруждают себя разработкой драйверов для Linux, ограничиваясь только драйверами для Windows и иногда MacOS. Вот именно поэтому данные принтеры еще иногда называют Win-принтерами — они могут работать только в Windows.
При покупке принтера вам нужно уточнить у продавца, сможет ли принтер работать под Linux. Скорее всего, на прилагаемом к принтеру компакт-диске будут записаны драйверы для всего семейства Windows, а также для MacOS, но не для Linux. Понятно, имея диск с драйверами, в Windows вы настроите принтер без проблем. А вот в Linux — вряд ли.
Однако продавец может быть некомпетентен в этом вопросе, попросту говоря -— он не будет знать, заработает принтер в Linux или нет. Конечно, можно оставить деньги и договориться, что вернете принтер, если он откажется
работать. Но в целях экономии времени, лучше разузнать все в магазине. Можно попытаться выяснить, работает ли этот принтер в MS-DOS — не в режиме эмуляции, а именно в "чистой" MS-DOS. Если где-то рядом окажется компьютер с MS-DOS или Windows 9х (который нужно загрузить в режиме командной строки), подключите к нему принтер и введите команду:
echo 1111 > PRN
Если принтер напечатает четыре единички, можете его покупать. Но такой тест подойдет только для принтеров, которые подключаются к компьютеру с помощью параллельного порта (LPT). Большинство же современных принтеров, как отмечалось ранее, подключаются к компьютеру по USB. Да и где вы компьютер с Windows 9х сейчас найдете?
Поэтому нужно спросить у продавца (или прочитать в руководстве к принтеру), не является ли этот принтер GDI-принтером или так называемым Win- принтером? Если да, то такой принтер лучше не покупать, — его вы сможете подключить к Linux только по сети как сетевой принтер. И сам принтер будет при этом работать под управлением Windows, а в Linux вам придется настраивать не принтер, а службу Samba, обеспечивающую подключение Linux к сети Microsoft. То есть если вам все-таки потребуется настроить GDI- принтер в Linux, то это можно сделать, лишь подключив его к компьютеру под управлением Windows, а потом настроить в качестве сетевого принтера. Подобная операция в данной книге рассматриваться не будет. Чтобы немного облегчить вашу задачу, могу порекомендовать статью "Рецепт «приготовления» Win-принтера для печати из Linux" по адресу http://www.nixp.ru/ cgi-bin/go.pl?q=articles;a=win_printing_in_linux.
Что делать, если ваш принтер не поддерживается в Linux
Если у вас GDI-принтер, то не следует ожидать его поддержки в ближайшем будущем, — просто работайте с ним в Windows или купите другой. Если же у вас полноценный принтер, то его поддержка обязательно появится в следующей версии дистрибутива, просто разработчики пока не успели подготовить драйвер. Понимаю, что ждать выхода следующей версии не очень хочется, так как печатать нужно сейчас, а не через полгода. В этом случае попробуйте поискать информацию о своем принтере в Интернете — уверяю вас, что вы далеко не единственный обладатель такого принтера, и вполне возможно, ваша проблема уже решена.
16.2. Настройка принтера
Напомню, что USB-принтер можно подключить, не выключая питания компьютера. Как только вы подключите принтер, откроется окно с требованием ввести пароль пользователя root (рис. 16.1). Пароль необходим для запуска программы gnome-cups-add, которая занимается добавлением новых принтеров.
■
.l.»№d<.4M ;■".■!; J»l«’> •:•■. 14 •••mri , it i
Ptass enter the loot passwords continue |
Command gnome cups add|
й1й1И|Ш1Ж|Н^вй®ЯЙвШИЙШИЮЙ1Ж^й^Я®Яgasswotd. Иi I
B|ll|||^^
^ Отмена ■ «^ Continue I
Рис. 16.1. Ввод пароля для запуска gnome-cups-add
Обычный LPT-принтер нужно подключить до включения компьютера. После загрузки Linux запустите Центр управления, а затем — апплет Печать. В открывшемся окне (рис. 16.2) нужно дважды щелкнуть по значку Новый принтер. Перед этим не забудьте включить питание принтера!
После этого (вне зависимости от типа подключения принтера — USB или LPT), вы увидите окно установки принтера (рис. 16.3). Вы можете добавить локальный или сетевой принтер или же использовать найденный принтер.
В большинстве случаев система правильно определит принтер, поэтому вам нужно только нажать кнопку Далее. После этого потребуется уточнить модель принтера (рис. 16.4). Эго делается для исключения ошибки со стороны конфигуратора — ведь он может ошибиться. Тем не менее, он подсказывает вам производителя и модель принтера (см. поле Description). Затем нужно выбрать один из драйверов — пока вы это не сделаете, кнопка Далее не станет активной.
Мастер поможет вам часттроить принтер{Гип принтера: ,• Вокальный принтерIвИ1Я11ИИИИИ!ИИвМИИ1ИММ11^Сетевой принтерI® Попользовать найденный принтер.jМастер поможет вам часттроить принтер{Гип принтера: ,• Вокальный принтерIвИ1Я11ИИИИИ!ИИвМИИ1ИММ11^Сетевой принтерI® Попользовать найденный принтер.j■ Использовать другой принтер указав портПорт принтера■ Использовать другой принтер указав портПорт принтера^Отмена' Wyanet-^Отмена' Wyanet-Рис. 16.3. Установка принтера: шаг 1Рис. 16.3. Установка принтера: шаг 1' k'.-u-.r -u ”.v. .• . ■
Мастер поможет вам часттроить принтер{
Гип принтера: ,• Вокальный принтерI
вИ1Я11ИИИИИ!ИИвМИИ1ИММ11^
Сетевой принтерI
® Попользовать найденный принтер.j
Мастер поможет вам часттроить принтер{
Гип принтера: ,• Вокальный принтерI
вИ1Я11ИИИИИ!ИИвМИИ1ИММ11^
Сетевой принтерI
® Попользовать найденный принтер.j
■ Использовать другой принтер указав порт
Порт принтера
■ Использовать другой принтер указав порт
Порт принтера
^Отмена' Wyanet-
^Отмена' Wyanet-
Рис. 16.3. Установка принтера: шаг 1
Рис. 16.3. Установка принтера: шаг 1
'<■• i—»
Optra EsOptra E220- CUPS+Gutenprrntv^O.'ОпРэЕ22О CLT3S*Gutenpnnti5O 1 SimplifiedOptra E.=nOiiliiilililll^^Optra EsOptra E220- CUPS+Gutenprrntv^O.'ОпРэЕ22О CLT3S*Gutenpnnti5O 1 SimplifiedOptra E.=nOiiliiilililll^^Si .-■'., y.■ i: ■ ■Si .-■'., y.■ i: ■ ■V'J Установить драйвер (
Optra Es
Optra E220- CUPS+Gutenprrntv^O.'
ОпРэЕ22О CLT3S*Gutenpnnti5O 1 Simplified
Optra E.=nO
iiliiilililll^^
Optra Es
Optra E220- CUPS+Gutenprrntv^O.'
ОпРэЕ22О CLT3S*Gutenpnnti5O 1 Simplified
Optra E.=nO
iiliiilililll^^
Si .-■'., y.■ i: ■ ■
Si .-■'., y.■ i: ■ ■
1ИИ1111ИИИ1ИМ1И111
% Отитена , : ^J Назад ■ ! . _ ' Поимгнить
Сомневаетесь, какой драйвер выбрать? Выбирайте любой — если принтер будет печатать некорректно, вы сможете изменить драйвер в любой момент.
Затем вам придется опять ввести пароль пользователя root для добавления принтера. Сразу после этого вы увидите только что установленный принтер в окне Принтеры (рис. 16.5).
Принтер Правка
Новый пример Op>fa-E321
Рис. 16.5. Только что установленный принтер
Некоторые программы при печати не позволяют выбрать принтер, а просто печатают на принтере по умолчанию. Поэтому целесообразно сделать наш принтер принтером по умолчанию. Для этого щелкните правой кнопкой на значке принтера и выберите команду Сделать по умолчанию (рис. 16.6).
Рис. 16.6. Теперь наш принтер является принтером по умолчаниюРис. 16.6. Теперь наш принтер является принтером по умолчанию
Рис. 16.6. Теперь наш принтер является принтером по умолчанию
Рис. 16.6. Теперь наш принтер является принтером по умолчанию
I Главные Бумага' Дополнительно Драйвер Соединение ■ Медиа
. Размер бмиэпг М0.
■Ill||j||j||||jj(|ll|j||f|lll^^
Источник. Printer default с ' |||||И1В1Ив1вв1111ИЯИ1^^ 0ВИИ1Вв|иНИИ11И1ВИИвИвВ11ШИИИИИИИвИ^^
™., Напечатать прооную страницу^ Закрыть
Рис. 16.7. Выбор размера бумаги
Но это еще не вся настройка — нам нужно определить некоторые параметры принтера и произвести печать пробной страницы. Для этого щелкните на значке принтера правой кнопкой и выберите команду Свойства. В открывшемся окне перейдите на вкладку Бумага (рис. 16.7) и выберите размер используемой бумаги (обычно это А4). Затем следует перейти на вкладку Дополнительно и в поле PageRegion подтвердить А4 (рис. 16.8).
Вот теперь можно нажать кнопку Напечатать пробную страницу. Пробная страница некорректно отображается? Перейдите на вкладку Драйвер и выберите другой драйвер принтера.
Глава 17
Настройка сканера
Сканер — это второе часто используемое в офисе периферийное устройство после принтера. Как ни крути, иногда нужно и фотку отсканировать, чтобы передать другу или подруге, или же изменить какой-то бумажный документ — намного проще отсканировать готовый и немного его отредактировать, чем создать такой же документ заново.
История сканера и принцип его работы
В далеком 1855 году итальянец Казелли создал... первый сканер. Конечно, тогда эта машинка называлась иначе — пантелеграф, но то, что она делала, весьма походило на современный процесс сканирования. Работала она так: с помощью специальных электропроводящих чернил создавалось изображение, затем по изображению перемещалась игла и выполняла само сканирование. После этого полученная информация передавалось по телеграфу на другую сторону провода, где и происходил обратный процесс, то есть печать принятой информации. Это схоже с тем, как если бы вы отсканировали какой-то документ, отправили своему знакомому по электронной почте, а он после получения — его распечатал. Подробно пантелеграф мы рассматривать не будем, поскольку речь не о нем. Отмечу только, что для работы этого устройства нужны были специальные чернила. Если требовалось передать печатный или рукописный документ, проблем не возникало. Но вот как передать изображение, например, фотографию? Тогда пантелеграфисту нужно было бы стать художником, чтобы перерисовать чье-то фото, а потом отправить его с помощью пантелеграфа.
Со временем ситуация в корне изменилась — был изобретен фотоэлемент, и уже в самом начале XX века известный ученый-оптик Корн изобрел фототелеграф. Качество сканирования было просто отличным, причем уже в то время
Корн добился довольно большой разрешающей способности. Если в пантелеграфе сканирование выполняла игла, то в фототелеграфе — фотоэлемент, улавливающий отраженный свет, — фотоприемник. Прогресс не стоял на месте, и через определенное время появились планшетные сканеры, у которых фотоприемники объединили в одну линейку. Первые сканеры были ручные — линейку с фотоприемниками приходилось двигать вручную вдоль сканируемого объекта. Существовали и протяжные ручные сканеры — нужно было двигать не линейку, а сам объект. Чуть позже появились автоматические планшетные сканеры, где линейка с фотоприемниками двигалась автоматически. Несмотря на немного отличающуюся конструкцию, принцип у планшетных сканеров один: набор фотоэлементов движется вдоль сканируемого изображения. Если изображение меньше области сканирования, например, вам нужно отсканировать небольшую фотографию, то задействуется только часть фотоприемников. Сканеры совершенствовались на протяжении всего XX века, и сейчас сканер — это не огромная и безобразная машина, а довольно компактное устройство с очень низким энергопотреблением, чего не скажешь о первых сканерах.
Сегодня ручные и протяжные сканеры уже не выпускаются — их можно увидеть только в музеях вычислительной техники. Хотя история имеет свойство повторяться, поэтому не исключено, что через некоторое время мы все вернемся... к ручным сканерам размером со спичечный коробок — достаточно будет провести им по листу бумаги, и изображение сканируемого объекта запишется во Flash-память сканера...
Кроме планшетных сканеров есть еще и проекционные — Они сканируют не объект, а его проекцию, что позволяет получить максимально возможное разрешение. Но такие сканеры — редкость.
Сначала сканеры были черно-белые, однако вскоре они "научились" передавать цвет. В этом случае сканирование осуществляется в три этапа. Сначала перед каждым фотоприемником устанавливается фильтр красного цвета. На втором проходе — фильтр зеленого цвета, а на третьем — синего. В некоторых случаях на линейке расположены сразу три фотоприемника, каждый из которых принимает только свой цвет — красный, зеленый или синий.
Как правило, процесс сканирования состоит из следующих этапов:
прогрев лампы — на этом этапе прогревается лампа сканера, что есть необходимое условие для получения нужных характеристик сканирования — глубины цвета и оптической плотности, о которых мы поговорим позже;
позиционирование и калибровка сканера;
сканирование изображения;
передача данных в компьютер.
Основные характеристики сканера
Любой сканер должен соответствовать следующим требованиям:
обеспечивать нужную нам цветопередачу (об этом далее);
иметь возможность подключиться к нашему компьютеру (куда вы подключите SCSI-сканер, если у вас нет SCSI-контроллера?);
поддерживаться нашей операционной системой.
Глубина цвета и оптическая плотность
Две наиболее важные характеристики сканера — это глубина цвета и оптическая плотность. Для нормальной передачи цвета хватает глубины цвета в 24 бита — получается по 8 битов на каждую составляющую RGB. Но в продаже довольно часто встречаются сканеры с большей глубиной цвета, при том такие сканеры стоят относительно недорого. Зачем нужна глубина в 48 битов, если человек воспринимает только 24? Стоит ли переплачивать? Оказывается, что стоит. Повышение глубины цвета позволяет свести до минимума число потерь при аналого-цифровом преобразовании (АЦП), следовательно, качество отсканированной фотографии (для текста глубина цвета не очень важна) будет выше. Иногда встречаются сканеры с меньшей глубиной цвета, например, в 36 битов, но со специальным фильтром, уменьшающим шум АЦП. Такие сканеры обеспечивают иногда качество даже выше, чем их братья с большей глубиной цвета. Так, сканер с глубиной цвета в 36 битов и фильтром может сравняться по качеству с 48-битным сканером.
Чтобы понять, что такое оптическая плотность, читателю нужно разбираться в оптике. Поскольку $гне могу быть уверенным в этом, то не буду пугать вас разными терминами из курса не школьной физики. Скажу только, что оптическая плотность влияет на распознавание оттенков. Запомните — чем выше оптическая плотность, тем лучше сканер различает оттенки. Данная величина может принимать значения от 0 до 4,0. Дешевые сканеры обеспечивают плотность 2,0, максимум 2,5. Более дорогие— от 3,0. Имейте в виду, что сканер с оптической плотностью, скажем, в 3,7 будет стоить довольно дорого, особенно на фоне дешевых сканеров с плотностью 2,0.
Нужно отметить, что некоторые производители специально завышают эту величину, причем иногда довольно значительно — на 0,5. Проверить это можно только в сравнении со сканером другой фирмы. Обычно к таким фокусам прибегают производители недорогих сканеров — например, сканер обеспечивает плотность в 2,1-2,2, а на коробке пишут — 2,5.
Подключение сканера к компьютеру
Современные сканеры могут подключаться к компьютеру по LPT, USB или SCSI (самые новые модели могут еще использовать FireWire и USB 2). Первый способ — классический, но он не очень удобен, если ваш принтер тоже подключается к LPT (в этом случае сканер представляет собой "проходное" устройство — он подключается к компьютеру, а принтер — к сканеру). Второй способ обеспечивает максимальный комфорт для домашнего пользователя — просто подключил сканер к USB, установил драйверы и можешь работать. Некоторым USB-сканерам даже не нужен блок питания — они питаются от USB. Это наиболее портативный вид сканеров — их можно под- ключать/отключать, не выключая компьютера, подключать к ноутбуку, даже взять с собой в командировку, поскольку, как правило, они очень компактны. К тому же USB-сканеры работают быстрее, чем LPT.
SCSI-сканеры стоят на порядок дороже USB-сканеров, и их можно подключить не к каждому компьютеру — для подключения такого сканера вам нужен SCSI-контроллер, который тоже недешево стоит. Поэтому мы ограничимся только LPT- и USB-сканерами.
Как выбирать сканер?
Выбор сканера — дело непростое, тем более что всегда есть соблазн купить дешевое "произведение тайваньского искусства" в пределах 1000 рублей. При этом, судя по заявленным характеристикам, предлагаемое устройство — просто маленький монстр, выдающий разрешение 1200x2400 dpi (точек на дюйм) и 48-битную глубину цветд. Но не сильно обольщайтесь. Возьмите в руки прайс-лист и посмотрите, какая величина в характеристиках дешевых сканеров обычно отсутствует, а в дорогих — присутствует. Да, я говорю об оптической плотности. В более дорогих сканерах плотность указывается. Например, у сканера Epson Perfection 1670 эта величина равна 3,ld. Это довольно хорошее значение, такой сканер я бы купил. Но цена его в полтора- два раза выше, чем самого дешевого. Сейчас объясню почему. Смотрим далее в прайс-лист — в характеристиках упомянутого сканера Epson заявлена разрешающая способность 1600x3200 dpi, но там также указано, что это оптическая (аппаратная, hardware) разрешающая способность. Некоторые "средние" сканеры имеют меньшую разрешающую способность, например, 1200x2400 dpi, но в характеристиках также сказано, что она именно аппаратная. А у самых дешевых сканеров заявлена такая же по размеру разрешающая способность, но скромно не указано, что она оптическая (аппаратная).
Хитрость тут атом, что кроме аппаратной разрешающей способности, которую обеспечивает само устройство за счет высококачественной механики и оптики, существует так называемая интерполированная разрешающая способность, обеспечиваемая за счет программной обработки отсканированного изображения. То есть попросту программа как бы сравнивает характеристики двух соседних пикселов (точек изображения) и пытается "подставить" между ними дополнительные точки с промежуточными характеристиками. Практическая ценность такого метода скорее отрицательна — качество изображения реально не повышается, зато размер файла резко возрастает и скорость работы сканера падает. Соответственно, при сопоставлении характеристик разных сканеров необходимо ориентироваться именно на аппаратную разрешающую способность устройства.
Если у сканера аппаратная (оптическая) разрешающая способность 1200x2400 dpi, то это отлично. При этом производители гордятся своим детищем и на коробке указывают, что данная способность является аппаратной. А вот если у сканера 1200x2400 dpi — это интреполированное разрешение, то про него ничего не уточняют — из скромности. Написать "честную" аппаратную способность, например, 300x600 dpi — значит потерять сотни или даже тысячи ничего не понимающих в сканерах покупателей — они купят сканеры такого же "разлива", но у конкурентов, которые не постеснялись указать на коробке 1200x2400 dpi. Обмануть покупателя, написав, что 1200x2400 dpi — это аппаратное разрешение, тоже нельзя, поскольку в цивилизованных странах (о нашей я помолчу) это может закончиться судебным иском. В общем, если вы думаете, что купили отличный аппарат с разрешающей способностью в 1200x2400 dpi менее чем за 1500 рублей, то вы ошибаетесь... - '
Что же касается Linux, то вы можете покупать популярные сегодня USB- сканеры — главное, чтобы ядро вашей ОС поддерживало USB. А поддержка USB есть во всех современных дистрибутивах. Ради справедливости нужно отметить, что поддержка USB была еще в ядрах 2.2 и 2.4, но там она не включалась по умолчанию, и для ее включения нужно было перекомпилировать ядро — вот и ходили байки среди неквалифицированных пользователей о том, что Linux не дружит с USB. Исключение могут составить только USB 2-сканеры. Нет, с Linux все в порядке, но если у вас компьютер "не первой свежести", его материнская плата может не поддерживать USB 2, поэтому перед покупкой такого сканера нужно убедиться, что все в порядке и с вашим "железом".
Настройка сканера с помощью конфигуратора
Вы должны быть готовы к тому, что, возможно, openSUSE не поддерживает ваш сканер. В списке сканеров очень много таких, напротив которых указано "не поддерживается". При разработке модулей Linux большее внимание уделяется не периферийным устройствам, а основным. Это означает, что в большинстве случаев даже не самая новая версия дистрибутива будет поддерживать вашу видеоплату и ваш сетевой адаптер, а вот сканер может не работать даже в самой новой версии.
Вам не нужно сетовать на Linux — это проблема не операционной системы, а производителей устройств, которые до сих пор почему-то не считают Linux полноценной и популярной операционной системой — только так можно объяснить отсутствие драйвера для Linux в комплекте с устройством.
Каждое устройство поставляется с драйвером для Windows, но это же не означает, что Microsoft сама занимается разработкой драйверов для всех устройств в мире. К тому же исходный код драйвера какого-либо устройства — тайна за семью замками, поэтому разработчикам драйверов для Linux нужно написать драйвер устройства по принципу черного ящика, поскольку у них кроме самого устройства и Linux больше ничего нет. А это очень сложная задача, требующая много времени на ее решение. Вот и получается, что покупаешь самый современный дистрибутив и не самую новую версию устройства, a Linux его не поддерживает. Не переживайте — если у вас не Windows- устройство, то его поддержка обязательно появится в ближайшем будущем — новые версии дистрибутивов выходят довольно часто. '
Если же сканер нужен здесь и сейчас, тогда придется сменить или модель сканера (на поддерживаемую), или дистрибутив, например, на Mandriva 2OO81. Вполне возможно, что в нем ваш сканер поддерживаться будет. Конечно, не нужно забывать про Интернет — возможно, где-то уже давным-давно лежат драйверы для вашего сканера, вам нужно только найти и скачать их.
Для вызова конфигуратора сканера нажмите кнопку Компьютер, затем выберите Центр управления. В окне Центра управления (рис. 17.1) запустите конфигуратор Сканер. Все это можно сделать намного быстрее, если нажать комбинацию клавиш <Alt>+<F2> и в открывшемся окне ввести команду: /sbin/yast2 scanner
См. Соломенчук В. Г., Mandriva Linux для вашего компьютера. — СПб.: БХВ- Петербург, 2008. + Дистрибутив Mandriva Linux One 2008 (на CD-ROM), ISBN 978-59775-0159-0. .
Рис. 17.1. Центр управления
w П Xw П XП.ч» It ..-1 |-.ь Ч' «<!.«■..,. ,1 . ., ’
w П X
w П X
^ Проверка установленныхпавет^в
«^ Чтение или создзняе базы дайны* cf знеров
читается пли с-оздаекч база данных схаь^р
; Прервать
Рис. 17.3. Сканер не поддерживается...
1$5'Справка
г/к-гН^ tf »tiMal-ef 3600
Лайнер мпЗбОО -nat
V Проверить y":ai-3PiW^b> т» дополнительные гим^ты
^ Проверить требуется гм выгруз*» превшею
V Г^звернпе и устаяовсль созы* требования для до«йе~рс.у
✓ Активировать драйвер
/ Определить ашяамие гк^мняры
^ Проверить и угтлягед^ть: прав»доступа ча U^e a 5CS* счзняер
5t8ifOl8W»NBSN№
^j C.xwrtп^еуть н*>адДап»е
Рис. 17.5. Установка драйвера для моего сканера
Рис. 17.7. Проводник приложений
Конфигуратор запросит пароль root — введите его. После этого конфигуратор займется созданием базы данных сканеров (рис. 17.2). При первом запуске конфигуратора данный процесс может занять несколько минут, так что придется немного подождать. Судя по тому, как долго создавалась база данных сканеров в openSUSE 11, можно предположить, что сканеров теперь поддерживается намного больше, чем в версии 10.3.
И вдруг конфигуратор сообщил, что моя модель сканера не поддерживается (рис. 17.3). Как?! Ведь это же настолько "древняя" модель (Microtek ScanMaker 3840), что должна поддерживаться всеми дистрибутивами!
Но сдаваться я не собирался. Если вам конфигуратор сообщит, что ваша модель не поддерживается, попробуйте нажать кнопку Добавить и выбрать вашу модель сканера из списка (рис. 17.4), что я и сделал, благо есть поле поиска! Во всяком случае, даже если ваша модель и не поддерживается, вы хоть увидите это явно — напротив неподдерживаемых сканеров указывается Этот сканнер не поддерживается. •
Мне повезло. Я выбрал из списка свою модель и нажал Далее. Интересно, что когда я выбрал драйвер вручную, он был успешно установлен (рис. 17.5 и 17.6). Теперь приступим к сканированию. Выберите Компьютер | Приложения. В окне Проводника приложений (рис. 17.7) нужно выбрать программу xsane — она находится в группе Графика.
Все, что вам осталось сделать —- это установить параметры сканирования и нажать кнопку Сканировать (рис. 17.8). Результат сканирования изображен на рис. 17.9.
Настройка сканера без конфигуратора
Настройка USB-сканера
Первым делом следует подключить файловую систему usbdevfs и создать устройство для сканера.
•Для начала добавьте в файл /etc/fstab строчку (если ее там нет):
none /ргос/bus/usb usbfs defaults О О
Затем введите команду mount -а для монтирования всех несмонтированных, но указанных в файле /etc/fstab файловых систем. В нашем случае это будет файловая система usbdevfs.
После этого нужно ввести следующие команды для создания устройства сканера и установки прав доступа к нему:
mknod /dev/usbscannerO с 180 48
chmod a+rw /dev/usbscannerO
Теперь проверьте наличие в системе USB-контроллера. Это делается с помощью команды:
Ispci | grep USB
Если в ответ вы увидите что-то вроде этого:
00:07.2 USB Controller: Intel Corporation 82371АВ/ЕВ/МВ PIIX4 USB,
значит, в вашей системе есть USB-контроллер. А если вывод программы пуст, то или в системе нет USB-контроллера, или же просто Linux "не видит" его. Если контроллер действительно есть, тогда стоит попробовать ввести команду:
modprobe'usb-uhci
А затем команду:
cat /proc/bus/usb/devices
Ее вывод я немного сократил, оставив только то, что касается сканера:
Т: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1
P: Vendor=04b8 ProdID=0x0110 Rev= 1.00
S: Manufacturer=EPSON
S: Product=EPSON Scanner
Обратите внимание на идентификатор производителя (Vendor) — 04Ь8 и идентификатор продукта (ProdID) — 0x0110. В нашем случае производитель — EPSON, о чем сказано в выводе, a ProdID=0xlll0 соответствует модели Perfection 1650. Некоторые идентификаторы сканеров от Epson приведены в табл. 17.1.
Таблица 17.1. Некоторые идентификаторы продуктов от Epson
Идентификатор
Название продукта
0x0101
Perfection 636U1
0x0103
Perfection 610
0x0104
Perfection 1200U
0x0106
Stylus Scan 2500
0x0107
Espression 1600
0x010а'
Perfection 1640
0x010b
Perfection 1240U
0x010е
Espression 1680
0x0110
Perfection 1660
0x011b
Perfection 2400
0x0112
Perfection 2450
Знать все идентификаторы продуктов всех производителей не обязательно. Вам нужно просто записать полученные значения. Кстати, если сканер подключен к компьютеру и включен, а вы его не нашли в выводе команды cat /proc/bus/usb/devices, тогда введите команду загрузки модуля scanner: # modprobe scanner
Модуль должен определить производителя и модель сканера автоматически. Если он этого делать не хочет, тогда в Интернете нужно найти ID производителя и ID модели вашего сканера, а затем загрузить модуль scanner, передав ему найденные значения:
modprobe scanner vendor=XXX product=XXX
После чего желательно сохранить правильные параметры в файле /etc/modules.conf следующим образом:
echo "options scanner vendor=xxx product=xxx" » /etc/modules.conf Теперь самое время настроить xsane. Введите команду: # sane-find-scanner
Если система "видит" сканер (то есть модуль scanner "видит" устройство), то в большинстве случаев команда sane-f ind-scanner тоже определит ваш сканер. В ответ вы получите примерно такой вывод:
sane-find-scanner: found USB scanner (vendor = 0x04b8, product = 0x1110) at device /dev/usb/scannerO
Перейдите в каталог /etc/sane.d. В нем вы найдете конфигурационные файлы для сканеров различных производителей. Откройте файл конфигурации, соответствующий производителю вашего сканера, например, epson.conf, и добавьте в него строку:
usb /dev/usb/scannerO
где: /dev/usb/scannerO — это имя устройства вашего сканера, оно будет указано В выводе команды sane-find-scanner.
Все, теперь можно запускать xsane:
xsane
Настройка LPT-сканера
Если у вас старенький LPT-сканер, то для его настройки придется немного повозиться. Первым делом нужно включить в BIOS компьютера режим ЕРР+ЕСР для параллельного порта. Затем подключите сканер к компьютеру и включите его.
Потом следует загрузить Linux и ввести следующие команды:
modprobe scsi_jnod
modprobe sg
modprobe parport
modprobe parport_pc
modprobe ppscsi
modprobe epst
modprobe scsi_mod
Все эти команды нужны для эмуляции SCSI через параллельный порт — иначе никак. После этого в файле /proc/scsi/scsi должна появиться запись о новом устройстве, например:
Host: scsiO Channel: 00 Id: 00 Lun: 00
Vendor: xxxx Model: xxxxx Rev: 3740
Type:Processor ANSI SCSI revision: 02
Теперь создадим символическую ссылку:
In —s /dev/sgX /dev/scanner
где х — это номер устройства. Определить его достаточно просто — если в файле /proc/scsi/scsi сканер указан первым, тогда х равен 0, вторым — 1, третьим — 2 и т. д. Например, для сканера, указанного первым, команда создания символической ссылки будет:
In —s /dev/sgO /dev/scannerO
Потом перейдите в каталог /etc/sane.d и откройте конфигурационный файл, соответствующий производителю вашего сканера, например, epson.conf. Добавьте в него строку:
scsi /dev/scannerO
Теперь установим права доступа к /dev/sgX, чтобы и другие пользователи могли использовать сканер:
chmod og+rw /dev/sgX
Сетевой доступ к сканеру
Довольно часто нужен сетевой доступ к сканеру — сканер один, а желающих что-то отсканировать — много. Чтобы пользователя компьютера, к которому подключен сканер, постоянно не отвлекали от работы, нужно предоставить к сканеру общий доступ.
Для этого отредактируйте ваш файл /etc/services, добавив в него строку:
sane 6566/tcp# SANE network scanner daemon
После этого нужно создать файл /etc/xinetd.d/sane и добавить в него следующие строки: service sane
{ -
port=6566
socket,, type =stream
wait=no
user=saned
group=saned
server=/usr/sbin/saned
}
Затем добавьте пользователя saned (с помощью конфигуратора или команды adduser — как кому больше нравится).
Вам осталось отредактировать файл /etc/sane.d/saned.conf, указав в нем имена узлов вашей сети, которым разрешено использовать сканер (не забудьте указать localhost — локальный компьютер): localhost сотпр2 сотрЗ
Теперь на компьютерах сотр2 и сотрЗ откройте файл /etc/sane.d/net.conf и укажите в нем имя компьютера, к которому подключен удаленный сканер, например: compl
Если на компьютерах вашей сети установлен брандмауэр, то вам нужно разрешить TCP-соединения по порту 6566.
ЧАСТЬ IV
openSUSE дома
В этой части книги мы поговорим об установке мультимедиакодеков, использовании программ для воспроизведения звука и видео, настройке трехмерного рабочего стола, а также о запуске других операционных систем в эмуляторе VirtualBox.
Глава 18
Подготовка SUSE для работы с мультимедиа. Установка кодеков
Что такое кодеки?
Существует очень много мультимедиаформатов для хранения звука и видео, например, MP3, OGG, WMA, WMV, MP4 и т. д. Для того чтобы ваша система могла воспроизводить каждый конкретный формат, нужен кодек для этого формата. Кодек (codec, от coder/decoder) — это специальная программа, "знающая", как работать с тем или иным форматом. Кодек можно сравнить с драйвером устройства, только драйвер "обучает" систему, как работать с определенным устройством, а кодек — как воспроизводить тот или иной мультимедийный формат.
Практически из всех дистрибутивов Linux исключена поддержка MP3, DivX, WMV, DVD и других запатентованных форматов. Но это не означает, что вы не можете смотреть в Linux фильмы или слушать музыку. Поддержка форматов "из коробки" (то есть сразу после установки дистрибутива) исключена лишь для того, чтобы не нарушать действующие патенты. Можно было бы включить поддержку данных форматов в состав дистрибутивов, но тогда разработчикам Linux пришлось бы покупать лицензию на распространение кодеков. Сами понимаете, лицензия в таких случаях стоит не пару долларов, и, чтобы вернуть вложенные средства, Linux бы пришлось сделать платным. А это никому не нужно. Поэтому все остается как было: Linux — бесплатен, но без кодеков.
Вы же, как конечный пользователь, имеете право и можете загрузить кодеки для воспроизведения всех мультимедиаформатов. При этом не будут нарушены действующие патенты, потому что вы загружаете кодеки для личного использования, а не для распространения или получения прибыли.
В некоторых дистрибутивах Linux для установки кодеков нужно немного потрудиться, указав вручную репозитарии, из которых они должны быть загружены, в других — нужно просто установить скачанные с Интернета пакеты.
В любом случае установка кодеков сводится к установке пакетов. Только в openSUSE данный процесс максимально автоматизирован, о чем мы и поговорим в следующем разделе.
Установка кодеков
Установка кодеков будет производиться с удаленного репозитария пакетов, поэтому нужно заранее подключиться к Интернету. Напомню, что это можно сделать с помощью программы KInternet, щелкнув на значке коннектора.
Теперь перейдите в каталог, в котором у вас хранятся фильмы. Обратите внимание на пиктограммы файлов с фильмами — сейчас это просто изображения киноленты, а когда вы установите кодеки, они заменятся на миниатюры первых кадров фильма, и вам будет проще найти нужный фильм.
Итак, дважды щелкните на любом фильме. Запустится видеопроигрыватель Totem, который сообщит вам, что кодек для просмотра этого фильма в системе отсутствует, и предложит найти соответствующий кодек в Интернете (рис. 18.1). Соглашайтесь — другого выбора у вас нет!
Рис. 18.1. Найти кодек в Интернете?
Рис. 18.2. Откуда загружать кодеки
TT^7'*'3,^^s aivTflvSbn^igrnt^
vxfc>vxfc>Яе al VideoЯе al Video•.as- •. • .1•.as- •. • .1Ki?.::-; >ViKi?.::-; >ViВы собираетесь открыть файлВы собираетесь открыть файлwrle- i ;r= .■i«.-.ti>v являющийся 1’aSTMefa Package из Mtj>J№pensuse-c cmmuniiy argwrle- i ;r= .■i«.-.ti>v являющийся 1’aSTMefa Package из Mtj>J№pensuse-c cmmuniiy argi ^UiJ^cxr $«• ty4! Г‘г-г.-и,:.^ь <ti4(Пюи'i ^UiJ^cxr $«• ty4! Г‘г-г.-и,:.^ь <ti4(Пюи'ipi® encoded иipi® encoded и■« Открыть с пажщыо Обработчик метзпакегов Ya■« Открыть с пажщыо Обработчик метзпакегов Ya
vxfc>
vxfc>
Яе al Video
Яе al Video
•.as- •. • .1
•.as- •. • .1
Ki?.::-; >Vi
Ki?.::-; >Vi
Вы собираетесь открыть файл
Вы собираетесь открыть файл
wrle- i ;r= .■i«.-.ti>v являющийся 1’aSTMefa Package из Mtj>J№pensuse-c cmmuniiy arg
wrle- i ;r= .■i«.-.ti>v являющийся 1’aSTMefa Package из Mtj>J№pensuse-c cmmuniiy arg
i ^UiJ^cxr $«• ty4! Г‘г-г.-и,:.^ь <ti4(Пюи'
i ^UiJ^cxr $«• ty4! Г‘г-г.-и,:.^ь <ti4(Пюи'
ipi® encoded и
ipi® encoded и
■« Открыть с пажщыо Обработчик метзпакегов Ya
■« Открыть с пажщыо Обработчик метзпакегов Ya
openSUSEopenSUSEСохранить файлСохранить файл
openSUSE
openSUSE
Сохранить файл
Сохранить файл
!. ’i Выполнять автоматически для всех файлов данного типа!. ’i Выполнять автоматически для всех файлов данного типаlit! media codeclit! media codecТо go through а clicK on one ci йТо go through а clicK on one ci й|Й Отмена|Й Отмена
!. ’i Выполнять автоматически для всех файлов данного типа
!. ’i Выполнять автоматически для всех файлов данного типа
lit! media codec
lit! media codec
То go through а clicK on one ci й
То go through а clicK on one ci й
|Й Отмена
|Й Отмена
>' v-.ii,и". 1-*»»й !<н.‘ -СО-'" iK-eV,!-.". iHf.".,w.rt:l
Рис. 18.4. Загрузить YMP-фаил
Далее откроется браузер (рис. 18.2), и вам будет предложено скачать кодеки или с сайта Fluendo WebShop или по адресу opensuse-community.org (вторая ссылка). В первом случае — это высококачественные кодеки для GStreamer (но они платные!), а во втором — это альтернативные кодеки от сообщества openSUSE. Мне нравится экспериментировать, поэтому я выбрал второй вариант, вам же рекомендую выбрать первый. Впрочем, можете выбирать и второй — кодеки работают очень стабильно, и у меня не было ни одного фильма, который я бы не открыл с помощью этих кодеков. Обратите внимание: в адресной строке браузера указано client_version=10.3.1 — пусть вас это не смущает, кодеки для версий 10.3 и 11.0 совместимы.
Затем браузер перейдет на страничку (рис. 18.3), на которой вам нужно выбрать вашу графическую среду — KDE или GNOME. В момент установки кодеков у меня была запущена GNOME, поэтому я ее и выбрал.
В любом случае (KDE у вас или GNOME) браузер попытается скачать YMP- файл, в котором указаны необходимые пакеты с кодеками и адреса репозитариев, где хранятся эти пакеты. Вам нужно выбрать Открыть с помощью YaST Meta Package Handler (рис. 18.4) и нажать ОК.
Браузер скачает YMP-файл и передаст его менеджеру пакетов, после чего вы увидите следующее окно с описанием устанавливаемого программного обеспечения (рис. 18.5). Просто нажмите Далее.
Далее менеджер пакетов сообщит, откуда должно быть загружено программное обеспечение (рис. 18.6).
Затем вы увидите страшное предупреждение о том, что загружаемые пакеты могут повредить вашу систему (рис. 18.7). Бояться не нужно, нажимаем Yes, иначе вы не сможете смотреть фильмы.
Непосредственно перед установкой пакетов система попросит вас ввести пароль пользователя root. После этого начнется закачка служебных файлов подключенных репозитариев пакетов и самих пакетов (рис. 18.8).
Хорошо, что все автоматизировано. Но все равно не спешите отходить от компьютера. Если у вас быстрое соединение с Интернетом, то очень скоро вы увидите сообщение о необходимости импорта ключа, которым подписаны загружаемые пакеты (рис. 18.9).
Через некоторое время, которое сильно зависит от скорости вашего подключения к Интернету, вы увидите сообщение о том, что все программное обеспечение установлено (рис. 18.10).
После установки кодеков рекомендую установить культовый видеопроигрыватель MPlayer и оболочку для него smplayer. Этот проигрыватель намного удобнее, чем стандартный проигрыватель GNOME (рис. 18.11).
Добавляемые репозитарии:
пАаивоутгооОмснриз сг^.гмЬ'жк'аэл.Мч"
РиПвЗОМТвВЬ^М
• http Adow-ioau o^inus* otQ'di jk-b’dion't ’ G .*смч,нм(ъчйм1^ -Man R«>c$«tn»b j;O\‘ nvi
• W teownioad .soersas» i.v§.'o,stnrW)r-1; u-
«ri*r/*p s^t е*й»филр».иплп?5и$ь.11 0-1 rFa- kman Rtoositotp
• Вы ъсчнетесь ледпи» ач*-^ ч^ -ч oewAiratMt* лот» ^’эдеаву
V. < dJa- -ч** ■з-
Рис. 18.6. Откуда будет загружено ПО
Г!;-.^??':-.-.?»' Ц-.иис:
Вы лсст-ютр-ьлп иж!вненич, кг-горыя буду; сделаны a saiueil снж».№> | 11акбты (.^держащие опасный код. ^,»$уг по»реднл» МВД икт^у |
tit'
Рис. 18.7. То самое предупреждениеРис. 18.7. То самое предупреждение
Рис. 18.7. То самое предупреждение
Рис. 18.7. То самое предупреждение
«^ hUn F;>DO«ft«t> CN^N-OG^1
- Ма-л Repository <С5/м
ВЙ|®^ЙЖ^Й^^^Ийй#
З.грг*.з»чч рнр »Jo*nk?ad >р?-г$и«е 0’5- •d<.-s<?'pacK3)esDU ог-22й7д .<£?«. ^г%дкб^?5 44 к^ъ}
ш«^^^^^^»^^^@...:
Загрузка Мяиеджерй пак^тон
Прочл тцт& aaTAAaiiiHA'Fee обноепем^е
bna4»n»ttie.1XH»t.»*.^l painpoi !}?ЙМ!ГЬ c0l»W№4i<n faf^TiM и >.рэьпгии^й пЯ'^’^вкСЧ'рьр»; им^^з буд^т доверять s? ftpoA^r*ari> упан?#л> ил» адноеланне оез каких-Пй^.с пред>пр«'*денлс А ••таиглучае «лист члючз в rrfuiis *раии;-игц.«* лс^^оенным^/аочьй пезв »л»« ллэдельчун.тегь «гздбхмиЗуОнгрзг* над яр'МрэмЛ'ЬМ оо#<п<лк:кне*вЗйатйДиагки П|1«?дупре*д<>Н11ч итрываотся для иажцого н^етАкр^орыЛч?- подии-:йь довр-рунмььд U*,«WpWpOSa»lM»»H- чг^чсгл £rw бы Ч» ммпорТ|Ч*.1езЛ4влк-«. л^егыс^данные блад^льцм.^ кпючз X^iEiS^’veD^S^?ууД?т пг«а»ыйэт$» ■<:=■• р|>ьдупре*'д«*н»$¥.bna4»n»ttie.1XH»t.»*.^l painpoi !}?ЙМ!ГЬ c0l»W№4i<n faf^TiM и >.рэьпгии^й пЯ'^’^вкСЧ'рьр»; им^^з буд^т доверять s? ftpoA^r*ari> упан?#л> ил» адноеланне оез каких-Пй^.с пред>пр«'*денлс А ••таиглучае «лист члючз в rrfuiis *раии;-игц.«* лс^^оенным^/аочьй пезв »л»« ллэдельчун.тегь «гздбхмиЗуОнгрзг* над яр'МрэмЛ'ЬМ оо#<п<лк:кне*вЗйатйДиагки П|1«?дупре*д<>Н11ч итрываотся для иажцого н^етАкр^орыЛч?- подии-:йь довр-рунмььд U*,«WpWpOSa»lM»»H- чг^чсгл £rw бы Ч» ммпорТ|Ч*.1езЛ4влк-«. л^егыс^данные блад^льцм.^ кпючз X^iEiS^’veD^S^?ууД?т пг«а»ыйэт$» ■<:=■• р|>ьдупре*'д«*н»$¥.
bna4»n»ttie.1XH»t.»*.^l painpoi !}?ЙМ!ГЬ c0l»W№4i<n faf^TiM и >.рэьпгии^й пЯ'^’^вкСЧ'рьр»; им^^з буд^т доверять s? ftpoA^r*ari> упан?#л> ил» адноеланне оез каких-Пй^.с пред>пр«'*денлс А ••таиглучае «лист члючз в rrfuiis *раии;-игц.«* лс^^оенным^/аочьй пезв »л»« ллэдельчун.тегь «гздбхмиЗуОнгрзг* над яр'МрэмЛ'ЬМ оо#<п<лк:кне*вЗйатй
Диагки П|1«?дупре*д<>Н11ч итрываотся для иажцого н^етАкр^орыЛч?- подии-:йь довр-рунмььд U*,«WpWpOSa»lM»»H- чг^чсгл £rw бы Ч» ммпорТ|Ч*.1езЛ4влк-«. л^егыс^данные блад^льцм.^ кпючз X^iEiS^’veD^S^?ууД?т пг«а»ыйэт$» ■<:=■• р|>ьдупре*'д«*н»$¥.
bna4»n»ttie.1XH»t.»*.^l painpoi !}?ЙМ!ГЬ c0l»W№4i<n faf^TiM и >.рэьпгии^й пЯ'^’^вкСЧ'рьр»; им^^з буд^т доверять s? ftpoA^r*ari> упан?#л> ил» адноеланне оез каких-Пй^.с пред>пр«'*денлс А ••таиглучае «лист члючз в rrfuiis *раии;-игц.«* лс^^оенным^/аочьй пезв »л»« ллэдельчун.тегь «гздбхмиЗуОнгрзг* над яр'МрэмЛ'ЬМ оо#<п<лк:кне*вЗйатй
Диагки П|1«?дупре*д<>Н11ч итрываотся для иажцого н^етАкр^орыЛч?- подии-:йь довр-рунмььд U*,«WpWpOSa»lM»»H- чг^чсгл £rw бы Ч» ммпорТ|Ч*.1езЛ4влк-«. л^егыс^данные блад^льцм.^ кпючз X^iEiS^’veD^S^?ууД?т пг«а»ыйэт$» ■<:=■• р|>ьдупре*'д«*н»$¥.
ивн^^же
Имг«*?р!ч<:С- :-НЬ о-крыПчР »\:Р”'! Сш-РС-
ШЖВЯЯ0ОЯЖ®®Я®вЯ®М»Ж8вЖЖШв5^^
ID 35DC9c87C6Dto1D2
Стлдиатеу BCSD ^ЗиО Е») 8581 8?€0 ?08$ 3305 8₽₽’ CSDa^Da
15л° Dominique Lbwoteiy*1 ivlf openSUSE Н.^р^!^1 '’Ай*илк:и^*И{ busv^wunnkeig^r лег»
|6i|||iBi|l|||2||||iiBI||IBg|^^
исг«уи>Ш’ Никогда был нэ^н f- Л.-аи^тр/ТтрРЧе CEWtV
Вы мо>яте tis^i^ir^etpoeaTto ио в хрвнкпн^е дсдездк»»» гтк&ы’гьнкгчтн, ;о»па®а«ь с что еыдо1^^ееипад-:лы!у>.Л|С'н
Бы долины быть узрены что »ыд5?е|-я»т» владел»^ л *т •
<?ни» А*»птая1*льно плпнйдир^к впйдальцу. twr*A eh) t" утаруи..)
i$ лгс-рт н» ;Mnop7«ip<;s-)Fh
Рис. 18.9. Нужно нажать Импорт
Рис. 18.10. Все установлено
9 Зак. 669
Рис. 18.11. Проигрыватель MPlayer (оболочка smplayer)
В главе 19 мы поговорим об имеющихся в openSUSE программах для воспроизведения звука и видео.
Глава 19
Мультимедиа
Воспроизведение музыки
Стандартным музыкальным проигрывателем в openSUSE является Banshee. Он напоминает проигрыватель Amarok, который используется в некоторых других дистрибутивах, но намного удобнее последнего, да и работает надежнее.
При первом запуске Banshee предложит добавить музыку в фонотеку. Фонотека — это как бы большой список воспроизведения. Не беспокойтесь, при добавлении музыки в фонотеку файлы не будут скопированы в ваш домашний каталог (ведь они уже есть на вашем жестком диске и нет необходимости копировать их еще раз).
Выберите источник импорта — Локальная папка й нажмите кнопку Импортировать (рис. 19.1).
йчп«|н'лрляат» MyjWKji' -a флм-.-е.у
Ваша фонотека пуста Вымажете импортировать в нее ммыку сейчас, либо сделать это позже.
Выберите источник импорта
■■ Локальная папкаС
Г; Больше не показывать этотдиапос
:% Отмена Импортировать .
ар Недавние документы
LO tents
: ■ Рабочий пол
"~ Файловая система
2d 04 2007
31 01 200?
illiiijj^^
^ 5о!ап$-УМ
^Х System Volume «rotmAiion
^Vnus
^: I {нтересные материалы 8 юмор
09 02 2007
17 01 2Q07
21 01 2007
04 03 2007
05 03 2007
10 09 2007
Рис. 19.2. Выбор каталога с музыкой
U»»^» «улг-ои^двк*? L^pint
♦huani-MTw*
Есеы Sees E6ei3s»o5 6»«i<»e> ЕЛ<1А^ч$ ^e>3 E66a t&^3 CdcA aceiaEtei Fftcdg^S Ёов^ё^з
ifi«la^S
Е66Й tMl Eiiti пб^э
Айб.1ас<зег:4- а»а<а йм^ Ay *4a>J)<jriH»W й»^<Д&«$'1.
Giai iy liftvSasv ep»iiu OSaS «V^tSaif* e$ia^u 54*1 Гу«*1здуе|«ЗК; 0»ai s, йп»залу »pa:au
iatoyltifr-iSv^S-»
SVeievi? eSS ia АГЯАе ifoaSaiAti №Айайа4йу
дМЯуМН^ббЗкЗы Oaai ^- й^аАку ePalMi Maj -'«■< «.SsSaiyy rpsiAu Ой.зЛ -> «Гч-заиу я}?Л.Ам даэа^Ш&^дра^
6AaJ^6MfcW»fr»iM •)MflH№W»¥,*M*i OtitWlMeditt dasa а»?Л<<4ж»*»1^и
Выберите каталог (рис. 19.2), содержащий музыкальные файлы, которые будут добавлены в фонотеку. В главе 18 мы добавили в нашу систему поддержку всех самых популярных музыкальных форматов (WAV, MP3, OGG, WMA, AudioCD), поэтому сейчас наш проигрыватель их поддерживает. Но у Banshee есть одна небольшая проблема — он не воспринимает ID-теги МРЗ- файлов, записанные в кодировке, отличной otUTF-8. Если ваши теги записаны в UTF-8, тогда все будет нормально. Но в большинстве случаев они записаны в кодировке СР1251, и при воспроизведении файлов вы увидите картину, подобную изображенной на рис. 19.3. Конечно, на качество воспроизведения это не влияет, но искать нужную песню неудобно.
Проблему с кодировкой мы попытаемся решить в следующем разделе, а сейчас рассмотрим остальные возможности Banshee. Мне особо нравится, что Banshee пытается определить исполнителя и жанр и составляет список похожих исполнителей. Также он выводит пять самых популярных песен исполнителя и пять самых популярных альбомов (рис. 19.4). Чтобы работала данная функция, нужно подключиться к Интернету.
А еще в этом окне вы можете оценить каждую композицию — подведите мышь к полю Оценка у выбранной композиции и установите нужное количество звезд (от 1 до 5). .
Для импорта дополнительных музыкальных файлов нажмите комбинацию клавиш <Ctrl>+<I> или выполните команду Музыка | Импортировать музыку. Иногда нужно скопировать музыку не только в фонотеку, но и непосредственно на жесткий диск. Например, вы одолжили у товарища МРЗ- проигрыватель, на котором записана Интересная музыка, и хотите скопировать ее себе. Конечно, это легко сделать с. помощью файлового менеджера, но можно использовать и Banshee. Просто перед импортом музыки выполните команду меню Правка | Параметры и установите флажок Копировать файлы в папку с музыкой при импорте (рис. 19.5). А в поле над этим флажком вы можете выбрать папку, в которую следует скопировать музыку. Обычно используется каталог -/Music.
iiФ-.s- чемФ-.s- чем
i
i
Ф-.s- чем
Ф-.s- чем
",Music",Music-, Сбросить
",Music
",Music
У Копировать файлы 6 папку-: музыкой при импорте ; Записывать метаданные прямо в файлы
■■'■pi .■•'If J-WH4 ч;.!1Ч=.-,.ЧП , Ki ИК.» фи.мК'М
Иерархия палкиИерархия палкиИспопнитель/АльбомИспопнитель/АльбомЦ^и файлаЦ^и файлаинсло Названиеинсло Название
Иерархия палки
Иерархия палки
Испопнитель/Альбом
Испопнитель/Альбом
Ц^и файла
Ц^и файла
инсло Название
инсло Название
ISrlVn I й
выходной формат - г see Lossless Audio Соаес
' " Выполнять коррекцию ошибок при импорте
Рис. 19.5. Параметры Banshee
19.2. Конвертирование ЮЗ-тегов МРЗ-файлов в кодировку UTF-8
В МРЗ-файлах имеются специальные 103-теги, в которых хранится информация об исполнителе, названии композиции, альбома, жанре музыки и т. д.
Как уже было отмечено, Banshee воспринимает только ГОЗ-теги, записанные в кодировке UTF-8. В результате большая часть русскоязычных тегов отображается некорректно.
Можно было бы и не решать данную проблему — ведь на качество воспроизведения кодировка ГОЗ-тегов влияния не оказывает. Но, во-первых, в этом случае не удобно искать нужную композицию. А во-вторых, есть сугубо спортивный интерес — у моего музыкального центра нет проблем с отображением русскоязычных тегов, а компьютер выводит абракадабру. Непорядок!■
Существуют три способа решения данной проблемы:
установка другого музыкального проигрывателя, который поддерживает ГОЗ-теги, записанные в кодировке СР1251. Один из таких проигрывателей — xmms. Но мне этот вариант не нравится. Xmms — это почти полная копия Winamp, который изрядно надоел мне в Windows. Хочется использовать что-то альтернативное. Banshee — отличный проигрыватель, если не считать этой небольшой проблемы. Да и хочется использовать именно "родной" проигрыватель, чтобы ощутить "дух openSUSE". Все-таки если разработчики включили его в состав дистрибутива, значит, посчитали, что он лучше;',
научить проигрыватель понимать кодировку СР1251. Это можно сделать путем изменения исходных кодов проигрывателя или установки уже измененной библиотеки libtag, которую использует проигрыватель. Копать- ~ ся в исходных кодах мне не с руки, да и читателю хочется предложить более простой вариант. А вот измененной библиотеки libtag — чтобы она подходила тандему SUSE/Banshee — я так и не нашел;
третий способ заключается в перекодировании ГОЗ-тегов МРЗ-файлов в кодировку UTF-8. Да, это не лучшее решение, но довольно простое — ведь все равно перекодированием будет заниматься программа, а не вы вручную.
Для перекодирования ГОЗ-тегов будем использовать программу EasyTAG (пакет называется easytag), которая входит в состав дистрибутива (имеется на дистрибутивном DVD), но не устанавливается по умолчанию, поэтому с помощью менеджера пакетов вам необходимо ее установить.
Вообще, программа EasyTAG — это довольно-таки серьезный редактор ГОЗ- тегов, а изменение кодировки ГОЗ-тегов — всего лишь одна из функций данной программы, но именно она нам и нужна.
Запустите EasyTAG и перейдите в каталог с "проблемными" МРЗ-файлами (рис. 19.6).
Рис. 19.6. Открыты МРЗ-файлы с неправильной кодировкойРис. 19.6. Открыты МРЗ-файлы с неправильной кодировкой
Рис. 19.6. Открыты МРЗ-файлы с неправильной кодировкой
Рис. 19.6. Открыты МРЗ-файлы с неправильной кодировкой
браузер Разное Файловые настройки Настройки тегов Напооики тшой ID3 Сканер ; База данных CD Подтверждения
|||||||||1|||||||(||||1|^
lglllllgllllllllllllllllgllggl^
We )D3 Mgs н* ЧАС mas лп addition io Fl AC tags/ useCRC32
V дапить теги, если st % поля пулыUse Compression
V Автоматически преобразовывать старые версии тегов ID3v2
Chaiacte* Seltoi wiping IDS tags tD?v2 tags•7 Зэпис ыэать тег iD3v2|в^М1б|1в11Й1В$|8||Й®*' I'Pieode U7F-8111И^^^^жй1В®я|^^^Chaiacte* Seltoi wiping IDS tags tD?v2 tags•7 Зэпис ыэать тег iD3v2|в^М1б|1в11Й1В$|8||Й®*' I'Pieode U7F-8111И^^^^жй1В®я|^^^ID3v1 ’agsУ Записывать тег Ю3^1 х^^^^в1И1«1йй8Ж1ID3v1 ’agsУ Записывать тег Ю3^1 х^^^^в1И1«1йй8Ж1! Юникод lUniCode.'tUH^)Add$tor-3‘ ss#:ngs юс iconvvi зв Mg ' aTFWCDl! Юникод lUniCode.'tUH^)Add$tor-3‘ ss#:ngs юс iconvvi зв Mg ' aTFWCDlIGNOREIGNORE
Chaiacte* Seltoi wiping IDS tags tD?v2 tags
•7 Зэпис ыэать тег iD3v2
|в^М1б|1в11Й1В$|8||Й®
*' I'Pieode U7F-8
111И^^^^жй1В®я|^^^
Chaiacte* Seltoi wiping IDS tags tD?v2 tags
•7 Зэпис ыэать тег iD3v2
|в^М1б|1в11Й1В$|8||Й®
*' I'Pieode U7F-8
111И^^^^жй1В®я|^^^
ID3v1 ’ags
У Записывать тег Ю3^1 х
^^^^в1И1«1йй8Ж1
ID3v1 ’ags
У Записывать тег Ю3^1 х
^^^^в1И1«1йй8Ж1
! Юникод lUniCode.'tUH^)
Add$tor-3‘ ss#:ngs юс iconvvi зв Mg ' aTFWCDl
! Юникод lUniCode.'tUH^)
Add$tor-3‘ ss#:ngs юс iconvvi зв Mg ' aTFWCDl
IGNORE
IGNORE
Character Metier* reaumg !D3 tags*
V Nvnstandait *Knp«nnnua(Windows-1251}C 1
^Ов.»на , ^fif
Выполните команду меню Установки | Настройки, в открывшемся окне перейдите на вкладку Настройки тегов ID3 (рис. 19.7) — и с этого момента будьте внимательны! В группе параметров Character Set for writing ID3 tags установите кодировку UTF-8 для обеих версий тегов — ID3v2 и ID3vLx. В группе параметров Character Set for reading ID3 tags установите флажок Non-standart и выберите кодировку Кириллица (Windows-1251). Нажмите кнопку ОК для сохранения параметров.
Теперь обновите каталог с МРЗ-файлами. Для этого щелкните правой кнопкой мыши на каталоге (в правой области окна программы) и выберите команду Обновить каталог. Вы увидите, что теперь теги отображаются правильно (рис. 19.8).
Но не спешите выходить из EasyTAG. Ведь мы только настроили эту программу, но пока еще не сохранили изменения в самих МРЗ-файлах. То есть EasyTAG правильно читает теги, но в МРЗ-файлах теги по-прежнему записаны в кодировке СР1251. Для сохранения изменений выделите все песни и нажмите на панели инструментов кнопку Сохранить файл(ы) или выполните команду Файл | Сохранить файл(ы).
Закройте EasyTAG и запустите Banshee. Удалите из фонотеки файлы с неправильной кодировкой и импортируйте их заново — теги должны отображаться правильно (рис. 19.9).Закройте EasyTAG и запустите Banshee. Удалите из фонотеки файлы с неправильной кодировкой и импортируйте их заново — теги должны отображаться правильно (рис. 19.9).Ь>>ь<к» Шэ№? В^спрзмвбдениё C^jssk. g*y СлраыаЬ>>ь<к» Шэ№? В^спрзмвбдениё C^jssk. g*y Слраыа^".Записать CD й^ -^".Записать CD й^ -- - Тебе МОЯ ПМ.П4ЦWIN ЛЮвОН- - Тебе МОЯ ПМ.П4ЦWIN ЛЮвОН^ Ломает*,!^ Ломает*,!5Ирина кругtионмакр^4ирнна кругISI IpHHS кругSИрина кр^6ИрНп» Круг13Ирина Ьру:зИрина>одг2Ирина крут7Ирина круг14‘ИрНиДИру*15Ирина КругИмрвкхкруг3Над круг5Ирина кругtионмакр^4ирнна кругISI IpHHS кругSИрина кр^6ИрНп» Круг13Ирина Ьру:зИрина>одг2Ирина крут7Ирина круг14‘ИрНиДИру*15Ирина КругИмрвкхкруг3Над кругПусть сейчас я плачу BcweWHCb тазаМенкооеп*»»Не бус-сай мою п»6о»ьТебе. мм пос педиад тело#* Жнтааммме*Ч№9ПДЭИу «ро^айСтудентаПусть сейчас я плачу BcweWHCb тазаМенкооеп*»»Не бус-сай мою п»6о»ьТебе. мм пос педиад тело#* Жнтааммме*Ч№9ПДЭИу «ро^айСтудентаТем моя последняя пюбмь3 *)■, е * “• ьн • 1.,,Те*»мляткчп*Аияч/ч>6С'М>. ?S& Тебе моя поспйднач любом.327Тебемояг«хпедюу1яобое>» 351 Тебе моя последняя любое*3 <5Т£04мряткладк«япю<и>»ъ 4*>< Тебе моя последняя пюс«ь3 26ТеМмОЯПОСПЯДНЯЯЛЯбО»* 303 Тебе w« no* педччя товеее2 41Тебе моя поспхдчяя змбовь103Тебе мон пссп»дияр любое#2557*56 t»«. Г.1СЛ6ДМР ЛЮГ 08S3061 вво МОЛ Л6СП6ДЧАЯ ЛЙООЭЬ3 57Тем моя последняя пюбмь3 *)■, е * “• ьн • 1.,,Те*»мляткчп*Аияч/ч>6С'М>. ?S& Тебе моя поспйднач любом.327Тебемояг«хпедюу1яобое>» 351 Тебе моя последняя любое*3 <5Т£04мряткладк«япю<и>»ъ 4*>< Тебе моя последняя пюс«ь3 26ТеМмОЯПОСПЯДНЯЯЛЯбО»* 303 Тебе w« no* педччя товеее2 41Тебе моя поспхдчяя змбовь103Тебе мон пссп»дияр любое#2557*56 t»«. Г.1СЛ6ДМР ЛЮГ 08S3061 вво МОЛ Л6СП6ДЧАЯ ЛЙООЭЬ3 57Рис. 19.9. ЮЗ-теги отображаются правильноРис. 19.9. ЮЗ-теги отображаются правильно
Закройте EasyTAG и запустите Banshee. Удалите из фонотеки файлы с неправильной кодировкой и импортируйте их заново — теги должны отображаться правильно (рис. 19.9).
Закройте EasyTAG и запустите Banshee. Удалите из фонотеки файлы с неправильной кодировкой и импортируйте их заново — теги должны отображаться правильно (рис. 19.9).
Ь>>ь<к» Шэ№? В^спрзмвбдениё C^jssk. g*y Слраыа
Ь>>ь<к» Шэ№? В^спрзмвбдениё C^jssk. g*y Слраыа
^".Записать CD й^ -
^".Записать CD й^ -
- - Тебе МОЯ ПМ.П4ЦWIN ЛЮвОН
- - Тебе МОЯ ПМ.П4ЦWIN ЛЮвОН
^ Ломает*,!
^ Ломает*,!
5Ирина круг
tионмакр^
4ирнна круг
ISI IpHHS круг
SИрина кр^
6ИрНп» Круг
13Ирина Ьру:
зИрина>одг
2Ирина крут
7Ирина круг
14‘ИрНиДИру*
15Ирина Круг
Имрвкхкруг
3Над круг
5Ирина круг
tионмакр^
4ирнна круг
ISI IpHHS круг
SИрина кр^
6ИрНп» Круг
13Ирина Ьру:
зИрина>одг
2Ирина крут
7Ирина круг
14‘ИрНиДИру*
15Ирина Круг
Имрвкхкруг
3Над круг
Пусть сейчас я плачу BcweWHCb таза
Менкооеп*»»
Не бус-сай мою п»6о»ь
Тебе. мм пос педиад тело#* Жнтааммме*
Ч№9ПДЭ
Иу «ро^ай
Студента
Пусть сейчас я плачу BcweWHCb таза
Менкооеп*»»
Не бус-сай мою п»6о»ь
Тебе. мм пос педиад тело#* Жнтааммме*
Ч№9ПДЭ
Иу «ро^ай
Студента
Тем моя последняя пюбмь3 *)
■, е * “• ьн • 1.,,
Те*»мляткчп*Аияч/ч>6С'М>. ?S& Тебе моя поспйднач любом.327
Тебемояг«хпедюу1яобое>» 351 Тебе моя последняя любое*3 <5
Т£04мряткладк«япю<и>»ъ 4*>< Тебе моя последняя пюс«ь3 26
ТеМмОЯПОСПЯДНЯЯЛЯбО»* 303 Тебе w« no* педччя товеее2 41
Тебе моя поспхдчяя змбовь103
Тебе мон пссп»дияр любое#255
7*56 t»«. Г.1СЛ6ДМР ЛЮГ 08S306
1 вво МОЛ Л6СП6ДЧАЯ ЛЙООЭЬ3 57
Тем моя последняя пюбмь3 *)
■, е * “• ьн • 1.,,
Те*»мляткчп*Аияч/ч>6С'М>. ?S& Тебе моя поспйднач любом.327
Тебемояг«хпедюу1яобое>» 351 Тебе моя последняя любое*3 <5
Т£04мряткладк«япю<и>»ъ 4*>< Тебе моя последняя пюс«ь3 26
ТеМмОЯПОСПЯДНЯЯЛЯбО»* 303 Тебе w« no* педччя товеее2 41
Тебе моя поспхдчяя змбовь103
Тебе мон пссп»дияр любое#255
7*56 t»«. Г.1СЛ6ДМР ЛЮГ 08S306
1 вво МОЛ Л6СП6ДЧАЯ ЛЙООЭЬ3 57
Рис. 19.9. ЮЗ-теги отображаются правильно
Рис. 19.9. ЮЗ-теги отображаются правильно
Воспроизведение видео
В состав openSUSE входят два видеопроигрывателя: RealPlayer и Totem. Первый обычно используется для просмотра видео, загружаемого из Интернета, а второй — для просмотра обычных видеофайлов и DVD-дисков.
Для воспроизведения DVD с помощью проигрывателя Totem нужно вставить диск в привод и выполнить команду меню Фильм | Воспроизвести диск «название диска» (рис. 19.10).
Рис. 19.10. Воспроизведение DVD-диска
Видеофайлы можно добавить в список воспроизведения с помощью команды Фильм | Открыть или же путем обычного перетаскивания видеофайлов из окна файлового менеджера в окно видеопроигрывателя. Список воспроизведения (рис. 19.11) можно сохранить, нажав кнопку Сохранить список воспроизведения, которая находится под списком. Список будет сохранен в PLS-файл. Загрузить список можно с помощью команды Фильм | Открыть, только в этот раз нужно выбрать не фильм, а PLS-файл.
Для управления просмотром фильма вы можете использовать следующие клавиши и комбинации клавиш:
<F> — для перехода в полноэкранный режим и обратно;
<Ctrl>+<S> — для сохранения кадра фильма;
стрелки вверх, вниз — для увеличения/уменьшения громкости;
стрелки влево/вправо — для перемотки фильма назад/вперед;
пробел — пауза/продолжение воспроизведения;
<N> — для перехода к следующему фильму из списка воспроизведения;
<В> — для перехода к предыдущему фильму из списка воспроизведения;
<М> — вызов меню эпизода;
<С> — вызов меню фрагмента.
С помощью команды Вид | Субтитры вы можете выбрать язык субтитров, а с помощью команды Звук | Языки — один из переводов фильма. Понятно, что обе даннме функции доступны только для DVD (в большинстве случаев только для лицензионных DVD).
Звукозапись
Вы хотите записать небольшую голосовую заметку? Тогда используйте программу Sound Recorder, запустить которую можно с помощью меню Компьютер | Приложения | Звукозапись. Работать с программой (рис. 19.12) очень легко:-
Выберите источник записи — Microphone. •
Выберите формат — CD-качество, с потерями.
Нажмите кнопку Запись.
Перед началом записи настоятельно рекомендуется правильно подключить микрофон и установить нужный уровень записи с помощью регулятора громкости.
Файп Управление Справка
Запись со звукового входа Microphone
Записать как ^СВ-качество, с потерями ;Xiph OggWorbis/Thecra content1.
<* гьдпп.
Имя файла Untitleo
ИИ1вИИ11в1в^^
liillillf®iiltli®iilililliillllll^
Рис. 19.12. Звукозапись
Запись AudioCD на жесткий диск
У вас есть несколько AudioCD и вы хотите Преобразовать их в формат MP3? Запустите Banshee и вставьте AudioCD. Banshee сразу же отобразит список дорожек (рис. 19.13). По поводу "глюков" с русским языком не беспокойтесь — вы решите эту проблему с помощью программы EasyTAG (см. разд. 19.2).
Для копирования дорожек на жесткий диск используется кнопка Импортировать CD. Но не спешите ее нажимать. Сначала нужно выбрать формат, в котором будут сохраняться дорожки. Выполните команду Правка | Параметры. Вы можете выбрать один из четырех форматов (рис. 19.14):
Free Lossless Audio Codec (FLAG) — обеспечивает высокое качество звучания (выше, чем у OGG и MP3), но очень мало распространен. Если в Windows еще можно установить кодек, то как вы это сделаете в музыкальном центре или аудиомагнитоле? Правильно, никак. Поэтому данный формат нам не подходит. Хотя если вы планируете прослушивать музыку только на компьютере, тогда можно выбрать FLAG, — высокое качество вам гарантировано (при весьма экономном использовании дискового пространства);
Ogg vorbis — формат лучше, чем MP3 (выше качество, меньше места на диске), но тоже пока является сугубо компьютерным форматом. Бытовых устройств с поддержкой данного формата я не видел; '
Wavpack — сжатый формат WAV нам не очень интересен, потому что мы потом не сможем его преобразовать в формат MP3;
Музыка Правка
Воспроизведение
С&рвнс
i|jiiiiillij|iilij^^
IГ> г-??,
Везде HtiBfts
^•CKdiwpoesTbCD -?
^1Мпс-ртиро8ать CD ft;
^ Фонотека
llll||j^^
■Мв1ИМИвв
"^ Подкасты
(1111^^
Доружк
Исполнитель
Нгиедрие
1в^^в11М
lii|l|ji
IgorTaikoir'
1ЖвИК
{go? TaikoH
latVou
igorTatkoff
I eve You
igofT^kotf
ИИИвв^вВ
liilllll^
8|j(j|i^^
iilljii
IgorTaikatf
ЙИ®Шв«вЯЯИЖ
iiii||||ii^^
epalau
ВЙВКЙЙВЖЯШЙЖВЖ
8
Igor Taikofl
Nfanaoaeujui eS63
ЖВИЖЯЖ!В®Яйв
#|||||j|^^
A6ta66
^^^8
igofTelkolf
R aa6i6nu
ввмжвяжвж^
igor l^ikon
ЮВВИвйв»^^
Igor Taikofl
^SS№№S#|#BB7B®
^ИИ)
Igo? Taikafl
ИПоаепзёу
-* $13 дорожек, 1 час. 17 минут 25 секунд
Рис. 19.13. Список дорожек AudioCD
j|jj|||ijjij|f|j|jj|lf|||jfff|t||^^
i^Music0 d I ^ Сбросить
L. Копировать файлы в папку с музыкой при импорте
L7J Записывать метаданные прямо в файлы
Cpi-MsSjiiSHK ф.-;«П..О<Д> .'=«'. >■:»: фСМОШМ
Иерархия папки: (Исполнитель,'Альбом;
Имя файла i Число НазваниеС ; ■
Тле SwHtosfwfivez. ПдЬггю Ride.ogg
Ш1111в111111^^
Выходной формат: i Free Lossless Audio Codec c] .I
I j Выполнять коррекцию ошибок при импортеI
|||||||||||^^
1 ^Закрыть
Waveform PCM — обеспечивает наивысшее качество из всех вышеперечисленных форматов, но не обеспечивает сжатия. Вот он нам и нужен ■— выберите его.
Итак, следует выбрать формат Waveform PCM и нажать кнопку Импортировать CD. Немного понаблюдайте за индикатором копирования, а когда все будет готово, перейдите в каталог ~/Ми$1с/имя_исполнителя/альбом. В нем и будут находиться скопированные дорожки.
Откройте терминал и командой cd перейдите в каталог Ми8ю/имя_испол- нителя/альбом. Затем введите команду'
lame *.wav
Данная команда преобразует все WAV-файлы в формат MP3. Результат ее выполнения показан на рис. 19.15.
Файл Правка вид Терминал вкладки Справка
:deni>r»dhsilabs:-/Music/Igor Talkoff/Gold> lams *.wav
LAKE 3.97 32bits (http://www.fflp3r№v.org/)
CPU features: MMX SASS used), 3DHow! (ASM used), 5SE
Using polyphase- lowpass filter, transition band: 16538 Hz - 17871 Hz
Encoding 65. Дорожка 5.wav to 85. Дорожка 5.wav.врЗ
Encoding as 44.1 kHz 128 kbps j-stereo HPEu-1 Layer III (llx) qual=3
Frarre] CPU tiw/estM | REAL tire/estim | play/CPU I ETA
11940/11940 (M№)|0:43/6:43)8:46/0:46|7.1537xj8:00
kbps LR MS % long switch short % ■ 128.817.1 82 988*57.14.4
Writing LAME Tag...done
ReplayGain: -5.3dB
den.is$dhsilabs:'/Mi.isic/Igor Talkoff/Gbld> J
Рис. 19.15. Сжатие WAV-файлов в формат MP3
После этого вам нужно удалить все WAV-файлы, чтобы они даром не зани
мали место надиске:
rm *. wav
Не забудьте (если это нужно) преобразовать ЮЗ-теги в кодировку UTF-8 с помощью программы EasyTAG.
Свой трехмерный мир
Наверное, все мы знаем программу 3ds Мах. Кто-то просто слышал, что такая есть, кто-то видел ее в действии, кто-то даже умеет с ней работать. Версии 3ds Мах для Linux, к сожалению, нет. Но это совсем не означает, что вы не сможете работать в Linux с трехмерной графикой. Для Linux разработана собственная студия ЗО-рендеринга, которая называется Blender (пакет blender).
Рис. 19.16. Blender в работе
Данная программа не заменит 3ds Мах, однако, если вы решили попробовать себя в ЗВ-графике, Blender — то, что вам нужно (рис. 19.16 и 19.17). Подробно рассматривать эту программу мы не будем. Главное, что вы знаете, что такая есть, а изучить ее, я надеюсь, сможете сами. Чтобы вам было проще, установите пакет blender-doc, содержащий документацию по этой программе. '
Подробнее с возможностями Blender вы можете ознакомиться на сайте разработчиков: http ://w ww.blender.org/.
Примечание
Для работы Blender нужно командой gnome-xgl-switch —enable-xgl от имени root включить Xgl, а перед этим установить драйверы для видеокарты (см. главу 20). ■
Глава 20
Трехмерный рабочий стол в Linux
Общие замечания
Наверное, все мы видели новый интерфейс Windows — Aero, который доступен в Vista, — последней пока версии Windows. Прозрачность и другие визуальные эффекты значительно освежают изображение на дисплее, но за все нужно платить. В Windows расплачиваться приходится производительностью — чтобы работал Aero, нужно как минимум 1 Гбайт оперативной памяти и относительно мощная видеокарта, поддерживающая DirectX9, WDM и Pixel Shader 2.0 на аппаратном уровне.
Графические интерфейсы Linux тоже не стоят на месте. В ответ на Aero (хотя, может быть, Aero — это ответ на разработки Open Source — подробности по поводу того, кто первым "украл холодильник", мне не интересны) мир Open Source представил сразу два графических интерфейса — Beryl и Compiz. Впервые с этими интерфейсами я познакомился, когда разбирался с шестой версией Ubuntu Linux. Тогда Beryl мне понравился намного больше — он работал стабильнее и позволял реализовать большее количество эффектов. Compiz же вел себя не очень стабильно и после очередного (кажется третьего) зависания системы без каких-либо очевидных причин (зависание произошло при открытии менку), я отключил Compiz и больше никогда его не включал. Сейчас проект Beryl мертв — может, через некоторое время кто-то и возьмется за его возрождение, но сейчас более перспективным является Compiz Fusion, установку которого мы и рассмотрим в этой главе.
По поводу стабильности нового интерфейса Compiz Fusion ничего конкретного сказать вам не могу. У меня он пока работает, а верить отзывам на форумах нельзя, поскольку они неоднозначны, — у кого-то Compiz Fusion работает без проблем, а у кого-то не запускается.
Перед установкой Compiz вы должны точно решить, нужно ли вам это? Усг тановка Compiz занимает считанные минуты, а вот настройка может занять
полдня, и никто вам не может гарантировать, что у вас он заработает так, как нужно. У меня, например, после установки Compiz пропало оформление окон (исчезли рамки окон вместе с заголовками) — сами понимаете, работать с окнами стало не очень удобно. Я решил эту проблему, но совсем иным способом, чем описано в официальном руководстве SUSE/Compiz.
Будьте сразу готовы к возможной нестабильной работе системы и нештатным ситуациям. Я не могу предусмотреть абсолютно все проблемы, которые могут возникнуть у вас при настройке Compiz, поэтому вполне вероятно, что вам придется самостоятельно искать их решение. Если у вас есть время и желание, тогда можно установить Compiz. Может, вам повезет, и все установится, как "в сказке", то есть в официальном руководстве — за один щелчок. В чем,, правда, я сомневаюсь.
Не советую устанавливать Compiz на системы, для которых надежность является критичным фактором, особенно на рабочие станции корпоративной сети. Вы можете себе представить, что случится с администратором сети, если Compiz зависнет на половине компьютеров? Правильно, пользователи разорвут его на части. Поэтому удел Compiz — это домашние системы, при условии, что у их владельцев есть желание и время на "разборки" с 3D- рабочим столом. .
Сложность настройки Compiz заключается в том, что процедура ее зависит от видеокарты и различна для видеокарт различных производителей, точнее ATI и NVIDIA. Нужно отметить, что в openSUSE 11 настройка Compiz проще, чем в openSUSE 10.3. Вот что нужно для настройки Compiz в openSUSE И: установить драйвер видеокарты, немного отредактировать файл xorg.conf и активировать трехмерные эффекты рабочего стола. Зато процедура настройки Compiz в 10.3-была намного интереснее, и пользователь, настроивший Compiz Fusion, получал больше полезного опыта, чем пользователь openSUSE 11.0.
В этой главе мы рассмотрим настройку Compiz в openSUSE 11 (на примере видеокарты ATI) и в openSUSE 10.3 (на примере видеокарты NVIDIA). Думаю, это будет правильно. Ведь знания, полученные при настройке Compiz в версии дистрибутива 10.3, могут пригодиться при решении нештатных ситуаций в openSUSE 11.0. Не исключено, что это у меня и еще у нескольких сотен пользователей все прошло отлично, а у вас могут возникнуть проблемы. Вот тогда вам и поможет руководство по настройке Compiz в openSUSE 10.3 — ведь набор "команд решения проблем" остался тем же.
openSUSE 11.0 и видеокарта ATI
J. По пути наименьшего сопротивления
Первым делом нужно зайти в Центр управления (именно в Центр управления, а не в YaST) и из группы Оформление запустить конфигуратор Эффекты рабочего стола (рис. 20.1). Попробуйте просто включить эффекты рабочего стола — параметр Enable desktop effects. У меня экран моргнул, после чего я о.пять увидел окно настройки эффектов рабочего стола, но параметр Enable desktop effects был выключен. Не получилось...
Рис. 20.1. Эффекты рабочего стола (openSUSE 11)
А не получилось потому, что у меня используется обычный драйвер видеокарты, поставляемый в составе openSUSE. Нужно установить драйвер производителя видеоркарты (проприетарный драйвер). .
Установка драйвера видеокарты
Посетите сайт http://en.opensuse.org/ATI (рис. 20.2) и нажмите кнопку 1-Click Install для загрузки и установки драйверов. После этого откроется окно браузера, в котором вам нужно выбрать, в какой программе открыть загружаемый YMP-файл (рис. 20.3). Выберите Открыть с помощью YaST Meta Package Handler и нажмите OK.
Примечание
А что делать пользователям, у которых видеокарта NVIDIA и openSUSE 11? ■ Процедура установки драйвера NVIDIA такая же, как и драйвера ATI. Скачать драйвер NVIDIA можно по адресу: http://en.opensuse.org/NVIDIA
йь: собираетесь открыть «Раил
iil|jiiil|jliii^^
являющийся YaSTMeta Распаде in http //opensu^e-communMy org
п.ч.г5' но; J—-ми^
• •• Открыть с помощью О£работ<шг гиетапакето» Ya О
С охранить файл
Выполнять эвтотлатичеш! для все- файлов данного типа
' Отмена
Рис. 20.3. Загружаем YMP-файл
Рис. 20.4. Установка драйверов ATI
Как.только файл ati.ymp будет загружен, откроется менеджер установки пакетов, с помощью которого будут установлены все необходимые пакеты (рис. 20.4). Во время установки пакетов не отходите далеко от компьютера — вам нужно будет дать разрешение на установку GPG-ключа.
lawKi»eic>iitm#i «еьид'рим.-рээтачвЗг и WfCu
keineitdsb^ia 2* 2S ч-С» i5&6 «am oar .«фр n.-vtievuraHji'iiS) 4<!4&зйт>- Attebug vhsic'i «<№*1 ы-нч
tsfryv^uTiiC Meo {^.Gjl (i.TwsMcirp^ii U^l ,^?мг-
»Ч-м-& iyr^Gvi.gi^x^ i .-r^ до^ул^п пе.лвtiun’W 5L3M6»?v* - - ЛлАчл'1>*pM> dnv*f tcr^ ^.^№*o.\ «’ e »iit3.^
$«i Sl'V.stv, 4 ^Jqi хСХЛ-РГ.^-^ег;; p»*«Vp ЗАЦву-ЖШ^ЕО *•?.*
Mi-Jijlr^l Kmii o^tuc ^ ^22_2 ^ 25 И 0 1 1 t Л& >j-ni -pay.^r r-'tne нтэнол:«2 55 ..Лайг> &"П 1 ;.'-<' >!«? *> ipet m: .lul?
A*' f9i:"x2*O* Mao (lebijg-Pe2L_2f 25 '<?J' t-t I 5®^ -«и'-г.'З^'&рпс'ле^лан^Б'- «:2 35^ jr*<
WS#8№i№Ss£!^^8i6^ilKfS®^SS8S13®.Ms#^5^^^i3$&Wi&^У«'&Ж^&
Рис. 20.5. Загрузка и установка пакетов
Управление секцией ' установка загрузчика
Тип Резюме секцииТип Резюме секцииииии^^^и
Тип Резюме секции
Тип Резюме секции
openSUSE 11 О - 2 6 25 5-1 1openSUSE 11 О - 2 6 25 5-1 1image append-iesums=,'image append-iesums=,'
openSUSE 11 О - 2 6 25 5-1 1
openSUSE 11 О - 2 6 25 5-1 1
image append-iesums=,'
image append-iesums=,'
Failsafe - openSUSE 11 0-2625 5-1 1 image appen4=showoptsFedora (26.25-14 rcS.1686) (/de»/sda5) Menuconflgtle=»ooVguWindowsomeibiockefiset=’. chaiFailsafe - openSUSE 11 0-2625 5-1 1 image appen4=showoptsFedora (26.25-14 rcS.1686) (/de»/sda5) Menuconflgtle=»ooVguWindowsomeibiockefiset=’. chaiВверхВнизВверхВнизДобавить: Реда-гировать УдалитьДобавить: Реда-гировать УдалитьУстэиоепть по /иолчанцюУстэиоепть по /иолчанцю
Failsafe - openSUSE 11 0-2625 5-1 1 image appen4=showopts
Fedora (26.25-14 rcS.1686) (/de»/sda5) Menuconflgtle=»ooVgu
Windowsomeibiockefiset=’. chai
Failsafe - openSUSE 11 0-2625 5-1 1 image appen4=showopts
Fedora (26.25-14 rcS.1686) (/de»/sda5) Menuconflgtle=»ooVgu
Windowsomeibiockefiset=’. chai
Вверх
Вниз
Вверх
Вниз
Добавить: Реда-гировать Удалить
Добавить: Реда-гировать Удалить
Устэиоепть по /иолчанцю
Устэиоепть по /иолчанцю
^'справка'^'справка'ПрерватьПрерватьНазад ■ ЗавершитьНазад ■ Завершить
^'справка'
^'справка'
Прервать
Прервать
Назад ■ Завершить
Назад ■ Завершить
Примечание
Перед установкой пакетов нужно закрыть YaST и менеджер пакетов, если они были запущены!'
Кроме драйвера видеокарты также будет загружено и установлено новое ядро (версия 2.6.25.11). На рис. 20.5 показан процесс загрузки и установки необходимых пакетов, а на рис. 20.6 — конфигурация загрузчика (как видите, новое ядро успешно установлено). Какое ядро использовать? Я протестировал работу Compiz на обеих версиях ядра — все работает достаточно стабильно, но все же я предпочел использовать старую версию ядра, которая была установлена при установке дистрибутива. В новой версии меня смутил префикс Debug, что означает "отладочная версия'1. В итоге ведь хочется получить надежную рабочую лошадку, а не экспериментальную площадку.
После установки драйвера откройте в программе gedit ваш файл /etc/Xl 1/xorg.conf:
# gedit /etc/Xll/xorg.conf
Отыщите секцию Device и измените имя драйвера с radionhd на fglrx:
Section "Device"
BoardName
"Radeon X1200*
#BuslD
"1:5:0"
Driver
"fglrx"
Identifier
"Device[0]"
Option
"monitor-VGA_l" "Monitor[0J
VendorNaine
"ATI"
Endsection
ПРИМЕЧАНИЕ
Опять делаю примечание для N VI DlA-пол ьзователей 11-ой версии openSUSE: вам нужно указать драйвер nvidia.
Теперь найдите секцию Extensions (в конце файла) — по умолчанию она пуста. Изменить ее нужно так:
Section "Extensions"
Option "Composite" "Enable"
Endsection
Установка дополнительных пакетов
Зайдите на Web-сайт http://en.opensuse.org/Compiz_Fusion (рис. 20.7) и установите один из наборов пакетов compiz-fusion-kde и compiz-fuion-gnome — в зависимости от используемой вами графической среды.
Рис. 20.7. Сайт http://en.opensuse.org/Complz_Fuslon
Как и в случае с установкой драйверов, вы можете просмотреть список устанавливаемых пакетов (рис. 20.8).
После этого запустите менеджер пакетов (рис. 20.9) и установите следующие пакеты:
compiz-fusion-gnome (или compiz-fusion-kde, если у вас KDE);
libcompizconfig-backend-gconf (или libcompizconfig-backend-kconfig для KDE);
□ opensuse-xgl-settings.
ДочупноДочупноуетаимл^чуетаимл^ч/s* Admm toots/s* Admm toots■HO■HOСйкеСйке^ otherdesHctis^ otherdesHctis, Piugiammma, Piugiammma- ' Publishing- ' Publishing? SeclHtN? SeclHtNSystemSystemjj> УРСЕ desMopjj> УРСЕ desMopGtoupsGtoups;!- r»«4i;!- r»«4iияияч4Уг* ."1'}>'гШ> (,iч4Уг* ."1'}>'гШ> (,iKommandet-scupttor enabl-ng\gl EnableCompt? Select wnich (<ьтр<2 plugins to toaa Install and use Con-pi.- Fusion нН 5*^1 a <^ cLcksKommandet-scupttor enabl-ng\gl EnableCompt? Select wnich (<ьтр<2 plugins to toaa Install and use Con-pi.- Fusion нН 5*^1 a <^ cLcksАиикд МэАп Ь'Ыапие* iSuse^hniMi dki *Аиикд МэАп Ь'Ыапие* iSuse^hniMi dki *•v Gidph.cs•v Gidph.cs; localuationMultimedia; localuationMultimediaО ^поавуз 11нстр^лентапы«ые средстваО ^поавуз 11нстр^лентапы«ые средстваОьновгенипОьновгенипФул»з?1Ы 1 ■' compizФул»з?1Ы 1 ■' compiz^ Education•^ CNOM£.|»i5M0( Я^ Education•^ CNOM£.|»i5M0( Я■« репозитарии■« репозитарииia»-n-dock-Cvnw-<ccria»-n-dock-Cvnw-<ccrcomptfrbuopcomptfrbuopcomp^emaiaid flwelcomp^emaiaid flwelc omoifriusicn-gnonu?c omoifriusicn-gnonu?compir-tusiookd-scompir-tusiookd-scompl'-tucspr.-pluyins-nid:?! dd<eicompl'-tucspr.-pluyins-nid:?! dd<eicornp^fusicn-plv^ns-unsupporedcornp^fusicn-plv^ns-unsupporedlonw-Kdelonw-Kdehb^wp .xcnng-beckend-gcerthb^wp .xcnng-beckend-gcertiincotnptvonhg-bacHMYd kcnt«ciincotnptvonhg-bacHMYd kcnt«ci.bcomotzcun^Q-deveii.bcomotzcun^Q-devei
Дочупно
Дочупно
уетаимл^ч
уетаимл^ч
/s* Admm toots
/s* Admm toots
■HO
■HO
Сйке
Сйке
^ otherdesHctis
^ otherdesHctis
, Piugiammma
, Piugiammma
- ' Publishing
- ' Publishing
? SeclHtN
? SeclHtN
System
System
jj> УРСЕ desMop
jj> УРСЕ desMop
Gtoups
Gtoups
;!- r»«4i
;!- r»«4i
ия
ия
ч4Уг* .
"1'}>'гШ> (,i
ч4Уг* .
"1'}>'гШ> (,i
Kommandet-scupttor enabl-ng\gl EnableCompt? Select wnich (<ьтр<2 plugins to toaa Install and use Con-pi.- Fusion нН 5*^1 a <^ cLcks
Kommandet-scupttor enabl-ng\gl EnableCompt? Select wnich (<ьтр<2 plugins to toaa Install and use Con-pi.- Fusion нН 5*^1 a <^ cLcks
Аиикд МэАп Ь'Ыапие* iSuse^hniMi dki *
Аиикд МэАп Ь'Ыапие* iSuse^hniMi dki *
•v Gidph.cs
•v Gidph.cs
; localuation
Multimedia
; localuation
Multimedia
О ^поавуз 11нстр^лентапы«ые средства
О ^поавуз 11нстр^лентапы«ые средства
Оьновгенип
Оьновгенип
Фул»з?1Ы 1 ■' compiz
Фул»з?1Ы 1 ■' compiz
^ Education
•^ CNOM£.|»i5M0( Я
^ Education
•^ CNOM£.|»i5M0( Я
■« репозитарии
■« репозитарии
ia»-n-dock-Cvnw-<ccr
ia»-n-dock-Cvnw-<ccr
comptfrbuop
comptfrbuop
comp^emaiaid flwel
comp^emaiaid flwel
c omoifriusicn-gnonu?
c omoifriusicn-gnonu?
compir-tusiookd-s
compir-tusiookd-s
compl'-tucspr.-pluyins-nid:?! dd<ei
compl'-tucspr.-pluyins-nid:?! dd<ei
cornp^fusicn-plv^ns-unsuppored
cornp^fusicn-plv^ns-unsuppored
lonw-Kde
lonw-Kde
hb^wp .xcnng-beckend-gcert
hb^wp .xcnng-beckend-gcert
iincotnptvonhg-bacHMYd kcnt«c
iincotnptvonhg-bacHMYd kcnt«c
i.bcomotzcun^Q-devei
i.bcomotzcun^Q-devei
Почти все
Теперь вам осталось от имени root выполнить следующую команду:
# rcxdm restart
Эта команда перезапускает Х-сервер, после чего вам понадобится заново войти в систему. Перед выполнением команды нужно закрыть все приложе- . ния, чтобы не было потери данных.
Войдите в систему и включите эффекты рабочего стола! Все должно работать.
Тайна белого экрана
Вы входите в систему, но видите белый экран и ничего больше! Причина проблемы заключается в следующем:
вы не установили драйвер видеокарты;
если драйвер установлен, тогда, вероятно, вы забыли его "прописать" в файле xorg.conf. Также убедитесь, что "прописали" расширение Composite;
если же изменения в файл xorg.conf внесены, вероятно, вы не перезапустили Х-сервер (см. разд. 20.2.4).
А вот если вы все сделали, как было здесь описано, но Compiz так и не запустился, обратитесь на форум сайта www.dkws.org.ua — постараюсь помочь. На всякий случай в листинге 20.1 приведен мой файл xorg.conf (если у вас ATI Radeon, вы можете свериться).
Section "Files"
FontPath"/usr/share/fonts/misc:unscaled"
FontPath"/usr/share/fonts/local"
Секция Files, немного сокращена, поскольку, не имеет прямого отношения
к настройке Compiz Fusion
FontPath ' "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath"/usr/share/fonts/hellas/Typel"
FoptPath"/usr/share/fonts/misc/sgi:unsealed"
FontPath"/usr/share/fonts/xtest"
FontPath"/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata",
InputDevices "/dev/input/mice"
Endsection
Section "ServerFlags"
Option
Option EndSection
"AllowMouseOpenFai1" "on" "ZapWarning" "on"
Section "Module"
Load
"dbe"
Load 1
"typel"
Load
"freetype"
Load
"extmod"
Load
EndSection
"glx"
Section "InputDevice"
Driver
"kbd"
Identifier
"Keyboard[0]"
Option Option Option Option
Option Option EndSection
"Protocol" "Standard"
"XkbLayout" "us,ru"
"XkbModel" "microsoftpro"
"XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
"XkbRules" "xfree86"
"XkbVariant" ",winkeys"
Section "InputDevice"
Driver
"mouse"
Identifier
"Mouse[1]"
Option
Option
Option
Option
Option
Option
EndSection
"Buttons" "5"
"Device" "/dev/input/mice"
"Name" "ImPS/2 Generic Wheel Mouse
"Protocol" "explorerps/2"
"Vendor" "Sysp"
"ZAxisMapping" "4 5"
Section "Monitor"
DisplaySize
376 301
HorizSync
30-83
Identifier
"Monitor[0]"
ModelName
"AL1916"
Option
"DPMS"
Option
"PreferredMode" "1280x1024
VendbrName
"ACR" .
VertRefresh
43-75
UseModes
"Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 106.97 1280 1360 1496 1712 1024 1025 1028 1059
# Секция Modes тоже сокращена
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth15
Modes"1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth16
Modes"1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth24
Modes"1280x1024" "1024x768" "800x600"
EndSubSec t i on
SubSection "Display"
Depth8
Modes"1280x1024" "1024x768" "800x600"
EndSubSection
. Device ' "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName
"Radeon X1200"
#BusID
"1:5:0"
Driver
"fglrx"
Identifier
"Device[0]"
Option
"monitor-VGA_l" "Monitor[0 ]
VendorName
"ATI"
Endsection
Section " ServerLayou't"
Identifier
"Layout[all]"
InputDevice
"Keyboard[0]" "CoreKeyboard'
InputDevice
."Mouse[l]" "CorePointer"
Option
"Clone" "off"
Option
"Xinerama" "off"
Screen
"Screen[0]"
EndSection
Section "DRI"
Group
"video"
Mode
0660
EndSection
Section "Extensions"
Option "Ccoposite" 4Snable"
EndSection
openSUSE 10.3 и видеокарта NVIDIA
Проверка эффектов рабочего стола
Как и в предыдущем случае, нам нужно открыть Центр управления и запустить конфигуратор Эффекты рабочего стола. Может, здесь нам ничего не придется настраивать, а только лишь включить эти эффекты (рис. 20.10)?
3D Desktop3D Desktop
3D Desktop
3D Desktop
...e'l-hjr^IS’-nLi.ih'.^.'Zl* '%*.'»»• ..st '..,
Vour §iaDhit $ сам is not hi XgTs database
3D уховенне /К Выключено
Desktop Etfech Выключен©
Ybur graphics сам 15 net known to be supporteo it might of might not support Xgi and it mioni ot orght not he abto'to run xgl at tuil speed
Howevet. m о/сн to use xgi you need tv wst install a special video dwer fo< your video сам P»ess tn^ button below to run the Softwat e Update» toot to install this dt^ei
live и are having piobfems cGniiguung Desktop Etter is. you can екк the "Help" button beiow to visit the boubieshoohng page on the openSUSE advice
restart Softwat- Update*
X UkpbHtaX UkpbHta^£npasca
X UkpbHta
X UkpbHta
Рис. 20.10. В версии openSUSE 10.3 конфигуратор Эффекты рабочего столавыглядит немного иначе, чем в версии 11.0
Установка драйвера NVIDIA
Окно конфигуратора (рис. 20.10) показывает нам, что ЗО-ускорение выключено, следовательно, включить трехмерные эффекты рабочего стола невозможно. Пользователи версии 10.3 могут скачать драйвер видеокарты по тому же адресу, что и пользователи версии 11.0: http://en.opensuse.org/NVIDIA.
Установка драйверов NVIDIA производится так же, как и драйверов ATI (рис. 20.11)— вам нужно открыть YMP-файл и подождать, пока будут установлены все пакеты, упомянутые в этом файле.
В одном из руководств было сказано, что затем нужно открыть терминал и ввести следующие команды:
SU
nvidia-xconfig —composite
nvidia-xconfig —render-accel
nvidia-xconfig —add-argb-glx-visuals -d 24
Рцс. 20.11. Установка драйверов NVIDIA
jj||||||j||||||^^
| Файл Правка Вид Терминал Вкладки Справка
|collisions^ txqiteuelen:6
|RX bytes:166016 (156.2 Kb) TX bytes:169616 (156.2 Kbj
fdhsilabs:/htwe/den # nvidia-xconfig --composite
Using X configuration file: "/etc/Xll/xorg.conf".
Backed up file Vetc/XlI/xorg.conf' as '/etc/Xll/xorg.conf.backup'
New X configuration file written to '/etc/Xll/xoro.conf'
|dhsilabs:/hoBe/den # nvidia-xconfig - -render-accel
[using X configuration file: '/etc/Xll/xorg.conf".
(Option "RenderAcceV “True" added to Screen "Screen(01".
[Backed up file ’/etc/xn/xorg.conf1 as '/etc/Xll/xorg.conf .backup' [New X configuration file written to '/etc/Xll/xorg.conf
= .i-.-."J.■ -i. . =. ■■:•., id:, a: as ■■:
[Using X configuration file: "/etc/Xll/xorg.conf".
[Option "AddARGBSLXVisualsTrue" added to Screen “ScreenlOj".
'[Backed up file '/etc/Xll/xorg.conf as Vetc/Xll/xorg.conf .backup'
[Nev X configuration file written to Vetc/XlI/xorg.conf'
Id”.- = >::...?• ■-.■.■■■S.n $
Что я и сделал (рис. 20.12). Обратите внимание: первая команда включает расширение composite, без которого не будет работать Compiz. Данная команда аналогична добавлению строки:
Option "Composite" "Enable"
в секцию Extensions файла /etc/Xl 1/xorg.conf:
Section "Extensions"
Option"Composite" "Enable"
EndSection
Совет
Две последние строки вводимых согласно руководству команд нужны для включения ускорения рендеринга и исправления проблемы с заголовками. Об этой проблеме я знал еще до установки Compiz, поэтому хотел решить ее скорее "до", чем "после". Но, как будет показано далее, у меня ничего не получилось. Вы введите только первую команду, а остальные две пока не спешите вводить. Я чуть позже расскажу почему..
После установки драйверов NVIDIA нужно перезагрузить X.Org. Проще всего это сделать, нажав комбинацию <Ctrl>+<Alt>+<Backspace> — пусть это несколько и некорректно, зато намного быстрее, чем ввод команды rcxdm restart от имени root.
Установка Compiz
Теперь можно установить Compiz. Для этого зайдите на Web-сайт: http://en.opensuse.org/Compiz_Fusion и нажмите на открывшейся странице сайта одну из кнопок Install — в зависимости от того, какую графическую среду вы используете — GNOME или KDE (см. рис. 20.7).
Как обычно, будет загружен YMP-файл и передан менеджеру пакетов, который установит все необходимые пакеты. Затем откройте менеджер пакетов (Компьютер | Установка программ) и установите пакеты:
compiz-emerald, compiz-emerald-themes — менеджер графических тем для Compiz;
libcompizconfig-backend-gconf — если у вас GNOME;
libcompizconfig-backend-kconfig — если у вас KDE.
После установки Compiz откройте Центр управления, запустите конфигуратор Эффекты рабочего стола и нажмите кнопку Enable Desktop Effects (рис. 20.13).
Вместо вызова конфигуратора Эффекты рабочего стола можно просто ввести команду:
gnome-xgl-switch --enable-xgl
ipilllllllllljlllllllBil^^I
! wl».. ". = n,'Kt.'t ■.•.jtoi.v.MC-1"-'S-.f i л '.">’
You! graphics card is not in Xgl's database
.■. , .4.1' i;.-4i.v,.hu
l«<.p.n.. v.v.t
Yow graphics card is net known to be supported byXgl.
However it does apoeai to support 3u acceleiaton
I To enable Xgl. press 'Enable Desktop Eherts" below This will tog you out and teturn you to the login screen
if the login screen does not come back up. you will need to disable Xgl from the command line by logging in as loot and tunning •
gnome-xgpswitth -disable-xgl
И you are having problems configuring Desktop Eitects.
you can click the 'Help'button belowto visit the
troubleshooting page on the openSUSE wiki tor advice
M8111ieilBlfll8iiiii^8®iBliWil8ililii»lleltlllli!lll 1@ Enable Desktop Effects :
igBliillllleii™1
Рис. 20.13. Включение эффектов рабочего стола
Внимание
Перед enable-xgl —два дефиса!
Теперь можно перезагрузить Х-сервер. Если вы включили эффекты с помощью конфигуратора, сразу появится окно завершения сеанса, а если ввели команду, тогда нажмите комбинацию <Ctrl>+<Alt>+<Backspace>.
Решение проблем
Зависание при входе в систему
Вы вошли в систему, а она зависла, причем так, что реагирует только на кнопку Reset. Нажмите эту самую кнопку, система загрузится заново, но входить в нее не нужно —. как только увидите приглашение ввести имя пользователя и пароль, нажмите <Ctrl>+<Alt>+<Fl> — вы перейдете в консоль.
Войдите теперь в систему как обычно (введите свое имя пользователя и пароль), затем введите следующие команды:
SU
# gnome-xgl-switch --disable-xgl
# init 3
# init 5
Внимание
Перед disable-xgl — два дефиса!
Теперь нажмите <Alt>+<F7> — вы сможете войти в систему в графическом режиме.
Что делать дальше? Вполне возможно, что нужно поэкспериментировать с настройками в файле xorg.conf. Может, вам помогут рекомендации из этой книги, а может придется обратиться за помощью на форумы Интернета — наверняка проблему, возникшую с вашей видеоплатой, уже решили — вы ведь далеко не единственный владелец такой Платы.
Нет заголовков и оформления окон
На рисунке 20.14 показано, как выглядит окно без оформления. Правда, некрасиво?
В официальном руководстве сказано, что если отсутствует оформление окон, то нужно выполнить следующие действия:
Ввести команду sudo nvidia-xconfig --add-argb-glx-visuals -d 24 И перезапустить Х-сервер;
Ввести команду kde-window-decorator --replaces (если у вас KDE);
Ввести команду gtk^window-decorator --replaces (если у вас GNOME);
Выполнить команду emerald —replaces:
Попробуйте выполнить указанную последовательность действий. Может, у вас и получится — ведь не зря же данное руководство писалось...
У меня не получилось. Не буду рассказывать вам обо всех танцах с бубном вокруг компьютера (это утомительно и не интересно), а лучше покажу, что я сделал, после чего все заработало. В файле /etc/Xll/xorg.conf я закомментировал опции:■
# Option"RenderAccel" "True"
# Option"AddARGBGLXVisuals" "True?"
Эти опции были добавлены теми двумя командами, о которых мы говорили в разд. 20.3.2. Полный файл конфигурации представлен в листинге 20.2. Уверен, что он вам пригодится в качестве примера.
Рис. 20.14. Окно без оформления
# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Sep 12
14:29:35 POT 2007
Section "ServerLayout"
Identifier
Screen
InputDevice InputDevice Option Option
"Layout[all]"
"Screen[ 0 ] " 0 0
"Keyboard[0]" "CoreKeyboard" "Moused]" "CorePointer" "Clone" "off" "Xinerama" "off"
EndSection
Section "Files"InputDevices InputDevices FontPath FontPath Fontpath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPathEndSectionSection "Files"InputDevices InputDevices FontPath FontPath Fontpath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPathEndSection
Section "Files"
InputDevices InputDevices FontPath FontPath Fontpath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath
EndSection
Section "Files"
InputDevices InputDevices FontPath FontPath Fontpath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath FontPath
EndSection
"/dev/gpmdata"
"/dev/input/mice"
" /user/share/fonts/misc: unsealed"
"/usr/share/fonts/local" .
"/usr/share/fonts/75dpi:unsealed"
"/usr/share/fonts/100dpi:unsealed"
"/usr/share/fonts/Typel"
"/usr/share/fonts/URW"
"/usr/share/fonts/Speedo"
"/usr/share/fonts/PEX"
" /tisr/share/fonts/cyrillic"
"/usr/share/fonts/1atin2/misc:unsca1ed"
" /usr / share/fonts/latin2/7 5dpi-: unsealed"
"/usr/share/fonts/latin2/100dpi:unsealed"
"/usr/share/fonts/latin2/Typel"
"/usr/share/fonts/latin7/75dpi:unsealed"
"/usr/share/fonts/baekmuk:unsealed"
"/usr/share/fonts/Japanese:unsealed"
"/usr/share/fonts/kwintv"
"/usr/share/forits/truetype"
"/usr/share/fonts/uni;unsealed"
"/usr/share/fonts/CID"
"/usr/share/fonts/ucs/misc:unsealed"
"/usr/share/fonts/ucs/75dpi:unsealed"
"/usr/share/fonts/ucs/100dpi:unsealed"
"/usr/share/fonts/hellas/misc:unsealed"
"/usrVshare/fonts/hellas/75dpi:unsealed"
"/usr/share/fonts/hellas/100dpi:unsealed"
"/usr/share/fonts/hellas/Typel"
"/usr/share/fonts/misc/sgi:unsealed"
"/usr/share/fonts/xtest"
"/opt/kde3/share/fonts"
Section "Module"
Load
"dbe"
Load
"typel"
Load1
"freetype
Load
"extmod"
Load
"glx"
EndSection
Section "ServerFlags"
Option"AllowMouseOpenFail" "on".
EndSection
Section "InputDevice"
Identifier
"Keyboard[6]"
Driver
"kbd"
Option
"Protocol" "Standard"
Option
"XkbLayout" "us,ru"
Option
"XkbModel" "microsoftpro"
Option
"XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option
"XkbRules" "xfree86"
Option
"XkbVariant" ",winkeys"
EndSection
Section "InputDevice"
Identifier
"Mouse[ 1 ] "
Driver
"mouse"
- Option
"Buttons" "5"
Option
"Device" "/dev/input/mice"
Option
"Name" "ImPS/2 Generic Wheel Mouse"
Option
"Protocol" "explorerps/2"
Option
"Vendor" "Sysp"'
Option
"ZAxisMapping" "4 5"
EndSection
Section "Modes"
Identifier
"Modes[0]"
ModeLine"
1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028
1066 +hsync +vsync EndSection
Section "Monitor"
Identifier
"Monitor
VendorName
"ACR"
ModelName
"AL1916"
UseModes
"Modes[0] "
Displaysize
376301
HorizSync
30.0 - 83.0
VertRefresh
43.0 - 75.0
Option
"CalcAlgorithm" "XServerPool"
Option"DPMS"
Section "Device" IdentifierDriverVendorNameBoardNameEndSectionSection "Device" IdentifierDriverVendorNameBoardNameEndSectionEndSection
Section "Device" Identifier
Driver
VendorName
BoardName
EndSection
Section "Device" Identifier
Driver
VendorName
BoardName
EndSection
"Device[0]"
"nvidia"
"NVIDIA"
"GeForce FX 5200 (0x0322)"
Section "Screen"
"Screen[ 0 ]" "Device[0]" "Monitor[ 0 ] "
24
Identifier
Device
Monitor
DefaultDepth
#
Option
"RenderAccel" "True"
#
Option
SubSection
Depth
"AddARSBQLXViauale" "True"
"Display"
15
Modes
EndSubSection SubSection
Depth
"1280x1024" "1024x768"
"Display'
16
"800x600"
Modes EndSubSection
SubSection
Depth
"1280x1024" "1024x768"
"Display"
24
’800x600"
Modes
EndSubSection
SubSection
Depth
"1280x1024' "1024x768"
"Display"
8
"800x600"
Modes
EndSubSection
"1280x1024" "1024x768"
"800x600"
EndSection
Section "Extensions"
# Данная опция нужна для работы Compiz
Option
EndSection
"Cappoeite" "Enable"
Рис. 20.15. Запуск Compiz Fusion
После редактирования файла конфигурации я перезапустил Х-сервер (да, как обычно— варварским методом <Ctrl>+<Alt>+<Backspace>), зашел в систему, открыл терминал и ввел команду fusion-icon — эта команда и запускает Compiz Fusion’ Введите ее — увидите довольно красивый сюжет (рис 20 15) Хоть глаза порадуются тому, что вы не просто так убили время
Затем я открыл панель управления Compiz — можно это сделать с помощью конфигуратора Эффекты рабочего стола, но гораздо проще ввести команду ccsm В окне, открытом по этой команде, в разделе Effects я выключил эффекты Проявление/исчезание окон, Вязкие окна и включил эффект Оформление окна (рис 20 16) После этого у меня появилось обрамление окон и шапки заголовков 1
Медленная работа на видеокартах Intel
Владельцам видеокарт от Intel нужно в секцию Device файла /etc/Xl 1/xorg conf добавить строку
Option XAANoOffscreenPixmaps" "true"
После чего перезагрузить Х-сервер
Всего один рабочий стол
После перезагрузки вы обнаружите, что у вас всего один рабочий стол, а переключатель рабочих столов не в состоянии изменить их количество Это нормально — просто после установки Compiz количество рабочих столов устанавливается утилитой ccsm Запустите ее ccsm
После этого выберите раздел General в левой области окна утилиты ccsm (см рис 20 16) — откроется диалоговое окно General Options, перейдите в нем на вкладку Desktop Size (рис 20 17) и установите нужное вам количество рабочих столов
Автозапуск Compiz
Вы все настроили, у вас все работает, и вы хотите, чтобы Compiz запускался при старте системы9 Опять-таки — есть два способа первый описан в руководстве по Compiz и у меня не заработал (но я все равно приведу его здесь — для полноты картины), заработал у меня как раз второй способ
s Сканерs Сканер53TQ0353TQ03Дополнительны» поиграмиы, запускаемые пр» етчрте'Дополнительны» поиграмиы, запускаемые пр» етчрте'Вклеено Прбгр#4иэВклеено Прбгр#4иэ»*•.•»<• ч *,uf е.« т-Ч!»*•.•»<• ч *,uf е.« т-Ч!;>« t;>« tКоманд»: fdSiOivКоманд»: fdSiOiv11v'nptWTAMv'nptWTAMQ6>epQ6>ep^пе?ц*эги^пе?ц*эги
s Сканер
s Сканер
53TQ03
53TQ03
Дополнительны» поиграмиы, запускаемые пр» етчрте'
Дополнительны» поиграмиы, запускаемые пр» етчрте'
Вклеено Прбгр#4иэ
Вклеено Прбгр#4иэ
»*•.•»<• ч *,uf е.« т-Ч!
»*•.•»<• ч *,uf е.« т-Ч!
;>« t
;>« t
Команд»: fdSiOiv
Команд»: fdSiOiv
1
1
v'nptWTAM
v'nptWTAM
Q6>ep
Q6>ep
^пе?ц*эги
^пе?ц*эги
л Смачные устройпбэ и нос
Запускаемые при старте лр^ра'Л'/ь* Текуеци^ Счзм Параметры сеата
**^.<-ме11»1м■ .:;
%QT,iena%QT,iena
%QT,iena
%QT,iena
VnpSwteiws смзнньмГустр^ктв^б и но
^Спра«кз .
X 2^РЬ‘
Звук
Пар«ме1ры поиска
• Пр4дло«гг<1телънке панно
Пй-у-:н-(’
Стандартный способ (из руководства)
Убедитесь, что файл $HOME/.config/compiz/disable-compiz ($НОМЕ — это ваш домашний каталог, он же ~) не существует. Проще всего "убедиться" в этом с помощью команды:
rm ~/.config/compiz/disable-compiz
Если вам нужно отключить автозапуск Compiz, тогда создайте файл disable-compiz:
touch -/.config/compiz/disable-campiz
Проверенный способ (рабочий)
Запустите Центр управления, откройте конфигуратор Сеансы. На вкладке Запускаемые при старте программы нажмите кнопку Добавить. В качестве описания и имени можете ввести все, что угодно, а вот в качестве команды нужно указать: fusion-icon (рис. 20.18).
Настройка Compiz
Конфигурационные файлы Compiz
Конфигурация Compiz хранится в файле -/.config/compiz/compizconfig/ Defalut.ini. В листинге 20.3 представлен пример этого файла.
■■■■■■■■■■■
[core]
as_active_plugins = dbus;resize;screenshot;place;mblur;showdesktop;zoom;minimize;water;png;an no
tate; decoration;workarounds;firepaint;move;splash;regex;cube;vpswi tch;wid get;gears;scale;rotate;cubereflex;switcher;expo
sO_jiumber_of_desktops = 4
[decoration] as_command = gtk-window-decorator —replace
Команда as_active_piugins задает включенные плагины (эффекты). Эффекты Compiz лучше включать/выключать с помощью утилиты ccsm, а не путем редактирования этого файла.
Команда sO_number_of_desktops задает количество рабочих столов, а команда as_command определяет декоратор окон. Сейчас по умолчанию используется обычный декоратор GNOME. Если вы хотите использовать декоратор Emerald, тогда установите значение as_command так:
as_command = emerald —replace
Использование менеджера графических тем Emerald ■
Чтобы использовать менеджер графических тем Emerald, убедитесь, что он установлен в качестве основного декоратора Compiz (см. разд. 20.4.1). Если не хочется редактировать указанный в разд. 20.4.1 файл Default.ini вручную, можно ввести команду (в терминале):
emerald --replace
ineme's Settings ' Emerald Settings
themes Edit Themes depositories
Theme SGti^nshoS
Чтобы обратно вернуться к декоратору GNOME, нужно ввести команду: gtk-window-decorator —replace
Изменения вступают в силу только после перезагрузки Х-сервера.
Вы установили обычное меню GNOME при чтении главы 4'1 Если да, то выполните команду меню GNOME | Утилиты | Рабочий стол | Менеджер графических тем Emerald. После чего вам остается только выбрать понравившуюся графическую тему (рис. 20.19).
Определение шага прозрачности и формы куба
Неактивные окна Compiz делает немного прозрачными, чтобы через них можно было увидеть фон рабочего стола. Определить шаг прозрачности можно с помощью утилиты ccsm. ■
Запустите ее, перейдите в раздел General Options, затем на вкладку Opacity settings и установите шаг прозрачности (рис. 20.20).
Рис. 20.20. Установка шага прозрачности
^аверное, многие пользователи устанавливают Compiz только из-за одного эффекта— кубического рабочего стола. Так вот, установить форму куба
можно с помощью параметров Виртуальный размер по вертикали и Виртуальный размер по горизонтали.
По умолчанию первый параметр равен 4, а второй — 1 (см. рис. 20.17). Пока не изменяйте данные параметры, а когда научитесь пользоваться кубом (см. далее), можете их изменить, сделав из куба призму, например. -
Использование эффектов - рабочего стола
Утилита ccsm используется в основном для включения различных эффектов рабочего стола. Эффектов у Compiz очень много, в этой главе мы не сможем рассмотреть все из них, а рассмотрим только самые полезные.
Лично мне очень нравятся эффекты Куб рабочего стола, Вращать куб, Paint fire on the screen, Эффект воды (рис. 20.21), но кроме этих эффектов мы рассмотрим еще несколько.
Рис. 20.21. Включение эффектов рабочего стола
Куб рабочего стола
Для переключения между рабочими столами используются комбинации клавиш <Ctrl>+<Alt>+<—» или <Ctrl>+<Alt>+«->. При этом будет виден куб рабочего стола. Если вы хотите сделать скриншот (снимок экрана), чтобы показать его своим товарищам, нажмите комбинацию <Shift>+<F10> (это замедлит вращение куба), затем нажмите <Ctrl>+<Alt>+<—», а пока куб будет медленно вращаться, нажмите клавишу <PrintScreen> Как только куб завершит вращение, вы сможете сохранить снимок экрана (рис. 20.22).
Рис. 20.22. Вращение куба
Не забудьте снова нажать комбинацию <Shift>+<F10>, чтобы выйти из медленного режима, а то просто не сможете работать.
Попробуйте перетянуть окно за пределы рабочего стола — оно плавно переместится на второй рабочий стол, причем с эффектом вращающегося куба
Если вы хотите увидеть свободное вращение куба, тогда нажмите комбинацию <Ctrl>+<Ak> и нажмите (и не отпускайте!) левую кнопку мыши После этого вы с помощью мыши сможете вращать рабочий стол так, как вам заблагорассудится (рис 20.23). Вы можете отпустить клавиши <Ctrl>+<Alt>, чтобы нажать клавишу <PrintScreen> для снимка экрана (не забудьте его потом отправить пользователям Windows Vista1) Для выхода из режима свободного вращения просто отпустите левую кнопку мыши.
Рис. 20.23. Свободное вращение куба
Лента рабочих столов (фотопленка)
Нажмите комбинацию клавиш <Ctrl>+<Alt>+<i>. Затем, удерживая клавиши <Ctrl>+<Alt>, нажимайте стрелки «—>/<—» (влево/вправо) для смены рабочего стола (рис. 20.24).
Рис. 20.24. Эффект фотопленки
Переключатель приложений
Убедитесь, что включен эффект Переключатель приложений в разделе Window Management окна утилиты ccsm (см. рис. 20.21). Затем нажмите комбинацию клавиш <Alt>+<Tab> для переключения между приложениями, запущенными на данном рабочем столе.
Прозрачность окон
Нажмите и не отпускайте клавишу <Alt> — при этом с помощью колесика мыши вы можете изменять степень прозрачности активного окна (рис. 20.25).
Рис 20 25. Прозрачные окна
Приближение
Нажмите клавишу <Win> (ту самую, с логотипом Windows, которая в Linux часто называется <Super Кеу>) — с помощью колесика мыши вы можете приближаться или отдаляться от содержимого окна Данный эффект полезен, если вы не можете прочитать слишком мелкий шрифт, а увеличить шрифт нет возможности Если эффект не действует, проверьте, включен ли он в разделе Accessibility утилиты ccsm
Вода/Дождь
Для активации эффекта "Вода" (рис 20 26) нажмите и удерживайте клавиатурную комбинацию <Ctrl>+<Win>, для активации эффекта "Дождь" (рис 20 27) нажмите <Shift>+<F9> Когда дождь вам надоест, снова нажмите комбинацию <Shift>+<F9>
Огонь на экране
Чтобы рисовать огнем на экране, убедитесь, что включен эффект Paint fire on the screen Затем нажмите клавиши <Shift>+<Win> и левую кнопку мыши — теперь вы можете спокойно перемещать мышь для рисования (рис 20 28) Чтобы очистить рабочий стол, нажмите комбинацию <Shift>+<Win>+<C>
Рис 20 28 Огонь
Быстрый выбор приложения
Предположим, что на вашем рабочем столе запущено несколько приложений Переместите указатель мыши в верхний правый угол рабочего стола Вы сможете быстро выбрать одно из запущенных приложений (рис 20 29)
Рис. 20.29. Быстрый выбор приложения
Другие эффекты
О некоторых других эффектах, их настройке и использовании вы можете прочитать по следующим адресам:
http://www.dkws.org.ua/phpbb2/viewtopic.php?t=2898;
http://wiki.opencompositing.org/PluginsExtra.
20^6. Удаление Compiz
К хорошему привыкаешь быстро, поэтому не думаю, что вам захочется удалить Compiz. Но если вдруг он будет работать у вас нестабильно, тогда вам придется это сделать. Процедура удаления Compiz довольно необычна, поэтому следуйте моим рекомендациям.
Нажмите клавиатурную комбинацию <Ctrl>+<Alt>+<Fl>, зарегистрируйтесь в консоли, введите команды:
SU
gncme-xgl-switch --disable-xgl La SUSE 10.3)
xgl-switch --disable-xgl (в SUSE 11) # init 3
Внимание
Перед disable-xgl — два тире!
После этого введите команду:
rpm -qa | grep compiz
Вы получите список всех пакетов, которые относятся к Compiz. Удалять их придется по очереди:
rpm -е <пакет из полученного списка>
Можете указать все пакеты сразу, если хотите. Теперь введите команду для регенерации файла xorg.conf: # зах2 -а
Вам осталось ввести всего две команды для полного удаления Compiz:
gconftool-2 --recursive-unset /apps/compiz
rm -rf /Нсте/<имя пользователя^.config/compiz
Для загрузки графического интерфейса введите команду: init 5
А можете вообще перезагрузить систему (хотя это необязательно): # reboot
Дополнительная информация
Всегда очень полезно ознакомиться с официальной документацией от разработчиков openSUSE, тем более что она на русском языке:
http://ru.opensuse.org/Compiz_Fusion;
http://ru.opensuse.org/Using_Xgl_on_SUSE_Linux.
Глава 21
Виртуальные машины
Зачем нужна виртуальная машина?
Наверняка многие из вас работали с виртуальной машиной VMWare. Прелесть виртуальной машины заключается в том, что вы можете установить в ней любую операционную систему, работая при этом в основной операционной системе. Другая (гостевая) операционная система будет запущена в отдельном окне эмулятора, и вы сможете работать с ней в обычном режиме.
Зачем нужна виртуальная машина? По большому счету виртуальная машина нужна больше разработчикам программного обеспечения. Ведь они могут работать в своей привычной операционной системе, а в виртуальной машине запускать ту операционную систему, под которой они хотят протестировать свое приложение. Иногда для проверки процесса сетевого взаимодействия может понадобиться еще один компьютер — тут тоже на помощь придет виртуальная машина. Налицо экономия и комфорт — ведь для тестирования программных продуктов и сетей можно обойтись без дополнительного компьютера. Да и переключение на "другой компьютер", пусть даже и виртуальный, осуществляется с помощью одного щелчка мышью.
Обычному пользователю тоже может пригодиться виртуальная машина. Предположим, вы хотите установить новый дистрибутив Linux или вообще другую операционную систему, например, Windows Vista или FreeBSD. Но вы еще не знаете, понравится вам эта система или нет. Вы можете установить ее в виртуальную машину и попробовать с ней поработать. Заметьте, вам не придется изменять разметку диска и размер разделов, создавать новые разделы, чтобы установить нужную операционную систему. В случае с виртуальной машиной на вашем жестком диске будет создан файл образа жесткого диска, служащий в качестве жесткого диска виртуального компьютера. Если установленная операционная система вам не понравится, смело удаляйте
файл образа — опять изменять разметку жесткого диска и рисковать работоспособностью своего компьютера в случае, если что-то при установке пойдет не так, не понадобится.
Честно говоря, каждый новый дистрибутив Linux я сначала устанавливаю в виртуальную машину, а только затем на физический компьютер. Во-первых, я вижу, какие проблемы могут возникнуть.при установке. Если они возникнут в виртуальной машине, ничего страшного не случится, сами понимаете. Во-вторых, я могу сделать снимки экрана (скриншоты) процесса установки операционной системы, чтобы потом показать друзьям.
Конечно, для работы эмулятора нужен соответствующий компьютер. Понадобится как минимум 512 Мбайт оперативной памяти: 256 останется для основной операционной системы, а 256 — для виртуальной машины. Для установки Windows Vista потребуется как минимум 768 Мбайт памяти -1— 256 для openSUSE и 512 для Vista. Так что желательно, чтобы на вашем компьютере все-таки было не менее 1 Гбайт оперативной памяти. Место на жестком диске зависит от устанавливаемой ОС, но пару свободных гигабайт на нем у ваС должно быть.•■
Во время работы виртуальной машины производительность основной операционной системы, понятно, понизится. Гостевая ОС будет также работать медленнее, чем на реальном компьютере, но все-таки она будет работать!
Установка эмулятора виртуальной машины в SUSE
Эмулятор виртуальной машины в SUSE называется VirtualBox. Для его установки нужно установить пакет virtual-box, а все остальные пакеты менеджер пакетов установит автоматически. После установки VirtualBox перезагрузите компьютер, чтобы был загружен модуль ядра vboxdrv, или введите команду (от имени root): modprobe vboxdrv
Затем нужно добавить в группу vboxusers всех пользователей, которым разрешено использовать VirtualBox (это можно сделать с помощью конфигуратора YaST).
Запустите эмулятор с помощью команды Компьютер | Приложения | Система | Эмулятор | VirtualBox OSE (рис. 21.1).
Фалл фашина СправкаФалл фашина Справка£г Детали£г ДеталиQwnp.t XrOx-.s.u'Hu: » h м»‘б Vuk^JB?!".!Qwnp.t XrOx-.s.u'Hu: » h м»‘б Vuk^JB?!".!Левая часть этого овм предназначена для отображения списка ваших виреуадьных машин Этот списоксейчас ’ пуст. потому что Вы не создали ни . .одной виртуальной машины.Левая часть этого овм предназначена для отображения списка ваших виреуадьных машин Этот списоксейчас ’ пуст. потому что Вы не создали ни . .одной виртуальной машины.Чтобы создагыюоую машину. наймите кнопку Создать на основной панели инструментов. расположенной вверхуЧтобы создагыюоую машину. наймите кнопку Создать на основной панели инструментов. расположенной вверхуНажмите клавишу F1 для получения оперативной помощи м^мНажмите клавишу F1 для получения оперативной помощи м^мпосетите сайт \посетите сайт \г «j. чтобы узнать свежие новоет и иг «j. чтобы узнать свежие новоет и иполучить ачгуальмую информацию.получить ачгуальмую информацию.
Фалл фашина Справка
Фалл фашина Справка
£г Детали
£г Детали
Qwnp.t XrOx-.s.u'Hu: » h м»‘б Vuk^JB?!".!
Qwnp.t XrOx-.s.u'Hu: » h м»‘б Vuk^JB?!".!
Левая часть этого овм предназначена для отображения списка ваших виреуадьных машин Этот списоксейчас ’ пуст. потому что Вы не создали ни . .одной виртуальной машины.
Левая часть этого овм предназначена для отображения списка ваших виреуадьных машин Этот списоксейчас ’ пуст. потому что Вы не создали ни . .одной виртуальной машины.
Чтобы создагыюоую машину. наймите кнопку Создать на основной панели инструментов. расположенной вверху
Чтобы создагыюоую машину. наймите кнопку Создать на основной панели инструментов. расположенной вверху
Нажмите клавишу F1 для получения оперативной помощи м^м
Нажмите клавишу F1 для получения оперативной помощи м^м
посетите сайт \
посетите сайт \
г «j. чтобы узнать свежие новоет и и
г «j. чтобы узнать свежие новоет и и
получить ачгуальмую информацию.
получить ачгуальмую информацию.
Рис. 21.1. Менеджер виртуальных машин
Создание новой виртуальной машины
Нажмите кнопку Создать. В открывшемся окне (рис. 21.2) выберите гостевую операционную систему (ту, которую вы хотите установить) и введите название для новой виртуальной машины.
Нажатие кнопки Далее откроет следующее окно VirtualBox (рис. 21,3), в котором нужно установить для этбй виртуальной машины размер оперативной памяти. Обычно VirtualBox самостоятельно определяет рекомендуемый размер ОЗУ, исходя из выбранной операционной системы и объема физической оперативной памяти. В данном случае VirtualBox порекомендовал 512 Мбайт. Поскольку я выбрал для установки Windows Vista, а для нее минимальный размер ОЗУ равен 512 Мбайт, то меньше — нельзя. А так как в моей машине всего 768 Мбайт оперативной памяти, то больше тоже нельзя — иначе ничего не останется для реальной операционной системы. Так что примем рекомендуемый размер оперативной памяти — 512 Мбайт и нажмем кнопку Далее.
Рис. 21.2. Выбор гостевой ОС
Rtvp'ya-^.^Mf ^c^Wi д:ь *
Рекомендуемый размер загрузочного жесткого диска; 20480 Мб.
Загрузочный жесткий диск первичный мастер)
<нет жесткого диска*
Существующий..
Рис. 21.4. Создание нового виртуального жесткого диска
Выберите образ жесткого диска, который будет загрузочным диском виртуальной машины Вы можете создать новый жесткий диск, нажав кнопку Создать, либо выбрать сушест вуюший из выпадающего списка или из Менеджера виртуальных дисков t который откроет ся при нажатии на кнопку Существующий).
Если Вам требуется более сложная конфигурация жестких дисков, то можно пропустить этот шаги присоединить жесткие диски позднее с помощью диалога Свойств машины
Обмена
llllli|ili|iilli||^^
lur ^-^Л^й KP|»ty*Li.purn ’xisC»^
Select the type of virtual hard disk image you want to crente.
A dynamically expanding image initially occupies a very smalt amount of space on you1 physical hard disk, it will grow dynamically (upto the size lliil|||iilll|ll|||sil|i^^
A fixed-size image does not grow rt is stored m a file nf approxtn.itety tiie same size as tire size of the virtual hard disk The creation of a fixed-size Image may fake a long time depending on the image size and the wttc performance ofyoui haiddisk.
^^Динамически расширяющийся образ ‘\
Образ фиксированного размера■
< Назад Далее > 1 Семена
Следующий шаг — это выбор файла образа жесткого диска (рис. 21.4). Поскольку мы ранее не создавали такие файлы, то нажмите кнопку Создать. Позже, для использования уже существующего файла можно выбрать его из списка или нажать кнопку Существующий, если его в списке не окажется.
Нажав кнопку Далее, попадаем в окно (рис. 21.5), где нужно определить, как будет задан размер жесткого диска:
Динамически расширяющийся образ — размер файла будет увеличиваться по мере необходимости, но не превысит заданного вами предела;■.
Образ фиксированного размера — размер четко зафиксирован, вне зависимости оттого, сколько места реально занимает операционная система.
Обычно первый вариант наиболее приемлем — ведь вы можете установить размер, например, 20 Гбайт, а реально операционная система займет из нцх всего лишь 8. Выходит, что 12 Гбайт просто не будут использоваться.
С другой стороны, установив фиксированный размер, вы можете не беспокр- иться, что другие приложения "скушают" свободное место, и гостевой ОС ничего не останется — ведь нужное дисковое пространство уже зарезервировано. Поразмыслив, выберем первый вариант и нажмем кнопку Далее.
Сразу после выбора метода резервирования места на диске нужно установить размер виртуального диска (рис. 21.6). В данном случае эмулятор рекомендует установить размер 20 Гбайт. Очевидно, он "думает", что я буду устанавливать Windows Vista Ultimate, которая занимает около 15 Гбайт. Однако та же Vista Business занимает около 8-9 Гбайт, поэтому-то я и выбрал динамический образ в надежде, что сэкономлю место на диске — ведь диск не резиновый.
Нажимаем кнопку Далее и попадаем в окно, в котором эмулятор позволит вам ознакомиться с параметрами срзданного диска — именем файла, размером и типом виртуального диска (рис. 21.7). Если все в порядке, нажмите кнопку Готово.
Вот теперь созданный нами виртуальный диск появится в списке дисков — выберите его и нажмите кнопку Далее (рис. 21.8).
Почти все (рис. 21.9). Вам нужно ознакомиться с параметрами созданной виртуальной машины. Если все сделано правильно, нажмите кнопку Готово. Если что-то не так, нажмите кнопку Назад для возвращения к редактированию параметров.
После создания виртуальная машина отобразится в окне эмулятора VirtualBox (рис. 21.10).'
Рис. 21.6. Размер виртуального диска
Рис. 21.8. Выбор виртуального диска
Файл ^аижма Спо^йя^
VI
Детали ‘ г(У1С.мим*и
Я
^2^иса«»ад
Свойства Удалить Старт
Создать
О6щ4*е
Имя *
Тип ОС
Основная память
Видеопамять
Порядок затру тки
Л;
to АРЮ
vVlnttows Vista
512 Мб lliijiiiii^^ Дискета CD#TWD-ROM. Жегтюж
Вкпю*ен
Выключен *
Жес4лие диски
Vi^n vdJ (Обычный. 20 00 G8*Vi^n vdJ (Обычный. 20 00 G8*Перекн«ыи мастер
Vi^n vdJ (Обычный. 20 00 G8*
Vi^n vdJ (Обычный. 20 00 G8*
сотовом
Не подключен
Дием*»»
Не подюзю^нй
АуД4ДО Выключено
1 1 ы.. -• ч
NAT
0
CUM-порты
Выключи
СХчцме папки
Рис. 21.10. Созданная виртуальная машина в окне VirtualBox
Изменение параметров виртуальной машины
Не спешите нажимать кйопку Старт для запуска созданной виртуальной машины (далее в тексте — ВМ). Чтобы изменить или подкорректировать параметры виртуальной машины, нажмите кнопку Свойства. Откроется окно, состоящее из восьми разделов. Рассмотрим их по порядку.
Общие параметры
В разделе Общие на вкладке Основные (рис. 21.11) задается размер оперативной и видеопамяти.
Вкладка Дополнительно (рис. 21.12) позволяет изменить расширенные параметры виртуального компьютера, такие как порядок загрузки, а также некоторые другие — ACPI, APIC и др.
Остальные параметры раздела Общие не представляют никакого интереса.
Рис. 21.11. Размер оперативной и видеопамяти
Виртуальные жесткие диски
Раздел Жесткие диски (рис. 21.13) позволяет определить образы жестких дисков. Всего вы можете определить три образа жестких дисков. По умолчанию в данном случае будет подключен всего один образ — тот, который вы организовали при создании ВМ. '
-.кх.:уч--.кх.:уч-’ ^ Жесткие лиспи’ ^ Жесткие лиспиQr^t'^Mk-ie * Дсполнителычо : Описания • ПрочиеQr^t'^Mk-ie * Дсполнителычо : Описания • ПрочиеCD,'DVD-R ОМCD,'DVD-R ОМ/^ Дискет л 6»* Аудио/^ Дискет л 6»* Аудио• Дополнительные юэкюжнасги - - ||||||||1|^^• Дополнительные юэкюжнасги - - ||||||||1|^^Порядок загрузки -Порядок загрузки -
-.кх.:уч-
-.кх.:уч-
’ ^ Жесткие лиспи
’ ^ Жесткие лиспи
Qr^t'^Mk-ie * Дсполнителычо : Описания • Прочие
Qr^t'^Mk-ie * Дсполнителычо : Описания • Прочие
CD,'DVD-R ОМ
CD,'DVD-R ОМ
/^ Дискет л 6»* Аудио
/^ Дискет л 6»* Аудио
• Дополнительные юэкюжнасги - - ||||||||1|^^
• Дополнительные юэкюжнасги - - ||||||||1|^^
Порядок загрузки -
Порядок загрузки -
:^ СОМ-порты
’\U Общие лапки
*0 CD/DVD-RGM< .
.- 0 Жес i кий ди ск
;□ <>ль
Вюромнть ЮАР1С
Ёкпючит ь VT-x/AMD -V
Общий буфер обмена
IDE Controller Type
РНХЗРНХЗДвунаправленный
РНХЗ
РНХЗ
Папка для снимков
•Tromefderv\VtrtuaiBo>A1acta "Snapshots
I Задает режим работы буфера обмена между гостевой и основной ОС Заметьте. что : I использование этой функции требует установки пакета Дополнений гостевом ОС ;
Справка ,; ОК . Отменить
Рис. 21.13. Параметры жестких дисков
Параметры CD/DVD
В разделе CD/DVD-ROM (рис. 21.14) вы можете определить, будет ли ваша машина использовать привод CD/DVD. По умолчанию данная функция отключена. Если вы хотите, чтобы виртуальный компьютер был оснащен приводом CD/DVD, включите опцию Подключить CD/DVD. При этом в качестве
11 Зак 669
привода можно использовать реальный физический привод (устройство /dev/srO) или же ранее созданный ISO-образ, например, ISO-образ с дистрибутивом Windows. Обязательно установите параметры в этом разделе — ведь вам же нужно будет устанавливать операционную систему с диска CD/DVD.
8ья5ер:япе раздел лаанроек из списка слева. после чего поместите курсор мыши над нужным элементом настроек для получения подробной информации.
Справнаi OK • ■ Отменить '
Рис. 21.14. Параметры CD/DVD
Параметры Floppy
Аналогично, в разделе Дискета вы можете указать, будет ли виртуальный компьютер оснащен приводом для чтения гибких дисков. Можно использовать как реальное устройство (обычно /dev/fdO), так и ранее созданный образ дискеты.
Хост-интерфейс — виртуальный компьютер будет подключен к локальной сети как самый обычный компьютер. Он будет виден остальным компьютерам сети. Недостаток данного способа — необходимость в двух сетевых интерфейсах. Один сетевой интерфейс будет использован для подключения к локальной сети реальным компьютером, а второй — виртуальным. Если вы выберете Хост-интерфейс, то вам нужно будет указать, какой интерфейс (например, ethl) будет использоваться для подключения к сети;■
Не присоединен — у виртуального компьютера вообще не будет сетевого адаптера, то есть не произойдет никакого сетевого взаимодействия с основным компьютером;’
Внутренняя сеть — виртуальный компьютер будет подключен к собственной внутренней сети, о которой ничего не будет знать основной ком-
пьютер. В этом случает тоже не произойдет никакого сетевого взаимодействия с основным компьютером.
Если у вас всего один сетевой адаптер, тогда оптимальным является первый вариант — NAT.
Остальные вкладки раздела Сеть позволяют добавить в ВМ дополнительные виртуальные сетевые адаптеры.
Последовательные порты
Раздел COM-порты (рис. 21.17) позволяет определить, как ВМ будет получать доступ к последовательным портам физического компьютера. Обычно последовательные порты отключены.
Остальные параметры настройки ВМ нам не пригодятся. Теперь вы можете нажать кнопку ОК для возврата в основное окно VirtualBox. Просмотрите еще раз параметры виртуальной машины. Как видно из рис. 21.18, мы включили поддержку звука и привода CD/DVD. .
■Ilhillliiii^^‘-,'•1 Жесткие диски is CDOVD-POM , - ПоргО | Порт 1t-*^ Дискета.;; §кпючять последовательный порт■Ilhillliiii^^‘-,'•1 Жесткие диски is CDOVD-POM , - ПоргО | Порт 1t-*^ Дискета.;; §кпючять последовательный порт|»|jll|jllje|»|jll|jllje
■Ilhillliiii^^
‘-,'•1 Жесткие диски
is CDOVD-POM , - ПоргО | Порт 1
t-*^ Дискета.
;; §кпючять последовательный порт
■Ilhillliiii^^
‘-,'•1 Жесткие диски
is CDOVD-POM , - ПоргО | Порт 1
t-*^ Дискета.
;; §кпючять последовательный порт
|»|jll|jllje
|»|jll|jllje
*[_J О&щие папки
Вь5бери№е раадеп настроек и? списка слеехэ. после чего поместите курсор маши >над ну;*пым элементом настроек для получения подробной ижрормании;•
СправкаСправка■ЯК■ЯКОтменитьОтменить
Справка
Справка
■ЯК
■ЯК
Отменить
Отменить
Рис. 21.17. ИспЬльзование последовательных портов
^Дат*гэд . ^£нимии^Дат*гэд . ^£нимии; G O6ui*W; G O6ui*W^Описание^ОписаниеГия ОСОсновная памятьВидеопамятьНаряде* загрутхи lillilll^^Гия ОСОсновная памятьВидеопамятьНаряде* загрутхи lillilll^^1х^ Жесткие дискиПервичный мастер||||IB!ii^^ФиЗ«4е<_№1а привод1х^ Жесткие дискиПервичный мастер||||IB!ii^^ФиЗ«4е<_№1а приводНе лоднлючемаy?i АухбиуАдаптерАдаптер О^ С ОМ-пор 1Ы Выключен-^ О6о1й$ папки НетНе лоднлючемаy?i АухбиуАдаптерАдаптер О^ С ОМ-пор 1Ы Выключен-^ О6о1й$ папки НетАуднодраиаер ALSANA ГАуднодраиаер ALSANA Г
^Дат*гэд . ^£нимии
^Дат*гэд . ^£нимии
; G O6ui*W
; G O6ui*W
^Описание
^Описание
Гия ОС
Основная память
Видеопамять
Наряде* загрутхи lillilll^^
Гия ОС
Основная память
Видеопамять
Наряде* загрутхи lillilll^^
1х^ Жесткие диски
Первичный мастер
||||IB!ii^^
ФиЗ«4е<_№1а привод
1х^ Жесткие диски
Первичный мастер
||||IB!ii^^
ФиЗ«4е<_№1а привод
Не лоднлючема
y?i АухбиуАдаптер
Адаптер О
^ С ОМ-пор 1Ы Выключен
-^ О6о1й$ папки Нет
Не лоднлючема
y?i АухбиуАдаптер
Адаптер О
^ С ОМ-пор 1Ы Выключен
-^ О6о1й$ папки Нет
Ауднодраиаер ALSA
NA Г
Ауднодраиаер ALSA
NA Г
Windows Vism
|||||j|g* i|lilBgi|g^^
Дискета. СОЯЗУйЖУИ, Жесткий диск
Випхмен
Выключен
Visia.vdi .Юйычный. 20.00 GB|
HL-DT-SF DVDRAM GSMT67B ДОеодтО;
Рис. 21.18. Сводка параметров виртуальной машины
Запуск виртуальной машины . и установка гостевой операционной системы
Нажмите кнопку Старт. Вы увидите окно (рис. 21.19), в котором сообщается, что как только вы активизируете (с помощью щелчка мыши) окно виртуальной машины, все нажатия клавиш будут перехватываться и передаваться виртуальному компьютеру (в том числе и комбинация <Alt>+<Tab>), до тех пор, пока вы не нажмете "горячую" клавишу (хост-клавишу в терминологии VirtualBox).
Этой "горячей" клавишей по умолчанию является правый <Ctrl>. Для измё- нения "горячей" клавиши выполните команду меню Файл | Настройки и перейдите в раздел Ввод. (рис. 21.20).-
Вот теперь смело переключайтесь в окно виртуальной машины и приступайте к установке гостевой операционной системы.
Рис. 81.19. Предупреждение о перехвате ввода
ЧАСТЬ V
openSUSE в офисе
Пятая часть книги посвящена офисному использованию openSUSE 11. В ней будет рассмотрен популярный офисный пакет OpenOffice.org 2.4 и некоторые другие офисные программы. -
Глава 22
Текстовый процессор OpenOffice.org Writer
Кратко об OpenOffice
В офисном мире Windows стандартом де-факто является офисный пакет Microsoft Office. В мире Linux им стал пакет OpenOffice, вытеснив все другие пакеты (Koffice и т. п.).
Первоначально лучшим офисным пакетом в Linux считался пакет StarOffice, но он, как и MS Office, распространялся на коммерческой основе. 19 июля 2000 года компания Sun Microsystems открыла исходный код StarOffice сообществу свободного программного обеспечения. Новый проект (с открытым исходным кодом) стал называться OpenOffice (позднее — OpenOffice.org).
Создатели OpenOffice сделали все возможное, чтобы бывшие пользователи MS Office с первого раза ощутили себя "в своей тарелке". Да, OpenOffice все же отличается от привычного MS Office, но привыкаешь к нему так быстро, что уже вскоре не замечаешь разницы.
В состав офисного пакета OpenOffice входят следующие программы:
Writer (Word Processor) — текстовый процессор, аналог Word;
Calc — электронная таблица, аналог Excel;.
Impress — программа для создания презентаций, аналог PowerPoint;
Draw — векторный редактор. Пока эта программа до CorelDRAW не дотягивает, но это все же лучше, чем вообще ничего;
Math— программа для создания математических формул.
Первые три компонента OpenOffice полностью совместимы с аналогичными программами из пакета MS Office. Если вам часто приходится работать с документами в формате MS Office, то вы можете установить в OpenOffice формат файлов MS Office по умолчанию. Для этого в меню любой программы OpenOffice нужно выбрать команду Сервис | Параметры, в открывшемся
окне перейти в раздел Загрузка/сохранение и из списка Всегда сохранять как выбрать нужный вам формат (рис. 22.1).'
'■||ЙШ||^Сведения о пчучаователеii 1рйаттыБезопасна тьВнешний видСпециальные возможности2 За^жа'сохранемие111|||Д|^^ ййШЯйЯМ^MtcnsK* OfficeСоеммесгимооз с HTML(В настрой** язьм•3 Openonict org Cak5) bate данных ОрепО№се opgS ДиаграммыS3 Ингернез'■||ЙШ||^Сведения о пчучаователеii 1рйаттыБезопасна тьВнешний видСпециальные возможности2 За^жа'сохранемие111|||Д|^^ ййШЯйЯМ^MtcnsK* OfficeСоеммесгимооз с HTML(В настрой** язьм•3 Openonict org Cak5) bate данных ОрепО№се opgS ДиаграммыS3 Ингернез
'■||ЙШ||^
Сведения о пчучаователе
ii 1рйатты
Безопасна ть
Внешний вид
Специальные возможности
2 За^жа'сохранемие
111|||Д|^^ ййШЯйЯМ^
MtcnsK* Office
Соеммесгимооз с HTML
(В настрой** язьм
•3 Openonict org Cak
5) bate данных ОрепО№се opg
S Диаграммы
S3 Ингернез
'■||ЙШ||^
Сведения о пчучаователе
ii 1рйатты
Безопасна ть
Внешний вид
Специальные возможности
2 За^жа'сохранемие
111|||Д|^^ ййШЯйЯМ^
MtcnsK* Office
Соеммесгимооз с HTML
(В настрой** язьм
•3 Openonict org Cak
5) bate данных ОрепО№се opg
S Диаграммы
S3 Ингернез
|||j||||il||||||gis|l|||sg|||g|>g|gg|^^
^ ^етружвгь ^ипыовагнпеоозе настроим* вместе с документом
" Загружать паоем» гры принт ера вместе с документом
1В|||в1|||й||||Н®||р|в|||^^
Редактировать свойства документа переа сохранением
'• Всегда создавать резервную «ятию
: Дшосахрамен^е кавэдые15 С мин
; Оптимизация по размеру для формата XMl па счет качества оформления ходат
Предупредимте»при сочинении я формате, отличном от GrrnDocument при формата по умолчанию
Cc#p6MHrfeURL огносшелчно
Файловой системыу Интернет
Фермат фддла поумолчанию
Тип документавсегда поумнять ин
Текстовый документ ■ ®0 ESSSSifiS:
Замечание использование формата, отличного от Ор^пОоситеш ммьетлрнвеои к потере Форматирования или содержания
ОКОтмена^правкаНазад
Рис. 22.1. Выбор формата для сохранения файлов
Совет
Рекомендую вам выбрать формат MS Office. Лично я пару раз забывал сохранить документ в формате MS Office, записывал на диск в формате OpenOffice и передавал его другому человеку. Потом оказывалось, что документ нельзя открыть в Windows. Следовательно, если вы планируете обмениваться документами со своими коллегами, которые работают в Windows, то необходимо выбрать формат MS Office. Если же обмен документами не предусматривается (например, вы работаете с документами, которые нужно потом просто распечатать и передать дальше), то можно выбрать родной формат (все-таки "своя рубашка ближе к телу"). Хотя особых нареканий на работу с документами в формате MS Office нет. Впрочем, об этом мы еще поговорим. ,
Работа с текстом
OpenOffice.org Writer (он же Word Processor — так назывался текстовый процессор во второй версии OpenOffice) ничем не сложнее MS Word— даже комбинации клавиш те же (табл. 22.1).
В современных документах очень, часто встречаются рисунки и таблицы. Практически ни один современный документ не обходится без какой-нибудь иллюстрации: диаграммы, фотографии и т. п. Далее мы поговорим о работе с рисунками и таблицами.
Таблица 22.1. Комбинации клавиш ООо Writer
Клавиша или комбинация
Назначение
<F1>
Вызвать справку
<F2>
Отобразить панель формул
<F3>
Вставить автотекст к выделенному тексту
<F4>
Отобразить источники данных
<F5>
Отобразить навигатор
<F6> или <F10>
Активировать главное меню (на случай, если вы предпочитаете работать с клавиатурой, а не с мышью)
<F7>
Проверить орфографию
<F8>
Включить/выключить режим выделения текста
<F11>
Отобразить мастер стилей
<F12>
Повторить
<Ctrl>+<F2>
Свернуть окно на панель задач (очень полезная комбинация, если нужно быстро свернуть открытый документ)
<Ctrl>+<F3>
Вставить автотекст.
<Ctrl>+<F7>
Вызвать тезаурус'
<Ctrl>+<F8>
Включить затенение полей
<Ctrl>+<F9>
Отобразить поля
<Ctrl>+<F 10>
Отобразить непечатаемые символы
<Ctr1>+<F12>
Вставить таблицу
<Ctr1>+<A>
Выделить все
<Ctrl>+<Shift>+<l>
Выделить только текст
<Ctrl>+<B>
Сделать выделенный текст полужирным
<Ctrl>+<!>
Сделать выделенный текст курсивным
<Ctrl>+<U>
Сделать выделенный текст подчеркнутым
<Ctrl>+<C>
(<Ctrl>+<lns>)
Скопировать выделенный текст в буфер обмена
<Ctr1>+<X>
(<Shift>+<Del>)
Вырезать выделенный текст в буфер обмена
<Ctrl>+<V>
(<Shift>+<lns>)
Вставить содержимое буфера обмена
Таблица 22.1 (окончание)
Клавиша или комбинация
Назначение
<Ctrl>+<Z>
(<Alt>+<Backspace>)
Отменить последнее действие
<Ctr1>+<Y>
Отменить отмену
<Ctrl>+<N>
Создать новый текстовый документ
<Ctrl>+<0>
Открыть документ
<Ctri>+<P>
Печатать документ
<Ctrl>+<S>
Сохранить изменения
<Ctri>+<F>
Найти и заменить
<Ctrl>+<Shift>+<J>
Перейти в полноэкранный режим
<Ctrl+<+>
Вычислить поле
<Ctr1>+<W>
Закрыть окно
<Ctrl>+<0>
Выйти из программы
Работа с рисунками
ООо Writer, как и MS Word, позволяет вставлять в свои документы различные рисунки. Вставить рисунок можно тремя способами:
скопировать рисунок в буфер обмена (это можно сделать в любой программе просмотра изображений) и вставить рисунок в документ, выполнив команды Правка | Вставить или нажав клавиатурную комбинацию <Qrl>+<V>;
выполнить последовательность команд Вставка | Изображение| Из файла. Откроется диалоговое окно выбора файла, в котором можно будет указать нужный вам рисунок. Если вы не помните, как назвали файл рисунка, включите режим Предварительный просмотр, тогда в правой части окна вы будете видеть уменьшенное изображение каждого рисунка (рис. 22.2);
выполнить команды Вставка | Изображение | Сканировать. В этом меню находятся команды сканирования, выбора источника сканирования (сканера), а также команда вызова окна управления сканером. В общем, у вас под рукой окажется все необходимое для успешного сканирования и вставки изображения в документ.
Рис. 22.2. Выбор изображения
Вставив рисунок в документ, вы увидите панель Изображение (рис. 22.3), которая будет появляться всякий раз, когда вы сделаете рисунок активным (щелкнете по нему левой кнопкой мыши). Если вы случайно закрыли панель и она перестала появляться при активизации рисунка, открыть ее снова позволяет последовательность команд Вид | Панели инструментов | Изображение.
Рассмотрим элементы панели (см. рис. 22.3) слева направо.
Самая первая кнопка — это кнопка быстрой вставки рисунка из файла (она так и называется: Из файла). Если панель Изображение активна, то вам не обязательно выбирать команду Вставка | Изображение | Из файла — достаточно нажать первую кнопку на панели Изображение.
После кнопки Из файла следует кнопка выбора фильтра изображения. Доступны одиннадцать фильтров:
Инвертировать — позволяет инвертировать цвета: черный станет белым, а белый — черным. Фильтр работает и для цветных изображений;
Сгладить — сглаживает цвета, появляется эффект легкого размытия;
Настроить резкость — позволяет увеличить резкость изображения. Лучше использовать с фотографиями, а не со скриншотами (снимками экрана). Снимки экрана уже обладают достаточной резкостью, поэтому применять к ним этот фильтр нецелесообразно;
Удалить шум — удаляет цифровой "шум";
Соляризация — когда нужен данный фильтр, я даже не знаю;
Старение — создает эффект старения, эффективен для имитации фотодокументов;
Плакат — удобен для подготовки изображения для печати в виде плаката (фильтр просто "урезает" "лишние" цвета— ведь печать полноцветного плаката услуга довольно дорогая);
Поп-арт — на мой взгляд приводит к очень безобразному эффекту;
Набросок углем — создает из вашего изображения имитацию "наброска углем" (смотрится довольно красиво);у
Рельеф, Мозаика — не думаю, что вам часто понадобятся эти фильтры.
За кнопкой выбора фильтра находится список режимов отображения графического объекта. Названия режимов говорят сами за себя, поэтому в особых комментариях не нуждаются.
По умолчанию — рисунок отображается как есть;
Оттенки серого — классическое полутоновое изображение, как на черно-белом телевизоре;
Черно-белый — все темнце цвета становятся черным цветом, а все светлые преобразуются в белый,-т.е. вы получаете картинку, Состоящую из двух цветов: черного и белого;
Водяные знаки — интересный режим, попробуйте, — возможно, вам понравится. '■
После списка выбора режима отображения картинки следует кнопка вызова панели Цвет (рис. 22.4). Эта панель позволяет настроить цветовую гамму, яркость, контрастность, а также изменить содержание красной, зеленой и синей составляющих рисунка.
Рис. 22.4. Панель Цвет
Фэйи npat^ @$у Biases «Ggr^f Т^п»^а Сухие Зкмй СлоукдФэйи npat^ @$у Biases «Ggr^f Т^п»^а Сухие Зкмй Слоукдааvvwsswwwssww1: О»1: О»| / LOG| / LOGйефземиванне Пвнвззка ^^^^Виийефземиванне Пвнвззка ^^^^Вии^ Вырезать, v копурлеать^ Вырезать, v копурлеатьР ^ 4; • »Р ^ 4; • »Рис. 22.5. Меню управления рисункомРис. 22.5. Меню управления рисункомМШИМШИ||Я111||Я111ha передний планha передний план• Переметить йазад• Переметить йазадЦзоАргтиие Ь-шамие."Д V'h'Opiit^iwdr-ax^HKgЦзоАргтиие Ь-шамие."Д V'h'Opiit^iwdr-ax^HKg
Фэйи npat^ @$у Biases «Ggr^f Т^п»^а Сухие Зкмй Слоукд
Фэйи npat^ @$у Biases «Ggr^f Т^п»^а Сухие Зкмй Слоукд
а
а
v
v
wssww
wssww
1: О»
1: О»
| / LOG
| / LOG
йефземиванне Пвнвззка ^^^^Вии
йефземиванне Пвнвззка ^^^^Вии
^ Вырезать
, v копурлеать
^ Вырезать
, v копурлеать
Р ^ 4; • »
Р ^ 4; • »
Рис. 22.5. Меню управления рисунком
Рис. 22.5. Меню управления рисунком
МШИ
МШИ
||Я111
||Я111
ha передний план
ha передний план
• Переметить йазад
• Переметить йазад
ЦзоАргтиие Ь-шамие.
"Д V'h'Opiit^iwdr-ax^HKg
ЦзоАргтиие Ь-шамие.
"Д V'h'Opiit^iwdr-ax^HKg
Расположить>.
Привязка»?-По у^нт
й6>»кан«е»,^_;Справа
ЦзображениеуОснова Сверху
■^ НазваниеФОсновапосередине
Д Сенсорное изображениефОснова chi
Д Вырезать
Далее следует кнопка Прозрачность — она позволяет задать рисунку определенный уровень прозрачности. Имейте в виду, что при прозрачности 100% рисунок вообще не отображается.
Следующие две кнопки панели Изображение— это команды отражения рисунка по горизонтали и вертикали.
Последняя кнопка —1 свойства фрейма. Не думаю, что вам она часто будет необходима.’
Если щелкнуть на рисунке правой кнопкой мыши, то вы увидите меню, позволяющее задать размещение: На передний план, На задний план и пр. (рис. 22.5), обтекание его текстом, а также привязку и выравнивание рисунка (рис. 22.6). Эти команды позволят оптимально расположить рисунок в вашем документе.
Работа с таблицами
Для работы с таблицами предназначено меню Таблица, содержащее все необходимые команды: добавление и удаление строк и столбцов таблицы, объединение, разъединение ячеек и т. д.
Начнем с самого начала— создадим небольшую таблицу. Для этого выполните последовательность команд Таблица | Вставить | Таблица или просто нажмите клавиши <Ctrl>+<F12>— как вам удобнее. Откроется окно, в котором нужно установить размеры нашей будущей таблицы (рис. 22.7).
Рис. 22.8. Панель Таблица
Как только появится таблица, вы увидите панель инструментов "Таблица (рис. 22.8). Эта панель будет появляться каждый раз, когда вы активизируете таблицу. Сначала рассмотрим наиболее важные команды меню Таблица.
Меню Таблица | Вставить содержит команды Таблица, Строки и Столбцы. Первая команда, как было показано ранеё, создает таблицу. Вторая и третья добавляют, соответственно, строки и столбцы. Эти команды намного удобнее аналогичных из MS Word, поскольку позволяют добавить не одну строку (столбец), а несколько — столько, сколько вам будет нужно (рис. 22.9).
Рис. 22.9. Добавление нескольких строк
Меню Таблица | Удалить содержит команды для удаления таблицы, строк и столбцов. Данные команды обратны командам меню Таблица | Вставить.
В меню Таблица | Выделить вы найдете команды выделения таблицы, строк, столбцов, ячеек. На мой взгляд, это совершенно бесполезные команды, удобные Лишь при отсутствии мыши, поскольку выделять элементы таблицы с помощью мыши намного проще.
Команда Таблица | Объединить ячейки позволяет объединить несколько ячеек в одну. Для этого выберите две или более ячейки (понятно, что они должны быть расположены подряд в одной строке или в одном столбце) и выполните эту команду. Результат объединения показан на рис. 22.10.
Аналогично, можно разбить одну ячейку на несколько. Установите курсор в нужную вам ячейку и выберите команду Таблица | Разбить ячейки. В открывшемся окне установите количество новых ячеек (рис. 22.11).
Команда Таблица | Защита ячейки позволяет защитить данные ячейки от модификации — прочитать их можно, а вот изменить — нет. В нижнем правом углу окна ООо Writer будет указано, что данная ячейка доступна только для чтения. Если вы хотите снять защиту, тогда щелкните правой кнопкой мыши по ячейке и выберите команду Ячейка | Снять защиту.
Если вам нужно красиво оформить таблицу, то выполните команду Таблица | Автоформат. Окно Автоформат позволяет выбрать один из 17 различных форматов таблицы (рис. 22.12).
Команда Таблица | Преобразовать позволяет преобразовать текст в таблицу й таблицу в текст.
Команда Таблица | Сортировать задает различные параметры сортировки ячеек таблицы.
Изменить параметры таблицы можно с помощью команды Таблица | Свойства таблицы.
Разбить,-—ст-г-,—
:ок
Числе-р ‘О'-
Отмена
Направление ■
По горизонтали
’ Пропорционально
[Й По вертикали
Формат
JjlOllllJJI Коричневый Фиолетовый Желтый Серый Зеленый Красный чернил 1 Черный 2
ок
^жиИ
^ИИИ
ДобЭвРТЬ
Детали
Рис. 22.12. Окно Автоформат
-л =.!. I". .■ .vn.- : 1 :■ \... и^т-што'ке ■ ■
М Л Г’ **..•-Н'."
Предопределенное
Отступы от < одержимого
Задается пользователе
М Черный
Стиль
^ИИ1
1ИИ1
Снизу
0.10см
очизирлеать
Стиль тени
Свойства
V ОСьединнни-гь стили ч^'ф.чыкпиний
ОКОКОпиёмэОпиёмэ£ пр а» а£ пр а» а
ОК
ОК
Опиёмэ
Опиёмэ
£ пр а» а
£ пр а» а
Рис. 22.13. Свойства таблицы
Окно свойств таблицы (рис. 22.13) состоит из пяти вкладок:
Таблица — позволяет задать общие параметры таблицы (название, выравнивание, отступы до и после таблицы);
На странице— содержит очень важные параметры, определяющие расположение на нескольких страницах больших таблиц (которые не помещаются на одной странице);
' Столбцы — позволяет задать ширину столбцов;
Обрамление — изменяет параметры обрамления таблицы (тип, цвет и ширину линий, а также отступы содержимого, тени и другие параметры);
Фон — позволяет задать фон таблицы. Вы можете выбрать какой-то цвет или графический объект в качестве фона таблицы (для этого параметр Тип нужно установить в положение Графический объект).
Что же касается панели инструментов Таблица, то отмечу, что она просто предоставляет быстрый доступ к командам меню'Таблица. Если вы знаете, какие команды есть в данном меню, то можете самостоятельно в этом убедиться.
Печать документов
Чтобы не было неприятных сюрпризов, непосредственно перед печатью документа выполните команду Файл | Предварительный просмотр (или нажмите кнопку предварительного просмотра на стандартной панели инструментов — она находится возле кнопки печати).
КопниКоличества КинниКопниКоличества Кинни
Копни
Количества Кинни
Копни
Количества Кинни
Состояниепринтер по умолчанию
ТинCUPS Opft3-E321
РаСПОЛОЖеНИе
Комментарий
Печатзъ 8 файл
Область печати
• Все
" Страницы
Рис. 22.15. Окно печати
Рис. 22.16. Настройка принтера
Как только вы убедитесь, что с документом все в порядке, тогда можно нажать комбинацию <Ctrl>+<P> или выполнить команду Файл | Печать. Откроется окно печати, которое напоминает соответствующее окно в MS Office (рис. 22.15).
Установить параметры печати можно в окне настройки принтера, вызываемого командой меню Файл | Настройка принтера (рис. 22.16).
Выберите ваш принтер и нажмите кнопку Свойства. В открывшемся окне вы можете установить размер бумаги (рис. 22.17).
Небольшие проблемы с открытием файлов формата MS Office
Документы в формате Word 97/2000/ХР у меня в OpenOffice как правило открываются без особых проблем. Но однажды мне прислали файл в формате MS Word, который я не смог открыть в OpenOffice. Точнее, файл открывался, но вместо русских букв выходила абракадабра. Как выяснилось, файл был сохранен в формате Word 95 (известно, что форматы файлов Word 95 и Word 97/2000/ХР различны).
Проблема решилась установкой библиотеки CyrillicTools. Об этой библиотеке, для чего она нужна и о том, как ее установить, вы сможете прочитать по адресу: http://myooo.ru/content/view/114/43/. Скачать саму библиотеку можно по адресу: http://openoffice.vspu.ac.ni/cyrtoolsl.3.uno.zip.
Примечание
И еще одно курьезное наблюдение. Как выяснилось, OpenOffice открывает закрытые паролями файлы MS Word и MS Excel, нисколько не обращая внимания на наличие этйх паролей. Вот такая в MS Office эффективная защита информации... '
Глава 23
Электронные таблицы ООо Calc
Немного о программе
ООо Calc (Электронные таблицы)— это вторая наряду с ООо Writer часто используемая программа из пакета OpenOffice (рис. 23.1). Программа похожа на Microsoft Excel, поэтому с ней работать сможет любой, кто хотя бы раз видел старый добрый Excel.
Как электронная таблица, Calc ничем не уступает Excel — все основные функции Excel вы найдете и в этой программе. Кроме того, программа поддерживает формат книг (электронных таблиц) Excel, поэтому вы смело можете открывать здесь книги Excel. А в версии 2.4 наконец-то появилась под-; держка макросов VBA (хотя и немного ограниченная), поэтому можно считать Calc практически полноценной заменой MS Excel.
Подробно рассматривать все возможности программы мы не будем. Давайте рассуждать логически — я не видел ни одного новичка, который бы начал устанавливать Linux. Имеется в виду не новичок в Linux, а человек, который недавно увидел компьютер и только-только начал с ним работать. Лишь когда пользователь достигает определенного уровня квалификации, он понимает, что в Windows ему чего-то не хватает: кому-то — свободы, кому-то хочется иметь бесплатную операционную систему без проблем с лицензией, а кто-то просто ищет новых впечатлений. Так вот, не думаю я, что среди этих пользователей будут такие, кто никогда не работал с Excel. А что если именно такой человек сейчас читает эту книгу? Тогда специально для вас, уважаемый читатель, мы рассмотрим три аспекта работы с электронной таблицей:
комбинации клавиш (этим вы сэкономите немного рабочего времени);
работу с формулами (наверное, ради них и создавались в свое время электронные таблицы);
построение диаграмм (основное средство для отображения результатов).
Рис. 23.1. Программа ООо Calc
Комбинации клавиш
Используя приведенные в табл. 23.1 комбинации клавиш, вы сэкономите свое рабочее время (все-таки проще нажать ту или иную комбинацию клавиш, чем бродить по "дебрям" меню программы).
Таблица 23.1. Комбинации клавиш ООо Calc
Клавиша или комбинация
Назначение
<F1>
Вызвать справку
<F2>
Перейти в режим редактирования ячейки
<F4>
Отобразить источники данных
<F5>•
Отобразить навигатор
<Р6>или<Р10> '
Активизировать главное меню (на случай, если вы предпочитаете работать с клавиатурой, а не с мышью)
<F7>
Проверить орфографию
<F8>
Изменить режим выделения ячеек
<F11 >
Отобразить мастер стилей■
<F12>
Повторить
<Ctrl>+<F2>
Саернуть окно на панель задач
<Ctrl>+<F7>
Тезаурус
<Ctrl>+<F11 >
Вызвать каталог стилей
<Ctrl>+<F12>
Вставить функцию’
<Ctrl>+<A>
Выделить все'
<Ctrl>+<B>
Сделать текст ячейки полужирным
<Ctrl>+<l>
Сделать текст ячейки курсивным
<Ctrl>+<U>
Сделать текст ячейки подчеркнутым
<Ctrl>+<C> (<Ctrl>+<lns>)..
Скопировать выделенные ячейки в буфер обмена
<Ctrl>+<X>
(<Shift>+<Del>)
Вырезать выделенные ячейки в буфер обмена
<Ctrl>+<V>
(<Shift>+<lns>)
Вставить содержимое буфера обмена
<Delete>
Удалить содержимое ячейки
<Ctrl>+<Z>
(<Alt>+<Backspace>)
Отменить последнее действие
<Ctrl>+<Y>
Отменить отмену
<Ctrl>+<N>
Создать новую электронную таблицу
<Ctrl>+<0>
Открыть документ
<Ctrl>+<P>
Напечатать документ
Таблица 23.1 (окончание)
Клавиша йли комбинация
Назначение
<Ctrl>+<S>
Сохранить изменения
<Ctrl>+<F>
Найти и заменить
<Ctrl>+<->.
Удалить ячейки,
<Ctrt>+<+>
Вставить ячейки
<Ctrl>+<Shift>+<J>
Перейти в полноэкранный режим
<Ctrl>+<Q>
Выйти из программы
Формулы
Если вы никогда не работали в электронных таблицах с формулами, можете считать, что вы не использовали электронные таблицы вообще. Только хорошо освоив формулы, вы сможете понять всю гибкость и мощь электронных таблиц.
Давайте разберемся с самыми простыми формулами. У каждой ячейки есть свой адрес. Адреса назначаются по принципу игры "Морской бой". Обратите внимание: в верхней части таблицы имеются буквенные обозначения столбцов, а слева — номера ячеек в столбце. Адрес первой (в левом1 верхнем углу) ячейки будет А1, адрес ячейки, которая находится непосредственно под ней, — А2, адрес ячейки, которая расположена справа от первой ячейки, — В1. Думаю, принцип ясен. . " Сейчас мы напишем небольшую формулу — запищите в ячейку А1 какое- нибудь число, например; 5. Затем в ячейку АЗ запишите выражение: =А1*2. Это и есть простейшая формула.
Все формулы начинаются со знака равенства (=). Если вы его указать забыли, электронная таблица будет воспринимать введенное вами значение как обычный текст, а не как формулу. * '
Наша формула умножает значение из ячейки А1 на 2. В ячейке АЗ после нажатия клавиши <Enter> вы сразу увидите результат. Саму формулу можно увидеть (и изменить, если нужно) в строке формул (она находится ниже панели инструментов).
Теперь в ячейку А2 запишите значение 7. Перейдите к ячейке АЗ и измените ее формулу — просто начинайте печатать в ячейке: =ai+a2. -
После нажатия клавиши <Enter> в ячейке АЗ вы увидите число 12 — сумму ячеек А1 и А2. ■
Рис. 23.2. Формула SUM
Результат функции}
Категория
SUM
•гл- • М'.<л .\nv
$1М'число 1, число 2.
Функция
QUOTIENT
RADIANS RAND
RANDBE7WEEN
ROUND
ROUNDDOWN
ROUNDUP SERIESSUM SIGN 8iJ|seis»iiietiigfii
SINH
SQRT•
SQRTPI?
SUBTOTAL
возвращает cyMvy всех аргументов
Результат [ошибка 520
Формула
Отмена
ОК
hid , -.
В формулах допустимы знаки арифметических операций (+ - / *), а также скобки для указания приоритетов операций. Операндами могут быть как явно указанные значения, так и адреса ячеек. При построении формул вы также должны учитывать и приоритет самих операций — сначала выполняются операции умножения и деления, а потом — сложения и вычитания.
Вот несколько примеров формул:
=2+(2*2)
=5+В7
=10*(В1/ВЗ)-7
Программа ООо Calc имеет и встроенный набор функций. Их достаточно много, все рассматривать мы не будем. Да в этом и нет особого смысла, — ведь для каждой функции в программе приводится подробнейшее описание.
Одна из самых распространенных— функция зим— подсчитывает сумму диапазона ячеек. В качестве параметра этой функции нужно передать диапазон ячеек, который указывается так: адрес_первой_ячейки:адрес_последней_ячейки-
Например: =зим(в1:В4)
На рис. 23.2 изображен Пример формулы зим. Обратите внимание на вид строки формул.'.
Нажав кнопку выбора функции (см. рис. 23.2), вы сможете выбрать нужную вам функцию, даже если вы до этого не знали, как она называется (рис. 23.3).
Открою вам еще один небольшой секрет. Если вам не удобно работать с адресами ячеек, которые автоматически назначаются электронной таблицей, вы сами можете присвоить адрес ячейке. Например, вы хотите, чтобы ячейка D5 называлась не D5, a Koef. Тогда просто щелкните в поле адреса ячейки и вместо D5 введите новое имя, которое вы сможете в дальнейшем использовать в своих формулах, например, =Bl*Koef
Помните, что после переименования ячейки старое имя уже не будет действовать, и вам придется переписывать все формулы, где встречалось старое имя ячейки,заново.
Построение диаграмм
Создайте таблицу, изображенную на рис. 23.2. Затем выделите ее и нажмите кнопку вызова мастера диаграмм. В первую очередь мастер попросит выбрать тип диаграммы. В предыдущих версиях OpenOffice мастер диаграмм первым делом просил уточнить диапазон данных. Но это неправильно.
Рис. 23.4. Выбор типа диаграммы
В большинстве случаев диапазон выбирается еще до вызова мастера диаграмм и в уточнении не нуждается. Поэтому в новой версии OpenOffice, которая входит в состав в openSUSE 11, мастер сначала предлагает выбрать тип диаграммы (рис. 23.4).
А вот после этого можно уточнить диапазон данных (рис. 23.5), но как правило достаточно просто нажать кнопку Далее в этом окне.
Затем предлагается настроить ряды данных (рис. 23.6). Опять-таки здесь тоже можно просто нажать кнопку Далее.
Следующий и последний шаг — это установка заголовка диаграммы и подписей осей (рис. 23.7).
Все, диаграмма создана, ваш указатель мыши изменит свою форму. С его помощью укажите область, куда нужно поместить диаграмму: нажмите левую кнопку мыши там, где должен находиться верхний левый угол диаграммы, и, не отпуская ее, перемещайте указатель мыши к месту расположения нижнего правого угла. Когда будет отмечена нужная прямоугольная область, отпустите левую кнопку мыши (рис. 23.8).
12 Зак 669
Рис. 23.6. Ряды данных
По умолчанию все элементы диаграммы будут одного цвета. Это не всегда хорошо, поскольку различные значения желательно выделить визуально. Например, максимальное значение сделать красным или ярко-желтым. Делается это.так — выделите элемент диаграммы — по сторонам у него появятся зеленые квадратики. После этого щелкните на нем правой кнопкой мыши и выберите команду Свойства. В открывшемся окне на вкладке Регион установите нужный вам цвет (рис. 23.9).
О ДиатраллаЗ ® Диар алия 4 Ш Диафаьма 5
Q Диаграмма 6 ■ Диаграмма 7
ЕЭ Диаграмма 8 Ц Диагралиа 9
О Диагрилиа 10
■I Диаграмма 11 gg Диаграмма 12
ОК ^; Отмена • ' Справка Сарстаноаить
Рис. 23.9. Изменение цвета элемента диаграммы
Глава 24
Презентации
Программа ООо Impress
О том, что такое презентации и как они важны в при организации различных мероприятий (как правило, представлении нового проекта, продукта и т. п.), говорить мы не будем. Раз вы читаете эту главу, то вы все это знаете.
В Windows для создания презентаций используется программа PowerPoint, входящая в состав MS Office. PowerPoint — одна из самых гибких и удобных программ для создания презентаций. Есть, конечно, программы, превосходящие ее по функциональности, например, Pinnacle Studio, но они более сложны в использовании. -
В состав OpenOffice входит программа Impress, которая используется для создания презентаций (слайд-шоу). Программа несколько похожа на PowerPoint — очевидно, это было сделано для того, чтобы Windows- пользователям, привыкшим к MS Office, было проще перейти на OpenOffice.
ООо Impress поддерживает формат файлов PowerPoint — вы можете как открывать презентации в формате РРТ, так и сохранять свои презентации в этом формате.
Как и PowerPoint, Impress умеет создавать слайды, содержащие текст, таблицы, диаграммы, рисунки, списки. Как и остальные программы из OpenOffice, в состав Impress включены средство проверки правописания, текстовые стили, фоновые стили и т. д.
Создание новой презентации
Даже самая простая презентация, включающая фотографии вашего семейного отдыха летом, требует некоторого планирования. Как вы расположите слайды? Хаотично или в хронологической последовательности (первый день, второй день и т. д.)? Об этом следует задуматься еще до создания презентации.
Иначе может получиться так, что вам потом надоест менять местами слайды, и вы начнете все заново. Потраченные на составление плана презентации 30 минут потом сэкономят вам как минимум несколько часов времени. Другими словами, перед созданием презентации вы должны на бумаге составить ее план. Нет, рисовать слайды в масштабе 1:1 не нужно — хотя бы определитесь с темой каждого слайда и с их количеством.
А у вас есть план?
Первым делом, решите, зачем вам нужна презентация? С темой презентации, надеюсь, вы уже определились. Итак...
При подготовке презентации нужно учитывать целевую аудиторию — кто увидит презентацию? От этого многое зависит. Хотя бы оформление самих слайдов. Представим, что вы создаете презентацию нового Bugatti (для тех, кто не в курсе: Bugatti — французская компания, специализирующаяся на производстве гоночных, спортивных и эксклюзивных автомобилей). Целевую аудиторию можете представить себе сами. И тут вы со своей презентацией, в которой используется шаблон с плюшевыми медвежатами (в Impress есть и такой). Сам шаблон рчбнь неплох, но не в этом случае. Вы понимаете, о чем речь?
Для презентаций, так или иначе касающихся финансов, лучше использовать строгие шаблоны: с деньгами не шутят. Да и, как правило, после (или во время) такой презентации "целевой аудитории" нужно будет принять серьезное решение (например, покупать или нет представляемый вами продукт), Поэтому при просмотре презентации ее ничего не должно отвлекать. То есть оформление не должно быть более заметным, чем содержимое презентации. '
Impress позволяет установить анимационные и звуковые эффекты при смене слайда. Помните, что анимация и звуки не всегда желательны. Звуки при переходе слайдов практически всегда раздражают зрителей, так что от них можно отказаться. А вот насчет анимации — смотрите сами.
Представьте себе весь процесс показа слайдов. Программа будет по очереди сменять слайды, а вы будете их комментировать. В большинстве случаев показ происходит именно так. После просмотра слайдов вам будут задавать вопросы. Вы должны подготовиться к этому, чтобы четко на них отвечать, а не импровизировать на ходу. Впрочем, дар импровизатора вам по-любому понадобится — все вы так или иначе не сможете предусмотреть.
Помощь мастера '
При запуске Impress откроется окно мастера (рис. 24.1), позволяющего создать новую пустую презентацию, создать презентацию из шаблона или открыть существующую презентацию.
। усгая презентация। усгая презентация> № шаблона> № шаблонаОткрыть существующую презентацииОткрыть существующую презентацииПрезентацииПрезентацииПредложение стратегииПредложение стратегииу Предварительный просмотру Предварительный просмотрБольше не показывать этот диалогБольше не показывать этот диалог■■СправкаСправкаОтменаОтменаДалее>-Далее>-jjlfjjjijjlfjjji
। усгая презентация
। усгая презентация
> № шаблона
> № шаблона
Открыть существующую презентации
Открыть существующую презентации
Презентации
Презентации
Предложение стратегии
Предложение стратегии
у Предварительный просмотр
у Предварительный просмотр
Больше не показывать этот диалог
Больше не показывать этот диалог
■
■
Справка
Справка
Отмена
Отмена
Далее>-
Далее>-
jjlfjjji
jjlfjjji
Рис. 24.1. Мастер
Пустая презентация — это один слайд без оформления. После создания такой презентации вы можете добавить слайды и установить для них оформление.
Мы создадим презентацию из шаблона. Правда, шаблонов по умолчанию всего два: презентация новой стратегии и нового продукта. Если цель вашей презентации совпадает с этими шаблонами, выберите один из них, в противном случае лучше создать пустую презентацию.
После выбора шаблона презентации вам будет предложено выбрать шаблон оформления (рис. 24.2). Тут, наоборот, слишком много шаблонов. А если вам стандартных шаблонов мало, то в Интернете вы без проблем найдете дополнительные. Вот, например, небольшая коллекция шаблонов: http://technology.chtsai.org/impress/.
При выборе шаблона вы можете задать, где будет показываться презентация: на экране компьютера, бумаге, пленке и т. д.
Следующий шаг — это выбор эффекта смены слайдов и настройка самой смены (рис. 24.3). Эффект выберите на свое усмотрение — позже вы всегда сможете его изменить или выключить. А вот устанавливать автоматическую
смену слайдов не советую. Автоматическая смена с постоянным интервалом подойдет разве что для показа фотографий вашего отпуска. На практике вам придется сменять слайды или с помощью мыши или так настроить автоматическую смену, чтобы время задержки на каждом слайде было разным. Один слайд вы можете обсуждать минуту, а другой — несколько секунд. Поэтому автоматическую смену слайдов мы рассмотрим позже.
БыОер.пе стиль слаидэ Фоны презентацийБыОер.пе стиль слаидэ Фоны презентацийOpenOltice сид20 Basis Piasenbtonsvon
БыОер.пе стиль слаидэ Фоны презентаций
БыОер.пе стиль слаидэ Фоны презентаций
Piantisatiesfa
FiaMAumsbenchtv
Способ отображения презентации
» ОригиналНажуне
пленкаСлайд
у Предварительный просмотру Предварительный просмотрСправкаСправкаОтмена«НазадОтмена«НазадДалее»- ГотовоДалее»- ГотовоРис. 24.2. Выбор шаблона оформленияРис. 24.2. Выбор шаблона оформленияВыберите топ смены слайдаВыберите топ смены слайда®^^о®^^оЭффектЭффектСредняяСредняяАвтоматическиАвтоматическиV Предварительный просмотрV Предварительный просмотрСправкаСправкаОтменаОтмена« Назад« НазадДалее >Далее >Выберите тип презентации а Цо умолчаниюВыберите тип презентации а Цо умолчаниюБтгога
у Предварительный просмотр
у Предварительный просмотр
Справка
Справка
Отмена«Назад
Отмена«Назад
Далее»- Готово
Далее»- Готово
Рис. 24.2. Выбор шаблона оформления
Рис. 24.2. Выбор шаблона оформления
Выберите топ смены слайда
Выберите топ смены слайда
®^^о
®^^о
Эффект
Эффект
Средняя
Средняя
Автоматически
Автоматически
V Предварительный просмотр
V Предварительный просмотр
Справка
Справка
Отмена
Отмена
« Назад
« Назад
Далее >
Далее >
Выберите тип презентации а Цо умолчанию
Выберите тип презентации а Цо умолчанию
Следующие два шага зависят от выбранного вами шаблона. В Нашем случае — это ввод названия продукта, названия компании (рис. 24.4) и определение слайдов презентации — вы можете выбрать только необходимые вам (рис. 24.5).
Новая презентация создана. Теперь можно перейти к работе со слайдами.
Оппш;пе основные идеи
Имя илот! название вашей организации
Тема вашей презентации
OpenSUSE 11 oj
Сформулируйте ваши долгосрочные цепи
iiiiiiiiljij|ijiiiiiiiij|jj^^
СправкаСимеиз ■ «Назад 1 ; Далее»'Готово - I
eteieeeiiiilwtiBiieiiWiiiilewi^^
Рис. 24.4. Название продукта, компании
Справка
I
iiiiiiiijiiilliijiiii||ii|jlliij|«
Работа со слайдами
Основное окно Impress изображено на рис. 24.6. Слева находится панель Слайды, на которой отображаются слайды вашей презентации в порядке их показа. По центру расположёно рабочее пространство, в котором вы будете изменять слайды, а справа — панель Задачи, с помощью которой вы можете:
изменить фон слайдов (вкладка Фоны страниц);
изменить макет слайда, добавить новый слайд (вкладка Макеты);
изменить анимационные эффекты слайда (вкладка Эффекты);
настроить автоматическую смену слайда (вкладка Смена слайда).
Изменение макета слайда, создание новых слайдов
Щелкните по любому слайду, а затем посмотрите на вкладку Макеты — будет выбран макет, используемый выбранным слайдом. Для изменения макета
слайда дважды щелкните по нужному вам макету — будет изменен макет слайда, выбранного на панели Слайды.
Чтобы добавить новый слайд, выберите его макет, а затем нажмите кнопку Слайд на панели инструментов-(эта кнопка находится выше панели Задачи). Можно также щелкнуть правой кнопкой на макете и выбрать команду Вставить слайд.'
После вставки слайда можно'сразу заполнить его информацией — не затягивайте с этим. Ведь главное — это информация, а все остальное успеете сделать позже.
Напомню, что в слайды Impress вы можете вставить любой объект — картинку, звук, диаграмму, таблицу. Для вставки разных объектов используется меню Вставка.
Изменение фона слайда
На вкладке Фоны страницы (рис. 24.7) вы можете изменить фон слайда. Можно изменить фон всех слайдов сразу, а можно изменить фон только выделенных слайдов. При двойном щелчке на понравившемся фоне изменения будут применены ко всем слайдам. (обычно дизайн слайдов презентации должен быть одинаковым).
Но если вам нужно изменить фон только одного или нескольких слайдов, выделите их на панели Слайды, затем щелкните на дизайне слайда (вкладка Фоны страниц) правой кнопкой и выберите команду меню Применить к выделенным слайдам.
Настройка анимационных эффектов
Вкладка Эффекты позволяет настроить анимационные эффекты для разных элементов слайда — надписей, рисунков. Не нужно путать эти эффекты с анимацией смены слайда. Эффекты смены слайда устанавливаются на вкладке Смена слайда.
Рис. 24.8. Настройка анимационного эффекта
Для настройки анимационного эффекта для элемента слайда перейдите на вкладку Эффекты, щелкните по нужному вам элементу, затем нажмите кнопку Добавить и в появившемся окне выберите анимационный эффект (рис. 24.8).
Помните, что анимация не всегда желательна, поэтому перед ее выбором подумайте, нужна ли она вообще?
Настройка смены слайдов
Вкладка Смена слайда (рис. 24.9) позволяет настроить эффект смены слайда, а также время и способ смены слайда. С выбором эффекта, думаю, вы определитесь сами, а мы лучше поговорим о способе смены слайдов.
Задачи&ix - х
> Э^зее^ы
■ •■• «I .*.it :л
Применив к виде ученным слан,..
Ье» переходов*
il■■ii^^®il
Лояменнб слева
Гь4»п»>ние справа «кипение ^вера» Час о* а^ "трьА'э. 1 се««г<.ч?
Час овал стрк^а. 2 ситара ча<окая крепла 3ct»;ops часовая прялка 4 се^ора
Часова стрелка. 8 car ера» изрыванье Эп-рывачие б«ево Открывание вправо Св-рымнРь ьзерс
Osvpbrss.b^ влею-ениз On- pbttdhtte ё.Ч-?3'> впер* Открыкалие ьп^авм-вниз Открывание вправо вверх Сл?“»зиные вертикальны* лпчс Случайны» сорп1снтэ№ные т. Шачднна» лоска -внлз> Ua4«ia.f в» до* ка iflon*o«* 8 ®<юме пента*
г tMih л.*ч.*л>‘:
Зе-^ «Беа зэ^ а»
Смене слайдов
е flo целик? МЫШЦ
Ад гогаатическл после
Пр^чгяпь «о в-_«>* сгайдэм
Вс-с произвести
Деглоястраим
К'Ийма7нч«гк:м гредвэршеяьг
Тип смены слайда — по щелчку или автоматически — задается параметром Смена слайдов. Как уже было отмечено, время смены слайда на практике будет различным для разных слайдов. Как же узнать, сколько времени нужно на обсуждение слайда? Для этого нужно ворпользоваться таймером.
Выполните команду меню Демонстрация | Показывать таймер. Начнется обычный показ демонстрации. Начинайте комментировать слайд так, как бы вы это делали, во время показа. Никуда не спешите, старайтесь четко проговаривать слова (заодно и текст выучите!). В нижнем левом углу экрана вы увидите таймер (рис. 24.10). .
По окончании комментария подождите секунду-другую и нажмите левую кнопку мыши. Запишите на бумаге время показа каждого слайда — так намного проще, чем просто его запоминать.
Демонстрация презентации
Для начала демонстрации нажмите клавишу <F5> или выполните команду меню Демонстрация | Демонстрация. Начнется показ слайдов. При настроенной автоматической смене слайда они будут сменяться без вашего вмешательства. Но даже в этом случае вы можете быстро перейти к следующему слайду с помощью щелчка левой кнопкой мыши.
Объел«. £се елайды;. Начать со слайдаОбъел«. £се елайды;. Начать со слайда
Объел
«. £се елайды;
. Начать со слайда
Объел
«. £се елайды;
. Начать со слайда
Справка
• СтандартныйЙгно : Автоматически• СтандартныйЙгно : АвтоматическиПараметры .
• Стандартный
Йгно : Автоматически
• Стандартный
Йгно : Автоматически
■'. Смена слайда вручную
■ Показывать указатель мыши
V Указатель мыши в виде карандаша Показывать Навиутор
V Разрешить анимацию
у Смена слайда по щелчку
■у Презентация всегда нз переднем плане
Несколько мониторов
Если вы до этого пользовались PowerPoint, то, наверное, знаете, как войти во время показа в режим "карандаша" — для этого нужно нажать комбинацию <Ctrl>+<P>. После этого вы можете рисовать на слайдах все, что вам хочется. Изменения, понятно, сохранены не будут. "Карандаш" очень полезен в разгаре дискуссии, когда вы хотите обратить внимание аудитории на некоторые элементы слайда.
В Impress тоже можно использовать "карандаш". Для этого выполните команду Демонстрация | Параметры демонстрации. В открывшемся окне установите параметр Указатель мыши в виде карандаша (рис. 24.11). После этого вы сможете во время показа рисовать на ваших слайдах все, что захотите (рис. 24.12).
Рис. 24.12. Использование карандаша
Сохранение презентации
Вы можете сохранить презентацию как во внутреннем формате ООо Impress, так и в формате MS PowerPoint. Для этого при сохранении презентации просто выберите нужный вам формат (рис. 24.13).
С помощью команды Файл | Экспорт можно экспортировать презентацию в один из "непрезентационных" форматов, например, во Flash, HTML, PDF и др. (рис. 24.14).
||ilgtlB#|li|#lliltlllllil||ll|ll^
Сохранить е дзпкь T’J-'iDocumc-riteС
Е> Просмотреть другие папки
v Тип sbawia- Microsoft PowerPoint 976000ZXP( ppti Презентация OpenOtiice.org 1Вsxt
' Шаблон презентации OpenOftice.org 1.0sti.
Шаблон Microsoft PowetPoint97Z2OOO/XPpot
■: Ж С*3'»тена ^' Сохранить
Рис. 24.13. Сохранение презентации
Сохранить в папке ^Documents
|> Просмотреть другие папки
ili«iii||jii|||||jilllj|||jlllllj||i||^^
Документ HTML (OpenOffice.otg Impress)html.htm
. PDF - Portable Document Formatpdf
Macromedia Flash (SWF)swt
xhtmlxhtml
^Отмена ' -^Сохранить *
Рис. 24.14. Экспорт презентации
Глава 25
Другие офисные задачи
Работа с PDF-файлами: просмотр и создание
Компания Adobe разработала очень удобный формат документов— PDF (Portable Document Format), позволяющий сохранять точный вид документа (шрифты, форматирование, картинки, цвета и т. д.). Преимущество данного формата перед тем же форматом MS Word заключается в том, что PDF не зависит от платформы. Созданный PDF-файл будет одинаково выглядеть под любой операционной системой, для которой разработана программа просмотра PDF-формата. ’ '
В Windows для просмотра формата PDF служит программа Adobe Acrobat Reader, которую можно бесплатно скачать с сайта фирмы Adobe (www.adobe.com). .
В Linux есть свои программы для просмотра PDF. Однако вы можете установить стандартный Acrobat Reader (его можно бесплатно скачать с сайта Adobe), но обычно в этом нет необходимости, поскольку стандартная программа для прбсмотра PDF, установленная в openSUSE по умолчанию, не вызывает никаких нареканий в свой адрес (рис. 25.1).
Если вы все же хотите использовать привычный Acrobat Reader, то можете скачать его по адресу: http://www.adobe.com/products/acrobat/readstep2_ allversions.html. В открывшейся в окне браузера форме нужно выбрать платформу Linux — Linux-x86 (.rpm). Нажатие кнопки Continue запустит загрузку RPM-файла с программой Acrobat Reader (чуть больше 20 Мбайт). Если вы пользуетесь графическим менеджером для закачки файлов, можете указать прямую ссылку (ее нужно передать менеджеру закачки): http://ardownload.adobe.eom/pub/adobe/reader/unix/7x/7.0.8/enu/AdobeRead er_enu-7.0.8-1 ,i386.rpm.
13 Зак. 669
Рис. 25.1. Стандартная программа для просмотра PDF
Установить программу Acrobat Reader очень просто:
rpm -ihv AdobeReader_enu-7.0.8-l.i386.rpm
После запуска программы вы обнаружите, что она ничем не уступает Windows- версии. Это полный ее аналог — можете не сомневаться (рис. 25.2).
Если вам нужно просмотреть документ PDF в консоли (то есть вне графического интерфейса), его можно преобразовать командой pdftohtml, а потом уже просмотреть с помощью текстового браузера (например lynx, links, elinks). Программу pdftohtml можно скачать по адресу: http://pdftohtmLsourceforge.nct/
Установите программу, после чего выполните команду:
pdftohtml -q -noframes -stdout <РОР-файл> | <ваш текстовый браузер* Например,
pdftohtml -q -noframes -stdout book.pdf | elinks pdftohtml -q -noframes -stdout book.pdf | links
Можно, по аналогии создать bash-сценарий, давайте этим и займемся:
I/bin/bash
pdftohtml -q -noframes -stdout $1 | links'
Данный файл нужно сохранить в каталог /usr/bin под именем viewpdf и выполнить следующую команду:
chmod +х /usr/bin/viewpdf
Команда chmod разрешает выполнение сценария viewpdf. Вызвать этот сценарий нужно так:
viewpdf-<РОР-файл>
Перед использованием данного сценария убедитесь; что браузер links (пакет называется так же) установлен.
Для создания PDF-файлов компанией Adobe разработана программа Acrobat (просто Acrobat, без Reader), но она — платная. Linux-пользователям повезло — они могут создавать PDF-файлы прямо из OpenOffice. Чтобы сохранить в формате PDF любой документ — текстовый, таблицу, презентацию — достаточно нажать кнопку PDF на панели инструментов (рис. 25.3).
Создание снимков экрана
Иногда очень полезно "сфотографировать" какое-то окно. Создать скриншот (снимок экрана) несложно — просто нажмите клавишу <PrintScreen>. Откроется окно Сохранить снимок экрана (рис. 25.4), в котором вы можете задать необходимые вам параметры скриншота. По умолчанию "фотографируется" весь экран. Если вы хотите "сфотографировать" только активное окно, тогда нажмите комбинацию клавиш <Alt>+<PrintScreen>.
Как правило, снимки экрана сохраняются на рабочем столе, но вы с помощью списка Сохранить в папке можете выбрать другой каталог, например, свой домашний каталог.
Рис. 25.4. Создание снимка окна
Скриншоты сохраняются в формате PNG (Portable Network Graphics) — это оптимальный формат, обеспечивающий высокое качество изображения и небольшой размер файла. Данный формат поддерживается всеми программами для просмотра/редактирования изображения, так что можете не беспокоиться по поводу поддержки PNG вашими программами.
Планировщики, календари
В состав openSUSE входит программа Evolution (устанавливается по умолчанию), обладающая модулями Календарь и Список задач. Оба эти модуля заменяют полноценный органайзер, который пригодится на любом компьютере — будь то компьютер директора фирмы или обычный домашний ПК.
Запустить Календарь можно с помощью команд Компьютер | Приложения | Офис | Календарь Evolution и Список задач Evolution (рис. 25.5).
Рассматривать данные программы мы не будем, поскольку они очень простые, и вы без проблем с ними разберетесь.
Рис. 25.5. Календарь и список задач
База данных ООо Base
В состав OpenOffice входит программа ООо Base, призванная заменить популярную программу для работы с базами данных MS Access. Программа очень напоминает Access (рис. 25.6), но у нее есть один недостаток — ООо Base не может работать с файлами MS Access. Поэтому если вам нужно средство для редактирования баз данных MS Access, то ООо Base — не выход из ситуации. С другой стороны, если нужна база данных как таковая, и ее формат не играет особой роли, то можно смело использовать ООо Base.
Рис. 25.6. Программа ООо Base
При этом ООо Base можно без проблем использовать для подключения к источникам JDBC, к MySQL-серверу, электронной таблице ООо Calc, адресной книге Evolution и к другим источникам данных (рис. 25.7).
Рис. 25.7. Выбор источника данных
Глава 26
Работа с изображениями. Программа GIMP
Просмотр изображений
Должен отметить, что в Linux никогда не было трудностей с просмотром графических файлов. Какие только проблемы ни возникали: некачественная локализация, отсутствие русских шрифтов для принтеров, несовместимость с некоторыми USB-устройствами, плохая поддержка sATA. Все они со временем были устранены, и в современных дистрибутивах от них не осталось и следа. А вот с просмотром графических файлов всегда было все в полном порядке. Даже самые "древние" по современным меркам дистрибутивы (1998-1999 годов) обладали хорошими средствами для просмотра файлов изображений.
В openSUSE (если вы выбрали графическую среду GNOME) для просмотра изображений используется программа "Глаз гнома", которая запускается автоматически, как только вы дважды щелкнете на файле изображения в окне Обозревателя файлов. Если вы выбрали KDE, тогда будет запущена программа Kview.
Собственно, каких-либо навыков для просмотра файлов не нужно. Про- смотрщики картинок (рис. 26.1) по умолчанию отлично работают со всеми форматами графических файлов (JPEG, GIF, TIFF, BMP, PNG и др.). Как и любой другой просмотрщик, программа позволяет выводить на экран серию картинок в режиме слайд-шоу (клавиша <F5>), а также в полноэкранном режиме (активизация которого осуществляется клавишей <Е11>).
Чтобы открыть файл изображения, нажмите комбинацию клавиш <Ctrl>+<0> или выполните команду Файл | Открыть. В этом меню будет очень полезная команда Сохранить как, позволяющая сохранить файл в другом графическом формате, если вам этб нужно. Здесь же вы найдете команду печати изображения.
Рис. 26.1. Просмотр картинки
После открытия изображения вы можете: ■
увеличить/уменьшить масштаб— команды Увеличить (комбинация клавиш <Ctrl>+<+>) и Уменьшить (<Ctrl>+<->) меню Вид;
повернуть изображение по часовой стрелке или против нее — команды меню Правка.
Если в каталоге кроме открытого изображения есть еще графические файлы, то просмотреть их можно с помощью кнопок Вперед (клавиша <—») и Назад (клавиша «—>) на панели инструментов.
Команды меню Вид позволяют управлять масштабом изображения, а также обновлять список файлов (в случае, если после запуска программы в каталог с изображениями были записаны новые файлы).
В меню Изображение вы найдете команды для поворота по часовой стрелке (комбинация клавиш <CtrI>+<R>) и против нее. Здесь же есть команда, позволяющая установить текущий рисунок в качестве обоев рабочего стола, — очень
удобная функция. По своим возможностям данная программа максимально приближена к самому популярному Windows-просмотрщику — ACDSee.
Редакторы векторной графики
Вы хотите немного порисовать? Тогда вам нужна программа Inkscape (Главное меню | Приложения | Графика | Inkscape). Это простейший редактор векторной графики (рис. 26.2). Да, это не Paint — работать с программой немного сложнее, но ведь это же векторная графика! Привыкнете.
Рис. 26.2. Программа Inkscape
Редактор Inkscape не такой примитивный, как вам кажется. Он даже поддерживает формат файлов Adobe Illustrator, а также умеет сохранять документы сразу в формате PDF — без использования какой-либо посторонней программы!
Рис. 26.3. Программа Skencil
Кроме программы Inkscape имеется еще один редактор векторной графики — Skencil, но одного взгляда на его архаичный вид (рис. 26.3) достаточно, чтобы отказаться от этой программы — она довольно стара, и я не могу понять, зачем нужно было включать ее в состав новой версии дистрибутива.
Кратко о программе GIMP
Для редактирования растровой графики используется программа GIMP. Эта программа, особенно ее вторая версия, — достойный Linux-аналог известной программы Photoshop. '
В большинстве случаев работа любителей с тем же Photoshop сводится к несложным операциям с фотографиями (изменение размера, поворот и кадрирование), поскольку шедевры двумерной графики вам, скорее всего, создавать не придется. Именно три такие операции мы здесь и рассмотрим. Кстати, в фотостудиях эти простые операции недешевы. Например, печать фотографии с цифрового носителя в среднем стоит 5-7 рублей (цена зависит от размера снимка и других факторов), а за кадрирование с вас потребуют 30. Если
фотография одна, то это не слишком важно, а вот если их десять, то неразумно платить лишние деньги за то, что можно сделать самому с помощью GIMP, потратив 5-10 минут.
Стоит отметить, что кроме обычного редактирования фотографий GIMP позволяет изменять изображения'с помощью скриптов — небольших вспомогательных программ, выполняющих какую-либо дополнительную функцию. В состав GIMP входит много различных интересных скриптов. Если же вам чего-то не хватает, вы можете поискать требуемое в Сети или создать самостоятельно. В Интернете при желании можно найти руководство по созданию собственных скриптов,, а также и готовые коды. Много скриптов можно скачать по адресу http://gug.sunsite.dk/scripts.php. Особо останавливаться на этом не будем — лучше один раз увидеть, чем 100 раз услышать. Загрузите любое изображение, щелкните на нем правой кнопкой мыши и выберите команду меню Скрипт-Фу. Поэкспериментируйте с имеющимися скриптами, и результат вас не разочарует.
Начало работы
Если вы ранее работали с GIMP, то привыкли, что при первом запуске GIMP попросит, установить несколько параметров. В openSUSE 11 включена самая последняя версия GIMP (2.4), которая более не требует установки параметров при первом запуске. В случае необходимости вы всегда можете изменить параметры программы с помощью команду меню Файл | Настроить.
После запуска программы вы увидите два окна GIMP: основное и окно Слои, Каналы, Контуры (рис. 26.4).
Обработка фотографий
Чтобы открыть фотографию, выполните команду меню Файл | Открыть или просто нажмите комбинацию клавиш <Ctrl>+<0>. Окно открытия файла содержит область предварительного просмотра, что позволяет быстро выбрать нужный снимок (рис. 26.5).
Давайте попробуем для начала изменить размер картинки. Это очень важная операция. Предположим, у вас цифровой фотоаппарат с матрицей в 6 мегапикселов — размер файла фотографии с него будет очень большим. Для печати фотоснимка это, конечно, хорошо. А вот если вы захотите отправить такой файл кому-то по Интернету для просмотра на компьютере, получатель будет не очень доволен. Во-первых, размер файла составит 3-4 Мбайт, во-вторых, рисунок просматривать на экране будет неудобно, придется уменьшать масштаб, чтобы фотография поместилась на экране целиком. Уменьшив размер изображения, мы автоматически и прямо пропорционально уменьшаем и размер файла.
Рис. 26.4. GIMP в работе
Р52жюа/ jy<;
Р523Сд~М .1PG
2 90е 2000
29 05 2008
29 05 3009
PS230C12 J^G
29 35 2008
8се **з&брамеиия
^ 0^-к^а^1 Qu ыть^ 0^-к^а^1 Qu ыть
^ 0^-к^а^1 Qu ыть
^ 0^-к^а^1 Qu ыть
(> 81.г6$г{г~тип файнз lOrpfeAtneHc автоматмчеси»',
:|>5 прекл
Рис. 26.6. Выбор команды масштабирования
. Глена , Л,П г,> Ц-зеГра-ь-.ь.-!!
11И111^^^И|1ЯИИ111®1в<111ж®И
1 11 ЧИ ,• О "., ",- ,.-.■'.,,-.!
ииия
[роо оо
Высота
100,00
проценту
241» <211
Разрешение по к
ЩЦ
Разрешение ne V
72000
пикселосйп
11цтерпоп«цля
Кубическая
P;£,WaBKa
Сбросигь
^ Изменить
Итак, приступим к изменению размера. После открытия картинки она появится в новом окне. Щелкните по картинке правой кнопкой мыши и из появившегося меню выберите команду Изображение | Размер изображения (рис. 26.6).
В окне масштабирования выберите режим проценты и установите значение в процентах от оригинала, на которое нужно уменьшить вашу фотографию (рис. 26.7).
После этого нажмите кнопку Изменить — размер фотографии будет изменен.
Теперь попробуем вращать изображение. Для этого предусмотрено меню Изображение | Преобразования, позволяющее отражать изображение по вертикали и горизонтали, а также вращать его на 90 и 180° (рис. 26.8).
Рис. 26.8. Меню Преобразование
Если этого мало и вы хотите задать собственный угол вращения, тогда воспользуйтесь инструментом Вращение, вызвать который можно, нажав клавиши <Shift>+<R> (рис. 26.9). Инструмент позволяет задать угол и центр вращения.
Рис. 26.9. Инструмент Вращение
Рис. 26.10. Выделение области для кадрирования
|ii||^^
Ж й MO
[Е /? и?Х 3,
Кадрированиен
,. Только текущий слой
■ Разрешиго наращивание
Ри'.ова’ь из центра
:С Фиьс Соотношение сторон С
|ll||ij|gf^illillili^^
Позициярл*
;1«0 73С
Размерр»О
,3-14С ?88;
V Затемнить невыделенное
Без направляющи*С
Дочсигращенид выделенияВсвсбкслощ.
ВИВИИИ^^
Рис. 26.11. Окно кадрирования
Осталось рассмотреть последнюю операцию — кадрирование. Кадрирование заключается в вырезании части изображения, т. е. сначала вы выделяете нужную вам область, затем выполняете кадрирование. После этого все, что находится за пределами выделенной вами области, будет удалено.
Для начала кадрирования нажмите комбинацию клавиш <Shift>+<C>. Указатель мыши примет форму скальпеля. Выделите прямоугольную область (рис. 26.10). В основном окне GIMP (рис. 26.11) можно установить дополнительные параметры кадрирования. Для завершения кадрирования нужно
щелкнуть по выделенной области левой кнопкой мыши. Результат кадрирования представлен на рис. 26.12.
Если у вас что-то не получилось, нажмите комбинацию <Ctrl>+<Z> для отмены последней операции.
ЧАСТЬ VI
Безопасностьи SUSE
Последняя, шестая, часть книги посвящена обеспечению безопасности системы. Будут рассмотрены: средства восстановления системы после сбоя, брандмауэр и антивирус.
Глава 27
Восстановление системы после сбоя
Локализация причины сбоя
Всему есть своя причина. Сбой не происходит сам по себе. Причиной может стать либо ошибка программного обеспечения, либо отказ "железа". Исходя из этого, различают программные и аппаратные сбои. Последние можно смело назвать аппаратно-программными, поскольку из-за отказа аппаратуры довольно часто происходят программные сбои. Самый простой пример — отказ винчестера, вследствие которого программа не может записать или прочитать данные, и происходит программный сбой. При некорректной работе оперативной памяти происходят порой сложнообъяснимые ошибки программного обеспечения.
Здесь мы поговорим об анализе причин и устранении как программных, так и аппаратных сбоев. Но сначала рассмотрим восстановление загрузчика Linux. Не подумайте, что загрузчик ненадежен, отнюдь. Просто Windows после переустановки "затирает" загрузчик Linux и записывает на это место свой собственный загрузчик. Ясно, что из-за этого после переустановки Windows переустанавливать Linux не очень хочется.
Восстановление загрузчика Linux
Поскольку Linux больше не загружается, для ее загрузки нам понадобится загрузочный LiveCD. Иногда возможно восстановление средствами первого дистрибутивного диска, но из-за различий в дистрибутивах, мы этот способ рассматривать не будем. Гораздо проще купить (скачать) какой-нибудь LiveCD — например, Ubuntu, Gentoo LiveCD, Mandriva LiveCD, Fedora LiveCD — выбирайте тот, который вам больше нравится. Закажите или ска-, чайте его прямо сейчас, — не дожидайтесь очередной переустановки Linux.
Последовательность действий такова:
Загрузка с LiveCD.
Монтирование корневой файловой системы установленной ОС к корневой файловой системе LiveCD.
Изменение корневой файловой системы.
Установка загрузчика;-
Рассмотрим процедуру восстановления загрузчика openSUSE, установленного в разделе /dev/hda6. После загрузки с LiveCD введите следующие команды: # mkdir /old_root # m^dir /old/dev # mount /dev/sda6 /bld_root.
# mount --bind /dev /old/dev
Первая команда создает каталог /old_root, который будет точкой монтирования, вторая— создает точку монтирования для devfs, третья — монтирует устройство /dev/sda6 к указанной точке, а четвертая монтирует каталог устройств к каталогу /old/dev.
После этого мы можем изменить корневую файловую систему. Делается это с помощью всего одной команды:
chroot /old_root
Теперь осталось установить загрузчик. Для этого введите команду:
/sbin/grub-install /dev/hda
Затем перезагрузитесь:
reboot
Программный сбой
■ Прежде всего, нужно выяснить и по возможности устранить причину сбоя. Если это сугубо программный сбой, то причины две: неправильная настройка программы (или системы) и'ошибка программы.
Неправильная настройка программы или системы
Как работала система до сбоя? Встречался ли подобный сбой раньше? Если ничего такого ранее вы не наблюдали и система работала как швейцарские часики, значит, скорее всего, причина в неправильной ее настройке. Вспомните, какие файлы конфигурации вы изменяли (или какие параметры устанавливали с помощью графических конфигураторов). Просто по памяти восстановите исходные значения и перезапустите сервис или службу, ставшую причиной сбоя, — скорее всего проблема решится. Рекомендуется перед
каким-либо изменением, вносимым в файл конфигурации системы, делать его резервную копию. Потом вам же будет проще восстановить исходные значения. Можно рекомендовать и другой подход — закомментировать прежние директивы/значения файла конфигурации, а новые писать под ними' В случае вашей ошибки вы всегда сможете восстановить исходные значения.
Ошибка программы.
Журналы системы
Когда причина ошибки в ваших действиях — это самый простой случай. Иногда бывает так, что система работала-работала, а на следующий день половина служб не запускается. В чем же причина? Тут вам поможет только чтение журналов системы, находящихся в каталоге /var/log:
/audit/ — журнал системы аудита;
/cups/ — журналы системы печати;
/gdm/ — протоколы менеджера дисплея;
/httpd/ — журнал Web-сервера Apache;
/mail/ — журнал почтовой службы;
/news/ — журнал NNTP-сервера и NNTP-клиентов;
boot.log — журнал загрузки системы;
boot.msg — загрузочные сообщения ядра (в других дистрибутивах данный файл называется dmesg);
messages — различные сообщения ядра (и в некоторых случаях — обычных программ);
Xorg.0.log-— системы X.Org.
В каком же журнале искать ошибку? Тут действует принцип взаимоисключения — если у вас не работает Web-сервер Apache, то искать причину следует в каталоге /var/log/httpd/, но никак не в /var/log/mail.
Если ошибка происходит во время загрузки системы, просмотрите файл boot.msg:
less boot.msg
Данную команду нужно вводить от имени пользователя root, поскольку журналы системы просматривать может только он.
В openSUSE используется демон протоколирования sysiog-ng (syslog Next Generation), который в качестве основного протокола использует файл /var/log/messages. Рассмотрим фрагмент этого файла (листинг 27.1).
Oct 27 08:39:20 dhsilabs ifup:dslO
Oct 27 08:39:20 dhsilabs ifup-ppp: interface dslO is up
Oct 27 08:39:20 dhsilabs pppd[6646]: Plugin rp-pppoe.so loaded.
Oct 27 08:39:20 dhsilabs pppd[6646]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.4
Oct 27 08:39:20 dhsilabs pppd[6646]: Plugin passwordfd.so loaded.
Oct 27 08:39:20 dhsilabs pppd[6646]: pppd 2.4.4 started by root, uid 0
Oct 27 08:39:20 dhsilabs pppd[6646]: PPP session is 35370
Oct 27 08:39:21 dhsilabs kernel: NET: Registered protocol family 24
Oct 27 08:39:21 dhsilabs kernel: pppO renamed to dslO
Oct 27 08:39:21 dhsilabs pppd[6646]: Renamed interface pppO to dslO
Oct 27 08:39:21 dhsilabs pppd[6646]: Using interface dslO
Oct 27 08:39:21 dhsilabs pppd[6646]: Connect: dslO <—> ethO
Oct 27 08:39:21 dhsilabs pppd[6646]: Remote message: Login ok
Oct 27 08:39:21 dhsilabs pppd(6646]: PAP authentication succeeded
Oct 27 08:39:21 dhsilabs pppd[6646]: peer from calling number 00:19:5B:8B:BD:AD authorized
Oct 2708:39:21dhsilabspppd[6646]":local IPaddress 193.254.219.142
Oct 2708:39:21dhsilabspppd[6646]:remote IPaddress 193.254.^18.129
Oct 2708:39:21dhsilabspppd[6646]:primaryDNS address 193.254.218.5
Oct 2708:39:21dhsilabspppd[6646):secondaryDNS address 193.254.218.6
В приведенном примере на компьютере с именем dhsilabs 27 октября в 08:39 был поднят сетевой интерфейс dslo (ADSL-соединение). После этого приводится протокол PPP-сессии, из которого можно понять, что аутентификация ADSL-пользователя прошла успешно (PAP authentication succeeded), сетевому интерфейсу dslo был присвоен ip-адрес 193.254.219.142, адрес удаленного компьютера (сервера доступа) — 193.254.218.129, IP-адреса DNS-серверов — 193.254.218.5 И 193.254.218.6.
Когда вы определите причину сбоя (она будет записана в один из файлов протоколов), то сможете ее устранить.
Аппаратный сбой
Причиной аппаратного сбоя, как мы знаем, может стать или полный отказ устройства, или частичный отказ одного из его модулей, что свидетельствует о необходимости замены всего устройства. При полном отказе устройства
результат виден невооруженным взглядом. Наиболее часто отказывают жесткие диски и оптические приводы (поскольку в их конструкции есть движущиеся механические детали), на втором месте — оперативная память, далее — видеокарты и прочие карты расширения. Самыми надежными остаются процессор и материнская плата. Хотя все относительно и определяется качеством устройства, которое напрямую зависит от производителя "железа". Не секрет, что вероятность отказа у "чистокровных" компьютеров от Intel и HP намного меньше, чем у собранного в подвале неизвестной компьютерной фирмой из тайваньских комплектующих.
Отказы жесткого диска
Причина отказа жесткого диска кроется в ненадежной электронике или некачественном носителе (магнитных дисках, на которых, собственно, и хранится информация). На самом деле, что конкретно в винчестере вышло из строя, — не так важно, все равно придется покупать новый, ведь неисправные практически не поддаются ремонту, особенно в кустарных условиях. Иногда можно еще восстановить информацию, но это нужно делать в лабораториях, оснащенных специальным оборудованием. Фирм, занимающихся восстановлением информации с винчестеров, немного, а их услуги стоят довольно дорого, поэтому, чтобы не пришлось платить двойную плату (за новый жесткий диск и за восстановление информации со старого), периодически делайте резервные копии. Для этого просто записывайте важные для вас данные на CD или DVD (приводы DVD-RW сейчас очень дешевы (менее 1600 рублей) и позволяют записывать на один DVD-диск довольно большие объемы данных). Потом эти диски лучше всего хранить в безопасном месте, скажем, в сейфе, если он есть.
Жесткий диск может портиться постепенно. Как правило, предшественниками полного отказа становятся "битые" блоки, что проявляется блокированием записи или чтения данных. Если система не может прочитать информацию из такого сектора, вы увидите на консоли соответствующее сообщение. Если вы подозреваете, что причина именно в наличии "битых" секторов, проверьте ваш жесткий диск с помощью программы badbiocks. Если ваши опасения подтвердились, немедленно сделайте резервную копию всех данных, которые еще можно прочитать с диска, поскольку сейчас ваш жесткий диск непредсказуем, — он может еще проработать с полгода или год, а может отказать уже завтра или даже через час. После этого купите новый жесткий диск (именно новый, а не другой б/у) и восстановите информацию с резервной копии, а старый винчестер постарайтесь продать, пока он еще работает ©.
Отказы памяти
При полном отказе оперативной памяти в процессе запуска системы (именно компьютера, а не Linux, поскольку до загрузки Linux дело не дойдет) вы услышите один длинный гудок системного динамика. Это сигнал о том, что пора менять модуль ОЗУ, но пока не спешите этого делать. Возможно, вы затронули модуль при разборке, вытащите его, протрите пыль и установите обратно. Если это не поможет, попробуйте поставить модуль в другой слот. В случае окончательной неудачи у вас появится новый брелок (вы уже догадались какой). Если вы особо не разбираетесь в "железе", то, чтобы не ошибиться, выбирайте новый модуль "по образу и подобию" старого, прихватив его в магазин с собою.
Далее будет показано, как можно с помощью программы memtest86 протестировать имеющиеся модули ОЗУ, — проверьте ради интереса свои, вдруг их пора менять, а вы об этом и не подозреваете.
Отказ видеокарты
При отказе видеокарты звуковой сигнал BIOS (фирмы AWARD) будет таким — один длинный и два коротких. Если у вас BIOS другой фирмы, то самое время прочитать о его звуковых сигналах в руководстве к материнской плате. Полный отказ видеокарты встречается редко и как правило из-за перегрева при "разгоне" видео, в чем виноват обычно сам пользователь.
В большинстве случаев причиной сбоя может быть неполный контакт видеоплаты со слотом шины AGP (или PCI, если у вас до сих пор PCI-видео). Вытащите карту из разъема и аккуратно установите обратно. То же самое нужно сделать со штекером монитора. Теперь включите компьютер. Думаю, что все будет нормально. В противном случае вам придется покупать новую видеокарту.
Отказ материнской платы и процессора
Обычно отказ одного из этих компонентов влечет повреждение второго, но бывают исключения, поэтому нужно отнести компьютер в мастерскую для диагностики. Конечно, если у вас есть подобная материнская плата и такой же процессор, можете все проверить и сами. Хотя я бы на вашем месте так делать не стал — вдруг у вас неисправна материнская плата и из-за нее вышел из строя процессор? Тогда вы рискуете испортить еще один.
Причиной аппаратного отказа материнской платы и/или процессора может быть скачок напряжения или банальный перегрев, когда электроника не успела выключить питание компьютера.
Но в случае с материнской платой возможен и программный отказ — выход из строя BIOS. Тогда поможет перезапись BIOS с помощью программатора. Такая процедура стоит недорого, обратитесь в магазин, в котором вы покупали компьютер, — вам обязательно помогут. "Лечение" подобной неисправности гораздо дешевле, чем покупка новой материнской платы.
Замечание ,
В большинстве случаев отказа материнской платы и/или процессора системе вообще не подает никаких звуковых сигналов — это верный признак подобной неисправности.
Диагностика аппаратного сбоя с помощью ядра
Если во время загрузки или работы Linux произошел серьезный аппаратный сбой (кроме сбоев видеоподсистемы), ядро "впадает в панику" (это режим работы ядра — режим паники, когда работа всей системы останавливается), а на дисплее вы увидите сообщение о вероятной причине сбоя.
Когда сбой некритичный, и работу можно продолжать, сообщение об ошибке также будет выведено на консоль и записано в журнал /var/log/messages. В некоторых дистрибутивах оно может быть записано в один из файлов в каталоге /var/log/kernel (в зависимости от типа сообщения: предупреждение, ошибка и т. д.).
Во время загрузки сообщения ядра так быстро выводятся на экран, что не всегда успеваешь их просмотреть, однако это можно сделать и после загрузки командой:
# dmesg | less
А можно просто открыть в любом текстовом редакторе файл /var/log/dmesg и просмотреть его содержимое. '
Диагностические утилиты
Программа hdparm— тестирование жесткого диска
С помощью программы hdparm можно выполнить тонкую настройку винчестера, что иногда позволяет существенно повысить его производительность. Раньше, скажем, года три назад, об этой программе много говорили, поскольку разработчики дистрибутивов устанавливали отказоустойчивые пара-
метры винчестера, при которых он работал очень медленно. То есть обычно после установки дистрибутива для всех жестких дисков задавались минимальные параметры, обеспечивающие безотказную работу. С помощью hdparm за пару минут можно было "разогнать" винчестер, но это не было ускорением в прямом смыслетлюва, а просто использованием всех его возможностей. Сейчас ситуация изменилась — после установки дистрибутива параметры жесткого диска включаются по максимуму, и необходимость в hdparm практически отпала. Сейчас эта программа необходима в двух ситуациях:
когда вы хотите просто узнать скорость работы своего винчестера;
когда нужно понизить скорость привода CD-ROM. Это необходимо, чтобы прочитать диск с дефектами поверхности (например, царапинами), — на скорости 4х вероятность чтения данных с такого диска существенно выше, чем на 24х. Впрочем, этот способ не всегда приводит к желаемому результату, и от работы с дефектными компакт-дисками вообще лучше воздержаться.
Тестирование производительности жесткого диска (рис. 27.1)' выполняется командой:
hdparm -t /dev/sda
Установить, скорость 4х для привода CD-ROM (/dev/srO) можно следующей командой:'
hdparm -Е 4 /dev/srO
Рис. 27.1. Тестирование производительности жесткого диска
Программа fsck— проверка файловых систем
Программа fsck служит для проверки и коррекции ошибок файловых систем, поддерживаемых ядром Linux. Основное требование для проверки файловой системы — она должна быть размонтирована. Запуск fsck для смонтированной файловой системы может привести к ее разрушению.
Формат вызова программы следующий:
# fsck [параметры] [файловая_система]
Параметры, как и наименование файловой системы, можно не указывать. Но если вы не укажете явно файловую систему, программа начнет проверять все, перечисленные в файле /etc/fstab, что крайне нежелательно, поскольку смонтированные системы при этом могут быть разрушены.
Последовательность проверки файловой системы состоит из двух действий.
Размонтировать файловую систему.
Запустить fsck для ее проверки.
Например, для проверки файловой системы раздела /dev/sda6 сначала размонтируем его, а потом запустим fsck (рис. 27.2).
# umount /dev/sda6 # fsck /dev/sda6
Файл прэ№а Й«А Терминал Вкладки Справка dhsilabs:/ho*e/den * fsck /dev/sda6.
fsck 1,46.2 (12-Jul-20O7) e2fsck 1.46,2 (U-Jul-28e?) /dev/sda6 has been mounted 34 ti^nes without being checked, check forced. Pass li Checking inodes, blocks, and sizes Pass 2; Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary intonation /dev/sda6: 109000/741888 files (0.8% non-contiguousL 68301$/1481988 blocks dhsHabs:/hc^/den $ J
Рис. 27.2. Проверка размонтированного раздела
Когда мы не можем размонтировать файловую систему (например, при проверке корневой файловой системы), действовать следует так:
Перезагрузиться q однопользовательский режим.
Перемонтировать корневую файловую систему в режиме "только чтение".
Выполнить проверку файловой системы.
Для перехода в однопользовательский режим перезагрузите систему (команда reboot), а при загрузке передайте ядру параметр single (рис. 27.3).
Рис. 27.3. Перезагрузка в однопользовательском режиме
В однопользовательском режиме, как и следовало ожидать, может работать только один пользователь — root (рис. 27.4).
Внимание
При загрузке в однопользовательском режиме система требует ввести пароль root! Это правильно — потому что параметр single может передать любой злоумышленник, а потом сделать с системой все, что захочет — ведь у него будут права root.
Рис. 27.4. Однопользовательский режим
ig|g||iSi|g^^
Рис. 27.5. Загрузка в однопользовательском режиме без запроса пароля(параметр init=/bin/bash)
Примечание
Не нужно думать, однако, что openSUSE — очень уж защищенная система. Стоит ей передать параметр inic=/bin/bash, инициализация системы будет пропущена вместе с запросом пароля root. Поэтому вы получите тот же однопользовательский режим, но без^запроса пароля (рис^ 27.5). Учтите это! Если openSUSE установлена не дома, а на предприятии, то весьма желательно установить пароль GRUB (см. разд. 27.7).
Все сервисы выключены, так что проверке файловой системы ничто не должно помешать. Для перемонтирования файловой системы введите команду: # mount -о remount го -t ext3 /
Параметр -о команды mount позволяет указать различные опции. В данном случае мы указываем опции remount и го, что означает перемонтировать в режиме "только чтение". Параметр -t указывает тип файловой системы — ext3, а последний параметр — это указание корневой файловой системы (/). Процесс проверки смонтированной корневой файловой системы приведен на рис. 27.6.
Рис. 27.6. Проверка корневой файловой системы
Программа badblocks— проверка на наличие сбойных блоков.
Программа badblocks позволяет проверить жесткий диск на наличие сбойных блоков. Проверка выполняется очень просто:
badblocks -v симя_устройства>
Например:
badblocks -v /dev/hda
Параметр -v включает подробный режим работы, о каждом действии программа badblocks будет выводить отчет (рис. 27.7). Желательно выполнять программу в однопользовательском режиме, чтобы ее работе ничто не мешало.
Рис. 27.7. Использование программы badblocks
Программа memtest86— проверка оперативной памяти
Иногда мы произносим слово "глючит", даже не задумываясь о его смысле. Например, "глючит" оперативка. А что же это такое — "глюк"? Это неисправность устройства, проявляющаяся при определенных условиях или в определенных режимах его работы.
Конечно, "глюки" бывают не только аппаратными, но и программными (сбои программ, происходящие при определенных условиях). Довольно часто программные сбои происходят именно из-за мелких неисправностей аппаратуры. Например, причиной неожиданной ошибки при компиляции ядра может стать неисправный модуль оперативной памяти. Ведь не секрет, что ОЗУ имеет модульную структуру. Возможно, что при обычной работе с системой один из модулей (неисправный) не задействован, поскольку его ресурсы не востребованы. Но когда система использует свои ресурсы на все 100%, происходит сбой.
14 Зак 669
Для тестирования оперативной памяти предназначена программа memtest86, которая работает по-особому. После ее установки создается специальный загрузочный образ, а для запуска программы вы должны перезапустить компьютер и выбрать этот образ из меню загрузчика. Но обо всем по порядку.
Установите пакет memtest86. Сразу после установки пакета выполните команду memtest-setup," которая настроит загрузочный модуль.
Вот теперь начинается самое интересное. Перезагрузите систему и выберите из меню загрузчика только что созданную программой memtest-setup запись. Запустится программа memtest86 (рис. 27.8), которая сразу начнет тестировать оперативную память, и, если произойдет ошибка, программа непременно сообщит вам об этом.
Рис. 27.8. Программа memtestae в процессе работы
Примечание
Да, на рис. 27.8 есть определенные несоответствия — например, сказано, что в тестируемой системе процессор AMD, а чипсет Intel 440 ВХ, но не подумайте, что это "глюк" программы. Просто у меня memtest86 запущен в виртуальной машине VMware, поскольку без этого не сделать скриншот окна программы.
Другие программы для диагностики
Кроме рассмотренных программ hdparm, fsck, badblocks и memtest86, в вашем распоряжении имеются программы, приведенные в табл. 27.1.
Таблица. 27.1. Утилиты для тестирования оборудования
Программа
Описание
yast2
Определение новых устройств
hddtemp
Выводит температуру винчестера (нужно заметить, что эта программа работает далеко не со всеми жесткими дисками)
smartmontools
Мониторинг SMART-устройств. Как правило, это жесткие диски с возможностью самодиагностики. Такой диск сам "скажет*, сколько ему осталось, чтобы его отказ не стал для вас неприятной неожиданностью
bonnie
Тестирование производительности винчестера
epuburn
Тестирование процессора — выполняет так называемый стресс-тест процессора. Суть его заключается в том, что программа загружает ваш процессор на все 100% и продолжает работу в таком режиме. При наличии неполадок в системе, например, нагреве процессора из-за плохой вентиляции, это обязательно проявится во время стресс-теста в виде сбоя
screentest
Тестирование/настройка монитора
Восстановление пароля root
Восстановить пароль root довольно просто. Для этого достаточно загрузиться в однопользовательском режиме (при перезагрузке компьютера передать ядру Linux параметр init=/bin/bash) и изменить пароль root (команда passwd root).
Установка пароля загрузчика GRUB
Чтобы никто без вашего спроса не мог изменить параметры ядра Linux, нужно установить пароль на изменение этих параметров. После установки пароля любую операционную систему можно будет загрузить без пароля, а вот при попытке изменения параметров ядра Linux, GRUB запросит пароль.
Введите команду grub. Появится приглашение: grub>
В ответ на приглашение введите команду:
mdScrypt
После этого программа запросит вас ввести пароль, который будет закодирован и на экране появится шифр введенного пароля:
Password: ******
Вы получите зашифрованный пароль. Перепишите данный шифр (а еще лучше выделите его и выполните команду меню терминала Правка | Копировать).
После этого введите команду;
quit
На всякий случай сделайте копию конфигурационного файла загрузчика:
ср /boot/grub/menu.1st /boot/grub/menu.Ist_backup
Теперь откройте файл /boot/grub/menu. 1st в любом текстовом редакторе:
gedit /boot/grub/menu.1st
В начало файла добавьте строку:
password —md5 ваш-шифр
Для проверки работоспособности созданной конфигурации перезагрузите компьютер.
Глава 28
Использование брандмауэра
Что такое брандмауэр и для чего он нужен?
Брандмауэр (он же firewall, межсетевой экран) позволяет защитить ваш компьютер и даже вашу сеть от вторжения извне. Основная функция брандмауэра— фильтрация пакетов в соответствии с заданными вами правилами (фильтрами), определяющими, какие пакеты должны проходить через тот или иной сетевой интерфейс, а какие — нет. Брандмауэр так и работает — он запрещает все входящие соединения с вашим компьютером, кроме тех, которые вы разрешили явно.’
В состав Linux входит брандмауэр iptables.Ero возможности огромны — установив iptables на шлюзе и правильно задав правила, вы можете полностью оградить вашу сеть от вторжения извне, но в то же время все ваши пользователи смогут безопасно работать в Интернете.
Настройку брандмауэра Для сервера сети мы подробно рассматривать не будем — пусть этим занимаются администраторы. Вместо этого мы опишем настройку брандмауэра на обычном компьютере, непосредственно соединенном с Интернетом, например, через DSL-соединение или модем.
Настройка брандмауэра в openSUSE
Для настройки брандмауэра запустите его конфигуратор (YaST | Брандмауэр).
В разделе Запуск (рис. 28.1) вы можете разрешить или запретить автоматический запуск брандмауэра, остановить его и перезапустить (кнопка Сохранить настройки и перезапустить брандмауэр)..
Включите авгоматическии запуск брандмауэраОжпючить автииатический запуск брандмауэраВключите авгоматическии запуск брандмауэраОжпючить автииатический запуск брандмауэраШироковещательная pacts®ПоддержкаIPsec IУровень журналирования <Правила пользователя ;Широковещательная pacts®ПоддержкаIPsec IУровень журналирования <Правила пользователя ;■ЛУ Ч'. ИНЬ I* ПЫ-г-»иЧ|.1ЧГс-к ущее с остояние Брандмауэр запущен■ЛУ Ч'. ИНЬ I* ПЫ-г-»иЧ|.1ЧГс-к ущее с остояние Брандмауэр запущен111111111111111111^^111111111111111111^^Интерфейсы
Включите авгоматическии запуск брандмауэра
Ожпючить автииатический запуск брандмауэра
Включите авгоматическии запуск брандмауэра
Ожпючить автииатический запуск брандмауэра
Широковещательная pacts®
ПоддержкаIPsec I
Уровень журналирования <
Правила пользователя ;
Широковещательная pacts®
ПоддержкаIPsec I
Уровень журналирования <
Правила пользователя ;
■ЛУ Ч'. ИНЬ I* ПЫ-г-»иЧ|.1Ч
Гс-к ущее с остояние Брандмауэр запущен
■ЛУ Ч'. ИНЬ I* ПЫ-г-»иЧ|.1Ч
Гс-к ущее с остояние Брандмауэр запущен
111111111111111111^^
111111111111111111^^
Развешенные службы
Трансляция сетевых адрес
Останояяь брандмауэр
:^£праека::^£праека:ПрерватьПрерватьДал-Дал-Сохранить нахтройки и перезапустить брандмауэр
:^£праека:
:^£праека:
Прервать
Прервать
Дал-
Дал-
Рис. 28.1. Раздел Запуск
Примечание -
По большому счету, если компьютер используется в роли домашнего, и на нем не запущены никакие сетевые службы вроде служб удаленного доступа (ssh, удаленный рабочий стол), то брандмауэр можно вообще выключить. Но поскольку проверять настройки всех сетевых служб не хочется, гораздо безопаснее будет жить с включенным брандмауэром.
Перейдите в раздел Интерфейсы. Здесь перечислены все имеющиеся сетевые интерфейсы (рис. 28.2). Можно увидеть, что имеется три сетевых интерфейса, один из которых присвоен внешней зоне, а для остальных зона не выбрана. Поскольку и так все работает, изменять зоны я не стал. Но вообще зоны распределяются так:
внутренняя — связывает компьютер с внутренней сетью;
внешняя — связывает узел с внешней сетью, обычно с Интернетом;
демилитаризованная — зона сети, которая физически не связана с Интернетом. Обычно в этой зоне находятся внутренние серверы сети и из нее (при правильных настройках, разумеется) вообще не возможен доступ к Интернету.
Запуск
1 Устройстао
Интерфейс или строка Настроенный в
Разрешенные службы j j|||||^
Широковещательная paccj
Поддержка iPsec i
Уровень э^рналировання |
Правила пользователя |
Пользовательская строка
AT Modem
■8
VIA VTS1O2 [Rhine Ш Embeaed Et.
aw
dsKi
.v,
Внешняя зона
Не присвоена зона
Не присвоена эона
Внешняя зона
:^ Справка:
Изменить 1 Пользовательский
Пррвеат,
Далее
Рис. 28.2. Интерфейсы и зоны
^в!^И1
Интерфейсы
Разрешенные службы для выбранной зоны • Внешняя зона
Трансляция сетевых адресе
Шнооковещательнал рассь|
Поддержка IPsec I
Уровень журналирования I
Правила пользователя |
Разрешенные службы I DHCP Сервер
Разрешеннзя служба
HTTP сервер
Добавить
Удалить
Защитить о< внутренней зоны
Дополнительно
111111111111
■ Прервать
Далее
Задавать зоны нужно, когда вы настраиваете брандмауэр на шлюзе (компьютере, который будет предоставлять доступ к Интернету другим компьютерам сети). Предположим, что вы должны подключить к Интернету небольшую домашнюю сеть (доступ к Интернету осуществляется по ADSL). В этом случае на шлюз вам нужно установить еще один сетевой адаптер. Первый сетевой адаптер будет использоваться для подключения ADSL-модема, то есть относиться к внешней зоне, как и интерфейс dslO. А второй адаптер будет использоваться для связи шлюза с компьютерами локальной сети, то есть его нужно отнести к внутренней зоне.
Для каждой зоны вы можете разрешить отдельные сетевые службы (раздел Разрешенные службы). Например, на вашем компьютере может быть' установлен Web-сервер, и вы хотите, чтобы пользователи Интернета получали к нему доступ. Тогда нужно добавить службы HTTP сервер во внешнюю зону (рис. 28.3). Если нужной вам сетевой службы нет в списке, следует нажать кнопку Дополнительно и указать ее параметры — протокол (обычно TCP) и номер порта.
В разделе Трансляция сетевых адресов (рис. 28.4) можно активировать функцию NAT (Network Address Translation, трансляция сетевых адресов).
Пояснение
Внутри локальной сети компьютеры имеют IP-адреса, например, в следующем диапазоне: 192.168.1.1-192.168.1.254. Эти IP-адреса нельзя использоаать в Интернете — ни один шлюз Интернета не пропустит пакеты с таким адресом. Чтобы пользователи могли получить доступ к узлам Интернета, нужен шлюз с функцией NAT. Он принимает пакеты от компьютера локальной сети и подменяет (транслирует) адрес отправителя так, как будто отправителем пакета является сам шлюз (а у него реальный IP-адрес, который можно использовать , в Интернете). Пакет благополучно доставляется получателю, после чего сервер Интернета отправляет ответ нашему шлюзу. Шлюз принимает ответ и отправляет его компьютеру локальной сети, при этом он опять подменяет адрес отправителя так, как будто отправителем пакета является не шлюз, а сервер Интернета. В результате компьютер локальной сети "думает", что общается с сервером Интернета напрямую.
Понятно, что для активизации NAT нужно два сетевых интерфейса — один внутренний, по которому шлюз будет общаться с локальной сетью, и один внешний — для Интернета. Функция NAT не нужна на обычном компьютере, который не является шлюзом.
Заглянем в раздел Поддержка Ipsec. IPsec — это зашифрованное соединение между доверенными узлами или сетями, через недоверенные сети, например, через Интернет. Брандмауэр openSUSE позволяет включить IPsec, но на обычных компьютерах (не шлюзах) IPsec не нужен.
|||||ii||i|||jj||M
запуск
$ Интерфейсы
Разрешенные службы
Трансляция требует как мнимум один эиешннй интерфейс и один либой др«оп
Широк о«»ща1ельнзч расе j nwepireatPsec I Уровень журналирования i Правила пользователя 1
П-Р*’М VS*V.4*<U» M.:W I .< ^XH-cr.i'.TV^MtoW u
:^>£поаека
Прервать
Далё»
Рис. 28.4. Раздел Траисляция сетевых адресов
f»y. <?«m ЧУЧен* «,г **a.'*V
Злна боандмау/рз
Внешняя зс«а
и.ттьрфеЛеы ;
РЗАр-?и5€>$иЫ€ . «ук^ы J Трансляция <егзвы« адрес? Ш'тсковещательнля t-ассЦ
Сети источника
^^^Я|Ц
Протокол Порт назначения Порт неточнее а т<р лео (SO?
рс-1йньжуонагкюоеення |
.Добавить^ Удалите
Рис. 28.5. Правила пользователя
□ В разделе Правила пользователя (рис. 28.5) вы можете определить собственные правила, то есть указать сеть источника, откуда должны приходить пакеты, порт получателя и отправителя. Например, пусть IP-адрес сети вашего провайдера 193.1.1.0. Вы хотите, чтобы к вашему Web-серверу получали доступ только клиенты провайдера. Следовательно, в качестве сети источника нужно указать 193.1.1.0/24 (24 — это маска сети), в качестве порта назначения — 80 (порт Web-сервера), а порт источника можно не указывать, потому что он будет динамическим. Пользователи других сетей не смогут получить доступ к вашему Web-серверу.
Глава 29
Антивирус ClamAV
Зачем нужен антивирус в Linux
Linux считается одной из самых безопасных операционных систем. Она устойчива, ее сетевые сервисы надежны и... для Linux существует очень мало вирусов. Почему? Давайте подумаем. Представим на некоторое время, что мы — вирусописатели. Для какой операционной системы вы бы написали вирус? Для той, в которой работает на данный момент большинство компьютеров и которая более доступна в плане внедрения вируса? Или для той, которая не так популярна, как первая, и в несколько раз неприступнее? Думаю, вы бы выбрали первый вариант. Вот такой вариант как раз и есть — это Windows. Начнем с того, что для DOS было написано очень много вирусов, и все они по наследству перешли в Windows. Но система Windows несла в себе не только новые функции, но и новые ошибки, каждая из которых порождала новую волну вирусов. Не успевали в Microsoft закрыть одну "дыру", как появлялась следующая. Чего только стоит дырявый Internet Explorer, через который буквально за 10-15 минут в Интернете может проникнуть в систему целая армия троянов, сетевых червей и прочей нечисти. Windows, с ее передовыми, но и непроверенными технологиями, — отличная цель для вирусо- писателей. Ведь вирусописатели, в какой-то степени, творческие люди. И им интересно, чтобы их "творение" развивалось. А в Linux развитие вируса пресекает сама операционная система. Предположим, что Linux-пользователь скачал какой-то вирус для Linux. И даже запустил его. Максимум, что может сделать вирус, — это повредить файлы в домашнем каталоге пользователя. Ведь для всего остального у него не хватит полномочий. А если вирус запустит пользователь root? Да, в этом случае он сможет нанести ущерб системе. Но, скажем так, это единичный случай. Все грамотные Linux-пользователи никогда не запускают ничего подозрительного под пользователем root и вообще ежедневную работу выполняют под обычным пользователем, а под пользователем root осуществляют только системно-важные операции,
просмотр же WWW к ним, как мы знаем, не относится. Да и Linux-браузеры не содержат такбго огромного количества "дыр", как Е.
Если вирусов под Linux нет, спрашивается: зачем же тогда нужен антивирус? Антивирус нужен как раз для обеспечения безопасности Windows-машин. Большинство антивирусов для Linux предназначены для установки на шлюзах — машинах, которые предоставляют локальным сетям доступ к Интернету. Установив антивирус на шлюзе, вы сможете контролировать трафик, проходящий через шлюз. Таким образом, вы защитите Windows-машины от проникновения вируса. Охрану ставят на входе, не так ли? Конечно, антивирус на шлюзе — это не панацея. Не нужно рассчитывать, что он на все 100% обезопасит вашу сеть. Желательно, чтобы на каждой Windows-машине был установлен отдельный антивирус, работающий в режиме монитора.
В этой главе мы рассмотрим бесплатный антивирус ClamAV (http://www.clamav.net). Почему именно ClamAV, а не какой-нибудь коммерческий антивирус вроде DrWeb или Kaspersky AntiVirus? Коммерческие антивирусы сопровождаются хорошей документацией, в которой вы разберетесь и без моих комментариев, да и не хочется отбирать хлеб у службы поддержки коммерческих антивирусов.
Установка ClamAV
Для работы ClamAV нужно установить пакет clamav (он входит в состав дистрибутива). Сразу после установки нужно подсоединиться к Интернету и выполнить обновление антивирусной базы данных:
# /etc/init.d/clamd start # freshclam
Первая команда запускает демон clamd, чтобы у программы freshclam (она выполняет обновление базы данных) была возможность сообщить демону об удачном обновлении баз данных.
На рис. 29.1 показана ситуация, когда я поспешил и не запустил clamd, поэтому после обновления баз команда freshclam сообщила, что она не может уведомить демон clamd об обновлении баз. После чего я запустил clamd и снова freshclam, которая при втором запуске сообщила, что базы актуальные.
Примечание
Команды clamd и freshclam нужно запускать от имени пользователя root. Напомню, что для этого не нужно входить в систему как root — достаточно использовать команды su или sudo.
Файл правка §ид Терминал Вкладки Справа
Jl»!1»#- -П-,'«#,.!!• '- * »*.Л«- -1
Clas-AV update process started at Fri Nov 2 13:94:43 260?
Downloading .Kain.cvd 1190^1
main.cvd updated (version: 44, sigs: 133163, Mewl: 20, builder- sven)
Downloading daily.cvd (196^1
daily.cvd updated (version: 4659- sigs: 39486, f-level. 21. builder: ccordesl Database updated (163553 signatures) fror darabase.clae4v.net (IP: 217.173.239.3 ||1||1|||1|Я1ад1||Я
WARNING: Clawi was NOT notified: Can’t connect to ctemd on 127.6.8.1:3316
connect О: Connection refused
dhsil^ysVhrew'/^t 4 /etc/init.d/cla»d start
Starting (1ал AntiVirus daemon
cRvsilabst/hoewj/dfen # freshclam
ClamAV update process started at Frl Nov 2 13:98:64 2007
main.cvd is up to date (version: 44. sigs: 133153. t-level: 29, builder: sven)
daily.cvd is up to date (version: 4658, sigi: 36469, f-level: 21, builder: ccord
iii|lliilil|liillBl$SSilie®e^^
dhsil^>s:/bcwe/df*n # |
Рис. 29.1. Обновление антивируса
Демон ciamd и сценарий freshclam будут запускаться автоматически при загрузке системы (рис. 29.2), поэтому не нужно их вводить вручную при каждом обновлении антивирусных баз (лишь бы только соединение с Интернетом устанавливалось при запуске Linux).
Проверка файловой системы
Сомневаюсь, что в вашу файловую систему попали вирусы (не забываем, что мы используем одну из самых безопасных операционных систем), но все же лучше запустить сканер:
clamscan -г /
Данная команда проверит всю файловую систему (рис. 29.3). Если нужно проверить только отдельный каталог, то вместо / укажите имя каталога.
Файл Правка Вид Терминал Вкладки Справка
/home/den/.tomboy/addin-db-988/addin-data/Tomboy.EvolutionAddin. 9. i.mddin: OK • /home/den/.ti»boy/addin-db-080/addin-data/Tomboy.ExportToHtslAddin,6.l.saddin: OK ■ /home/den/.toiaboy/addin-db-QSS/addin-data/Tomboy.TasksAddin.e.1.waddin: OK
/home/den/.tomboy/addin-db-680/addin-data/Tofflboy.SshSyncServiceAddin,6.1.roddin: OK .
/home/den/.to«iboy/addin-db-00e/host-index: OK.
/hame/denA trMoy/addiri-db-Ofle/fdb-update-lock: Empty file
/home/den/.tomboy/addin-db-SM/fdb-lock: Esipty file
/home/den/.tomboy/addin-db-689/addin-dir-data/usr lib.tosboy addins b67dcIBs.data: OK /ha®e/den/.tomboy/addin-db-869/addin-dir-data/usr lib tomboy c769bb4e.data: OK /home/dw/. tomboy/afScat35 - 796b- 475c - a546 - C98563№599. note: OK
/home/den/.to№boy/Tasks/6f765572-9666-4879-8bfl-c6b7455a2c57.task: OK /home/den/.kermrc: OK
Engine version: 8.91.2
Scanned tiles: 863
Infected files: 0
Data scanned: 42.53 MB
Time: 35.037 sec (8 я 35 s)
den@dhsilabs:-> |
Рис. 29.3. Проверка завершена, вирусы не найдены
Заключение
Прочитав книгу, вам наверняка захочется получить дополнительную информацию об этом замечательном дистрибутиве — ведь никогда не нужно останавливаться на достигнутом. Поэтому вместо скучного заключения (больше всего почему-то не нравится писать эту часть книги) я приведу список источников, где вы можете получить дополнительную информацию:
http://ru.opensuse.org/lLO — путеводитель по версии 11.0;
http://ru.wikipedia.org/wiki/SuSE — страничка SUSE в энциклопедии Wiki;
http://opensuse.homelinux.com/pdfs/opensuse-manual_ru.pdf — руководство по openSUSE на русском языке (в формате PDF);
http://software.opensuse.org/ — страница загрузок программного обеспечения openSUSE;.
http://ru.opensuse.org/ИcIЮЛьзoвaниe_Шpифтoв_MS_TrueType_в_KDE — установка TTF-шрифтов в KDE;
http://ru.opensuse.org/Zypper/Usage — использование менеджера пакетов zipper;'
http://ru.opensuse.org/HOWTOs — список HOWTO для openSUSE;
http://www.dkws.org (или http://dkws.org.ua":— для Украины) — сайт автора книги.
ПРИЛОЖЕНИЯ
Приложение 1
Параметры ядра
Параметры ядра позволяют управлять поведением ядра. Как уже было отмечено в предыдущих главах, мы можем передать параметры ядра непосредственно при загрузке, используя меню загрузчика, или же прописать параметры ядра в файлах конфигурации загрузчика. Первый случай подходит для "одноразового" использования того или иного параметра, а второй — если параметр нужен для корректной работы системы, поэтому, чтобы не указывать его каждый раз при загрузке Linux, намного проще внести его в файл конфигурации загрузчика.
Рис. П1.1. Редактирование параметров ядраРис. П1.1. Редактирование параметров ядраВ SUSE для передачи параметров ядра нужно выбрать загрузочную метку, а затем ввести нужные вам параметры в поле Параметры загрузки (рис. П1.1).
Рис. П1.1. Редактирование параметров ядра
Рис. П1.1. Редактирование параметров ядра
Параметров ядра очень много, поэтому в табл. Ш собраны самые полезные.
Таблица П1. Некоторые параметры ядра Linux
Параметр
Описание
гооЬ=устройство ’
Позволяет указать корневую файловую систему
Например, root=/dev/hda5
го
Монтирует корневую файловую систему в режиме "только чтение". Используется по умолчанию. После проверки файловой системы программой fsck корневая файловая система перемонтируется в режим rw
rw
Монтирует корневую файловую систему в режиме "чтение/ запись". При использовании этого параметра нельзя запускать программы типа fsck. Перед запуском fsck нужно перемонтировать корневую файловую систему в режиме го
mem=
Определяет объем памяти, установленной в компьютере. Иногда ядро неправильно определяет объем оперативной памяти. Вы можете помочь ему в этом, указав параметр mem. Только указывать его нужно правильно, например:
mem=768M
После числа обязательно должна следовать буква м, иначе ядро "подумает", что объем оперативной памяти 768 байтов
init=
Позволяет задать программу инициализации. По умолчанию используется программа /sbin/init, но вы можете задать другую программу, например, /bin/bash, если вам нужно обойти сценарии init (например, когда вы забыли пароль root)
reboot=
Позволяет задать тип перезагрузки компьютера. Возможные значения: cold и warm, т .е. "холодная" или "горячая" перезагрузка.
single
Однопользовательский режим для администрирования системы, например в случае отказа
nodmraid
Отключает программные RAID-массивы, организованные на уровне BIOS.
noapic
Полезен, если вы при загрузке увйдите сообщение:
kernel panic - not syncing: IO-APIC + timer doesn't work!
Подробнее об этом параметре вы можете прочитать по адресу:.
http://www.dkws.org.ua
/phpbb2//viewtoplc.php?toplc=2973&forum=5
Таблица П1 (окончание)
Параметр
Описание
nopcmcia
Отключает PCMCIA-карты (для ноутбуков). Полезен, если вы подозреваете, что у вас проблемы с PCMCIA-картой
nodma
Отключается DMA (Direct Memory Access, прямой доступ к памяти) для всех IDE-устройств
noapm
Отключает АРМ (Advanced Power Management) — расширенное управление питанием
nousb
Отключает поддержку USB
noscsi
Отключает поддержку SCSI
pci=noacpi
Не использовать ACPI для управления PCI-прерываниями
apci=off
Полностью отключает ACPI (Advanced Configuration and Power Interface). Полезен на некоторых ноутбуках, когда не удается установить (а потом загрузить) Linux'
Примечание
С дополнительными параметрами ядра вы можете ознакомиться по адресу
http://dkws.org.ua/phpbb2/viewtopic.php?t=3031
Приложение 2
Удаленный рабочий стол
В последние годы все чаще говорят о "тонких" клиентах под Windows. Суть "тонкого" клиента заключается в том, что рабочая станция подключается к серверу терминалов. После этого происходит процесс регистрации пользователя в системе. А затем пользователь может работать с графическим интерфейсом сервера, будто бы он непосредственно находится за клавиатурой и монитором терминала. Прелесть такого решения заключается вот в чем: рабочей станцией могут быть компьютеры самой минимальной конфигурации. Главное, чтобы на таком компьютере можно было запустить операционную систему, способную подключиться к серверу терминалов. Не нужны большие объемы ни оперативной, ни дисковой памяти. Требуется только сетевая карта, по ней действия пользователя будут передаваться на сервер терминалов, по ней будет также передаваться "картинка" с сервера — результат выполнения этих команд. Все программы, запускаемые пользователем, будут выполняться на сервере терминалов, а компьютер пользователя только отображает результат их выполнения, ну и, разумеется, передает сигналы клавиатуры и мыши. '
Удобно? И да, и нет. В первую очередь в голову приходит мысль о том, что можно сэкономить на рабочих станциях. Но при этом сервер терминалов должен быть очень мощным компьютером. Все зависит от поставленной задачи. Иногда бывает целесообразнее купить несколько самых дешевых рабочих станций, чем устанавливать мощный сервер. Ведь скорость выполнения задач будет не такой высокой, как ожидается: во-первых, данные передаются по сети, на что требуется дополнительное время, а во-вторых, к серверу терминалов одновременно подключается множество рабочих станций — иначе зачем он нам нужен?
Итак, зачем же он нам нужен? Предположим, вы хотите сэкономить и построить сеть предприятия на основе сервера терминалов. Вы покупаете мощный сервер терминалов (его стоимость будет исчисляться десятками тысяч рублей), а также определенное количество самых дешевых новых рабочих
станций. Но несложный расчет покажет, что с экономической точки зрения затея не окупится. Дешевле приобрести более мощные рабочие станции и отказаться от сервера. Тем более что можно немного сэкономить и на рабочих станциях. Ведь не всем пользователям нужны мощные компьютеры. Например, секретарю и бухгалтеру особые вычислительные ресурсы не понадобятся. В первом случае компьютер выступит в роли электронной пишущей машинки, а во втором все запросы будут обрабатываться сервером баз данных. Сам сервер баз данных, на котором установлена база данных 1С (большая часть предприятий пользуется именно этой программой), должен быть, конечно, мощнее, но учитывая структуру цен на современные компьютеры, разница между компьютером бухгалтера и сервером 1С вряд ли превысит 7-8 тыс. рублей (конечно, если у вас несколько бухгалтерских машин, а не целая "армия").
Выходит, сэкономить на приобретении новых машин не удалось. Купить нужное количество бывших в употреблении компьютеров не всегда получится, да и вся ваша сеть в глазах клиентов будет выглядеть несолидно. Вопрос пока остается открытым...
Так зачем же современному предприятию сервер терминалов? Представьте, что ваше предприятие работает, скажем, 5-10 лет — тогда наверняка на складе найдутся списанные компьютеры, которые и "продать нельзя и выбросить жалко". Точнее продать-то можно, но за гроши. Когда-то такие компьютеры были самыМи-самыми и покупались по 25-30 тыс. рублей. А сегодня их стоимость на порядок меньше. Выбрасывать тоже жалко — ведь компьютеры нормально работают, просто скорость выполнения задач уже не соответствует современным меркам. Так вот, если у вас есть несколько таких компьютеров, в них можно "вдохнуть вторую жизнь" благодаря серверу терминалов. Причем для этого вполне подойдет обычный компьютер с производительностью-современной рабочей станции, ведь ему нужно будет обслуживать не все компьютеры сети, а только несколько "компьютеров- ветеранов". Единственное требование к серверу— объем его оперативной памяти должен быть 1 Гбайт и даже больше. Ясно, что скорость выполнения программ при одновременной работе, скажем пяти пользователей, будет небольшой, но сейчас речь не об этом, а о возможности работы с современными приложениями, которые на "старых" машинах просто не запустишь. Пользователям будут доступны последние версии графических редакторов и текстовых процессоров. Да, они будут работать относительно медленно, но все же будут работать. Единственное капиталовложение — добавочные модули памяти для компьютера, который выделен под нужды сервера терминалов. В случае с Windows вам также понадобится дополнительное программное обеспечение. А для Linux — только один дистрибутив Linux. И ваш старенький Pentium 100 заживет совершенно новой жизнью.
Теперь еще раз о Windows и Linux. Если о "тонких" клиентах под Windows начали говорить относительно недавно (примерно с 2001 года), то в UNIX/ Linux возможность организации "тонкого" клиента существовала с момента появления графической системы X Window (начало 90-х годов прошлого века). Раньше настройка X-сервера й Х-терминала— компонентов "тонкого" клиента — занимала достаточно много времени, особенно, если она выполнялась впервые. Сейчас все намного проще.
Итак, приступим к настройке. Предположим, что на сервере и на всех клиентах установлен дистрибутив openSUSE 11, а графическая система X.Org работает корректно.
Рис. П2.1. Разрешение удаленного
Первым делом нужно разрешить удаленное администрирование нашего сервера терминалов (еслидам действительно нужно администрировать этот сервер удаленно!) — к этому компьютеру будут подключаться другие компьютеры. Для этого выполните команду Компьютер | Центр управления | YaST | Удаленное администрирование. В появившемся окне (рис. П2.1) активируйте переключатель Разрешить удаленное администрирование и включите параметр Открытый порт в брандмауэре, поскольку по умолчанию бранд-
Дас iy=.Дас iy=.мауэр запрещает входящие соединения. Можете нажать кнопку Настройки брандмауэра для уточнения его настроек — например, чтобы разрешить доступ к этому компьютеру только для локальной подсети или для определенных компьютеров.
Дас iy=.
Дас iy=.
У Позволять другим пользователям видеть ваш рабочий стоп
Z Позволять другим пользователям управлять вашим рабочим столом
Команда для доступа к вашему рабочему стопу
шт$1з8В11а&ьШй
иИИ1|||1ИИ1Я11в11Я1111О111в111^
.§»': Когда пользователь пытается просматривать или управлять вашим рабочим стопом
'С?'^ Запрашивать подтверждение
V Требовать от пользователя ввести следус-щиб пароль
.акрыть.акрытьПароль, j"*
.акрыть
.акрыть
У' Справка
Рис. П2.2. Параметры удаленного рабочего стола
Затем вернитесь в окно Центра управления и запустите конфигуратор Удаленный рабочий стол (рис. П2.2). Активируйте параметры по своему усмотрению:.
Позволять другим пользователям видеть ваш рабочий стол — пользователи смогут наблюдать за вашими действиями, но не смогут работать в системе;
Позволять другим пользователям управлять вашим рабочим столом — разрешает пользователям полноценную работу с системой;
Запрашивать подтверждение — если кто-то будет пытаться подключиться к вашему рабочему столу, у вас будет возможность разрешить или запретить доступ пользователя (рис. П2.3). Удобно — ведь вы знаете, кто и когда подключается к вашему компьютеру; •
Требовать от пользователя ввести следующий пароль — тоже не помешает установить. Затем пароль нужно сообщить только тем пользователям, которым вы хотите предоставить доступ к вашему рабочему столу.
Рис. П2.3. Кто-то пытается подключиться к вашему компьютеру
Остальные компьютеры локальной сети (клиенты) настраивать не нужно. Для подключения к удаленному компьютеру (серверу терминалов) нужно ввести команду: vncviewer имя_узла:номер_дисплея.
Обычно номер дисплея равен о, поэтому команда будет выглядеть так: vncviewer имя_узла: О
Приложение 3
Описание DVD
К книге прилагается установочный DVD с дистрибутивом openSUSE 11.0 — именно эта версия использовалась при написании книги.
Для установки openSUSE на свой компьютер нужно войти в программу BIOS Setup и изменить порядок загрузки так, чтобы первым загрузочным устройством был ваш привод CD/DVD. ■
Обычно для входа в BIOS Setup достаточно нажать клавишу <Del> сразу, как только в начале загрузки компьютера вы увидите сообщение Press DEL to enter SETUP (или подобное). Возможно, в вашем случае нужно будет нажать клавишу <Е2> — это другая распространенная клавиша, используемая для входа в программу первоначальной настройки компьютера.
Рис. П3.1. Установка порядка загрузки (Award BIOS)Рис. П3.1. Установка порядка загрузки (Award BIOS)Затем надо исследовать параметры программы Setup. Если у вас BIOS от Award, тогда зайдите в раздел Advanced BIOS Features и установите CD-ROM в качестве первого загрузочного устройства — параметр First Boot Device (рис. П3.1).
Рис. П3.1. Установка порядка загрузки (Award BIOS)
Рис. П3.1. Установка порядка загрузки (Award BIOS)
Рис. П3.2. Установка порядка загрузки (Phoenix BIOS)
В BIOS от Phoenix следует перейти в раздел Boot и с помощью клавиш <+> и <-> установить устройство CD-ROM Drive первым (рис. П3.2).
После этого вставьте диск с openSUSE в привод DVD и нажмите клавишу <F10> для сохранения параметров и перезагрузки.
Примечание
Войти в программу Setup ноутбука не всегда просто:
в ноутбуках Dell, Sony, HP, Fujitsu-Siemens, NEC, ASUS для этого нужно нажать клавишу <F2>;
для входа в программу Setup ноутбука Compaq нужно нажать клавишу <F10>, когда появится маленький белый квадрат в верхнем правом углу экрана;
если вам достался ноутбук IBM, то для входа в его Setup нужно нажать клавишу <F1>;
чтобы попасть в Setup ноутбуков Gericom и Roverbook, нужно нажать клавиатурную комбинацию <Ctrl>+<Alt>+<S>;
а ноутбук Toshiba — это вообще загадка природы — без руководства не ' разберешься. Оказывается, чтобы зайти в Setup ноутбука Toshiba, нужно его полностью выключить, до включения нажать и удерживать клавишу <Esc>, затем включить (не отпуская клавиши ><Eso) и, когда появится соответствующее предложение, нажать клавишу <F1>.
Понятно, что я не могу физически успеть поработать со всеми ноутбуками, поэтому рекомендую прочитать руководство по'вашему ноутбуку.
АADSL-доступ 150ADSL-сплиттер 162ВBluefish 80СClamAV 400Compiz Fusion 262ЕEvolution 176FFirefox 174FTP-клиент 181GGDI-принтеры 213GNOME 7, 13, 14I103-теги 250IP-адрес 396КKDE 13, 14KInternet 174АADSL-доступ 150ADSL-сплиттер 162ВBluefish 80СClamAV 400Compiz Fusion 262ЕEvolution 176FFirefox 174FTP-клиент 181GGDI-принтеры 213GNOME 7, 13, 14I103-теги 250IP-адрес 396КKDE 13, 14KInternet 174
А
ADSL-доступ 150
ADSL-сплиттер 162
В
Bluefish 80
С
ClamAV 400
Compiz Fusion 262
Е
Evolution 176
F
Firefox 174
FTP-клиент 181
G
GDI-принтеры 213
GNOME 7, 13, 14
I
103-теги 250
IP-адрес 396
К
KDE 13, 14
KInternet 174
А
ADSL-доступ 150
ADSL-сплиттер 162
В
Bluefish 80
С
ClamAV 400
Compiz Fusion 262
Е
Evolution 176
F
Firefox 174
FTP-клиент 181
G
GDI-принтеры 213
GNOME 7, 13, 14
I
103-теги 250
IP-адрес 396
К
KDE 13, 14
KInternet 174
Предметный указатель
L
LiveCD 2
M
MDS 80
N
NTFS-раздел 113
О
OpenOffice.org Writer 320
R
Remote Administrator 78
RPM-пакеты 132, 134, 137
S
Skype 184
U
USB-принтеры 213
Y
YaST 34,36,43,47,49
А
Команда:
Антивирус 400 Аппаратные сбои 377,380 Апплет 55
adduser 79 clamscan 402 freshclam 400 groupadd 81
Б
halt 31
passwd 79
Брандмауэр 393
poweroff 31
reboot 31
В
shutdown 31
Векторная графика 366
Виртуальная машина 299
Внешние модемы 153
Внутренние модемы 152
userdel 80
usermod 79
who 79
Командная строка Linux 61
Консоль 29,31,61,62
Г
Куб рабочего стола 291
Глубина цвета 222
Графическая:
М
Маска имени 94
подсистема 13
среда 13
Графическйе конфигураторы 81
Графический интерфейс 1, 191
Матричные принтеры 209
Менеджер: закачек 183 пакетов 135, 138 регистрации 29
д
Модем 149, 150, 151, 152, 153, 154,
Дистрибутив 1
155, 160
Модемное соединение 150
Ж
Музыкальный проигрыватель 247
Мультимедиаформаты 239
Жесткие ссылки 97
Журналы 87
О
3
Образ жесткого диска 304
Оконные менеджеры 50
Зависимости 133 Загрузчик:
Операции со скриншотами 360
Оптическая плотность 222
GRUB 45
LILO 45
Запись CD/DVD 117
Основной раздел Linux 17
П
К
Пакет OpenOffice 319
Параметры ядра 407
Каталог/etc/skel 81
Кнопки запуска 56, 57
Кодек 239
Перенаправление ввода/вывода 97
Пиджин (Pidgin) 178
Права доступа 98
Презентации 345
Принтер 209
Программные сбои 377, 378
Прокси-сервер 172
Просмотр графических файлов 364
Т
Технология RPM 132
"Тонкий" клиент 410
Точка монтирования 17,105,108,111
У
Р
Учетная запись 79
Рабочая станция 410
Рабочий стол 59
Раздел подкачки 17
Разметка диска 124
Раскладки клавиатуры 38
Растровая графика 367
Режим командной строки 29
Репозитарий 134, 135
Ф
Файл:
/etc/group 81
/etc/passwd 80
/etc/shadow 80
xorg.conf 191
конфигурации сети 168
Файловая система:
/ргос 129
С
ext3 14
Сервер X 13
Сервер терминалов 410
Символические ссылки 97
Сканер 220
Скриншот 360
Соединение DSL 161
Средство разметки 123
Ссылки 97
Стандарт
команд Hayes АТ 152
Стандарты обмена данными 151
Струйные принтеры 210
JFS 88
ReiserFS 88
' XFS 88
Файловые системы 87,88,101
Файлы устройств 89, 106
Фонотека 247 ’
Формат PDF 357
Э
Электронные таблицы 335
Эмулятор:
виртуальной машины 300
консоли 62
"^ре0^"^ре0^^ Прямые поставки от издательств^ Ежедневное пополнение ассортиментаV Подарки и скидки покупателям^ Прямые поставки от издательств^ Ежедневное пополнение ассортиментаV Подарки и скидки покупателям
"^ре0^
"^ре0^
^ Прямые поставки от издательств
^ Ежедневное пополнение ассортимента
V Подарки и скидки покупателям
^ Прямые поставки от издательств
^ Ежедневное пополнение ассортимента
V Подарки и скидки покупателям
Магазин-салон
«НОВАЯ ТЕХНИЧЕСКАЯ КНИГА»
190005, Санкт-Петербург, Измайловский пр., 29
В МАГАЗИНЕ ПРЕДСТАВЛЕНАЛИТЕРАТУРА
ПО
компьютерным технологиямрадиотехнике и электроникефизике и математике
строительству и архитектуретранспортумашиностроению
и другиместественно-научными техническим направлениям
Тел.: (812) 251-41-10, e-mail: trade@techkniga.comwww.techkfiiga.com
Решение актуальных задач при ежедневной работе в операционной системе openSUSE 11Решение актуальных задач при ежедневной работе в операционной системе openSUSE 11Зьамоучитель+ ДИСТРИБУТИВLinux openSUSE 11Зьамоучитель+ ДИСТРИБУТИВLinux openSUSE 11Колисниченко Денис Николаевич, инженер-программист и системный администратор. Автор более двадцати книг компьютерной тематики, в том числе «Самоучитель Linux», «Linux-сервер своими руками», «Серверное применение Linux», «Ubuntu Linux. Краткое руководство пользователя».Колисниченко Денис Николаевич, инженер-программист и системный администратор. Автор более двадцати книг компьютерной тематики, в том числе «Самоучитель Linux», «Linux-сервер своими руками», «Серверное применение Linux», «Ubuntu Linux. Краткое руководство пользователя».К книге прилагается загрузочный DVD, с которого читатель сможет установить последнюю версию дистрибутива - openSUSE 11.0.К книге прилагается загрузочный DVD, с которого читатель сможет установить последнюю версию дистрибутива - openSUSE 11.0.ISBN 978-5-9775-0372-3ISBN 978-5-9775-0372-3БХВ-ПЕТЕРБУРГ 194354, Санкт-Петербург, ул. Есенина, 5Б E-mail: mail@bhv.ru Internet: www.bhv.ru Тел./факс: (812) 591-6243БХВ-ПЕТЕРБУРГ 194354, Санкт-Петербург, ул. Есенина, 5Б E-mail: mail@bhv.ru Internet: www.bhv.ru Тел./факс: (812) 591-62439 785977 5037239 785977 503723
Решение актуальных задач при ежедневной работе в операционной системе openSUSE 11
Решение актуальных задач при ежедневной работе в операционной системе openSUSE 11
Зьамоучитель
+ ДИСТРИБУТИВ
Linux openSUSE 11
Зьамоучитель
+ ДИСТРИБУТИВ
Linux openSUSE 11
Колисниченко Денис Николаевич, инженер-программист и системный администратор. Автор более двадцати книг компьютерной тематики, в том числе «Самоучитель Linux», «Linux-сервер своими руками», «Серверное применение Linux», «Ubuntu Linux. Краткое руководство пользователя».
Колисниченко Денис Николаевич, инженер-программист и системный администратор. Автор более двадцати книг компьютерной тематики, в том числе «Самоучитель Linux», «Linux-сервер своими руками», «Серверное применение Linux», «Ubuntu Linux. Краткое руководство пользователя».
К книге прилагается загрузочный DVD, с которого читатель сможет установить последнюю версию дистрибутива - openSUSE 11.0.
К книге прилагается загрузочный DVD, с которого читатель сможет установить последнюю версию дистрибутива - openSUSE 11.0.
ISBN 978-5-9775-0372-3
ISBN 978-5-9775-0372-3
БХВ-ПЕТЕРБУРГ 194354, Санкт-Петербург, ул. Есенина, 5Б E-mail: mail@bhv.ru Internet: www.bhv.ru Тел./факс: (812) 591-6243
БХВ-ПЕТЕРБУРГ 194354, Санкт-Петербург, ул. Есенина, 5Б E-mail: mail@bhv.ru Internet: www.bhv.ru Тел./факс: (812) 591-6243
9 785977 503723
9 785977 503723
Книга предназначена для домашнего и офисного начинающего пользователя Linux и поможет ему самостоятельно установить и настроить операционную систему openSUSE 11, разработанную в соответствии со всеми принципами Open Source. Рассмотрены вопросы, возникающие при ежедневной работе: установка и удаление программ, использование файловой системы, настройка сети и Интернета, настройка приложений для работы в Интернете, управление периферийными устройствами, использование офисных и мультимедийных приложений. Отдельное внимание уделяется работе в графических средах GNOME 2.22 и КОЕ 4.0.4, установке кодеков и настройке трехмерного рабочего стола Compiz Fusion.