Я подумал слишком уж много болтовни стало в
Советы новичкам. Пора их как-то реорганизовать - и всякие новинки и предложения постить сначала в этот топик, а потом уже переносить в тот. А то читать неудобно. Надеюсь никто не обидится, если за конкретным советом не будет стоять конкретный автор? В общем, я собираюсь заменить топик из Вопросов чайника следующим текстом и закрыть. Открывать только когда в этом топике накопится большое количество бесспорных советов. Например скрипт t.t. сюда не входит из-за отсутствия более-мене универсальной версии. Не даю я ссылку и на свой setup.exe aka lightinstall по той же причине и причине недоделанности.
polachok добавил в
25.07.2005 17:18
Совет #0.Почитайте документацию по Linux(и конкретному дистрибутиву), прежде чем ставить.
Для этого можно купить книгу (тот же "Линукс для чайников") или почитать в Интернет.
Совет #1. НИКОГДА не работайте под root'ом, если не хотите лишних проблем.
Входите как root только при крайней необходимости(администрирование ситемы, установка софта). Впрочем можно обойтись даже и без этого, используя команды su
и sudo. Об использовании этих команд будет сказано ниже.
Совет #2. Установка софта из исходных кодов.
tar -xvzf ./[имя программы].tar.gz ; cd ./[имя программы] ; less ./README ; less ./INSTALL ; ./configure ; make ; su -c "make install"
Прим. Если это tar.bz2 архив используйте tar -xvjf ./[имя программы].tar.bz2
Прим.2. Возьмите за правило между less INSTALL и ./configure обязательно выполнить ./configure --help и очень внимательно прочитать вывод
Прим.3. В rpm-based дистрах предпочтительней использовать бинарные файлы для установки програм. Или же при сботке из исходников пользутесь checkintall.
#./configure
#make && checkinstall (с опцией для данного дитсьра)
После этого полученый файл устанавливается как обычный бинарник, и не требует для удаления програмы иметь сорцы.
Совет #3. Не побрезгуйте воспользоваться поиском по форуму, по unix.ginras.ru, по rus-linux.net, а также google. Возможно ваша проблема уже решена.
Совет #4. Когда задаёте вопрос сообщайте следующую информацию: дистрибутив, ядро, оконную систему (KDE\GNOME и др.)+то, что вас попросят. Иначе Вам не смогут помочь... Естественно, если Вы задаете вопрос по настройке wvdial вам конечно же не следует сообщать оконную систему.
Совет #5. Перед тем как задать вопрос вида "а может ли программа X сделать действие Y", изучите внимательно вывод команды man программа-X
Совет #6. Для поиска системных файлов целесообразно использовать команду locate. Сначала нужно создать базу данных для нее. Для этого используйте команду updatedb из-под root'a. Поиск может выполняться от обычного пользователя.
Совет #7. Выбирать дистрибутив Вам придется самим. В этом вам поможет
http://citforum.ru/operating_systems/linux/distro-select/ Купить любой дистрибутив Вы всегда можете на linuxcenter.ru. И ни в коем случае не надейтесь на то, что первый же выбранный дистрибутив окажется подходящим во всех отношениях. Будьте готовы перебрать несколько вариантов, прежде чем окончательно определиться.
А с другой стороны - опробование дистрибутивов занятие затягивающее, это - спорт. Так вот, не становитесь профессиональным спортсменом:-)
Совет #8. Если у вас не загружается система, не спешите по старой плохой привычке переустанавливать всё с нуля, лучше используйте live-cd для восстановления. Частенько случаются проблемы с загрузчиком (grub, lilo), kernel panic, с загрузкой X-ов, а также забывается пароль для root. Также для этой цели может использоваться Install CD некоторых дистрибутивов, в которых имеется т.н. rescue-режим.
Совет #9. Замечание, касающееся форума. Если вы уж написали сообщение, то не ленитесь, перечитайте его перед тем как запостить. После исправления найденных ошибок/опечаток и т.п. перечитайте еще раз, и только после того как убедитесь, что в нем нет ошибок, отправляйте его. Так вы сэкономите время и нервы окружающих и оставите о себе более благоприятное впечатление. И еще: Если вы постите большие листинги, конфиги и т.д., не надо вставлять их в текст сообщения, лучше приаттачьте отдельно в виде файлов.
Совет #10.Заведите себе общую тетрадь, куда протоколируйте все свои действия с ситемой, установкой/удалением программ, а также заносите решения наиболее често всречающихся проблем. Что, между прочим, не подменяется изучением логов - это вещи взаимодополняющие.
Заметка о командах su и sudo.
Если набрать просто su - то после ввода пароля рута (root) можно работать с правами этого самого рута.
Если набрать su user2 - то можно войти под логином user2 (введя его пароль).
Для чего всё это?
Пример: Вы сидите в Х-ах (под простым пользователем). А для установки новой программы нужны права рута. Выходить и входить под рутом? Нет. Просто запустить терминал (xterm, gnome-terminal, konsole и т.д.), ввести su, пароль и будет вам щастье.
Программа sudo, в отличие от su, является гибко настраиваемой. Я расскажу только о некоторых ее возможностях. Для настройки команды sudo служит файл sudoers. Вы можете найти его с помощью программы locate. Редактирование файла возможно только от root'a. Итак, запускаете свой любимый редактор от рута и просматривате этот файл, он должен выглядеть примерно следующим образом:
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
Добавьте в конец файла команды которые Вы хотите запускать без пароля, например вот так:
#Имя польз-ля #Имя комп-ра=запрос пароля #команды(с полным путем)
polachok ALL=NOPASSWD: /sbin/mount /cdrom,/sbin/umount /cdrom
polachok ALL=NOPASSWD: /sbin/shutdown -p now, /sbin/shutdown -r now
Добавление этих двух строк позволит Вам монтировать и размонтировать CD-ROM, а также перезагружать компьютер и выключать его командами sudo <команда>
Если вы заинтересовались - читайте man sudo, man sudoers.
И немедленно выпил.