FAQ: различия между версиями

Материал из ALT Linux Wiki
м (→‎Как получить доступ к MySQL из сети?: там сейчас болтается в непонятном виде пачка CVE)
(+Как установить драйвер для Samsung ML-2580?)
Строка 385: Строка 385:
  Option "AutoAddDevice" "False"
  Option "AutoAddDevice" "False"
После этого перезапустите графический сеанс. [http://www.spohelp.ru/forums/13-drayvery-i-linux/topics/321-smartboard-i-novye-yadra?page=3#sbposts-9957 Пошаговая инструкция].
После этого перезапустите графический сеанс. [http://www.spohelp.ru/forums/13-drayvery-i-linux/topics/321-smartboard-i-novye-yadra?page=3#sbposts-9957 Пошаговая инструкция].
=== Как установить драйвер для Samsung ML-2580? ===
Загрузите [http://www.samsung.com/kz_ru/consumer/computers-peripherals/printers/mono-printers/ML-2580N/XEV-support с сайта Samsung] универсальный драйвер ''UnifiedLinuxDriver_1.02.tar.gz'' (33 МБ). Сохраните его в каталог. '''Внимание!''' Имя этого каталога и вышестоящих каталогов не должно содержать кириллицы, в противном случае установка драйвера работать не будет! Например, можно сохранить в /tmp
Откройте терминал, получите права суперпользователя и перейдите в каталог:
su -
cd /tmp
tar xf UnifiedLinuxDriver_1.02.tar.gz
cd cdroot
./autoinstall


== Разработка ==
== Разработка ==

Версия от 12:27, 21 февраля 2012

FAQ — ответы на часто задаваемые вопросы. Вы можете также предложить свой вопрос.

Другие категории документов:

Общие вопросы

Что такое ALT Linux?

ALT Linux — это название коммерческой компании и торговая марка, под которой распространяются дистрибутивы и другое ПО, разрабатываемые сообществом ALT Linux Team и OOO «Альт Линукс»:

  • ALT Linux Team — международная русскоговорящая команда разработчиков свободного программного обеспечения. Основное направление деятельности ALT Linux Team — проект Sisyphus,
  • ООО «Альт Линукс» — коммерческая организация, занимающаяся, в числе прочего, разработкой, продажей и поддержкой решений и дистрибутивов ALT Linux,
  • Дистрибутивы ALT Linux — дистрибутивы GNU/Linux, создаваемые на базе Sisyphus и стабильных веток репозитория.

ООО «Альт Линукс» всячески поддерживает ALT Linux Team, но при этом команда действует независимо от коммерческой компании.

Чем занимается компания ООО «Альт Линукс»?

ALT Linux выпускает операционные системы со времени своего основания в 2001 году и предлагает ряд дистрибутивов различного назначения: настольные системы для дома и офиса, серверные и многоцелевые универсальные системы, сертифицированные системы для организаций, которым требуется защищённость, удостоверенная компетентными органами.

Более подробно о направлениях деятельности компании вы можете ознакомится в соответствующем разделе сайта компании.

Что такое свободное программное обеспечение?

Свободное программное обеспечение — программное обеспечение, в которых права пользователя («свободы») на неограниченные запуск, изучение, распространение и изменение (совершенствование) программ защищены юридически при помощи свободных лицензий.

Существует огромное количество самых различных свободных программ, так, в частности, из свободного программного обеспечения с помощью свободных инструментов можно построить полноценную операционную систему и снабдить её прикладными программами для решения самых разных задач. Такие «сборки» называются дистрибутивами.

Что такое Linux?

GNU/Linux (краткое название — Linux) — общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU. Распространяемая операционная система Linux включает в себя, помимо ядра и системных библиотек, ещё большое количество прикладного программного обеспечения. Такой набор называется дистрибутивом.

Для чего можно использовать Linux?

Операционную систему Linux можно использовать для любых задач пользователя. Начиная от простых задач (редактирование документов, просмотр Интернета и воспроизведения мультимедиа) до профессионального использования в различных видах деятельности.

Правда, что Linux бесплатный?

Операционная система Linux является свободным программным обеспечением. Для того, что бы начать использовать Linux, достаточно просто скачать его из Интернета или купить коробочную версию, а после свободно использовать и распространять его (если иное не оговорено в лицензионном соглашении дистрибутива, который может содержать несвободное программное обеспечение). При этом Linux не имеет ограничения на количество машин, поэтому устанавливать одну копию можно куда и сколько угодно. При покупке коробочной версии вы платите только за носитель, коробку с документацией и уведомлением о правах, доставку и техническую поддержку, но не за само программное обеспечение.

В чём отличие Linux от Windows?

Операционная система Linux является свободным программным обеспечением, а Windows — нет.

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

Кроме того, открытая модель разработки ядра Linux, системных и прикладных программ подтолкнула исследования в безопасности и управлении пакетами ПО, вследствие чего Linux приобрёл следующие отличительные черты:

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

Правда, что работа в Linux — это работа в консоли?

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

Правда, что установить Linux сложно?

Установка операционной системы Linux очень проста, она выполняется в графической оболочке с поддержкой мышки. По каждому шагу установки в случае затруднений можно вызвать справку, в которой содержатся пояснения для чего служит данный этап установки. Также будет установлен загрузчик, который позволит загружать как сам Linux, так и установленную Windows (в случае её наличия), а также получать доступ к файлам на дисках Windows.

Что такое дистрибутив?

Дистрибутив Linux — это не просто собранные вместе операционная система и набор приложений, это интегрированная рабочая среда, предназначенная для решения тех или иных задач пользователей. OOO «Альт Линукс» выпускает дистрибутивы, ориентированные как на начинающих, так и на опытных пользователей, специализированные и универсальные.

Почему ALT Linux развивается самостоятельно, а не дорабатывает другой популярный дистрибутив?

В ALT Linux Team много сильных разработчиков, желающих полностью определять технологическое развитие дистрибутива, что невозможно при доработке какого-либо другого дистрибутива.

Чем отличаются дистрибутивы ALT Linux от других дистрибутивов?

Подробный перечень отличий дистрибутивов ALT Linux можно найти в разделе Особенности ALT Linux.

Чем различаются дистрибутивы ALT Linux между собой?

Дистрибутивы ALT Linux отличаются друг от друга кругом решаемых задач, комплектацией программного обеспечения, дизайном.

Как можно ознакомиться с продуктами ALT Linux?

Ознакомиться с продуктами ALT Linux можно в соответствующем разделе на официальном сайте.

Оказывает ли ООО «Альт Линукс» техническую поддержку?

ООО «Альт Линукс» предлагает широкий спектр услуг по установке, настройке, эксплуатационному обслуживанию и устранению неисправностей в работе компьютеров под управлением ALT Linux. Подробнее об условиях оказания технической поддержки можно ознакомиться на соответствующем разделе официального сайта.

Я приобрел дистрибутив/купон с технической поддержкой, как мне зарегистрировать серийный номер?

Воспользуйтесь инструкцией по регистрации и работе в системе технической поддержки

Есть ли у ALT Linux сообщество?

Один из главных успехов ООО «Альт Линукс» — организация активного сообщества разработчиков и пользователей свободных программ, члены которого общаются друг с другом, в основном, посредством списков рассылки. Сообщество объединяет людей самых разных профессий и убеждений, но один интерес свойствен всем участникам — это интерес к миру свободных программ. Общение в сообществе осуществляется в списках рассылки, на форуме и в IRC-канале.

Как мне поучаствовать в разработке продуктов ALT Linux?

Действуйте согласно «Руководству начинающего мейнтейнера ALT Linux Team».

Я нашёл ошибку в дистрибутиве, куда сообщить?

Об ошибках можно сообщить на сайте bugzilla.altlinux.org. Перед использованием багзиллы ознакомьтесь с кратким руководством по её использованию.

Где мне найти документацию по ALT Linux?

Документацию можно найти на сайтах www.altlinux.org и на heap.altlinux.org.

Как мне связаться с ООО «Альт Линукс»?

Связаться с ООО «Альт Линукс» можно по электронной почте. Адреса электронной почты можно найти на официальном сайте в разделе «Контакты».

Установка операционной системы и программ

Как докачать не полностью загруженный образ диска

Иногда при обрыве связи, недостатка места на диске, использовании файловой системы FAT или просто обновлении на новую версию бывает нужна возможность обновления не полностью загруженного или старого диска. Подробности можно найти в инструкции по обновлению образов дисков.

Как обойти правило 1024 цилиндров на старых машинах?

В некоторых старых системах BIOS (до 2001-2002 года) не видят дальше 1024 цилиндров на жестком диске, что усложняет или делает невозможной установку нескольких операционных систем.

Вам, возможно, потребуется создать раздел /boot в начале диска (зависит от BIOS, обычно 512 МБ). Размер раздела — 15-20 МБ.

Где и как искать программы?

Обратитесь к разделу Где и как искать программы

Как поставить программу?

Прочтите раздел Управление пакетами

Как обновить систему?

Как поставить Skype

Для бранча p6 достаточно загрузить RPM-пакет для Fedora с сайта Skype и установить его. На 64-разрядных системах потребуется подключение репозитория x86_32.

Для более ранних бранчей выполните:

apt-get install http://fly.osdn.org.ua:8080/~drool/skype/skype-2.1.0.81-alt2.i586.rpm

(Для Branch 4.0 подойдёт skype-2.1.0.47-alt2.i586.rpm, который не требует новейшей libstdc++. Ещё на каких-то системах мне помогало сделать skype рабочим избавление от pulseaudio, например, chmod a-x /usr/bin/pulseaudio.)

См. также

Как поставить KDE4?

Если у вас Sisyphus или p5 branch, установите один из следующих пакетов:

  • kde4 (полный набор)
  • kde4-small (популярные приложения)
  • kde4-mini (минимальный набор)
  • kde4-devel (всё для разработчика)

Если таких пакетов для вашего бранча нет, выполните

apt-get install `apt-cache search ^kde4| grep ^kde4| grep -v devel| sed "s|[[:space:]].*||"`

KDE4 хранит данные пользователя в $HOME/.kde4. Для миграции настроек скопируйте старые параметры:

cp -R ~/.kde ~/.kde4

И не забудьте перейти на новый KDM:

service dm restart

В диалоге выберите сеанс «KDE». Все программы будут видны из меню KDE4. Программы от KDE4 будут видны только из меню KDE4. Одноимённые из KDE4 будут перекрывать те, что из KDE3 (например, если хотите везде использовать amarok-1.4, просто удалите kde4-amarok).

Как изменить параметры окна входа в систему KDM в KDE4

Выполните

/usr/lib/kde4/libexec/kdesu kcmshell4 kdm

Как подключить диски NTFS

При установке дистрибутивов диски с ext3, fat и ntfs подключаются на запись автоматически, для них создаются соответствующие записи в /etc/fstab. Если этого не произошло (например, диск подключили после установки), то алгоритм следующий: 1. Откройте терминал 2. В терминале выполните:

/sbin/fdisk -l | grep NTFS

Например, может быть такой вывод

[cas@cas ~]$ /sbin/fdisk -l | grep NTFS
/dev/sda1   *           1        9771    78480352+   7  HPFS/NTFS
/dev/sda3           19255       19458     1626112    7  HPFS/NTFS

3. Теперь под правами root надо занести эти диски в файл /etc/fstab. В той же консоли выполните (после первой команды укажите пароль root):

su - 
mkdir /mnt/sda1
echo "/dev/sda1	/mnt/sda1	ntfs-3g locale=ru_RU.UTF-8,dmask=0,fmask=0111 0 0" >> /etc/fstab
mount /mnt/sda1

(вместо sda1 можете подставить соответствующий раздел на вашем компьютере).

Задачи пользователя

Как войти в LiveCD

В образах и дистрибутивах LiveCD обычно используется

login: altlinux
password: <пустой>

Также в Live CD у root используется пустой пароль.

Как подключить принтер

В веб-браузере набрать адрес: http://localhost:631 и в веб-интерфейсе настройки сервера CUPS добавить принтер.
В KDE3
Через меню: Настройка -> Принтеры (включите режим администратора)

Если служба печати (cups) не запущена, запустите её (под пользователем root), войдя в ALTLinux Control Center (Через меню: Программы -> Настройки -> Центр управления системой):

Система -> Системные службы -> Выберите службу cups, в правом окне выберите состояние запустить и нажмите Применить

Можно включить опцию Запускать при загрузке системы, что бы система печати запускалась автоматически.

Если невозможно воспользоваться ALTLinux Control Center, запустите cups через консоль, зайдя в неё от имени пользователя root:

/sbin/service cups start
/sbin/chkconfig cups on

Если не запускается VirtualBox из меню

Для запуска VirtualBox пользователь должен быть включен в группу vboxusers (под root:

gpasswd -a имя_пользователя vboxusers

Пользователю имя_пользователя после этого нужно перезапустить сеанс.

(это ограничение связано с необходимыми правами на устройства, необходимые для виртуализации VirtualBox).

Как получить man-страницу без управляющих последовательностей?

Для этого есть программа col, которая убирает все управляющие выводом в терминал последовательностями. Вот команда получения man-страницы без форматирования:

man iptables | col -b > ~/iptables.txt

Кстати, перевод строки там юниксовый (\n). Для чтения в Windows воспользуйтесь такой командой:

man iptables | col -b | sed 's/$/\r/' > ~/iptables.txt

Куда девался fdisk?

В новых дистрибутивах предполагается использование parted, так как, например, при установке на большие диски в качестве таблицы разделов используется GPT, не поддерживаемый fdisk.

Я поставил программу из KDE3 и не нахожу в меню. Что делать?

Программы под KDE3 видны только в KDE3 потому что ставятся в отдельный каталог /usr/lib/kde3/bin. В других средах можно вызвать программу командой

kde3 <имя_программы>

Как убрать пароль на связку ключей GNOME?

Пароль на связку выставляется только в первый раз. Удалите каталог ~/.gnome2/keyrings/:

rm -rf ~/.gnome2/keyrings/

При обращении к связке ключей будет запрошен новый пароль. Укажите пустой пароль.

Работа с сетью

Как использовать 3G-модем Huawei E1550

Прочтите раздел Установка и настройка 3G USB модема Huawei E1550

Как подключиться к сети Yota?

Установите пакет kernel-modules-u200-std-def. После этого устройство появится в NetworkManager и им можно управлять из этой программы.

Как подключиться к удалённому рабочему столу Windows из ALT Linux?

Используйте программу rdesktop или remmina.

Как автоматически подключать сетевые диски, если я использую NetworkManager

Добавьте параметр _netdev у подключаемых сетевых дисков в /etc/fstab. Например:

altair:/space   /mnt/net        nfs             nolock,_netdev                  0 0

После этого сетевые диски будут подключаться при подключении к сети через NetworkManager

Как работать с сетевым окружением в XFCE

Через fuse-smb

Сервер

Как изменить начальную страницу Apache?

Укажите требуемый путь в параметре DocumentRoot в файлах

  • /etc/httpd2/conf/sites-enabled/000-default.conf
  • /etc/httpd2/conf/sites-enabled/000-default_https.conf

Выполните после этого

service httpd2 condreload

Как поставить Apache с поддержкой PHP?

apt-get install apache2-mod_php5
a2enmod mod_php5
service httpd2 restart

Как включить поддержку сценариев cgi-bin в Apache?

a2enmod cgi
service httpd2 condreload

Как сделать из сервера LDAP адресную книгу для Thunderbird

Вам нужно опубликовать LDAP-сервер. Для этого в файле /etc/sysconfig/ldap добавьте внешний IP сервера в параметр SLAPDURLLIST:

SLAPDURLLIST="'ldap://localhost/ ldap://10.1.0.18/ ldaps:///'"

(в примере добавили доступ по обычному LDAP-протоколу к ldap://10.1.0.18/, адрес сервера можно узнать командой ip a).

После этого перезапустите службу:

service slapd restart

Как переключаться в KVM и достать файл из его образа?

Советы и секреты при работе с KVM

Как поставить графическую среду на сервер?

По соображениям безопасности это не рекомендуется на сервере, однако вы можете подключить репозитории и установить необходимые пакеты командой:

apt-get install xinit xorg-server gnome-full gdm

В серверных дистрибутивах, начиная с Шестой платформы можно установить Gnome и Xorg на этапе установки дистрибутива.

Как получить доступ к MySQL из сети?

По соображениям безопасности по умолчанию по сети база данных MySQL не работает. Если действительно необходимо и доступ ограничивается внешними средствами — закомменируйте (поставьте знак # в начале строки) параметр

skip-networking

в файле /var/lib/mysql/my.cnf, с последующим перезапуском службы mysqld.

Администрирование

Как перейти в режим суперпользователя (переключиться в root)?

В Терминале введите команду:

su -

далее укажите пароль суперпользователя (root). Подробности — в разделе Su. Если пишет 'Permission denied', пользователь (имя и группы можно узнать командой id), с которого осуществляется переключение, не входит в группу wheel Добавить пользователя user в эту группу можно командой (под правами root, например, войдя на текстовыую консоль по комбинации клавиш Alt+F2):

gpasswd -a user wheel

Как в Linux редактируются защищённые от записи конфигурационные файлы?

Для их редактирования потребуются права суперпользователя (root). Есть два способа вызвать редакторы с такими правами:

1. В графическом редакторе (через программы повышения привилегий gksu, kdesu): Alt+F2,

gksu gedit /etc/fstab

2. В терминале: откройте Терминал (или Alt+F2, xvt), введите команды (в первой будет запрошен пароль пользователя root):

su -
mc

mc похож на Norton Commander или Far. Как вариант второй команды можно сразу вызвать редактор:

mcedit /etc/fstab

Как восстановить пароль пользователя root?

Загрузив систему с параметром init=/bin/sh, поменять пароль.

Подробнее, и другие способы: Восстановление пароля администратора.

Ещё совет: настройте себе sudo, если Вы пока ещё не забыли пароль root-а. Если для Вас это допустимо по соображениям безопасности, то будет и чем-то удобнее, и проблема забывания пароля root-а вдруг не станет большой проблемой.

Как восстановить загрузчик Linux?

Восстановление_загрузочной_записи

Как отучить GRUB2 запоминать последний выбранный пункт?

В файле /etc/sysconfig/grub2 изменить строку

 GRUB_DEFAULT='saved'

на

 GRUB_DEFAULT=n

где n номер пункта меню, либо на

 GRUB_DEFAULT='точное название пункта меню'

Вариант с названием предпочтительнее, поскольку после обновления ядра количество пунктов в меню увеличится и нумерация некоторых пунктов изменится. Внимание! Нумерация пунктов начинается с 0. Список пунктов можно получить по команде:

grep menuentry /boot/grub/grub.cfg | nl -v0

Например, пусть мы имеем следующие пункты меню

# grep menuentry /boot/grub/grub.cfg | nl -v0
0	menuentry "ALT Linux 6.0.1 KDesktop" --class gnu-linux --class gnu --class os {
1	menuentry "ALT Linux 6.0.1 KDesktop (failsafe mode)" --class gnu-linux --class gnu --class os {
2	menuentry "ALT Linux 6.0.1 KDesktop, 3.0.8-std-def-alt0.M60P.1" --class gnu-linux --class gnu --class os {
3	menuentry "Windows Vista (loader) (on /dev/sda1)" --class windows --class os {
4	menuentry "Memtest86+-4.20" {
# 

и хотим, чтобы по умолчанию грузился Windows. Тогда в /etc/sysconfig/grub2 пишем

 GRUB_DEFAULT='Windows Vista (loader) (on /dev/sda1)'

Потом в терминале от пользователя root:

grub-mkconfig -o /boot/grub/grub.cfg

Перезагрузка.

Поддержка оборудования

Поддерживается ли моё оборудование XYZ?

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

Как обеспечить работы интерактивной доски SmartBoard в p5 и более поздних бранчах?

В файле /etc/X11/xorg.conf в разделе ServerFlags добавьте параметр

Option "AutoAddDevice" "False"

После этого перезапустите графический сеанс. Пошаговая инструкция.

Как установить драйвер для Samsung ML-2580?

Загрузите с сайта Samsung универсальный драйвер UnifiedLinuxDriver_1.02.tar.gz (33 МБ). Сохраните его в каталог. Внимание! Имя этого каталога и вышестоящих каталогов не должно содержать кириллицы, в противном случае установка драйвера работать не будет! Например, можно сохранить в /tmp

Откройте терминал, получите права суперпользователя и перейдите в каталог:

su -
cd /tmp
tar xf UnifiedLinuxDriver_1.02.tar.gz
cd cdroot
./autoinstall

Разработка

Как мне собрать свой пакет?

Прочтите Краткое руководство по сборке пакета