GNU/Linux- свободная unix-подобная операционная система.
LInux разделяется на различные дистрибутивы, которые отличаются лишь внутренней организацией системы, настройками и программным обеспечением.
Наиболее известные из них: Ubuntu - дистрибутив, основаный на Debian GNU/Linux.
Именно с него многие юзеры (и я в том числе) начали свое знакомство с Linux.
Он использует среде рабочего стола (DE - desktop environment) Gnome, имеет один из самых больших репозиториев программного обеспечения, имеет развитую интернационализацию, для работы нуждается в 256 мегабайт RAM и, при установке на жёсткий диск, в трёх гигабайтах свободного пространства, рекомендуется новичкам.
Диск с этим дистрибутивом можно заказать совершенно бесплатно на сайте https://shipit.ubuntu.com/
Официальный сайт, где можно скачать дистрибутив http://www.ubuntu.com/
Kubuntu - единственное отличие этого дистрибутива от Ubuntu, это среде рабочего стола - KDE.
В остальном это та же Убунта.
Диск с этим дистрибутивом можно заказать совершенно бесплатно на сайте https://shipit.kubuntu.com/
Официальный сайт, где можно скачать дистрибутив http://www.kubuntu.com/
OpenSUSE - этот дистрибутив основывается на дистрибутиве Slackware.
В нем имеется легкая для пользователей система настройки YaST, имеет набор драйверов "из коробки", большой выбор пакетов, за счёт использования RPM и подключаемых репозиториев.
Этот дистрибутив так же рекомендуется начинающим пользователям Linux.
Официальный сайт, где можно скачать дистрибутив http://www.opensuse.org/
Debian - один из самых популярных и надежных дистрибутивов Linux, оказывающий значительное влияние на развитие этого типа ОС в целом, имеет наибольшее среди всех дистрибутивов хранилище пакетов - готовых к использованию программ, - и если даже не по их числу, то по числу поддерживаемых архитектур,
Для опытных юзеров.
Официальный сайт, где можно скачать дистрибутив http://www.debian.org/
Gentoo - дистрибутив, ориентированный на энтузиастов и профессионалов с собственной системой управления пакетами Portage. Gentoo ориентируется на компилирование исходного кода, а не на распространение бинарных (прекомпилированых пакетов). Поэтому позволяет задействовать в приложениях только те функции, которые нужны пользователю, и настроить оптимизацию под конкретный компьютер пользователя.
Официальный сайт, где можно скачать дистрибутив http://www.gentoo.org/
Fedora - универсальный дистрибутив для серверов, рабочих станций и персональных компьютеров. Разрабатывается Red Hat и сообществом.
Официальный сайт, где можно скачать дистрибутив http://fedoraproject.org/
Добавлено (27.10.2009, 01:07)
---------------------------------------------
Основные команды консоли Linux.
sudo - предоставляет возможность пользователям выполнять команды от имени root, либо других пользователей.
Пример:
sudo nano /etc/resolve.conf
После введения этой комманды, требуется ввести пароль root (или других пользователей, но для этого нужна настройка, об этом ниже), после чего предоставляется возможность редактировать файл с правами суперпользователя.
su - позволяет пользователю выполнять команды от имени root, либо других пользователей, не завершая текущий сеанс.
man - от англ. manual, инструкция.
Команда выводящая справку по команде.
Использование: man _команда консоли по которой нужна справка_.
Пример: man make.
cd - от англ. change directory, сменить каталог.
При помощи этой команды производится перемещение в другой каталог.
Использование: cd _путь к каталогу_.
Пример: cd /home/User/Музыка
pwd - показывает в каком каталоге вы находитесь.
chmod - изменение прав доступа к файлам и папкам.
О правах на файлы читаем ниже.
Использование: chmod XYZK _имяфайла_
Пример: chmod 755 /etc/passwd
cp - предназначена для копирования файлов из одного в другие каталоги.
Использование: cp _источник_ _назначение_
Пример: cp /home/User/file.txt /home/User/file.txt.back
mv - предназначена для перемещения файлов из одного в другие каталоги.
Использование: mv _источник_ _назначение_
Пример: mv /home/User/file.txt /home/User/files/file.txt
rm - предназначена для удаления файлов.
Использование: rm _имя файла/директории_
Пример: rm /home/User/file.txt
mkdir - команда предназначена для создания нового каталога.
touch - предназначена для установки времени последнего изменения файла или доступа в текущее время. Также используется для создания пустых файлов.
Это самые что не наесть основные команды консоли Linux.
Для более подробного ознакомления с этими командами, а так же для изучения новых команд, смотрим этот раздел википедии http://ru.wikipedia.org/wiki...._систем
Добавлено (27.10.2009, 02:19)
---------------------------------------------
Драйверы ext2/ext3 для Windows
http://www.fs-driver.org/
http://ext2fsd.sourceforge.net/
Добавлено (27.10.2009, 02:32)
---------------------------------------------
Что делать при "зависании" linux?
Linux считается одной из самых надежных операционных систем, но иногда и она зависает. Все мы знаем, две волшебные комбинации клавиш - Ctrl + Alt + Del и Ctrl + Alt + Backspace. Первая используется для перезагрузки системы, а вторая - для перезапуска X Window, если последняя зависла. Что же делать, если система все-таки зависла? Сразу нужно оговориться, что тут все зависит от "степени зависания" - может зависнуть так, что система не будет реагировать на внешние сигналы (в том числе и нажатия клавиш) - в этом случае уже ничем, кроме Reset, не поможешь. Но попытаться помочь системе сохранить данные в случае сбоя все же можно. Об этом сейчас мы и поговорим. Обратите внимание на клавишу PrtScr (PrintScreen). Сверху действительно написано PrtScr, а внизу - SysRq. Нажав Alt + PrtScr и одну из буквенных клавиш, вы можете произвести некоторые действия, которые очень помогают в аварийных ситуациях. Все возможные комбинации клавиш с клавишей SysRq вы найдете в текстовом файле sysrq.txt (обычно он находится в каталоге /usr/src/linux/Documentation/systq.txt). Мы рассмотрим лишь самые полезные из них.
Alt + SysRq + K
Нажав эту комбинацию клавиш, вы сможете "убить" все зависшие процессы (точнее "убиваются" все процессы, запущенные на текущей виртуальной консоли), которые не отвечают на Ctrl + C и их нельзя завершить обычным образом. Эта же комбинация клавиш помогает и в тех случаях, когда зависла система X Window и не реагирует даже на нажатие Ctrl + Alt + Backspace. Конечно, можно нажать Ctrl + Alt + Del, но не хочется перезагружать систему. Данная комбинация клавиш полезна не только для снятия зависших процессов. Ее полезно использовать, если в вашей системе установлена злоумышленником программа, эмулирующая работу процесса login - она выводит стандартное приглашение (вы его не отличите от приглашения стандартного login), получает от вас пароль, записывает его в специальный файл, а потом выводит сообщения, что вы ввели некорректный пароль и передает управление оригинальной программе login. Вы даже ничего можете и не заподозрить - подумаешь, может, на самом деле ввел неправильный пароль. После нажатия этой комбинации клавиш происходит завершение всех процессов, кроме оригинального login - все программы, которые маскируются под login, будут также завершены. Данную комбинацию клавиш также называют SAK (Secure Access Key). О SAK вы сможете прочитать в файле /usr/src/linux/Documentation/SAK.txt
Alt + SysRq + E (tErm)
Посылает всем процессам в системе (кроме init) сигнал SIGTERM. После этого в системе остаются только ядро, init и на текущей консоли. После этого можно запустить заново все сервисы (init 3 или nit 5).
Alt + SysRq + I (kIll)
<Аналогична комбинации Alt + SysRq + E, но посылает всем процессами (кроме init) сигнал SIGKILL. Сигналы SIGTERM и SIGKILL отличаются следующим: получив SIGTERM, программа должна сохранить данные (если, конечно, программист предусмотрел реакцию на этот сигнал) и завершить работу; сигнал SIGKILL моментально "убивает" программу - сохранить данные она уже не сможет.
Alt + SysRq + S (Sync)
Нажатие этой комбинации клавиш заставляет ядро выполнить синхронизацию буферов ввода/вывода, то есть сбросить содержимое дисковых буферов на диск. Очень полезная комбинация клавиш, помогающая сохранить ваши данные - ведь все мы знаем, что если вы сохранили данные в своей программе, это еще не означает, что они были физически записаны на диск. Синхронизация буферов - это процедура не мгновенная. После нажатия этой комбинации клавиш, вам нужно подождать, пока на консоли не появится сообщение:
Emergency Sync.... OK
Если же вывод на консоль невозможен, то просто подождите до 5 секунд. Будем надеяться, что система выполнила синхронизацию буферов (хотя, повторюсь, все зависит от "степени зависания").
Добавлено (27.10.2009, 02:32)
---------------------------------------------
Alt + SysRq + U (Umount)
Данная комбинация клавиш используется для размонтирования всех смонтированных файловых систем. Для размонтирования нужно больше времени, чем для синхронизации, поэтому ждать нужно минимум 5 секунд (а то и больше). Вообще ждать нужно до появления сообщения
Emergency Umounting… OK
Но если оно так и не появилось секунд через 5-10, то возможны два варианта:
Файловые системы все-таки размонтированы, просто вывод на консоль не возможен
Файловые системы не размонтированы, поскольку система вообще ни на что не реагирует
Перед нажатием этой комбинации клавиш нужно нажать предыдущую (Alt + SysRq + S) для синхронизации буферов ввода/вывода. А только после этого размонтировать файловые системы. В общем, при зависании системы правильной будет следующая последовательность действий:
Нажать Alt + SysRq + E или K. Если ничего не помогло и система по-прежнему висит, тогда переходим к п.2
Нажать Alt + SysRq + S. Подождать 5 секунд
Нажать Alt + SysRq + U. Подождать 5-10 секунд (в зависимости от количества смонтированных файловых систем)
Нажать Reset
Alt + SysRq + B (reBoot)
Используется для мгновенной перезагрузки. До нажатия этой комбинации желательно нажать Alt + SysRq + S и Alt + SysRq + U (соответственно, подождать 2-5 и 5-10 секунд). Стоит отметить, что нажатие Alt + SysRq + B практически эквивалентно нажатию Reset.
Alt + SysRq + O (pOweroff)
Мгновенно выключает питание, не размонтируя файловые системы. Ясно, что до этого нужно воспользоваться комбинациями Alt + SysRq + S и Alt + SysRq + U.