Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Прежде чем спросить! FAQ по разделу *nix

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Прежде чем спросить! FAQ по разделу *nix
Имя
Сообщение << Старые топики   Новые топики >>
Прежде чем спросить! FAQ по разделу *nix - 2008-06-05 17:21:20.750000   
rtw

Сообщений: 1372
Оценки: 0
Присоединился: 2004-08-19 00:28:05
FAQ для раздела *nix
Обязательно к прочтению перед тем, как задать вопрос!


Вопросы-ответы писать в ПМ. Будет добавляться с указанием на автора.
Не пишите огромные трактаты с мнением, читать их никто не будет! Так-же запрещено копирование материалов с других ресурсов без указания ссылок!

В ближайшее время фак будет приведен в порядок. Надеюсь все отнесутся с пониманием к нововведениям! ВСЕМ СПАСИБО ЗА ПОМОЩЬ! Продолжайте в том-же духе.

Вместо введения
Для кого этот FAQ?
man man


Общие вопросы
[ol]
  • Что такое *nix?
  • С чего начать изучение *никс-систем?
  • Какие бывают *nix?
  • Какую *nix выбрать?
  • Что такое root?
  • Что такое shell/терминал/оболоча, либо "Куда это все печатать?"
  • Наиболее часто употребляемые команды (часть 1)
  • Наиболее часто употребляемые команды (часть 2)
  • Что такое точка монтирования (mount point)
  • Для чего все эти каталоги? Что такое FHS?
  • Как настроить сетевую карту? ifconfig.
  • Как устанавливать программы? (Установка из исходников)
  • Как исправлять ошибки при установки программ?
  • Зачем нужен *nix, если есть Windows?
  • Что я потеряю, отказавшись от Windows
  • [/ol]

    GNU/Linux [ol]
  • О выборе дистрибутива
  • О выборе дистрибутива (2)
  • О выборе дистрибутива (3)
  • Как мне установить Linux?
  • Можно ли поставить Linux и Windows на один компьютер?
  • Какие файловые системы поддерживает Linux?
  • Я установил Linux, что дальше?
  • Русские шрифты, монтирование NTFS/Fat32
  • Менеджеры управления пакетами, установка и удаление программ.(Ubuntu, Debian, Fedora, rpm)
  • Еще несколько советов…
  • LINUX UBUNTU
  • [/ol]


    Все неточности, исправления и добавления прошу мне в личку. Так-же сообщать, если считаете, что какой-то вопрос не достаточно освeщен, либо непонятно описан. Чистым и информативным форум мы сделаем ТОЛЬКО общими усилиями.
    Post #: 1
    RE: Прежде чем спросить FAQ по разделу *nix - 2008-06-05 17:49:07.036666   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: Общие вопросы
    Вопрос: Что такое *nix?
    *nix это раздел форума, посвященный обсуждению Unix Like (POSIX) операционных систем и програмного обеспечения для данного типа платформ. Если вы впервые слышите о том, что есть отличные от Windows и MacOS ОСи, то рекомендую к прочтению небольшую статью по истории развития компьютерных технологий, коих полно в сети на различных языках. К примеру http://www.edu-zone.net/show/158762.html
    Post #: 2
    RE: Прежде чем спросить FAQ по разделу *nix - 2008-06-05 19:14:08.846666   
    saimon 2metra

    Сообщений: 4281
    Оценки: 0
    Присоединился: 2007-01-26 10:56:51.426666
    Тема: Общие вопросы
    Вопрос: С чего начать изучение *никс-систем?

    Вы под впечатлением от увиденного/услышанного пришли домой с ярым намерением замочить маздай и стать кул-юниксоидом. Но вот что это за зверь и с какой стороны к нему подойти?
    Ищем помощи в книге!
    Перво-наперво идем в книжный магазин и видим… omg… книг по *никсам полно! Как не утонуть в лавине информации?!
    Очень просто: первой книгой должна быть иллюстрированная книга по ОДНОМУ дистрибутиву в КОМПЛЕКТЕ с дистрибутивом ТОЙ ЖЕ версии, что и описывается в книге. Читая такую книгу пошагово рядом с компутером избегаем многих проблем с изменениями в дистрибутиве, которые успели возникнуть с момента выхода книги, а также с разбегом мысли, когда читаешь универсальный справочник ПО ВСЕМ дистрибутивам Линукс (на самом деле по-немногу о самых распространенных, и ни о чем по сути).
    Для примера (не для рекламы!): "Руководство пользователя Fedora 8" Д.Колисниченко, или "Как установить и настроить ASPLinux 11" от издательства Триумф. В последней книге даже приведен подробный мануал по плавной миграции с Windows через виртуальную машину.
    Еще одна книга, котороую стоит схавать - "Linux карманный справочник", Скотт Граннеман. Эту книгу лучше читать параллельно с какой-нить другой, в ней приведены куча примеров, подходит для изучения на любом дистрибутиве. Такие навыки как 1001 способ использования команды ls, командная строка, etc, пригодятся на всю Вашу *никсовую жизнь.
    Post #: 3
    RE: Прежде чем спросить FAQ по разделу *nix - 2008-06-06 00:48:48.473333   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: общие вопросы
    Вопрос: Какие бывают POSIX?
    Существует несчетное количество POSIX совместимых систем. Делят их в основном по функциональному назначению. Из серверных наиболее выдающиеся FreeBSD, NetBSD, Sun Solaris. К десктопам-же относятся DesktopBSD, MacOS(несмотря на полностью закрытый код). Касательно GNU/Linux, то здесь 80% зависит от дистрибутива, оставшиеся 20% может быть исользовано как в качестве первого, так и в качестве второго типа (Debian и RedHat тому примеры) ОС. Стоит заметить тот факт, что Unix Like OS легко (относительно) портируется под различные типы платформ, отсюда столь распространенное использование Linux и FreeBSD в сетевом оборудовании (роутеры, точки доступа, свитчи) и даже на телефонах (QTopia).
    Post #: 4
    RE: Прежде чем спросить FAQ по разделу *nix - 2008-06-06 00:59:33.320000   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема:Общие вопросы
    Вопрос:Какую *nix выбрать?
    Для начинающих однозначно GNU/Linux, а остальные сами оределятся. Крайне не советую выбирать дистрибутивы, требующие большого контроля пользователя. Лично я начинал с Debian и пользуюсь по сей день.
    !НЕ СОВЕТУЮ начинать путь Unix c BSD ОС, на первый взгляд очень дружелюбная линейка, но в более детальном рассмотрении потребует глубокого понимания действий для грамотной и полноценной настройки.
    Post #: 5
    RE: Прежде чем спросить FAQ по разделу *nix - 2008-06-06 01:24:13.680000   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема:Общие вопросы
    Вопрос:Что такое root?
    Root это название учетной записи Администратора системы. Root может быть только один!В виду своей огромной роли в ОС, root обладает рядом ответственности, при которой неаккуратные или необдуманные действия приводят к краху системы. БУДЬ АККУРАТНЫМ! Пароль для root задается обычно при настройке ОС, а меняется командой passwd, выполненной самим рутом (т.е. вы должны зыйти в учетную запись рута либо поднять привелегии пользователя до прав рута командой su либо расширенной sudо). Помимо рута ОБЯЗАТЕЛЬНО нужно создать штатную учетную запись, для регулярной работы (2 утилиты наиболее распространенные adduser и useradd). В целях безопасности и сохранности ОС стоит отключить root от любого права использовать, в т.ч. удаленно, кроме как локально с помощью терминалов. Подробнее как это сделать я опишу дальше.
    Post #: 6
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 01:50:36.420000   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема:Общие воросы
    Вопрос:Что такое терминал/shell/оболочка, либо "Куда это все печатать?"?.
    Shell это !основной интерфейс управления Unix Like OS. В большинстве случаев вызвать его можно с помощью комбинации клавишь alt+ctrl+F(n), где n порядковыйй номер желаемого shell'a. Иное название ему терминал или консоль (console). По началу сложно работать в текстовом режиме, но никто простого ничего не обещал! Могу тебя заверить, что путь любого юниксоида будет лежать именно через клавиатуру, так что смело вводим логин и пароль (кстати, звездочки в строке пароля, как ты привык, отображаться не будут) и печатаем man man. Теперь ты знаком с основной документацией по твоей ОС. Принимай искренние поздравления, ты уже встал на путь открытых технологий.
    Для запуска терминала в графическом режиме (например при работе в КДЕ или Gnome) существуют различные эмуляторы Xterm, XConsole и так далее. Обычно поставляется вместе с графической оболочкой, найти проблем не составит. Скажу пару слов и об интерпретаторах команд.
    quote:

    FreeBSD Hand Book

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


    Post #: 7
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 02:29:37.963333   
    Wlada

    Сообщений: 1233
    Оценки: 0
    Присоединился: 2007-09-24 12:01:26.970000
    Тема: GNU/Linux
    Вопрос: О выборе дистрибутива
    Мне в свою очередь очень помогла ссылка http://distrowatch.com в выборе дистрибутива.
    Там представлен очень большой выбор и дано краткое описание не только Linux, но и Unix систем.
    Всем выбор дистрибутива предлагаю начать именно с этой ссылки.
    Post #: 8
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 04:51:16.843333   
    Ненавижу KDE

    Сообщений: 243
    Оценки: 0
    Присоединился: 2008-01-12 11:20:14.120000
    Тема: Общие вопросы
    Вопрос:Что такое точка монтирования (mount point)
    Точка монтирования — это каталог принадлежащий дереву каталогов корневой файловой системы, которая начинается с корневого каталога. Точка монтирования используется для реализации возможности присоединить или отсоединить разделы диска к файловой системе динамически во время работы операционной системы. За монтирование устройства к точке монтирования отвечает команда mount
    Синтаксис:
    mount [файл устройства] [точка монтирования]
    Примеры:
    mount /dev/hdc /mnt/cdrom
    //Точка монтирования в данном случае - /mnt/cdrom. Именно там будут находиться файлы устройства /dev/hdc (обычно CDROM).
    mount /dev/sda1 /mnt/flash
    //Точка монтирования в данном случае - /mnt/flash.
    Post #: 9
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 08:19:52.636666   
    mactep.Black

    Сообщений: 6065
    Оценки: 678
    Присоединился: 2008-02-28 13:01:19.656666
    Пара полезных ссылок

    Для тех, кто совсем не может определиться с дистрибутивом: http://www.zegeniestudios.net/ldc/index.php?lang=ru

    Самый обширный справочник по командам консоли *nix'овых систем, который я встречал: Unix Toolbox
    Post #: 10
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 10:41:04   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: Общие вопросы
    Вопрос: Зачем нужен *nix, если есть Windows?
    Unix Like построили интернет и укрепились на десктопах продвинутых пользователей. "Windows vs Linux" -не смею затрагивать эту тему, т.к. придерживаюсь политики "Каждой задаче свое решение".
    Post #: 11
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 12:00:36.910000   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: GNU/Linux
    Вопрос: Как мне установить Linux?
    Сперва необходимо ознакомиться с документацией по дистрибутиву, т.к. установка для каждого индивидуальна. Если в Suse или Ubuntu все делается с помощью красивых окошек и мышки, то установщик Debian ограничивается лаконичной консолью с элементами псевдографики. Все-же некоторые общие черты есть, да и пункты установки могут различаться только в порядке их следования. Вот обязательные шаги, которые необходимо выполнить при установке ОС Linux.

    1. Опеределить метод установки
    Linux может быть установлен с CD/DVD диска с дистрибутивом (полным либо базовым), с помощью загрузочной дискеты по сети (здесь обычно широкий выбор ftp и http зеркал, выбираем то, что ближе), с помощью загрузочной дискеты с HDD (большинство дистрибутивов поддерживает файловую систему Fat32). Установка может быть и с нескольких источников сразу (скажем базовая система была установлена с диска, а все дополнительные пакеты по сети, таким образом можно не беспокоиться за то, что дистрибутив устарел).
    Совет! Выбирай рекомендуемый тип установки по умолчанию.

    2. Ознакомиться с документацией по установке дистрибутива
    Позже выложу ссылки по каждому дистрибутиву.

    3. Выделить место на HDD
    На этом месте требуется от тебя максимальное внимание! Необдуманные действия могут привести к потере всех данных на твоем жестком. Советую выделить свободное (unallocated) пространство на hdd из Windows (если она у тебя стоит до сих пор) с помощью утилиты Partition Magic. Теперь в рамках этого раздела тебе необходимо создать как минимум 2 раздела с файловой системой ext2 либо новее ext3 и системную swap (раздел подкачки). Размер swap в современных дистрибутивах должен (не обязан) быть не менее 512Мб (не скупись на место, swap полезен), если его не задать, то установщик может выдать предупреждение. На месте ext фс делаем корневую точку монтирования, обазночается "/" знаком. Обычно я создаю точки монтирования /home, /var, /usr/local на отдельных разделах в целях сохранности своих данных в случае краха ОС. Конкретнее по разметке читать в документации к дистрибутиву!

    4. Выбрать необходимые пакеты
    На этом моменте я не буду заострять внимание, позвольте системе решить за вас, что ей нужно. Сделать это можно выбрав тип "Базовая установка" либо может быть предложена установка готовой системы (например "Desktop система" либо "Ftp сервер").

    5. Установить пароль для root
    Вводим, запоминаем (при вводе не будут отображаться звёздочки, это нормально).

    6. Создать учетную запись пользователя
    Создаем, запоминаем.

    7. Перезагрузка
    Вынимаем носитель.

    NB! это базовые шаги, только описание того, к чему нужно быть готовым до начала установки. Я не давал пошаговые инструкции к действию, а только описал их алгоритм.
    Post #: 12
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 12:12:05.816666   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: First of all
    Вопрос: man man
    man - общепринятая система документации ПО. Выполни man man чтобы узнать как ее использовать.
    Post #: 13
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 12:22:52.416666   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: First of all
    Вопрос: Для кого этот FAQ?
    Целевая аудитория- начинающие. Здесь будут описаны ответы на вопросы, которые чаще всего возникают у новичков. Так-же будут даны ссылки на уже обсуждавшиеся ранее вопросы, дабы не поднимать одно и тоже в сотый раз.
    Post #: 14
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 12:49:42.156666   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: GNU/Linux
    Вопрос: Можно ли установить Linux и Windows на один компьютер?
    Можно. Последовательность установки: windows -> linux. При обратной последовательности читаем тему про восстановление загрузчика.
    Post #: 15
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 14:15:54.070000   
    Ненавижу KDE

    Сообщений: 243
    Оценки: 0
    Присоединился: 2008-01-12 11:20:14.120000
    Тема: Общие вопросы
    Вопрос: Какие файловые системы поддерживает Linux?
    В настоящее время Linux поддерживает более 50 файловых систем в т.ч. и все фс, используемые в Windows. Традиционной для Linux является Extfs (Extended File System, расширенная файловая система) и её "потомки" ext2, ext3 и с недавних пор ext4. В настоящее время многие Линукс-пользователи делают свой выбор в пользу ReiserFS. Она производительнее чем ext.
    Post #: 16
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 14:35:02.793333   
    Wlada

    Сообщений: 1233
    Оценки: 0
    Присоединился: 2007-09-24 12:01:26.970000
    Тема: GNU/Linux
    Вопрос: Я установил Linux, что дальше?
    Если вы уже использовали Windows вам легче будет ориентироваться преимущественно в графической среде, для это выбираем при запуске KDE либо GNOME.
    В отличии от Windows систем там другие папки и другие подкаталоги. Просто нужно смотреть и привыкать к некоторым особенностям операционной системы Linux.
    При входе в систему лучше использовать пользователя, так наименьшее шансов, что вы повредите систему.
    Post #: 17
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-06 19:12:35.610000   
    saimon 2metra

    Сообщений: 4281
    Оценки: 0
    Присоединился: 2007-01-26 10:56:51.426666
    Тема: Общие вопросы
    Вопрос: Что я потеряю, отказавшись от Windows

    Сколько бы Вы не читали книг и статей по *nix, холиваров *nix-защитников на форумах, вывод из них можно сделать только один: все, что можно делать в Windows, то же самое можно и в *nix, только чуть-чуть сложнее и больше учиться. Повсюду слышны слоганы: "На любую windows-программу есть достойный open source аналог", "OpenOffice 100% совместим с Microsoft Office" и т.д.
    Взглянем правде в глаза:
    1. В тех моментах, где *nix самобытна - а это, безусловно, сетевые возможности, безопасность (с оговорками), многопользовательская работа, разграничение прав, - ей нет равных.
    2. В тех моментах, где *nix пытается догнать Windows - а это gui-интерфейс, дружелюбность к пользователю (установить прогу нажатием "Next", настроить прогу за парой кликов мышки) пакеты прикладных программ, поддержка оборудования (не вдаваясь в подробности, но в десктопном железе - однозначно) - там дела обстоят несколько хуже.
    Проблемы с драйверами: Не все производители железа уделяют достаточно внимания *nix-драйверам. win-модемы или графические карты Ati, к примеру - это одна из проблемных мест в этой области.
    Пакеты прикладных программ: AutoCAD, Photoshop, 1С:Предприятие… Список программ, которых нет в *nix и аналоги которых не обеспечивают даже базового функционала и минимальной совместимости, можно продолжать долго. Пока единственный выход - запускать эти программы под wine, но wine не всемогущ, и некоторые программы ему не позубам вообще, а в основном windows-программы работают с ним кое-как, часто вылетают и глючат.
    Игры: Doom3 - это скорее исключение из правил, когда хорошая масштабная игра поддерживается в *nix. Привычные нам НидФорСпиды, ГТА и прочие крутые игрушки будут работать только под Cedega и немного хуже, чем под Windows (+ дополнительные деньги на подписку Cedega, + гимор с конфигами).
    Офис: OpenOfice.org довольно стремительно догоняет Microsoft Office, но чего в нем никогда не будет - так это VBA, серверной поддержки SharePoint и многих других вкусных вещей. И еще нужно признать, что сейчас совместимость с MS Office 97-XP на приемлимом уровне только у текстовых документов *.doc, электронные таблицы - немного хуже, рендеринг некоторых документов из-рук-вон плох, и все это помимо ужасной реализации некоторых функций в самом OOo.

    Всю эту жуть нагнал лишь по одной причине - нужно быть реалистами. Если Вы, поверив какому-то васе, что *nix легко заменит Windows, споткнулись на первых же шагах, а потом с криками: "*nix - ацтой", вернулись обратно в Windows со стойким отвращением к *никсам - значит у Вас сформировалось неправильное представление о мире *nix. Чтобы жить и работать в *nix, надо быть немного романтиком, *nix-фанатом, компьютерным фанатом (читать, читать и читать мануалы; ковырять, ковырять и ковырять конфиги и исходные тексты) и альтруистом одновременно. И держать рядышком Windows, если есть хоть одна из причин, перечисленных выше.
    Post #: 18
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-09 15:57:38.353333   
    Wlada

    Сообщений: 1233
    Оценки: 0
    Присоединился: 2007-09-24 12:01:26.970000
    Тема: GNU/Linux
    Вопрос: 33 вопроса по Линуксу

    1. У меня ничего не работает что делать?
    1. Совсем ничего не работать не может, как минимум работает BIOS, который на крайний случай оповестит, что нет файловой системы. А не работает вероятно по 3 причинам:
    а. - лень читать документацию, если вам от этого легче мне тоже лень. А помогать писать этот FAQ тем более, но писали для вас так, что потрудитесь прочитать хотя бы этот FAQ.
    б. - не вверно вводим команды, читаем Bash - основные команды в Линуксе и Юниксе. Если ничего не помогло корректно задаём вопрос с указанием операционой системы и её версии. Не знаете версию потрудитесь хотя бы написать, что за дистрибутив. Так же пишем что делали и какую ошибку пишет.
    З.Ы. - смотрим раздел железо если связано с микросхемами компьютера.

    2.Процессор x_86 что это?
    2.Под понятием этого процессора входит что Линукс может работать на процессорах i386 i486 i686 это Celeron Pentium.

    3.На процессор дрова надо?
    3.Надо, дрова на процессор это операционая система.

    4.А на флэшку драйвера искать?
    4.Флешка содержит файловую систему FAT/FAT32/NTFS так же как жесткие диски тоже содержат файловую систему её нужно монтировать в некоторых линуксах, в некоторых она монтируеться самостоятельно.

    5.На что качать драйвера?
    5.Во первых ставим Линукс, а потом смотрим по необходимости.

    6.Какой Линукс посоветуете установить?
    6.Смотрите ссылки на диструбутивы, но помните что какой бы вы не вырали, это всё же Линукс, а не Windows, поэтому не надо делать удивлённые глаза и спрашивать: "а что это такое?".

    7.Смогу ли я запускать под Линуксом: "любая программа Windows" и как это сделать?
    7.Если вы собрались использовать программы под Windows то повторяю ни в коем случае не удаляйте Windows. Программу можно запустить через эмулятор, но лучше в Windows.

    8.Как поставить Линукс если уже стоит Windows?
    8.Рассмотрим вариант один жесткий диск и на нём уже стоит Windows. Есть два способа рассмотрим оба.
    а. - Переустановить Windows при инсталяции уменьшить раздел оставив под Линукс 10-20гб (больше собственно и не надо так как раздел Windows можно использовать как хранилище для файлов Линукса).
    б. - использовать программу для уменьшения раздела Windows и сохранения на ней файлов, программ много поэтому не буду их приводить, я использовала например Partition Magik сейчас использую вариант а.

    9.Почему я Windows не вижу Линукс?
    9.Потому что Windows не может работать в файловой системе Линукса. Почему не может? - вопрос к Билу Гейтсу.

    10. У меня не отображаеться русский язык на примонтрированом Windows каталоге
    10. Читаем: http://forum.xakep.ru/m_1105618/tm.htm

    11. Можно поставить Линукс на флешку?
    11. Можно читаем: http://forum.xakep.ru/m_1141725/tm.htm

    12. Какие книги лучше читать по Линуксу?
    12. По мне читайте, что хотите - каждый книжку ищет для себя, кому сухая тематика, кому всё красиво расписано. Я читаю handbook к FreeBSD операционая система Юникс.
    Книжки по Линуксу можете смотреть здесь: http://forum.xakep.ru/m_1139220/tm.htm

    13. Что лучше Виндоус или Линукс
    13. А ничем не лучше, просто разные операционые системы со своими плюсами и минусами. Читаем тут: http://forum.xakep.ru/m_1138683/tm.htm

    14. Чем платный Линукс отличается от бесплатного?
    14. Ценой. [&:]

    15.Подвержен ли Линукс вирусам?
    15.Да подвержен, но меньше из за того что большая часть вирусов написаная для Windows в Линуксе не работает.

    16. А если я вместо Линукса поставлю Юникс?
    16. Ставить никто не запретит, только надо учесть что диструбутивы Линукса большей частью сгенерированая пользовательская среда. То юникс это сбор с нуля (то есть с консоли) всей операционой системы.

    17. Будет под Линуксом работать оптическая мышь и/или сенсорный планшет?
    17. Будет во всех новых дистрибутивах.

    18. Как часто обновляются дистрибутивы Линукса?
    18. Обновление происходит раз в полгода/год. Если у вас более ранняя версия не обязательно скачивать/покупать новую как правило изменения происходят незначительные и внешне ни чем они отличаться.

    18. Эксперементальная версия
    18. Если вы впервые в Линуксе то не надо брать эксперементальные версии так как они могут содержать ошибку.

    19. У меня в виндоус стояла только WinZIP я установил WinRAR, могу я в Линукс его использовать?
    19. Это бесмысленно так как ни ZIP ни RAR не являються основными файлами сжатия *nix систем. В Линуксе используеться архивы TAR, BZ2, GZ и другие, архиваторы в Линуксе поддерживают распаковку RAR, но если вы устанавливаете Линукс можно вместо платного RAR взять бесплатный аналог для Виндоус 7zip. И к тому же архивирует в родной формат Линукса TAR, BZ2 и GZ.

    20. Я скачал Линукс в интернете как узнать целый ли он?
    20. Есть такая программа md5sums ( большая просьба модераторам вставить сюда вместо этого текста в скобках программу md5sums, а то можно загрузить только рисунок) и проверьте через неё, файл CHECKSUM.MD5 ( это всегда текстовый файл только иногда без расширения *.txt ), сумму и вы узнаете - целый если сумма сошлась. CHECKSUM.MD5 находиться обычно по соседней ссылке по загрузке дистрибутива.
    Post #: 19
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-09 20:45:42.553333   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: Общее
    Ворос: Наиболее часто употребляемые команды (часть 1).

    Дата, время

    cal- вывести календарь
    date- вывести текущую дату и время


    Файлы и каталоги

    chgrp- сменить группу для файла
    chmod- сменить права доступа для файла
    chown- сменить владельца файла
    chroot- делает каталог в параметре корневым
    lockfile- создание семафорных файлов
    mknod- создает именованный канал FIFO


    Общие команды

    cat- выводит содержимое файла
    cd- меняет текущий каталог на заданный
    cp- копирование (cp что куда)
    dir- см. ls
    find- осуществляет поиск файлов
    head- выводит первые 10 строк файла
    ln- создает ссылку на файл (-r для каталога)
    locate- см. slocate
    mc- запуск Midnigh Commander (если установлен)
    mkdir- создать директорию
    mkfifo- создать именованный канал FIFO с указанными именами.
    mv- переместить, переименовать
    rm- удалить
    rmdir- удалить каталог, rm -r справляется не хуже
    size- вывести сегменты программы
    slocate- поиск в базе даннах имен файлов системы
    split- разбить файл на несколько частей
    stat- показать информацию по заданному файлу
    tac- обратный порядок cat
    tail- вывестии последние 10 строк файла
    vdir- см. ls


    Сеть

    dig- формирует запрос о доменах DNS
    elm- расширенный mail
    finger- получить информацию о пользователе
    ftp- консольный фтп клиент
    getty- модемные звонки
    host- выводит IP адресс указанной системы
    hostname- имя локальной системы
    lynx- консольный браузер
    mail- почтовый клиент
    mimencode- кодировка, декодировка миме формата
    netcfg- (только для Linux)- сетевая конфигурация системы
    netstat- таблица сетевых соеденений, маршрутизация и много что ещё полезного
    nslookup- информация по DNS серверам
    ping- отправка ICMP пакетов на указанную систему (ECHO_REQUEST)
    ssh- удаленный shall
    traceroute- определение маршрута следования пакетов
    wget- загрузка ффайлов о HTTP протоколу


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

    at- однократный запуск команды или группы команд в заданное время
    atq- вывод всех заданий at
    atrm- удалить задание из at
    batch- запуск команд в период минимальной загрузки системы
    crond- периодический запуск команд. см. crontab
    getkeycodes- таблица соответствия скан-кодов кодам клавишь
    ifconfig- просмотр и конфигурирование сетевых интерфейсов
    insmod (только Linux)- добавление опций в ядро без его перекомпиляции
    kill- завершает процесс (kill номер_процесса)
    lilo- системный загрузчик
    linuxconf (только Linux)- конфигурирование ОС Linux
    md5sum- расчет md5 суммы файла либо строки
    modprobe (только Linux)- тестирование загружаемых модулей ядра
    mount- монтирование файловых систем
    nice- изменяет приоретет запускаемой программы
    passwd- изменяет пароль
    rmmod (только Linux)- удаляет модули из ядра
    setserial- получить или установить настройки последовательного порта
    setterm- устанавливает атрибуты терминала
    strace- трассировка системных вызовов и сигналов
    stty- выводит и изменяет настройки терминала (setenv использую в FreeBSD)
    umount- размонтирование файловых систем
    useradd- создает пользователя (adduser очень неплохой аналог)

    Продолжение…
    Post #: 20
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-11 09:27:15.493333   
    mactep.Black

    Сообщений: 6065
    Оценки: 678
    Присоединился: 2008-02-28 13:01:19.656666
    Тема: GNU/Linux
    Вопрос: Менеджеры управления пакетами, установка и удаление программ.

    Вступление
    В современных системах на базе Linux огромное число общих ресурсов, которыми пользуются сразу несколько программ: разделяемых библиотек, содержащих стандартные функции, исполняемых файлов, сценариев и стандартных утилит и т. д. Удаление или изменение версии одного из составляющих систему компонентов может повлечь неработоспособность других, связанных с ним компонентов, или даже вывести из строя всю систему. В контексте системного администрирования проблемы такого рода называют нарушением целостности системы. Задача администратора — обеспечить наличие в системе согласованных версий всех необходимых программных компонентов (обеспечение целостности системы).
    Для установки, удаления и обновления программ и поддержания целостности системы в Linux в первую очередь стали использоваться менеджеры пакетов (такие, как rpm в дистрибутивах RedHat или dpkg в Debian GNU/Linux). С точки зрения менеджера пакетов программное обеспечение представляет собой набор компонентов — программных пакетов. Такие компоненты содержат в себе набор исполняемых программ и вспомогательных файлов, необходимых для корректной работы программного обеспечения. Менеджеры пакетов облегчают установку программ: они позволяют проверить наличие необходимых для работы устанавливаемой программы компонент подходящей версии непосредственно в момент установки, а также производят необходимые процедуры для регистрации программы во всех операционных средах пользователя: cразу после установки программа может быть доступна пользователю из командной строки и — если это педусмотрено — появляется в меню всех графических оболочек.
    Немного полезной информации о менеджерах пакетов тут.
    Рассмотрим менеджеры управления пакетами в некоторых популярных дистрибутивах.

    Ubuntu
    Ubuntu — основной вариант дистрибутива от компании Canonical. Все далее описанное подходит и для остальных дистрибутивов семейства *buntu (Kubuntu, Xubuntu, Edubuntu, Gobuntu etc.)
    В качестве основного средства управления пакетами в дистрибутиве Ubuntu используется инструментарий apt-get. Это чрезвычайно мощная система, позволяющая устанавливать и обновлять прикладные программы. Контроль зависимостей — автоматический, поэтому пользователь не может ничего испортить.
    apt-get - это инструмент командной строки для управления пакетами и может рассматриваться как пользовательский интерфейс к apt. Для подробной информации о пользовании apt-get можно набрать в консоли man apt-get. Если не особо дружите с английским языком, по перевод манов по apt-get здесь.
    Любители графических интерфейсов могут задействовать менеджер приложений (Add/Remove Application). Это очень удобная программа с функциями поиска, выделения нужных пакетов, управления репозиториями и т. п.

    Fedora
    Fedora - дистрибутив Linux, спонсируемый компанией Red Hat и разрабатываемый сообществом, члены которого распределены по всему миру.
    Основным менеджером пакетов в Fedora является yum.
    Yum создан для решения следующих задач: поиск пакетов в репозитариях, установка пакетов из репозиториев, установка пакетов из .rpm файлов, с разрешением зависимостей с помощью репозитариев, обновление системы, удаление не нужных пакетов.
    Фактически, yum представляет собой оболочку для rpm обеспечивающую работу с репозиториями.
    Для того чтобы узнать все вожножности yum в консоли выполнить команду man yum, перевод на русский здесь.
    Кроме того существует графический менеджер управления пакетами (Установка/удаление программ), предоставляющий не меньший функционал чем в Ubuntu.

    Debian
    Особенность Debian и его клонов в том, что в них испльзуются не .rpm, а .deb пакеты. Пакет .deb - это архивный файл, содержащий два обычных архива *.tar.gz, один из которых включает скомпилированные исполняемые бинарники (и необходимые им для работы компоненты - библиотеки, конфиги, документацию и так далее), второй же - так называемые управляющие файлы: контрольные суммы, описания зависимостей, пред- и постинсталляционные сценарии.
    Debian предоставляет богатый выбор утилит для управления пакетами.
    dpkg - предназначена для установки, конфигурирования и удаления единичных пакетов, но не имеющая собственных средств разрешения зависимостей между ними;
    dselect - оболочка для dpkg, работающая в текстовом режиме; обеспечивает не только установку/удаление программ, но и групповой выбор пакетов по целевому назначению, а также разрешение зависимостей между ними;
    apt - универсальный набор инструментов для управления deb-пакетами, включая разрешение зависимостей между ними и даже построение из исходников отдельных пакетов и тотальную пересборку установленной системы с заданными параметрами компиляции;
    aptitude - оболочка для apt, как по интерфейсу, так и функционально схожая с dselect;
    sinaptic - также оболочка для утилит семейства apt.
    Информация взята отсюда. Там же можно более подробно прочитать про работу с некоторыми менеджерами управления .deb

    Установка пакетов с использованием RPM
    RPM Package Manager (RPM) является свободно распространяемым средством управления пакетами программ, и работает на многих системах Linux и UNIX. RPM поставляется по условиям лицензии GPL.
    Для конечного пользователя RPM предоставляет массу возможностей, облегчающих поддержку ОС в рабочем состоянии. Инсталляция, деинсталляция и обновление пакетов RPM производятся спомощью простых команд, а все несущесвенные детали скрыты от глаз пользователя. RPM поддерживает базу данных установленных пакетов и файлов, позволяя Вам выполнять поиск и проверку состояния Вашей системы.
    Во время обновления RPM специальным образом обрабатывает конфигурационные файлы, так что Вы никогда не потеряете свои настройки - возможность, недоступная при использовании файлов типа .tar.gz.
    Кроме того, RPM можно использовать для сборки пакетов.
    Перевод man страниц rpm на русском языке здесь.

    PS. список будет дополнятся. если какая то информация неполная, бесполезная или наоборот кому то помогла комментируем в личку
    Post #: 21
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-13 00:35:15.853333   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: Общее
    Вопрос: Наиболее часто употребляемые команды (часть 2)

    Начало…


    Состояние системы

    df- информация по использованию дискового пространства
    du- информация по использованному дисковому пространству указанными файлами или каталогами
    dumpkey (Linux)- драйвер клавиатуры
    free- информация об ОЗУ
    last- список последних зарегистрировавшихся пользователей
    ps- информация о процессах
    quota- информация об ограничениях на использование дискового пространства пользователями
    tload- график загрузки системы
    top- динамический ps
    uptime- суммарная информация по состоянию системы (пользователи, время работы и т.д.)
    users- информация о пользователях
    who- информация о системе или пользователе


    Файловая система

    NB! Не во всех Posix совместимых системах в стандартной поставке имеются следующие программы. В таком случае стоит обратиться к документации конкретной ОС по установке ПО.

    fdisk
    - создание, редактирование, удаление разделов диска
    fdformat- низкоуровневое форматирование дискеты в формате fat
    mkfs- создание файловой системы
    fsck- диагностика фс


    Архивация

    gzip- сжатие файла по алгоритму Лемпела - Зиффа.
    tar- изготовление из нескольких файлов/каталогов одного архива и наоборот


    Работа с текстом

    emacs- текстовой редактор с подсветкой синтаксиса. Поддерживает создание макросов.
    joe- текстовой редактор
    nano- текстовой редактор (рекомендую начинать с него)
    sort- сортировка, сравнение или объединение строк текстовых файлов
    vi- текстовой редактор
    vim- текстовой редактор


    Разное

    bc- калькулятор
    chvt- переключение между виртуальными консолями
    clear- очистка экрана
    cpp- запуск препроцессора, используемого С-компилятором (описание из "Linux в Подлиннике")
    echo- вывести текст, значение переменной
    env- выставить переменную окружения на время выполнения указанной команды
    g77- FORTRAN
    gcc- с/с++ компилятор
    g++- с++ компилятор
    id- информация по указанному пользователю
    login- вход в ОС
    logname- возвращает имя пользователя, которому принадлежит вызываемый команду процесс
    make- компоновка файлов, проверка зависимостей перед компиляцией. Требует make-файла в директории из которой запускается
    nohup- продолжать исполнять текущую задачу даже после выхода пользователя
    perl- PERL
    printenv- информация о значениях переменных окружения
    reset- начальная инициализация терминала
    resizecons- изменить разрешение текстовой консоли
    startx- запуск X-server
    strings- поиск текстовых строк в файле (я использую обычно grep)
    su- повышение привилегий текущего пользователя до root
    true- вернуть код 0

    Алфавитный порядок с редактированием взят из "Linux в подлиннике". Дополнительную информацию по какой-либо команде можно получить из man страницы.
    Post #: 22
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-16 16:48:57.696666   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: Общие вопросы
    Вопрос: Как настроить сетевую карту? ifconfig.

    Настройка сетевых карт в UNIX ОС выполняет программа- ifconfig. Для того, чтобы посмотреть текущую конфигурацию сетевых интерфейсов необходимо вызвать ifconfig без каких-либо параметров. Вывод будет содержать название сетевой карты и описание её текущих настроек. В Linux в качестве названия выступает сокращение от ethernet (eth) + порядковый номер устройства, который определяется при инициализации устройств, естественно начиная с 0. Для FreeBSD сокращение драйвера устройства (например fxp) + тот-же порядковый номер. В случае с Linux, при наличии в системе более чем 1 карты, возникает вопрос о том, какой номер использует нужное устройство. Для определения можно использовать утилиту dmesg.

    dmesg | grep -i eth


    В выводе разобраться будет не сложно.

    Далее по пунктам самое основное. Примеры даны для Linux: [ol]
  • Вызов: ifconfig &lt;интерфейс&gt; &lt;параметры&gt;
  • Задать ip: ifconfig eth0 192.168.0.1
  • Задать netmask: ifconfig eth0 netmask addr 255.255.255.0
  • Задать mac: ifconfig eth0 hw ether 00:00:00:00:00:00
  • Включить: ifconfig eth0 up
  • Выключить: ifconfig eth0 down
  • Задать основной шлюз (Default Gateway):&nbsp; route add default gw 192.168.0.1
  • Получить настройки по DHCP: dhclient eth0 [/ol]Этого должно быть достаточно для того, чтобы настроить свою карточку для доступа в сеть. Случаи с настройкой WiFi интерфейсов будут рассмотрены позже.
  • Post #: 23
    RE: Прежде чем спросить! FAQ по разделу *nix - 2008-06-20 14:02:07.723333   
    rtw

    Сообщений: 1372
    Оценки: 0
    Присоединился: 2004-08-19 00:28:05
    Тема: Общие вопросы
    Вопрос: Как устанавливать программы? (Установка из исходников)

    Вступление.


    Вопрос по установке дополнительного софта тревожит каждого, кто перебрался в среду Posix совместимых систем из Windows либо MacOS. В действительности поиск и установка ПО в Unix гораздо проще, чем в упомянутых ранее ОС. В базовых случаях она сводится к установке из прилагаемых к дистрибутиву репозиториев либо пакетного менеджера. В таком случае менеджер проследит за соблюдением всех зависимостей, которые необходимы для устанавливаемого пакета. Пользователю останется только выбрать метод установки. В случае, если по каким либо причинам необходимо собрать собственную версию пакета, имея его исходники, нам придется воспользоваться следующими утилитами: make, gcc и g++ (без этого никак). К счастью они входят в поставку практически всех Unix, так что если даже они не установлены, то не заморачиваясь используем штатный пакетный менеджер.


    О получении исходников. Как они выглядят?


    Зачастую, если пользователь мало знаком с программированием, сборка из исходников отпугивает уже одним своим названием. В действительности иногда пользователь даже не замечает когда заканчивается конфигурирование, а когда начинается компилирование проекта, если сделано все верно, не говоря о том, что исходный код в принципе видеть не нужно и вам будет достаточно понимание основных терминов, речь о которых идет в данном FAQ.

    И так, для примера будем устанавливать консольный ICQ клиент для ОС GNU/Linux centericq, последний релиз которого (на момент написания мной этого набора символов) можно скачать по ссылке:
    http://thekonst.net/download/centericq-4.21.0.tar.gz

    Для начала открываем консоль с правами простого пользователя, ведь нехорошо лазить root'om по сети. Для того, чтобы действия были согласованы, убедимся в том, что мы находимся в домашней директории пользователя:

    $cd $HOME


    Получаем нужные исходники с помощью самой распространенной качалки wget:

    $wget http://thekonst.net/download/centericq-4.21.0.tar.gz

    После того, как архив у нас на диске, его нужно распаковать

    $tar -xvzf ./centericq-4.21.0.tar.gz


    и перейти в новоиспеченную директорию

    $cd ./centericq-4.21.0


    Ознакомиться с содержимым текущего каталога мы можем командой ls (предпочтительно использовать с флагами: ls -la). Из вывода нас интересует наличие Makefile и configure. Теперь самое время перейти в учетную запись root командой su.

    Выполняем конфигурирование, вызвав файл configure с параметром –prefix, который будет содержать каталог, в который мы хотим собрать программу (для большинства Linux дистрибутивов я предпочитаю /usr/local/bin).

    #./configure –prefix=/usr/local/bin


    На этом этапе будут проверены зависимости и в случае, если какой-либо библиотеки найдено не было, либо версия ниже необходимой, то выдается соответствующее сообщение об ошибки и происходит выход из ./configure. В рамках обсуждения данного вопроса касаться устранения проблем зависимости я не стану и отложу его в подходящую тему, как обычно, на потом.

    После того, как программа сконфигурирована, она готова к сборке и установке в систему:

    #make &amp;&amp; make install

    Все. Теперь осталось дождаться завершения установки и наслаждаться общением с друзьями с помощью разработки соотечественника centericq.


    Post Scriptum


    Хотелось бы пояснить несколько действий, которые были нами совершены:

    При выполнении ./configure мы создаем новые makefile с параметрами, которые нам необходимы. В большинстве случаев, если нет необходимости что-либо менять (т.е. существует необходимость оставить все как есть), то этот шаг можно пропустить, в ином случае рекомендую указать место установки.

    Перейти в режим root на самом деле нужно только для одной цели, чтобы выполнить make install.

    Если что-либо не получается, то рекомендую прочесть прилогаемый к программе INSTALL файл.
    Post #: 24
    RE: Прежде чем спросить! FAQ по разделу *nix - 2009-08-25 21:26:27.746666   
    mactep.Black

    Сообщений: 6065
    Оценки: 678
    Присоединился: 2008-02-28 13:01:19.656666
    Полезные команды для работы с менеджером пакетов в Ubuntu.
    apt-get updаtе - актуализирование списка пакетов
    apt-get upgrade - обновление установленных пакетов
    apt-get dist-upgrade - обновление ОС до последнего релиза
    apt-get install &lt;имя&gt; - установка/обновление пакета/ов (перечисление пакетов через запятую)
    apt-get remove &lt;имя&gt; - удаление пакета/ов (перечисление пакетов через запятую)
    apt-get source &lt;имя&gt; - скачивание исходника пакета
    apt-cdrom add - подключение к локальному репозитарию CD-ROMa
    apt-cache search &lt;имя&gt; - поиск пакета по неполному имени и по тексту в описании
    apt-cache show &lt;имя&gt; - показать описание пакета
    apt-cache depends &lt;имя&gt; - показать, от каких пакетов зависит пакет
    apt-cache whatdepends &lt;имя&gt; - показать, какие пакеты зависят от пакета

    Работа с DEB-пакетами
    dpkg -i &lt;имя,маска&gt; - инсталляция пакета
    dpkg -r &lt;имя,маска&gt; - деинсталляция пакета
    dpkg -l &lt;имя,маска&gt; - запрос всех установленных пакетов
    dpkg -L &lt;имя,маска&gt; - запрос всех файлов, входящих в пакет
    dpkg -S &lt;имя файла&gt; - поиск данного файла в установленных пакетах
    dpkg -p &lt;имя файла&gt; - вывод детальной информации о установленном пакете
    dpkg-reconfigure &lt;имя пакета&gt; - переконфигурировать пакет
    /var/lib/dpkg - Каталог со всей информацией по пакетному менеджеру
    /var/lib/dpkg/info - Информация о пакетах: список файлов, список конфигов, конфигурационные скрипты, контрольные суммы

    Материал взят –> http://rexima.livejournal.com/40850.html
    А вообще:

    man apt-get или apt-get –help

    Спасибо товарищу farex
    Post #: 25
    Страниц:  [1]
    Все форумы >> [*nix/Linux] >> Прежде чем спросить! FAQ по разделу *nix







    Связаться:
    Вопросы по сайту / xakep@glc.ru

    Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.