Журнал LinuxFormat - перейти на главную

LXF81:Ответы

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(Новая: ===VMWare не варит=== Я пытался установить VMWare Player на свой ноутбук Dell Inspiron 5150, но получил сооб- щение “no vmmon mo...)
 
м (викификация)
Строка 2: Строка 2:
 
Я пытался установить VMWare
 
Я пытался установить VMWare
 
Player на свой ноутбук Dell
 
Player на свой ноутбук Dell
Inspiron 5150, но получил сооб-
+
Inspiron 5150, но получил сообщение “no vmmon modules
щение “no vmmon modules
+
 
suitable”. Попробовал удалить программу,
 
suitable”. Попробовал удалить программу,
 
но процесс, по-видимому, завис, и через 10
 
но процесс, по-видимому, завис, и через 10
минут я его остановил. Затем я снова запус-
+
минут я его остановил. Затем я снова запустил установочный скрипт vmware-install.pl,
тил установочный скрипт vmware-install.pl,
+
 
но получил сообщение о том, что всё уже
 
но получил сообщение о том, что всё уже
 
установлено. Хотелось бы получить совет
 
установлено. Хотелось бы получить совет
по ликвидации программы или поиску под-
+
по ликвидации программы или поиску подходящего модуля.
ходящего модуля.
+
 
Билл Эйлс [Bill Eyles]  
 
Билл Эйлс [Bill Eyles]  
  
Строка 18: Строка 15:
 
многое зависит. Во-первых,
 
многое зависит. Во-первых,
 
VMWare Player у Вас нормально
 
VMWare Player у Вас нормально
установлен, о чем Вы и получили сообще-
+
установлен, о чем Вы и получили сообщение. Однако он не настроен. Для этого программа установки сразу после копирования
ние. Однако он не настроен. Для этого про-
+
грамма установки сразу после копирования
+
 
файлов запускает скрипт vmware-config.pl.
 
файлов запускает скрипт vmware-config.pl.
 
Именно этот скрипт выдал ошибку об
 
Именно этот скрипт выдал ошибку об
 
отсутствии подходящего модуля. VMWare
 
отсутствии подходящего модуля. VMWare
 
Player поставляется с большим набором
 
Player поставляется с большим набором
собранных модулей для различных дистри-
+
собранных модулей для различных дистрибутивов, однако все предусмотреть невозможно. Например, есть модуль для SUSE
бутивов, однако все предусмотреть невоз-
+
10.0, а для Mandriva 2006 его нет. Если готового модуля нет, vmware-config.pl попытается собрать его из исходных кодов, но для
можно. Например, есть модуль для SUSE
+
этого ему требуется компилятор C и исходные тексты ядра. В большинстве дистрибутивов компилятор устанавливается по умолчанию, однако исходные тексты ядра чаще
10.0, а для Mandriva 2006 его нет. Если гото-
+
вого модуля нет, vmware-config.pl попытает-
+
ся собрать его из исходных кодов, но для
+
этого ему требуется компилятор C и исход-
+
ные тексты ядра. В большинстве дистрибу-
+
тивов компилятор устанавливается по умол-
+
чанию, однако исходные тексты ядра чаще
+
 
всего приходится устанавливать вручную.
 
всего приходится устанавливать вручную.
 
Откройте Ваш менеджер пакетов и поищите
 
Откройте Ваш менеджер пакетов и поищите
gcc и kernel-source. В некоторых дистри-
+
gcc и kernel-source. В некоторых дистрибутивах, например, в Ubuntu, пакеты называются build-essential и linux-source.
бутивах, например, в Ubuntu, пакеты назы-
+
Но независимо от названия пакетов, исходные коды тексты должны быть той же версии, на которой работает Ваша система.
ваются build-essential и linux-source.
+
Но независимо от названия пакетов, исход-
+
ные коды тексты должны быть той же вер-
+
сии, на которой работает Ваша система.
+
 
Версию ядра, на котором Вы работаете,
 
Версию ядра, на котором Вы работаете,
 
можно узнать командой
 
можно узнать командой
Строка 49: Строка 33:
 
После установки исходных кодов ядра
 
После установки исходных кодов ядра
 
и компилятора запустите vmware-config.pl
 
и компилятора запустите vmware-config.pl
снова, на этот раз все должно пройти глад-
+
снова, на этот раз все должно пройти гладко. НБ
ко. НБ
+
 
===Простая статистика===
 
===Простая статистика===
 
У нас есть выделенный сервер, на
 
У нас есть выделенный сервер, на
котором работает Apache с мно-
+
котором работает Apache с множеством виртуальных хостов. Я
жеством виртуальных хостов. Я
+
хотел бы иметь простую статистику для каждого виртуального хоста без
хотел бы иметь простую статисти-
+
ку для каждого виртуального хоста без
+
 
покупки дорогого пакета, который нужен не
 
покупки дорогого пакета, который нужен не
 
всем нашим заказчикам. Есть ли способ, не
 
всем нашим заказчикам. Есть ли способ, не
Строка 63: Строка 44:
  
 
Вам повезло, есть бесплатный
 
Вам повезло, есть бесплатный
анализатор журналов web-серве-
+
анализатор журналов web-сервера, который генерирует детальные отчеты в HTML – Webalizer
ра, который генерирует деталь-
+
ные отчеты в HTML – Webalizer
+
 
(http://Webalizer.org).
 
(http://Webalizer.org).
  
Строка 75: Строка 54:
 
Следующий шаг – настройка Webalizer
 
Следующий шаг – настройка Webalizer
 
на анализ каждого журнала и генерацию
 
на анализ каждого журнала и генерацию
индивидуальных отчетов. Создайте дирек-
+
индивидуальных отчетов. Создайте директорию для файлов конфигурации: mkdir -p /etc/Webalizer/vhosts.
торию для файлов конфигурации: mkdir
+
-p /etc/Webalizer/vhosts.
+
  
 
Скопируйте /etc/Webalizer.conf в /
 
Скопируйте /etc/Webalizer.conf в /
etc/Webalizer/vhosts для каждого вир-
+
etc/Webalizer/vhosts для каждого виртуального хоста. Дайте конфигурационным
туального хоста. Дайте конфигурационным
+
 
файлам имена доменов с расширением
 
файлам имена доменов с расширением
 
.conf (например, конфигурационный файл
 
.conf (например, конфигурационный файл
Строка 89: Строка 65:
 
указать параметры HostName, OutputDir
 
указать параметры HostName, OutputDir
 
и LogFile. Быть может, Вам потребуются
 
и LogFile. Быть может, Вам потребуются
какие-то специфические настройки, напри-
+
какие-то специфические настройки, например, HideReferrer, OutputDir и т.п., тогда
мер, HideReferrer, OutputDir и т.п., тогда
+
 
ознакомьтесь с man-страницей по Webalizer.
 
ознакомьтесь с man-страницей по Webalizer.
 
Типичный конфигурационный файл для
 
Типичный конфигурационный файл для
Строка 98: Строка 73:
 
  HostName domain.co.uk
 
  HostName domain.co.uk
  
Теперь, для регулярного запуска анали-
+
Теперь, для регулярного запуска анализатора, создайте простой скрипт и поместите его в /etc/cron.daily:
затора, создайте простой скрипт и помести-
+
те его в /etc/cron.daily:
+
 
<source lang="bash">
 
<source lang="bash">
 
#!/bin/sh
 
#!/bin/sh
Строка 108: Строка 81:
  
 
Если Вам понадобится добавить домен,
 
Если Вам понадобится добавить домен,
просто создайте для него файл конфигура-
+
просто создайте для него файл конфигурации в /etc/Webalizer/vhosts. При следующем запуске скрипта для него также будет
ции в /etc/Webalizer/vhosts. При следую-
+
щем запуске скрипта для него также будет
+
 
создан отчет. КК
 
создан отчет. КК
 
===Нет сети в сети для Firefox===
 
===Нет сети в сети для Firefox===
Я работаю в Windows XP и раз-
+
Я работаю в Windows XP и различных дистрибутивах Linux. Мой
личных дистрибутивах Linux. Мой
+
 
компьютер подключен к Интернет
 
компьютер подключен к Интернет
 
через маршрутизатор Netgear
 
через маршрутизатор Netgear
DG632. Я предпочитаю пользоваться про-
+
DG632. Я предпочитаю пользоваться программами Firefox и Thunderbird, и они
граммами Firefox и Thunderbird, и они
+
отлично работают в XP, однако во всех дистрибутивах Linux, которые я пробовал, отказываются подключиться к сети. Тем не
отлично работают в XP, однако во всех дис-
+
менее, Konqueror и KMail работают без проблем. Я не использую прокси, и я проверил,
трибутивах Linux, которые я пробовал, отка-
+
зываются подключиться к сети. Тем не
+
менее, Konqueror и KMail работают без про-
+
блем. Я не использую прокси, и я проверил,
+
 
что все настройки программ в XP и Linux
 
что все настройки программ в XP и Linux
 
идентичны.
 
идентичны.
Строка 132: Строка 98:
 
соединение по протоколу IPv6, а
 
соединение по протоколу IPv6, а
 
приложения KDE по умолчанию
 
приложения KDE по умолчанию
используют более старый и широко распро-
+
используют более старый и широко распространенный IPv4. Если Ваш провайдер не
страненный IPv4. Если Ваш провайдер не
+
 
использует IPv6, или Ваш маршрутизатор
 
использует IPv6, или Ваш маршрутизатор
 
не поддерживает его, наблюдается именно
 
не поддерживает его, наблюдается именно
Строка 140: Строка 105:
 
Есть два решения этой проблемы.
 
Есть два решения этой проблемы.
 
Более элегантное – обновить прошивку
 
Более элегантное – обновить прошивку
Вашего маршрутизатора. Некоторые изде-
+
Вашего маршрутизатора. Некоторые изделия Netgear очень от этого выигрывают.
лия Netgear очень от этого выигрывают.
+
 
Вы можете найти свежие прошивки для
 
Вы можете найти свежие прошивки для
 
продуктов Netgear по адресу http://www.netgear.co.uk/product_support.php.
 
продуктов Netgear по адресу http://www.netgear.co.uk/product_support.php.
Строка 148: Строка 112:
 
протокола IPv6 в Linux, и Firefox перестанет
 
протокола IPv6 в Linux, и Firefox перестанет
 
пытаться им вопользоваться. Для этого
 
пытаться им вопользоваться. Для этого
добавьте следующие строки в файл конфи-
+
добавьте следующие строки в файл конфигурации модулей:
гурации модулей:
+
 
  alias net-pf-10 off
 
  alias net-pf-10 off
 
  alias ipv6 off
 
  alias ipv6 off
Строка 164: Строка 127:
 
дистрибутивам OpenSUSE и
 
дистрибутивам OpenSUSE и
 
Mandriva. Для престарелого
 
Mandriva. Для престарелого
новичка вроде меня это отличные дистри-
+
новичка вроде меня это отличные дистрибутивы. В журнале вы писали, что в SUSE
бутивы. В журнале вы писали, что в SUSE
+
 
рабочий стол по умолчанию – Gnome.
 
рабочий стол по умолчанию – Gnome.
 
Однако KDE на диске тоже есть, и я его
 
Однако KDE на диске тоже есть, и я его
загрузил. Для некоторых задач я пред-
+
загрузил. Для некоторых задач я предпочёл бы KDE. Как можно организовать
почёл бы KDE. Как можно организовать
+
 
выбор рабочего стола при загрузке?
 
выбор рабочего стола при загрузке?
 
Адам Оув [Adam Ow]
 
Адам Оув [Adam Ow]
Строка 176: Строка 137:
 
через YaST? Если нет, запустите
 
через YaST? Если нет, запустите
 
YaST, перейдите в Software
 
YaST, перейдите в Software
Managment и поищите KDE (поис-
+
Managment и поищите KDE (поиском только по имени). Позвольте менеджеру пакетов установить все, связанное с KDE.
ком только по имени). Позвольте менедже-
+
ру пакетов установить все, связанное с KDE.
+
 
Не беспокойтесь о зависимостях – YaST
 
Не беспокойтесь о зависимостях – YaST
разрешит их автоматически. Еще надо обя-
+
разрешит их автоматически. Еще надо обязательно установить пакет kdebase3-session, он позволит выбирать при загрузке рабочее окружение – KDE или Gnome.
зательно установить пакет kdebase3-
+
Когда Вы все установите, выйдите из рабочего стола, кликните на кнопку Сессия
session, он позволит выбирать при загруз-
+
ке рабочее окружение – KDE или Gnome.
+
Когда Вы все установите, выйдите из рабо-
+
чего стола, кликните на кнопку Сессия
+
 
(Session) внизу экрана входа в систему. Вы
 
(Session) внизу экрана входа в систему. Вы
 
должны увидеть KDE в списке доступных
 
должны увидеть KDE в списке доступных
Строка 199: Строка 154:
 
Хочу попробовать программу для
 
Хочу попробовать программу для
 
обработки звука Sweep, которую
 
обработки звука Sweep, которую
вы поместили на диск к LXF78. У
+
вы поместили на диск к [[LXF78]]. У
 
меня Ubuntu (Breezy Badger), и во
 
меня Ubuntu (Breezy Badger), и во
всех справках написано только про установ-
+
всех справках написано только про установку из репозитариев. У меня только ваш
ку из репозитариев. У меня только ваш
+
диск, Интернета нет, а как установить программу с диска, я не знаю. Я скопировал
диск, Интернета нет, а как установить про-
+
грамму с диска, я не знаю. Я скопировал
+
 
архив с диска, распаковал его в домашнюю
 
архив с диска, распаковал его в домашнюю
директорию, в итоге у меня куча непонят-
+
директорию, в итоге у меня куча непонятных файлов. Пожалуйста, научите меня
ных файлов. Пожалуйста, научите меня
+
 
устанавливать программы с диска.
 
устанавливать программы с диска.
 
Мартин Топпинг [Martin Topping]  
 
Мартин Топпинг [Martin Topping]  
  
 
Репозитарий – самый простой
 
Репозитарий – самый простой
путь установки программ в боль-
+
путь установки программ в большинстве дистрибутивов, при
шинстве дистрибутивов, при
+
 
условии, что в репозитарии есть
 
условии, что в репозитарии есть
 
нужный Вам пакет и у Вас есть доступ
 
нужный Вам пакет и у Вас есть доступ
Интернет. Однако это не единственный спо-
+
Интернет. Однако это не единственный способ установить программу: можно собрать
соб установить программу: можно собрать
+
ее из исходных кодов. Именно этим занимаются maintainer’ы пакетов.
ее из исходных кодов. Именно этим зани-
+
маются maintainer’ы пакетов.
+
  
Файлы, которые Вы увидели после рас-
+
Файлы, которые Вы увидели после распаковки – исходные тексты Sweep. Их сборка очень проста и не потребует от Вас какихто специфических навыков. Откройте терминал, перейдите в директорию с программой и запустите configure, для проверки,
паковки – исходные тексты Sweep. Их сбор-
+
ка очень проста и не потребует от Вас каких-
+
то специфических навыков. Откройте тер-
+
минал, перейдите в директорию с програм-
+
мой и запустите configure, для проверки,
+
 
все ли у Вас есть для сборки программы:
 
все ли у Вас есть для сборки программы:
 
  cd Sweep-0.9.1
 
  cd Sweep-0.9.1
Строка 236: Строка 180:
 
что нужно, и снова попробуйте собрать. В
 
что нужно, и снова попробуйте собрать. В
 
Ubuntu после установки обычно не хватает
 
Ubuntu после установки обычно не хватает
компилятора C, поэтому откройте в сис-
+
компилятора C, поэтому откройте в системном меню Synaptic, кликните на Поиск
темном меню Synaptic, кликните на Поиск
+
(Search) и наберите build-essential; выберите его из результатов поиска и кликните Применить (Apply). Затем запустите ./configure, чтобы узнать, чего еще
(Search) и наберите build-essential; выбе-
+
рите его из результатов поиска и клик-
+
ните Применить (Apply). Затем запусти-
+
те ./configure, чтобы узнать, чего еще
+
 
недостаёт.
 
недостаёт.
  
Когда ./configure перестанет выда-
+
Когда ./configure перестанет выдавать ошибки, запустите следующие команды для сборки и установки:
вать ошибки, запустите следующие коман-
+
ды для сборки и установки:
+
 
  make
 
  make
 
  sudo make install
 
  sudo make install
  
Иногда ./configure уверяет, что како-
+
Иногда ./configure уверяет, что какого-либо пакета нету, хотя он установлен.
го-либо пакета нету, хотя он установлен.
+
 
Если это произошло, нужно установить
 
Если это произошло, нужно установить
 
еще и соответствующий -devel пакет, в
 
еще и соответствующий -devel пакет, в
котором есть все необходимое для сбор-
+
котором есть все необходимое для сборки. Некоторые пакеты, от которых зависят
ки. Некоторые пакеты, от которых зависят
+
 
программы, помещаемые на наши диски,
 
программы, помещаемые на наши диски,
есть в директории dependencies. К сожа-
+
есть в директории dependencies. К сожалению, похоже, что не все нужные devel-пакеты имеются на Вашем диске Ubuntu.
лению, похоже, что не все нужные devel-
+
пакеты имеются на Вашем диске Ubuntu.
+
 
Если у Вас нет интернет-соединения, лучше
 
Если у Вас нет интернет-соединения, лучше
 
использовать дистрибутив, поставляемый
 
использовать дистрибутив, поставляемый
Строка 270: Строка 204:
 
своем сервере под управлением
 
своем сервере под управлением
 
Red Hat, однако по ряду причин я
 
Red Hat, однако по ряду причин я
не могу пользоваться графической утили-
+
не могу пользоваться графической утилитой для его настройки. Можно как-нибудь
той для его настройки. Можно как-нибудь
+
 
обойтись без нее?
 
обойтись без нее?
 
Келли Дил [Kelly Deal]  
 
Келли Дил [Kelly Deal]  
Строка 280: Строка 213:
 
посложнее. Для RAID 1 нужно
 
посложнее. Для RAID 1 нужно
 
как минимум 2 диска. Запустите загрузку;
 
как минимум 2 диска. Запустите загрузку;
дойдя до этапа разметки диска, переключи-
+
дойдя до этапа разметки диска, переключитесь на свободную
тесь на свободную
+
 
консоль (Alt+F2). С
 
консоль (Alt+F2). С
 
помощью fdisk
 
помощью fdisk
создайте новый раз-
+
создайте новый раздел на 100 МБ для /boot на каждом диске (/boot не может
дел на 100 МБ для /
+
boot на каждом дис-
+
ке (/boot не может
+
 
быть логическим
 
быть логическим
томом), а также раз-
+
томом), а также раздел подкачки и все
дел подкачки и все
+
 
остальные разделы.
 
остальные разделы.
 
Смените тип всех
 
Смените тип всех
 
разделов на fd для
 
разделов на fd для
 
“Linux raid autodetect”
 
“Linux raid autodetect”
и не забудьте сохра-
+
и не забудьте сохранить изменения на
нить изменения на
+
 
диске. Если у Вас
 
диске. Если у Вас
SATA-диски, то для fdisk используйте пара-
+
SATA-диски, то для fdisk используйте параметры /dev/sda и /dev/sdc; если IDE (каждый IDE-диск должен быть первичным на
метры /dev/sda и /dev/sdc; если IDE (каж-
+
своем контроллере) – /dev/hda и /dev/hdc; если SCSI, то /dev/sd*.
дый IDE-диск должен быть первичным на
+
своем контроллере) – /dev/hda и /dev/
+
hdc; если SCSI, то /dev/sd*.
+
  
 
Теперь создайте собственно RAID 1 из
 
Теперь создайте собственно RAID 1 из
Строка 336: Строка 260:
 
</pre>
 
</pre>
  
Логические тома могут быть уменьше-
+
Логические тома могут быть уменьшены или увеличены, а такой конфигурации
ны или увеличены, а такой конфигурации
+
достаточно для установки (G и M означает гига- и мегабайты, соответственно).
достаточно для установки (G и M озна-
+
чает гига- и мегабайты, соответственно).
+
 
Закончив, перейдите обратно в установщик
 
Закончив, перейдите обратно в установщик
 
(Alt+F1). Вам осталось лишь указать точки
 
(Alt+F1). Вам осталось лишь указать точки
Строка 352: Строка 274:
 
как их можно поменять.
 
как их можно поменять.
 
Теперь еще однО после LXF у меня в
 
Теперь еще однО после LXF у меня в
закладках идет Linux Magazine, и у него точ-
+
закладках идет Linux Magazine, и у него точно такая же иконка! Как такое может быть, и
но такая же иконка! Как такое может быть, и
+
 
как это исправить?
 
как это исправить?
 
Ричард Меллерш [Richard Mellersh]
 
Ричард Меллерш [Richard Mellersh]
  
Эти иконки впервые были приме-
+
Эти иконки впервые были применены в Internet Explorer. Если на
нены в Internet Explorer. Если на
+
 
сайте есть файл favicon.ico,
 
сайте есть файл favicon.ico,
 
большинство браузеров будут
 
большинство браузеров будут
 
показывать эту иконку в строке адреса и в
 
показывать эту иконку в строке адреса и в
закладках. Похоже, Ваш Firefox путает сай-
+
закладках. Похоже, Ваш Firefox путает сайты журналов о Linux, но есть способ это
ты журналов о Linux, но есть способ это
+
 
исправить.
 
исправить.
  
Наберите в адресной строке about:
+
Наберите в адресной строке about:config, поищите параметры browser.chrome.site_icons и browser.chrome.favicons и измените их значения на false. Перезапустите
config, поищите параметры browser.chrome.site_icons и browser.chrome.favicons и изме-
+
ните их значения на false. Перезапустите
+
 
Firefox и очистите кэш (Tools > Clear
 
Firefox и очистите кэш (Tools > Clear
 
Private Data). После этого восстановите
 
Private Data). После этого восстановите
 
измененные в about:config параметры в
 
измененные в about:config параметры в
true, перезапустите браузер снова и посе-
+
true, перезапустите браузер снова и посетите нужные сайты для обновления иконок.
тите нужные сайты для обновления иконок.
+
 
Вместо всей этой возни можно установить
 
Вместо всей этой возни можно установить
расширение FavIcon Picker, которое позво-
+
расширение FavIcon Picker, которое позволит Вам самим изменять и удалять иконки
лит Вам самим изменять и удалять иконки
+
 
ресурсов.
 
ресурсов.
  
Ваша версия Firefox устарела и содер-
+
Ваша версия Firefox устарела и содержит уязвимости, поэтому лучше обновить
жит уязвимости, поэтому лучше обновить
+
 
браузер. Favicon Picker Вы можете скачать
 
браузер. Favicon Picker Вы можете скачать
 
с http://forums.mozillazine.org/viewtopic.php?t=321562. Сохраните файл, а затем
 
с http://forums.mozillazine.org/viewtopic.php?t=321562. Сохраните файл, а затем
Строка 387: Строка 301:
 
У меня есть SCSI-сканер, имя
 
У меня есть SCSI-сканер, имя
 
устройства – /dev/sg0. Для
 
устройства – /dev/sg0. Для
управления сканером я пользу-
+
управления сканером я пользуюсь KDE, Sane и XSane. Проблема
юсь KDE, Sane и XSane. Проблема
+
 
в том, что права на /dev/sg0 не дают мне
 
в том, что права на /dev/sg0 не дают мне
 
доступа к нему. Когда я запускаю XSane, он
 
доступа к нему. Когда я запускаю XSane, он
 
сообщает, что сканер не подключен.
 
сообщает, что сканер не подключен.
  
Владелец сканера – суперпользова-
+
Владелец сканера – суперпользователь; устройство также принадлежит группе disks, я состою в этой группе. Права по
тель; устройство также принадлежит груп-
+
пе disks, я состою в этой группе. Права по
+
 
умолчанию – запись-чтение для владельца
 
умолчанию – запись-чтение для владельца
и только чтение для группы. Группе требу-
+
и только чтение для группы. Группе требуется также запись-чтение для того, чтобы
ется также запись-чтение для того, чтобы
+
 
нормально пользоваться сканером через
 
нормально пользоваться сканером через
Sane/XSane. Каждый раз, когда мне нуж-
+
Sane/XSane. Каждый раз, когда мне нужно что-то отсканировать, мне приходится
но что-то отсканировать, мне приходится
+
 
заходить в терминал суперпользователь и
 
заходить в терминал суперпользователь и
 
менять права на устройство. К сожалению,
 
менять права на устройство. К сожалению,
 
после следующей перезагрузки все опять
 
после следующей перезагрузки все опять
сбрасывается. Это произошло после обнов-
+
сбрасывается. Это произошло после обновления до SUSE 10, в ранних версиях все
ления до SUSE 10, в ранних версиях все
+
 
было нормально.
 
было нормально.
Мне посоветовали написать новое пра-
+
Мне посоветовали написать новое правило для udev, полагаясь на информацию,
вило для udev, полагаясь на информацию,
+
 
выданную утилитой udevinfo, однако пока
 
выданную утилитой udevinfo, однако пока
 
ни одна из этих попыток не увенчалась
 
ни одна из этих попыток не увенчалась
Строка 419: Строка 326:
 
более ранних версиях SUSE он не
 
более ранних версиях SUSE он не
 
использовался. Загляните в
 
использовался. Загляните в
файл /etc/udev/rule.d/50-
+
файл /etc/udev/rule.d/50-udev.rules, там должно быть такое
udev.rules, там должно быть такое
+
 
правило:
 
правило:
 
  KERNEL==”sg*”, NAME=”%k”,GROUP=”disk”,MODE=”640”
 
  KERNEL==”sg*”, NAME=”%k”,GROUP=”disk”,MODE=”640”
Строка 430: Строка 336:
 
обновлении udev все вернётся к прежнему.
 
обновлении udev все вернётся к прежнему.
 
Вместо этого создайте отдельный файл
 
Вместо этого создайте отдельный файл
/etc/udev/rule.d/10-udev.rules и запи-
+
/etc/udev/rule.d/10-udev.rules и запишите туда такую строку:
шите туда такую строку:
+
 
  KERNEL= =”sg*”,NAME=”%k”,GROUP:=”disk”, MODE:=”660”
 
  KERNEL= =”sg*”,NAME=”%k”,GROUP:=”disk”, MODE:=”660”
  
Строка 438: Строка 343:
 
того, сколько человек работает за Вашим
 
того, сколько человек работает за Вашим
 
компьютером, Вам, быть может, захочется
 
компьютером, Вам, быть может, захочется
создать отдельную группу доступа к ска-
+
создать отдельную группу доступа к сканеру. Тогда создайте в YaST новую группу
неру. Тогда создайте в YaST новую группу
+
 
scanner (или с помощью groupadd scanner)
 
scanner (или с помощью groupadd scanner)
и поменяйте параметр GROUP в Вашем пра-
+
и поменяйте параметр GROUP в Вашем правиле. Теперь можете добавлять в эту группу
виле. Теперь можете добавлять в эту группу
+
 
пользователей сканера. НБ
 
пользователей сканера. НБ
 
===Ограничивая SSH===
 
===Ограничивая SSH===
Недавно я столкнулся со следую-
+
Недавно я столкнулся со следующей задачей: мы планируем предоставить всем нашим разработчикам удаленный доступ по SSH.
щей задачей: мы планируем пре-
+
доставить всем нашим разработ-
+
чикам удаленный доступ по SSH.
+
 
Одно из требований – при соединении
 
Одно из требований – при соединении
пользовате-
+
пользователи должны получать текст с условиями
ли должны полу-
+
использования предоставленного им доступа. Как это можно настроить в
чать текст с условиями
+
использования предоставленно-
+
го им доступа. Как это можно настроить в
+
 
RHEL 4? И еще, я хотел бы ограничить
 
RHEL 4? И еще, я хотел бы ограничить
доступ с 2-х до 4-х утра. В это время на сер-
+
доступ с 2-х до 4-х утра. В это время на сервере работают довольно ресурсоемкие
вере работают довольно ресурсоемкие
+
 
скрипты, вызываемые из планировщика.
 
скрипты, вызываемые из планировщика.
 
Патрик Харпер [Patrick Harper]  
 
Патрик Харпер [Patrick Harper]  
Строка 465: Строка 361:
 
администраторов. По поводу
 
администраторов. По поводу
 
сообщений при соединении все
 
сообщений при соединении все
очень просто ознакомьтесь с man-страница-
+
очень просто ознакомьтесь с man-страницами по motd и issue. Но мы пойдем другим
ми по motd и issue. Но мы пойдем другим
+
путем. Для ограничения доступа по времени и показа сообщения мы будем использовать PAM [Pluggable Authentication Modules].
путем. Для ограничения доступа по време-
+
ни и показа сообщения мы будем использо-
+
вать PAM [Pluggable Authentication Modules].
+
 
PAM – мощный механизм, позволяющий
 
PAM – мощный механизм, позволяющий
 
использовать систему аутентификации во
 
использовать систему аутентификации во
 
многих программах. Каждая программа,
 
многих программах. Каждая программа,
поддерживающая PAM, имеет свою конфи-
+
поддерживающая PAM, имеет свою конфигурацию в /etc/pam.d. Вот как выглядит /etc/pam.d/ssh по умолчанию:
гурацию в /etc/pam.d. Вот как выглядит /etc/pam.d/ssh по умолчанию:
+
 
<pre>
 
<pre>
 
#%PAM-1.0
 
#%PAM-1.0
Строка 488: Строка 380:
 
В Red Hat есть общие правила PAM
 
В Red Hat есть общие правила PAM
 
(/etc/pam.d/system-auth), но мы хотим
 
(/etc/pam.d/system-auth), но мы хотим
настроить только ssh и будем править толь-
+
настроить только ssh и будем править только файл /etc/pam.d/sshd. Для ограничения по времени существует директива pam_time, которой мы и воспользуемся:
ко файл /etc/pam.d/sshd. Для ограниче-
+
ния по времени существует директива pam_time, которой мы и воспользуемся:
+
 
<pre>
 
<pre>
 
#%PAM-1.0
 
#%PAM-1.0
Строка 511: Строка 401:
  
 
Будьте осторожны с PAM, это очень
 
Будьте осторожны с PAM, это очень
мощный механизм, который может полно-
+
мощный механизм, который может полностью блокировать Ваш доступ в систему.
стью блокировать Ваш доступ в систему.
+
Поэтому все испытания рекомендуется проводить на тестовой машине. КК
Поэтому все испытания рекомендуется про-
+
водить на тестовой машине. КК
+
 
===Видео редактор===
 
===Видео редактор===
Я хотел бы немного поредактиро-
+
Я хотел бы немного поредактировать видео в Linux. Моя цифровая фотокамера умеет снимать
вать видео в Linux. Моя цифро-
+
видеоролики (в QuickTime), однако сохраняет их в формате mov, который не
вая фотокамера умеет снимать
+
видеоролики (в QuickTime), одна-
+
ко сохраняет их в формате mov, который не
+
 
понимают ни Kino, ни Avidemux.
 
понимают ни Kino, ни Avidemux.
  
 
Я скачал Cinelerra, но в форумах эту
 
Я скачал Cinelerra, но в форумах эту
 
программу называют избыточной для
 
программу называют избыточной для
любительских нужд. Я попытался конвер-
+
любительских нужд. Я попытался конвертировать видео в AVI из Cinelerra, чтобы
тировать видео в AVI из Cinelerra, чтобы
+
 
воспользоваться другими программами,
 
воспользоваться другими программами,
 
но обнаружил, что изменилась цветовая
 
но обнаружил, что изменилась цветовая
Строка 540: Строка 424:
 
С форума LXF  
 
С форума LXF  
  
Вам потребуется последняя вер-
+
Вам потребуется последняя версия Kino – 0.8.0, позволяющая
сия Kino – 0.8.0, позволяющая
+
импортировать файлы с помощью FFMpeg и MEncoder. В Ваш
импортировать файлы с помо-
+
щью FFMpeg и MEncoder. В Ваш
+
 
дистрибутив включена версия 0.7.6.
 
дистрибутив включена версия 0.7.6.
 
Нужный пакет имеется в репозитарии Dries
 
Нужный пакет имеется в репозитарии Dries
Строка 549: Строка 431:
  
 
При первой попытке импортировать
 
При первой попытке импортировать
видео, Вы можете получить ошибки, напри-
+
видео, Вы можете получить ошибки, например, такую:
мер, такую:
+
  
 
The playlist is empty and the default
 
The playlist is empty and the default
 
preferences for video creation have not been
 
preferences for video creation have not been
specified – aborting. (нет плей-листа и уста-
+
specified – aborting. (нет плей-листа и установок по умолчанию – аборт).
новок по умолчанию – аборт).
+
  
Для ее исправления перейди-
+
Для ее исправления перейдите в настройки и выставьте параметр
те в настройки и выставьте параметр
+
 
Normalisation в PAL или NTSC. Если у Вас
 
Normalisation в PAL или NTSC. Если у Вас
установлен MPlayer, Вы также можете полу-
+
установлен MPlayer, Вы также можете получить ошибку «файл не найден».
чить ошибку «файл не найден».
+
  
Бывает, что Kino не всегда может нор-
+
Бывает, что Kino не всегда может нормально проиграть видеофайл с помощью
мально проиграть видеофайл с помощью
+
 
MEncoder. Если это случилось, откройте
 
MEncoder. Если это случилось, откройте
 
/usr/share/Kino/scripts/import/media.
 
/usr/share/Kino/scripts/import/media.
Строка 573: Строка 450:
 
Теперь, если Kino не найдет MEncoder,
 
Теперь, если Kino не найдет MEncoder,
 
то вместо него воспользуется FFmpeg. Имя
 
то вместо него воспользуется FFmpeg. Имя
Mencoder можно изменить на любое нерас-
+
Mencoder можно изменить на любое нераспознаваемое командой which; добавление
познаваемое командой which; добавление
+
 
REMOVE намекает на то, зачем это было
 
REMOVE намекает на то, зачем это было
 
сделано. НБ
 
сделано. НБ
 
===SUSE сачкует===  
 
===SUSE сачкует===  
У меня есть два компьютера, под-
+
У меня есть два компьютера, подключенные через концентратор
ключенные через концентратор
+
 
Belkin KVM к монитору KDS Visual
 
Belkin KVM к монитору KDS Visual
 
Sensation 190. Обе машины без
 
Sensation 190. Обе машины без
 
проблем работали на SUSE 9.3. Однако после
 
проблем работали на SUSE 9.3. Однако после
установки SUSE 10.0 я столкнулся с трудно-
+
установки SUSE 10.0 я столкнулся с трудностями. Система перестала опознавать размер и разрешение моего монитора. Это не
стями. Система перестала опознавать раз-
+
проблема в SUSE 9.3, поскольку там я вводил все вручную, и все отлично работало. А
мер и разрешение моего монитора. Это не
+
в новой версии Sax2 предложил протестировать настройки. После этого монитор погас и
проблема в SUSE 9.3, поскольку там я вво-
+
дил все вручную, и все отлично работало. А
+
в новой версии Sax2 предложил протестиро-
+
вать настройки. После этого монитор погас и
+
 
вошел в режим энергосбережения. Так как
 
вошел в режим энергосбережения. Так как
 
это произошло на обеих машинах, я думаю,
 
это произошло на обеих машинах, я думаю,
Строка 597: Строка 468:
 
Мичиган, США
 
Мичиган, США
  
Виноват, скорее всего, концент-
+
Виноват, скорее всего, концентратор, и проверить это легкО
ратор, и проверить это легкО
+
 
просто подсоедините монитор
 
просто подсоедините монитор
 
напрямую к одной из машин.
 
напрямую к одной из машин.
 
KVM не давал распознать монитор, а эта
 
KVM не давал распознать монитор, а эта
процедура решит проблему. Потом подклю-
+
процедура решит проблему. Потом подключите монитор к другому компьютеру и повторите настройку. Теперь графический сервер настроен на обеих машинах, и можно
чите монитор к другому компьютеру и пов-
+
торите настройку. Теперь графический сер-
+
вер настроен на обеих машинах, и можно
+
 
вновь подключить монитор через
 
вновь подключить монитор через
 
концентратор.
 
концентратор.
Строка 612: Строка 479:
 
установке SUSE в виртуальной машине.
 
установке SUSE в виртуальной машине.
 
Все просто нужно зайти в YaST и вручную
 
Все просто нужно зайти в YaST и вручную
выбрать подходящую видеокарту и мони-
+
выбрать подходящую видеокарту и монитор. НБ
тор. НБ
+
 
===Linux в школах===  
 
===Linux в школах===  
Я – администратор сети в боль-
+
Я – администратор сети в большой средней школе, заинтересован в уменьшении расходов на
шой средней школе, заинтересо-
+
ван в уменьшении расходов на
+
 
ПО и рассчитываю, что Linux и
 
ПО и рассчитываю, что Linux и
 
свободные программы помогут мне в этом.
 
свободные программы помогут мне в этом.
 
Сейчас я использую FC4 как интранет- и
 
Сейчас я использую FC4 как интранет- и
web-сервер, однако хотелось бы расши-
+
web-сервер, однако хотелось бы расширить использование Linux за счет файловых и серверов печати, и в конечном итоге,
рить использование Linux за счет файло-
+
вых и серверов печати, и в конечном итоге,
+
 
рабочих станций. Какие дистрибутивы вы
 
рабочих станций. Какие дистрибутивы вы
 
порекомендуете для серверов и рабочих
 
порекомендуете для серверов и рабочих
 
станций? Есть ли какие-нибудь хорошие
 
станций? Есть ли какие-нибудь хорошие
ресурсы с информацией об использова-
+
ресурсы с информацией об использовании Linux в образовании?
нии Linux в образовании?
+
 
Арти Болл [Artie Ball], Эшфорд,
 
Арти Болл [Artie Ball], Эшфорд,
 
Кент.  
 
Кент.  
  
 
Лучший совет в данном случае –
 
Лучший совет в данном случае –
скачать и попробовать несколь-
+
скачать и попробовать несколько дистрибутивов, и остановиться на самом удобном для Вас.
ко дистрибутивов, и остановить-
+
ся на самом удобном для Вас.
+
 
Вы можете найти образы для записи на
 
Вы можете найти образы для записи на
 
CD на http://www.linuxiso.org, там есть и Free/NetBSD (строго говоря, это не совсем
 
CD на http://www.linuxiso.org, там есть и Free/NetBSD (строго говоря, это не совсем
Linux, но тоже бесплатно). Потом посмот-
+
Linux, но тоже бесплатно). Потом посмотрите, какой лучше «приживётся» в Вашей
рите, какой лучше «приживётся» в Вашей
+
 
среде. Я бы порекомендовал дистрибутив,
 
среде. Я бы порекомендовал дистрибутив,
поддерживающий стандарт LSB (http://www.linuxbase.org), это повышает портируе-
+
поддерживающий стандарт LSB (http://www.linuxbase.org), это повышает портируемость приложений.
мость приложений.
+
  
 
По поводу того, какой дистрибутив
 
По поводу того, какой дистрибутив
Строка 648: Строка 505:
 
образовании, однозначного ответа нет: все
 
образовании, однозначного ответа нет: все
 
современные дистрибутивы хороши для
 
современные дистрибутивы хороши для
обучения и развития умственных способ-
+
обучения и развития умственных способностей. И не забывайте, что можно легально копировать дистрибутивы с GPL-лицензией и раздавать Вашим ученикам: они
ностей. И не забывайте, что можно легаль-
+
но копировать дистрибутивы с GPL-лицен-
+
зией и раздавать Вашим ученикам: они
+
 
смогут изучать систему и дома. (См. наш
 
смогут изучать систему и дома. (См. наш
материал в этом номере по поводу исполь-
+
материал в этом номере по поводу использования [[LXF81:Учимся|Linux в образовании]]). КК
зования Linux в образовании). КК
+
 
===OpenOffice.org===  
 
===OpenOffice.org===  
 
Я работаю в SUSE 10.0, которая
 
Я работаю в SUSE 10.0, которая
Строка 662: Строка 515:
 
(Canon MP760), чтобы он использовался по
 
(Canon MP760), чтобы он использовался по
 
умолчанию. Он отлично опознается в
 
умолчанию. Он отлично опознается в
OpenOffice.org, и тестовая печать нормаль-
+
OpenOffice.org, и тестовая печать нормально проходит. Однако после перезагрузки в
но проходит. Однако после перезагрузки в
+
 
OpenOffice.org по умолчанию выставляется
 
OpenOffice.org по умолчанию выставляется
 
generic printer.
 
generic printer.
Строка 670: Строка 522:
 
Если Вы печатаете через CUPS,
 
Если Вы печатаете через CUPS,
 
то generic printer указывает на
 
то generic printer указывает на
Ваш принтер и должен нормаль-
+
Ваш принтер и должен нормально работать. Так происходит
но работать. Так происходит
+
 
потому, что OpenOffice.org всего лишь
 
потому, что OpenOffice.org всего лишь
 
отправляет документ программе lpr, а та
 
отправляет документ программе lpr, а та
Строка 684: Строка 535:
 
Теперь Вы можете удалить принтер,
 
Теперь Вы можете удалить принтер,
 
переименовать его или добавить новый.
 
переименовать его или добавить новый.
Если generic printer нормально работа-
+
Если generic printer нормально работает, просто дайте ему более осмысленное
ет, просто дайте ему более осмысленное
+
 
имя. Если нет – создайте новый принтер и
 
имя. Если нет – создайте новый принтер и
отметьте его по умолчанию. Обратите вни-
+
отметьте его по умолчанию. Обратите внимание, что если у Вас запущен CUPS, то
мание, что если у Вас запущен CUPS, то
+
 
spadmin не позволит Вам добавить новый
 
spadmin не позволит Вам добавить новый
принтер. Нажмите на кнопку «Новый при-
+
принтер. Нажмите на кнопку «Новый принтер», а затем щелкните «Отмена», и OOo
нтер», а затем щелкните «Отмена», и OOo
+
 
заново просканирует систему в поисках
 
заново просканирует систему в поисках
 
принтеров. НБ
 
принтеров. НБ
 
===Брандмаузер===  
 
===Брандмаузер===  
 
Я прочитала в вашем журнале
 
Я прочитала в вашем журнале
FAQ о брандмауэрах, и заинтере-
+
FAQ о брандмауэрах, и заинтересовалась защищённостью своего
совалась защищённостью своего
+
 
компьютера: вдруг кто достанет
 
компьютера: вдруг кто достанет
мои cookies и получит доступ о моего име-
+
мои cookies и получит доступ о моего имени на те сайты которых я зарегистрирована
ни на те сайты которых я зарегистрирована
+
или узнает пароль от моего ящика электронной почты? Мелочь, конечно, но приятного мало. Я решила настроить свой брандмауэр через Центр управления Mandriva
или узнает пароль от моего ящика элект-
+
2006. Уровень безопасности у меня стандартный (его рекомендует система для
ронной почты? Мелочь, конечно, но прият-
+
ного мало. Я решила настроить свой бранд-
+
мауэр через Центр управления Mandriva
+
2006. Уровень безопасности у меня стан-
+
дартный (его рекомендует система для
+
 
большинства случаев), там тьма разных
 
большинства случаев), там тьма разных
 
параметров и везде стоит “по умолчанию”,
 
параметров и везде стоит “по умолчанию”,
Строка 721: Строка 563:
 
настроить их так, чтобы никто посторонний
 
настроить их так, чтобы никто посторонний
 
не мог ничего достать с моей системы, но
 
не мог ничего достать с моей системы, но
при этом сайты имели возможность запом-
+
при этом сайты имели возможность запомнить мои реквизиты и пароль.
нить мои реквизиты и пароль.
+
 
Аня  
 
Аня  
  
Увеличенный уровень безопас-
+
Увеличенный уровень безопасности, как правило, предполагает
ности, как правило, предполагает
+
 
меньший комфорт при работе с
 
меньший комфорт при работе с
 
системой – Вам приходится чаще
 
системой – Вам приходится чаще
Строка 734: Строка 574:
 
неплохой компромисс между удобством
 
неплохой компромисс между удобством
 
работы и защищенностью для обычного
 
работы и защищенностью для обычного
пользователя, который не хранит на жест-
+
пользователя, который не хранит на жестком диске по-настоящему секретные сведения, например, составляющие коммерческую или государственную тайну.
ком диске по-настоящему секретные сведе-
+
ния, например, составляющие коммерчес-
+
кую или государственную тайну.
+
  
Занявшись защитой своего ком-
+
Занявшись защитой своего компьютера, в первую очередь необходимо
пьютера, в первую очередь необходимо
+
 
запретить все входящие соединения, в
 
запретить все входящие соединения, в
особенности на привилегированные пор-
+
особенности на привилегированные порты (1-1024). Если в Вашей системе не
ты (1-1024). Если в Вашей системе не
+
 
запущены Web-сервер, FTP-сервер и т.п.
 
запущены Web-сервер, FTP-сервер и т.п.
 
(или они запущены, но не должны быть
 
(или они запущены, но не должны быть
 
доступны извне), установления легальных
 
доступны извне), установления легальных
соединений с этими портами не предви-
+
соединений с этими портами не предвидится. Однако, это может повлиять на
дится. Однако, это может повлиять на
+
 
работу некоторых клиентских приложений,
 
работу некоторых клиентских приложений,
 
которые желают устанавливать входящие
 
которые желают устанавливать входящие
Строка 754: Строка 588:
 
момент начала закачки файла сервер и
 
момент начала закачки файла сервер и
 
клиент как бы меняются местами), клиента
 
клиент как бы меняются местами), клиента
ICQ (это касается режима «прямого под-
+
ICQ (это касается режима «прямого подключения» и передачи файлов – обмениваться сообщениями через сервер можно
ключения» и передачи файлов – обмени-
+
ваться сообщениями через сервер можно
+
 
независимо от этих настроек), локальные
 
независимо от этих настроек), локальные
 
сетевые чаты, клиенты P2P-сетей и игры.
 
сетевые чаты, клиенты P2P-сетей и игры.
Как правило, эти проблемы решаемы, пре-
+
Как правило, эти проблемы решаемы, преимущественно, двумя путями: подгрузкой
имущественно, двумя путями: подгрузкой
+
специальных модулей ядра (так обеспечивается работа с FTP) – это обычно обеспечивают инструменты настройки вроде
специальных модулей ядра (так обеспе-
+
Центра Управления Mandriva и так называемым «пробросом портов» – то есть
чивается работа с FTP) – это обычно обес-
+
печивают инструменты настройки вроде
+
Центра Управления Mandriva и так назы-
+
ваемым «пробросом портов» – то есть
+
 
разрешением входящих соединений для
 
разрешением входящих соединений для
 
определенных сервисов. Например, если
 
определенных сервисов. Например, если
Строка 773: Строка 601:
 
порт в настройках клиента ICQ (точное
 
порт в настройках клиента ICQ (точное
 
местоположение настройки зависит от
 
местоположение настройки зависит от
конкретного клиента, обычно она находит-
+
конкретного клиента, обычно она находится недалеко от галочки “I’m behind firewall/NAT”), вы получите возможность обмениваться файлами и общаться с другими
ся недалеко от галочки “I’m behind firewall/
+
NAT”), вы получите возможность обме-
+
ниваться файлами и общаться с другими
+
 
пользователями не через сервер. Какие
 
пользователями не через сервер. Какие
порты необходимо открыть, обычно указа-
+
порты необходимо открыть, обычно указано в документации или на сайте/форумах,
но в документации или на сайте/форумах,
+
 
посвященных той или иной программе.
 
посвященных той или иной программе.
 
Учтите, что порты бывают двух типов –
 
Учтите, что порты бывают двух типов –
Строка 789: Строка 613:
 
соединения и не ощутить дискомфорта.
 
соединения и не ощутить дискомфорта.
  
Но такой уровень защищенности – толь-
+
Но такой уровень защищенности – только половина дела. Ничто не совершенно, и
ко половина дела. Ничто не совершенно, и
+
 
в программах, которые вы используете (в
 
в программах, которые вы используете (в
 
том же Mozilla Firefox) обнаруживаются
 
том же Mozilla Firefox) обнаруживаются
«дыры» – лазейки, позволяющие злоумыш-
+
«дыры» – лазейки, позволяющие злоумышленникам утянуть Ваши конфиденциальные
ленникам утянуть Ваши конфиденциальные
+
данные, не устанавливая для этого специального соединения. От этого существует
данные, не устанавливая для этого специ-
+
ального соединения. От этого существует
+
 
одна защита – регулярно устанавливайте
 
одна защита – регулярно устанавливайте
 
обновления безопасности. В принципе, и
 
обновления безопасности. В принципе, и
Строка 807: Строка 628:
 
т.д.) или простые «секретные» вопросы на
 
т.д.) или простые «секретные» вопросы на
 
бесплатных сервисах (в свое время один
 
бесплатных сервисах (в свое время один
крупный портал бесплатной почты пред-
+
крупный портал бесплатной почты предлагал в качестве «секретного» вопроса
лагал в качестве «секретного» вопроса
+
указать Ваш рост, естественно, ответ угадывался с 5-10 попыток методом простого
указать Ваш рост, естественно, ответ уга-
+
дывался с 5-10 попыток методом простого
+
 
перебора), старайтесь не пересылать их по
 
перебора), старайтесь не пересылать их по
 
незащищенному каналу (кстати, большая
 
незащищенному каналу (кстати, большая
часть общений с Web-сайтами, за исклю-
+
часть общений с Web-сайтами, за исключением, пожалуй, инетрнет-магазинов с
чением, пожалуй, инетрнет-магазинов с
+
 
оплатой по кредитным картам, происходит
 
оплатой по кредитным картам, происходит
 
без шифрования) и т.п. ВС
 
без шифрования) и т.п. ВС
Строка 821: Строка 639:
 
|Заголовок=Вопрос месяца!
 
|Заголовок=Вопрос месяца!
 
|Содержание=
 
|Содержание=
====Зоопарк разбушевался====
+
===Зоопарк разбушевался===
В Linux есть множество фор-
+
В Linux есть множество форматов установочных файлов: DEB, RPM.... ещё из
матов установочных фай-
+
исходников можно. У каждого дистрибутива какой-то свой репозитарий. Авторы программ тоже имеют разные предпочтения касательно
лов: DEB, RPM.... ещё из
+
исходников можно. У каждо-
+
го дистрибутива какой-то свой репо-
+
зитарий. Авторы программ тоже име-
+
ют разные предпочтения касательно
+
 
формата пакетов... Неужели никто
 
формата пакетов... Неужели никто
ещё не подумал над тем, что пользо-
+
ещё не подумал над тем, что пользователям нужно некое универсальное
вателям нужно некое универсальное
+
 
средство взаимодействия со всеми
 
средство взаимодействия со всеми
 
этими репозитариями и пакетами, а
 
этими репозитариями и пакетами, а
 
также универсальное средство учёта
 
также универсальное средство учёта
 
установленного ПО? Вот, например,
 
установленного ПО? Вот, например,
нужно мне свежайшую версию какой-
+
нужно мне свежайшую версию какойнибудь библиотеки, я её соберу из
нибудь библиотеки, я её соберу из
+
 
исходных текстов и при установке
 
исходных текстов и при установке
перекрою файлы пакета, зарегистри-
+
перекрою файлы пакета, зарегистрированного, например, в SuSE YaST.
рованного, например, в SuSE YaST.
+
Но ведь последний об этом не подозревает. Значит, уже неправильно
Но ведь последний об этом не подоз-
+
ревает. Значит, уже неправильно
+
 
судит о состоянии системы! Да и я
 
судит о состоянии системы! Да и я
 
могу забыть, что я там ставил...
 
могу забыть, что я там ставил...
Строка 849: Строка 658:
 
происходящих от разнообразия и
 
происходящих от разнообразия и
 
слабых мест систем установки ПО.
 
слабых мест систем установки ПО.
Порекомендуйте, пожалуйста, какую-
+
Порекомендуйте, пожалуйста, какуюнибудь программу или метод для
нибудь программу или метод для
+
 
наведения порядка?
 
наведения порядка?
 
Глеб
 
Глеб
Строка 858: Строка 666:
 
пакетами, в некотором
 
пакетами, в некотором
 
смысле, больное место
 
смысле, больное место
Linux-систем, их сила и слабость. Из-
+
Linux-систем, их сила и слабость. Из-за открытости Linux каждый «дистростроитель» выбирал тот вариант,
за открытости Linux каждый «дист-
+
ростроитель» выбирал тот вариант,
+
 
который казался удобными именно
 
который казался удобными именно
ему – это относится не только к фор-
+
ему – это относится не только к формату пакетов, но и их содержимому
мату пакетов, но и их содержимому
+
 
(так называемым vendor patches –
 
(так называемым vendor patches –
 
хорошо известно, что KDE от того же
 
хорошо известно, что KDE от того же
 
SUSE весьма отличается от того, что
 
SUSE весьма отличается от того, что
можно загрузить с ftp.kde.org), а так-
+
можно загрузить с ftp://ftp.kde.org/), а также расположению файлов в системе.
же расположению файлов в системе.
+
 
Поэтому очевидный вариант решения
 
Поэтому очевидный вариант решения
 
проблемы – искать не пакет libfoox.y.i586.rpm, а содержащуюся в нем
 
проблемы – искать не пакет libfoox.y.i586.rpm, а содержащуюся в нем
библиотеку – libfoo.x.y.so – не сраба-
+
библиотеку – libfoo.x.y.so – не срабатывает: во-первых, разные дистрибутивы могут ставить ее в разное место,
тывает: во-первых, разные дистрибу-
+
тивы могут ставить ее в разное место,
+
 
от /lib до /server/foo/lib, кроме того,
 
от /lib до /server/foo/lib, кроме того,
 
сам факт наличия файла еще ни о
 
сам факт наличия файла еще ни о
 
чем не говорит – в нем может не быть
 
чем не говорит – в нем может не быть
нужных патчей. В отличие от библио-
+
нужных патчей. В отличие от библиотеки пакет, да еще и подписанный
теки пакет, да еще и подписанный
+
 
изготовителем – это гарантия того,
 
изготовителем – это гарантия того,
что нужная функциональность нахо-
+
что нужная функциональность находится на нужных местах.
дится на нужных местах.
+
 
Пожалуй, ожидать унификации
 
Пожалуй, ожидать унификации
 
пакетной системы Linux в ближайшее
 
пакетной системы Linux в ближайшее
время не стоит. Что можно предпри-
+
время не стоит. Что можно предпринять? Можно выбрать подходящий
нять? Можно выбрать подходящий
+
 
дистрибутив (распространенный и с
 
дистрибутив (распространенный и с
большим репозитарием), и пользо-
+
большим репозитарием), и пользоваться только его пакетами. Подойдут
ваться только его пакетами. Подойдут
+
 
Debian, Ubuntu, SUSE, Fedora,
 
Debian, Ubuntu, SUSE, Fedora,
 
Mandriva. Альтернативный вариант –
 
Mandriva. Альтернативный вариант –
выбрать дистрибутив с простой сис-
+
выбрать дистрибутив с простой системой управления пакетами и дособирать недостающие части самостоятельно – это Arch Linx, Slackware.
темой управления пакетами и досо-
+
бирать недостающие части самосто-
+
ятельно – это Arch Linx, Slackware.
+
 
Третий вариант – выбрать Gentoo или
 
Третий вариант – выбрать Gentoo или
любой другой source-based дистрибу-
+
любой другой source-based дистрибутив – но необходимо иметь хороший
тив – но необходимо иметь хороший
+
 
Интернет-канал и желание проводить
 
Интернет-канал и желание проводить
 
сутки за компиляцией.
 
сутки за компиляцией.
 
Большой интерес представляет
 
Большой интерес представляет
также проект Autopackage, про кото-
+
также проект Autopackage, про который мы писали в [[LXF77]]. Пока набор
рый мы писали в [[LXF77]]. Пока набор
+
 
ПО, распространяющегося в виде
 
ПО, распространяющегося в виде
 
автопакетов, не слишком велик, но в
 
автопакетов, не слишком велик, но в
перспективе это позволит значитель-
+
перспективе это позволит значительно облегчить установку программ в
но облегчить установку программ в
+
 
Linux-системах). ВС
 
Linux-системах). ВС
 
}}
 
}}

Версия 19:15, 16 марта 2008

Содержание

VMWare не варит

Я пытался установить VMWare Player на свой ноутбук Dell Inspiron 5150, но получил сообщение “no vmmon modules suitable”. Попробовал удалить программу, но процесс, по-видимому, завис, и через 10 минут я его остановил. Затем я снова запустил установочный скрипт vmware-install.pl, но получил сообщение о том, что всё уже установлено. Хотелось бы получить совет по ликвидации программы или поиску подходящего модуля. Билл Эйлс [Bill Eyles]

Вы не сообщили нам, какой у Вас дистрибутив Linux, а от этого многое зависит. Во-первых, VMWare Player у Вас нормально установлен, о чем Вы и получили сообщение. Однако он не настроен. Для этого программа установки сразу после копирования файлов запускает скрипт vmware-config.pl. Именно этот скрипт выдал ошибку об отсутствии подходящего модуля. VMWare Player поставляется с большим набором собранных модулей для различных дистрибутивов, однако все предусмотреть невозможно. Например, есть модуль для SUSE 10.0, а для Mandriva 2006 его нет. Если готового модуля нет, vmware-config.pl попытается собрать его из исходных кодов, но для этого ему требуется компилятор C и исходные тексты ядра. В большинстве дистрибутивов компилятор устанавливается по умолчанию, однако исходные тексты ядра чаще всего приходится устанавливать вручную. Откройте Ваш менеджер пакетов и поищите gcc и kernel-source. В некоторых дистрибутивах, например, в Ubuntu, пакеты называются build-essential и linux-source. Но независимо от названия пакетов, исходные коды тексты должны быть той же версии, на которой работает Ваша система. Версию ядра, на котором Вы работаете, можно узнать командой

uname -r

После установки исходных кодов ядра и компилятора запустите vmware-config.pl снова, на этот раз все должно пройти гладко. НБ

Простая статистика

У нас есть выделенный сервер, на котором работает Apache с множеством виртуальных хостов. Я хотел бы иметь простую статистику для каждого виртуального хоста без покупки дорогого пакета, который нужен не всем нашим заказчикам. Есть ли способ, не требующий дополнительных расходов? Дункан Вильямс [Duncan Williams]

Вам повезло, есть бесплатный анализатор журналов web-сервера, который генерирует детальные отчеты в HTML – Webalizer (http://Webalizer.org).

Для Вашей задачи нужно настроить Apache на генерацию отдельного файла журнала для каждого домена:

CustomLog logs/domain.co.uk-access_log common

Следующий шаг – настройка Webalizer на анализ каждого журнала и генерацию индивидуальных отчетов. Создайте директорию для файлов конфигурации: mkdir -p /etc/Webalizer/vhosts.

Скопируйте /etc/Webalizer.conf в / etc/Webalizer/vhosts для каждого виртуального хоста. Дайте конфигурационным файлам имена доменов с расширением .conf (например, конфигурационный файл для domain.co.uk должен называться domain.co.uk.conf). Кроме того, каждый файл нужно отредактировать: как минимум, указать параметры HostName, OutputDir и LogFile. Быть может, Вам потребуются какие-то специфические настройки, например, HideReferrer, OutputDir и т.п., тогда ознакомьтесь с man-страницей по Webalizer. Типичный конфигурационный файл для одного домена выглядит так:

LogFile /var/log/httpd/domain.co.uk-access_log
OutputDir /var/www/vhosts/domain.co.uk/usage
HostName domain.co.uk

Теперь, для регулярного запуска анализатора, создайте простой скрипт и поместите его в /etc/cron.daily:

#!/bin/sh
for i in /etc/Webalizer/vhosts/*.conf;
do /usr/bin/Webalizer -c $i; done

Если Вам понадобится добавить домен, просто создайте для него файл конфигурации в /etc/Webalizer/vhosts. При следующем запуске скрипта для него также будет создан отчет. КК

Нет сети в сети для Firefox

Я работаю в Windows XP и различных дистрибутивах Linux. Мой компьютер подключен к Интернет через маршрутизатор Netgear DG632. Я предпочитаю пользоваться программами Firefox и Thunderbird, и они отлично работают в XP, однако во всех дистрибутивах Linux, которые я пробовал, отказываются подключиться к сети. Тем не менее, Konqueror и KMail работают без проблем. Я не использую прокси, и я проверил, что все настройки программ в XP и Linux идентичны. Джон Фишер [John Fisher]

Причина в том, что Firefox и Thunderbird пытаются установить соединение по протоколу IPv6, а приложения KDE по умолчанию используют более старый и широко распространенный IPv4. Если Ваш провайдер не использует IPv6, или Ваш маршрутизатор не поддерживает его, наблюдается именно то, что Вы описали.

Есть два решения этой проблемы. Более элегантное – обновить прошивку Вашего маршрутизатора. Некоторые изделия Netgear очень от этого выигрывают. Вы можете найти свежие прошивки для продуктов Netgear по адресу http://www.netgear.co.uk/product_support.php.

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

alias net-pf-10 off
alias ipv6 off

Имя и расположение этого файла в различных дистрибутивах отличается: в Mandriva, SUSE и Slackware это /etc/modprobe.conf, в Fedora Core, Debian и Ubuntu – /etc/modprobe.d/aliases, а в Gentoo – /etc/modules.d/aliases. НБ

Кде искать KDE

Я купил специальные выпуски вашего журнала, посвященные дистрибутивам OpenSUSE и Mandriva. Для престарелого новичка вроде меня это отличные дистрибутивы. В журнале вы писали, что в SUSE рабочий стол по умолчанию – Gnome. Однако KDE на диске тоже есть, и я его загрузил. Для некоторых задач я предпочёл бы KDE. Как можно организовать выбор рабочего стола при загрузке? Адам Оув [Adam Ow]

А Вы не устанавливали KDE через YaST? Если нет, запустите YaST, перейдите в Software Managment и поищите KDE (поиском только по имени). Позвольте менеджеру пакетов установить все, связанное с KDE. Не беспокойтесь о зависимостях – YaST разрешит их автоматически. Еще надо обязательно установить пакет kdebase3-session, он позволит выбирать при загрузке рабочее окружение – KDE или Gnome. Когда Вы все установите, выйдите из рабочего стола, кликните на кнопку Сессия (Session) внизу экрана входа в систему. Вы должны увидеть KDE в списке доступных окружений.

Если же Вы хотите выбирать нужное рабочее окружение при каждой загрузке, откройте терминал суперпользователя (оба рабочих стола имеют такой пункт меню), запустите gdmsetup и отключите опцию автоматического входа. НБ

Исход – исходник

Хочу попробовать программу для обработки звука Sweep, которую вы поместили на диск к LXF78. У меня Ubuntu (Breezy Badger), и во всех справках написано только про установку из репозитариев. У меня только ваш диск, Интернета нет, а как установить программу с диска, я не знаю. Я скопировал архив с диска, распаковал его в домашнюю директорию, в итоге у меня куча непонятных файлов. Пожалуйста, научите меня устанавливать программы с диска. Мартин Топпинг [Martin Topping]

Репозитарий – самый простой путь установки программ в большинстве дистрибутивов, при условии, что в репозитарии есть нужный Вам пакет и у Вас есть доступ Интернет. Однако это не единственный способ установить программу: можно собрать ее из исходных кодов. Именно этим занимаются maintainer’ы пакетов.

Файлы, которые Вы увидели после распаковки – исходные тексты Sweep. Их сборка очень проста и не потребует от Вас какихто специфических навыков. Откройте терминал, перейдите в директорию с программой и запустите configure, для проверки, все ли у Вас есть для сборки программы:

cd Sweep-0.9.1
./configure

Если configure вылетит с ошибкой, значит, чего-то не хватает. Чего именно – смотрите по сообщению. Установите все, что нужно, и снова попробуйте собрать. В Ubuntu после установки обычно не хватает компилятора C, поэтому откройте в системном меню Synaptic, кликните на Поиск (Search) и наберите build-essential; выберите его из результатов поиска и кликните Применить (Apply). Затем запустите ./configure, чтобы узнать, чего еще недостаёт.

Когда ./configure перестанет выдавать ошибки, запустите следующие команды для сборки и установки:

make
sudo make install

Иногда ./configure уверяет, что какого-либо пакета нету, хотя он установлен. Если это произошло, нужно установить еще и соответствующий -devel пакет, в котором есть все необходимое для сборки. Некоторые пакеты, от которых зависят программы, помещаемые на наши диски, есть в директории dependencies. К сожалению, похоже, что не все нужные devel-пакеты имеются на Вашем диске Ubuntu. Если у Вас нет интернет-соединения, лучше использовать дистрибутив, поставляемый на нескольких CD или DVD и содержащий как можно больше пакетов. SUSE 10.1 – прекрасный выбор. НБ

RAID значит «наезд»

Я хотел бы воспользоваться LVM и создать программный RAID 1 на своем сервере под управлением Red Hat, однако по ряду причин я не могу пользоваться графической утилитой для его настройки. Можно как-нибудь обойтись без нее? Келли Дил [Kelly Deal]

Вы можете настроить RAID и LVM с помощью инсталлятора в текстовом режиме, хотя это будет посложнее. Для RAID 1 нужно как минимум 2 диска. Запустите загрузку; дойдя до этапа разметки диска, переключитесь на свободную консоль (Alt+F2). С помощью fdisk создайте новый раздел на 100 МБ для /boot на каждом диске (/boot не может быть логическим томом), а также раздел подкачки и все остальные разделы. Смените тип всех разделов на fd для “Linux raid autodetect” и не забудьте сохранить изменения на диске. Если у Вас SATA-диски, то для fdisk используйте параметры /dev/sda и /dev/sdc; если IDE (каждый IDE-диск должен быть первичным на своем контроллере) – /dev/hda и /dev/hdc; если SCSI, то /dev/sd*.

Теперь создайте собственно RAID 1 из соответствующих разделов:

mdadm --create --verbose /dev/md0 --level=raid1 --raid-devices=2 /dev/sda1 /dev/sdс1
mdadm --create --verbose /dev/md1 --level=raid1 --raid-devices=2 /dev/sda2 /dev/sdс2

Запустите RAID:

raidstart /dev/md0
raidstart /dev/md1

Посмотрите на его статус:

cat /proc/mdstat

Создание LVM; для начала создадите физический том:

lvm pvcreate -M 2 --metadatacopies 2 /dev/md1

После этого можно создать группу и активировать ее:

lvm vgcreate -A y -M 2 VolGroup00 /dev/md1
lvm vgchange -a y VolGroup00

Наконец, создайте логические тома (/, /usr, /var, /tmp, /home, swap):

lvm lvcreate -L 512M -n lvroot VolGroup00
lvm lvcreate -L 10G -n lvusr VolGroup00
lvm lvcreate -L 5G -n lvvar VolGroup00
lvm lvcreate -L 128M -n lvtmp VolGroup00
lvm lvcreate -L 2G -n lvhome VolGroup00
lvm lvcreate -L 1G -n lvswap1 VolGroup00

Логические тома могут быть уменьшены или увеличены, а такой конфигурации достаточно для установки (G и M означает гига- и мегабайты, соответственно). Закончив, перейдите обратно в установщик (Alt+F1). Вам осталось лишь указать точки монтирования и продолжить установку. КК

Firefox и иконки

Я использую Mandrake 9.2 и Firefox 1.0.6. В моих закладках есть маленькие иконки напротив каждого пункта – для одних ресурсов это нормальные логотипы, для других – пустые листы. Я нигде не нашел, как их можно поменять. Теперь еще однО после LXF у меня в закладках идет Linux Magazine, и у него точно такая же иконка! Как такое может быть, и как это исправить? Ричард Меллерш [Richard Mellersh]

Эти иконки впервые были применены в Internet Explorer. Если на сайте есть файл favicon.ico, большинство браузеров будут показывать эту иконку в строке адреса и в закладках. Похоже, Ваш Firefox путает сайты журналов о Linux, но есть способ это исправить.

Наберите в адресной строке about:config, поищите параметры browser.chrome.site_icons и browser.chrome.favicons и измените их значения на false. Перезапустите Firefox и очистите кэш (Tools > Clear Private Data). После этого восстановите измененные в about:config параметры в true, перезапустите браузер снова и посетите нужные сайты для обновления иконок. Вместо всей этой возни можно установить расширение FavIcon Picker, которое позволит Вам самим изменять и удалять иконки ресурсов.

Ваша версия Firefox устарела и содержит уязвимости, поэтому лучше обновить браузер. Favicon Picker Вы можете скачать с http://forums.mozillazine.org/viewtopic.php?t=321562. Сохраните файл, а затем откройте его в браузере через Ctrl+0. НБ

Сканер в беде

У меня есть SCSI-сканер, имя устройства – /dev/sg0. Для управления сканером я пользуюсь KDE, Sane и XSane. Проблема в том, что права на /dev/sg0 не дают мне доступа к нему. Когда я запускаю XSane, он сообщает, что сканер не подключен.

Владелец сканера – суперпользователь; устройство также принадлежит группе disks, я состою в этой группе. Права по умолчанию – запись-чтение для владельца и только чтение для группы. Группе требуется также запись-чтение для того, чтобы нормально пользоваться сканером через Sane/XSane. Каждый раз, когда мне нужно что-то отсканировать, мне приходится заходить в терминал суперпользователь и менять права на устройство. К сожалению, после следующей перезагрузки все опять сбрасывается. Это произошло после обновления до SUSE 10, в ранних версиях все было нормально. Мне посоветовали написать новое правило для udev, полагаясь на информацию, выданную утилитой udevinfo, однако пока ни одна из этих попыток не увенчалась успехом. Кристофер Хаггинс [Christopher Huggins]

Вы правы, тут виноват udev: в более ранних версиях SUSE он не использовался. Загляните в файл /etc/udev/rule.d/50-udev.rules, там должно быть такое правило:

KERNEL==”sg*”, NAME=”%k”,GROUP=”disk”,MODE=”640”

Все, что Вам нужно для нормальной работы с устройством – заменить MODE с 640 на 660. Однако этого делать не рекомендуется, поскольку при первом же обновлении udev все вернётся к прежнему. Вместо этого создайте отдельный файл /etc/udev/rule.d/10-udev.rules и запишите туда такую строку:

KERNEL= =”sg*”,NAME=”%k”,GROUP:=”disk”, MODE:=”660”

:= означает, что эта настройка не будет изменена в дальнейшем. В зависимости от того, сколько человек работает за Вашим компьютером, Вам, быть может, захочется создать отдельную группу доступа к сканеру. Тогда создайте в YaST новую группу scanner (или с помощью groupadd scanner) и поменяйте параметр GROUP в Вашем правиле. Теперь можете добавлять в эту группу пользователей сканера. НБ

Ограничивая SSH

Недавно я столкнулся со следующей задачей: мы планируем предоставить всем нашим разработчикам удаленный доступ по SSH. Одно из требований – при соединении пользователи должны получать текст с условиями использования предоставленного им доступа. Как это можно настроить в RHEL 4? И еще, я хотел бы ограничить доступ с 2-х до 4-х утра. В это время на сервере работают довольно ресурсоемкие скрипты, вызываемые из планировщика. Патрик Харпер [Patrick Harper]

Ограничение доступа к сервисам – основная забота системных администраторов. По поводу сообщений при соединении все очень просто ознакомьтесь с man-страницами по motd и issue. Но мы пойдем другим путем. Для ограничения доступа по времени и показа сообщения мы будем использовать PAM [Pluggable Authentication Modules]. PAM – мощный механизм, позволяющий использовать систему аутентификации во многих программах. Каждая программа, поддерживающая PAM, имеет свою конфигурацию в /etc/pam.d. Вот как выглядит /etc/pam.d/ssh по умолчанию:

#%PAM-1.0
auth required pam_stack.so 
service=system-auth
auth required pam_nologin.so 
account required pam_stack.so
service=system-auth password required pam_stack.so
service=system-auth session required pam_stack.so
service=system-auth session required pam_loginuid.so

В Red Hat есть общие правила PAM (/etc/pam.d/system-auth), но мы хотим настроить только ssh и будем править только файл /etc/pam.d/sshd. Для ограничения по времени существует директива pam_time, которой мы и воспользуемся:

#%PAM-1.0
account required pam_time.so 
auth required pam_stack.so
service=system-auth 
auth required pam_nologin.so 
account required pam_stack.so
service=system-auth password required pam_stack.so
service=system-auth session required pam_stack.so
service=system-auth session required pam_loginuid.so
session required pam_motd.so
motd=/etc/sshmotd

Теперь поместите нужное сообщение в файл /etc/sshmotd, а время – в /etc/ security/time.conf:

sshd;*;*;!Al0200-0400

Будьте осторожны с PAM, это очень мощный механизм, который может полностью блокировать Ваш доступ в систему. Поэтому все испытания рекомендуется проводить на тестовой машине. КК

Видео редактор

Я хотел бы немного поредактировать видео в Linux. Моя цифровая фотокамера умеет снимать видеоролики (в QuickTime), однако сохраняет их в формате mov, который не понимают ни Kino, ни Avidemux.

Я скачал Cinelerra, но в форумах эту программу называют избыточной для любительских нужд. Я попытался конвертировать видео в AVI из Cinelerra, чтобы воспользоваться другими программами, но обнаружил, что изменилась цветовая палитра (это видно при просмотре видео из Xine). Таким образом, я зашел в тупик. Мне нужно лишь склеить несколько роликов в один большой и сохранить его в любом приемлемом формате.

Или, нельзя как-нибудь обновить мою систему (Fedora Core 4), чтобы Kino стал понимать формат mov? С форума LXF

Вам потребуется последняя версия Kino – 0.8.0, позволяющая импортировать файлы с помощью FFMpeg и MEncoder. В Ваш дистрибутив включена версия 0.7.6. Нужный пакет имеется в репозитарии Dries (http://dries.studentenweb.org/rpm/packages/Kino/info.html).

При первой попытке импортировать видео, Вы можете получить ошибки, например, такую:

The playlist is empty and the default preferences for video creation have not been specified – aborting. (нет плей-листа и установок по умолчанию – аборт).

Для ее исправления перейдите в настройки и выставьте параметр Normalisation в PAL или NTSC. Если у Вас установлен MPlayer, Вы также можете получить ошибку «файл не найден».

Бывает, что Kino не всегда может нормально проиграть видеофайл с помощью MEncoder. Если это случилось, откройте /usr/share/Kino/scripts/import/media. sh в текстовом редакторе и замените 13-ю строку на следующую:

which mencoder REMOVE > /dev/null

Теперь, если Kino не найдет MEncoder, то вместо него воспользуется FFmpeg. Имя Mencoder можно изменить на любое нераспознаваемое командой which; добавление REMOVE намекает на то, зачем это было сделано. НБ

SUSE сачкует

У меня есть два компьютера, подключенные через концентратор Belkin KVM к монитору KDS Visual Sensation 190. Обе машины без проблем работали на SUSE 9.3. Однако после установки SUSE 10.0 я столкнулся с трудностями. Система перестала опознавать размер и разрешение моего монитора. Это не проблема в SUSE 9.3, поскольку там я вводил все вручную, и все отлично работало. А в новой версии Sax2 предложил протестировать настройки. После этого монитор погас и вошел в режим энергосбережения. Так как это произошло на обеих машинах, я думаю, что что-то случилось с концентратором или самим монитором. Марк Бесяда [Mark Biesiada], Мичиган, США

Виноват, скорее всего, концентратор, и проверить это легкО просто подсоедините монитор напрямую к одной из машин. KVM не давал распознать монитор, а эта процедура решит проблему. Потом подключите монитор к другому компьютеру и повторите настройку. Теперь графический сервер настроен на обеих машинах, и можно вновь подключить монитор через концентратор.

Кстати, похожая штука происходит при установке SUSE в виртуальной машине. Все просто нужно зайти в YaST и вручную выбрать подходящую видеокарту и монитор. НБ

Linux в школах

Я – администратор сети в большой средней школе, заинтересован в уменьшении расходов на ПО и рассчитываю, что Linux и свободные программы помогут мне в этом. Сейчас я использую FC4 как интранет- и web-сервер, однако хотелось бы расширить использование Linux за счет файловых и серверов печати, и в конечном итоге, рабочих станций. Какие дистрибутивы вы порекомендуете для серверов и рабочих станций? Есть ли какие-нибудь хорошие ресурсы с информацией об использовании Linux в образовании? Арти Болл [Artie Ball], Эшфорд, Кент.

Лучший совет в данном случае – скачать и попробовать несколько дистрибутивов, и остановиться на самом удобном для Вас. Вы можете найти образы для записи на CD на http://www.linuxiso.org, там есть и Free/NetBSD (строго говоря, это не совсем Linux, но тоже бесплатно). Потом посмотрите, какой лучше «приживётся» в Вашей среде. Я бы порекомендовал дистрибутив, поддерживающий стандарт LSB (http://www.linuxbase.org), это повышает портируемость приложений.

По поводу того, какой дистрибутив больше подходит для использования в образовании, однозначного ответа нет: все современные дистрибутивы хороши для обучения и развития умственных способностей. И не забывайте, что можно легально копировать дистрибутивы с GPL-лицензией и раздавать Вашим ученикам: они смогут изучать систему и дома. (См. наш материал в этом номере по поводу использования Linux в образовании). КК

OpenOffice.org

Я работаю в SUSE 10.0, которая включает в себя OpenOffice.org 2.0 build 1.9.125.1.2. У меня никак не получается настроить принтер (Canon MP760), чтобы он использовался по умолчанию. Он отлично опознается в OpenOffice.org, и тестовая печать нормально проходит. Однако после перезагрузки в OpenOffice.org по умолчанию выставляется generic printer. Кен Халл [Ken Hull]

Если Вы печатаете через CUPS, то generic printer указывает на Ваш принтер и должен нормально работать. Так происходит потому, что OpenOffice.org всего лишь отправляет документ программе lpr, а та использует принтер, заданный у Вас в YaST по умолчанию. Если Вы хотите сменить его, откройте терминал суперпользователя и запустите программу spadmin. Выберите System > Terminal > Terminal program – Super User Mode в меню SUSE и наберите

/usr/lib/ooo-2.0/program/spadmin

Теперь Вы можете удалить принтер, переименовать его или добавить новый. Если generic printer нормально работает, просто дайте ему более осмысленное имя. Если нет – создайте новый принтер и отметьте его по умолчанию. Обратите внимание, что если у Вас запущен CUPS, то spadmin не позволит Вам добавить новый принтер. Нажмите на кнопку «Новый принтер», а затем щелкните «Отмена», и OOo заново просканирует систему в поисках принтеров. НБ

Брандмаузер

Я прочитала в вашем журнале FAQ о брандмауэрах, и заинтересовалась защищённостью своего компьютера: вдруг кто достанет мои cookies и получит доступ о моего имени на те сайты которых я зарегистрирована или узнает пароль от моего ящика электронной почты? Мелочь, конечно, но приятного мало. Я решила настроить свой брандмауэр через Центр управления Mandriva 2006. Уровень безопасности у меня стандартный (его рекомендует система для большинства случаев), там тьма разных параметров и везде стоит “по умолчанию”, но что конкретно дают мне эти параметры я не знаю, и не могу понять что мне нужно а что нет. Уровень безопасности повышать боюсь (у одного знакомого на Windows XP из-за брандмауэра невозможно стало даже в сетевой чат выйти!).

Скажите, пожалуйста, какие службы отвечают за возможность отправки писем, использования ICQ, доступ к cookies и как настроить их так, чтобы никто посторонний не мог ничего достать с моей системы, но при этом сайты имели возможность запомнить мои реквизиты и пароль. Аня

Увеличенный уровень безопасности, как правило, предполагает меньший комфорт при работе с системой – Вам приходится чаще вводить пароль, вручную предоставлять доступ к службам и т.п. Поэтому Mandriva рекомендует вариант «Стандартный» – это неплохой компромисс между удобством работы и защищенностью для обычного пользователя, который не хранит на жестком диске по-настоящему секретные сведения, например, составляющие коммерческую или государственную тайну.

Занявшись защитой своего компьютера, в первую очередь необходимо запретить все входящие соединения, в особенности на привилегированные порты (1-1024). Если в Вашей системе не запущены Web-сервер, FTP-сервер и т.п. (или они запущены, но не должны быть доступны извне), установления легальных соединений с этими портами не предвидится. Однако, это может повлиять на работу некоторых клиентских приложений, которые желают устанавливать входящие соединения: например, FTP-клиентов (в момент начала закачки файла сервер и клиент как бы меняются местами), клиента ICQ (это касается режима «прямого подключения» и передачи файлов – обмениваться сообщениями через сервер можно независимо от этих настроек), локальные сетевые чаты, клиенты P2P-сетей и игры. Как правило, эти проблемы решаемы, преимущественно, двумя путями: подгрузкой специальных модулей ядра (так обеспечивается работа с FTP) – это обычно обеспечивают инструменты настройки вроде Центра Управления Mandriva и так называемым «пробросом портов» – то есть разрешением входящих соединений для определенных сервисов. Например, если Вы запретили все входящие соединения, а затем разрешили принимать входящие соединения на порт 2000, то указав этот порт в настройках клиента ICQ (точное местоположение настройки зависит от конкретного клиента, обычно она находится недалеко от галочки “I’m behind firewall/NAT”), вы получите возможность обмениваться файлами и общаться с другими пользователями не через сервер. Какие порты необходимо открыть, обычно указано в документации или на сайте/форумах, посвященных той или иной программе. Учтите, что порты бывают двух типов – TCP и UDP. Протокол HTTP, по которому вы общаетесь с Web-сайтом, проброса портов не требует, поэтому, если Вы пользуетесь только web-браузером и ICQ, то вполне можете запретить все входящие соединения и не ощутить дискомфорта.

Но такой уровень защищенности – только половина дела. Ничто не совершенно, и в программах, которые вы используете (в том же Mozilla Firefox) обнаруживаются «дыры» – лазейки, позволяющие злоумышленникам утянуть Ваши конфиденциальные данные, не устанавливая для этого специального соединения. От этого существует одна защита – регулярно устанавливайте обновления безопасности. В принципе, и Linux, и открытые приложения содержат сравнительно небольшое число дыр, но пренебрегать этой возможностью не стоит. Наконец, помните об общих правилах гигиены – не используйте простые пароли (свое имя, дату рождения, кличку собаки и т.д.) или простые «секретные» вопросы на бесплатных сервисах (в свое время один крупный портал бесплатной почты предлагал в качестве «секретного» вопроса указать Ваш рост, естественно, ответ угадывался с 5-10 попыток методом простого перебора), старайтесь не пересылать их по незащищенному каналу (кстати, большая часть общений с Web-сайтами, за исключением, пожалуй, инетрнет-магазинов с оплатой по кредитным картам, происходит без шифрования) и т.п. ВС




Персональные инструменты
купить
подписаться
Яндекс.Метрика