Изучение Линукса: с чего начать изучение Linux

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

Ну да, говорили, что будет сложно. UNIX, консоль, команды... а тут - всё работает, автоматом подключается и монтируется. Не глючит и не падает. Даже вирусов под Linux нет. Что ж это за Линукс, где негде развернуться?


Изучение Линукса обычно начинаются с:
- желания сразу собрать ядро Linux и заоптимизировать его по самое не могу;
- желание вводить в консоли Линукса команды, редактировать конфигурационные файлы, снести графическую оболочку;
- желание самому собрать
Linux с нуля...

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

Как развеять тоску графического великолепия
Если вдруг кому в Ubuntu или Suse Linux скучно и тоскливо, знайте: проблем всегда можно найти на свою голову. Хотите трудностей? Их есть у нас! Для этого:
  1. Подымаем эмулятор, например QEMU или, что проще, VirtualBox. Об этом сказано здесь, тут и в Гугле. Заодно виртуозно овладеете поиском.
  2. Ставим в эмуляторе что-нибудь покруче, например Debian (варианты: Slackware, Gentoo, Arch и далее по списку вплоть до LFS). Тем более, что тут описаны подводные камни (на всякий случай) установки Debian.
  3. После каждой успешной операции делаем резервную копию файла-образа, и прибавляем к нему какой-нибудь осмысленный ярлык: например, debianCleanWithX.img - чистая установка Дебиана, уже поставлены иксы.
  4. Далее пытаетесь добиться примерно того, что Убунта и Сюсе делают автоматом: поставьте и настройте иксы, графическую оболочку (можно поставить разные, посмотреть и поиграться). Это будет не легко, но займёт вас на какое-то время :-)
  5. Хорошо отключить всякие automount и прочую пиротехнику: монтируем руками, читаем /etc/fstab и увлекательные страницы man mount.
  6. Логи - наш рулевой: заделываемся рутом и смело открываем файлы в каталоге /var/log - там узнаете кучу подробностей о работе Линукс и о том, что происходило при загрузке.
  7. Для навигации по файлам в консоли удобно использовать MC, заодно пооткрывайте разные файлы в каталогах - узнаете много интересного.
  8. Кто-то рвался в бой и собирался компилировать ядра? Отлично! Вот вам испытательный полигон: затаскиваете внутрь эмулятора исходники ядра (или ставите сырцы ядра из пакетов), и, вооружившись этим, смело набиваете шишки пытаетесь сделать работоспособное ядро (то есть расставляете полторы тысячи флажков по местам). Ваши знания об аппаратной части компьютеров в процессе этого сильно расширятся. Под эмулятором при конфигурировании ядра можно смело врубать флажки с подписью EXPERIMENTAL и лазать по разделу Kernel Hacking. Заодно посмотрите, как отразится на стабильности собранного ядра разные флажки.
Эмулятор - это несколько облегчённый вариант, потому что там имитируется самое простое оборудование, которое только есть. Так же можно поколупать эмулятор и вывести в сеть эмулируемую ОС. Кроме знаний о ядре, получите знания о работе сетей в процессе настройки. В общем, духовно обогатитесь дальше некуда.


Там же, в эмуляторе, можно начинать писать скрипты и смотреть, что получается при их выполнении. На реальной машине этим тоже можно заниматься, но желательно не от рута (вообще, отвыкайте сидеть под рутом, даже вырвавшись на эмуляторные просторы).

Можно экспериментировать с разными дистрибутивами, настраивать, пробовать новые программы, запускать LiveCD с Линуксом / BSD, разного рода экзотикой (Haiku, Minix, ReactOS, Syllable) и конечно же под эмулятором пойдут WindowsXP и его вариации на тему. В общем, полёт фантазии по полной программе.


Кому и этого мало - можно попробовать под эмулятором создать свой собственный LiveCD или (если на дворе дождь / снег зарядил на неделю) попробовать собрать LFS. Но это уже ваша песня...

24 комментариев: |высказаться!| RSS-лента дискуссии.|
chitatel комментирует...

Респект. С другой стороны - достаточно иметь несколько учётных записей: под одной работать, под другой экспериментировать и т.д. Вполне себе безопасно и чтобы изучать Linux эмулятор не обязателен совсем тогда. Ну, это исключительное ИМХО. Ещё раз респект.

dmial комментирует...

Интересный взгляд, но на любителя, на самом деле :-) Меня вот, к примеру, в настоящий момент радует обратное - в кои то веки я добился того, что могу использовать линукс (кубунту 6.10) так, как раньше, в каком-то смысле, винхр - просто в качестве стабильной системы, настроенной под мои нужды, с подходящим моему стилю и содержанию использования компа набором программ и опций. Даже в игрушки получается играть, благодаря же твоим, а также почерпнутым в сети рекомендациям нормально заработал тюнер бехолдер 409фм. И, что завораживает - таки имеется возможность к удовлетворению моей природной склонности в меру ковыряться внутри всего что можно и строить систему под себя. В целом, ковырять систему интересно, но не всегда - дел хватает, да и работы, не связанной с компами и настройками ОС, тоже. А линукс, молодец этакий, помогает и тогда, когда хочется просто спокойно посмотреть кино\телек, и когда хочется что-то поизучать "для души" и поковырять настройки :-)

Анонимный комментирует...

Неплохая статья, посмеялся, вспомнил себя в первые месяцы изучения линукса - это был RH9(и ядра собирал, и софт компилил сам и много чего еще).

А теперь вот этого ничего не надо оказалось, использую Kubuntu 6.10, ядро не компилил ни разу, конфиги, правда, руками правлю, по привычке:).
ИМХО, это хорошо, что все работает и шаманить почти ни над чем не приходится, а если охота "покрутить" настройки, то всегда пожалуйста: делай резервные копии конфигов и вперед, не надо никаких эмуляторов.

Deepwalker комментирует...

Нет уж. Пусть набивают себе шишки : ))
Чтоб потом на production системе в голову не стукнуло : )) Гораздо полезнее на своей шкуре таки познать, почему рут это плохо и тп. Овладеть lynx пытаясь найти в гугле найти какого черта не запускается X сервер и тому подобные приятности.

Максим комментирует...

Статейка приятно подняла настроение с утреца. Да... очень душевно написано, а главное есть набор ссылок к полезным статьям. Действительно вспоминаются времена первого знакомства с новой ОС и приятные впечатления от этого...
Автору огромное спасибо за статью! И, есс-но, респект!

virens комментирует...

2 chitatel said...
Респект. С другой стороны - достаточно иметь несколько учётных записей
Спасибо. Просто меня один деятель на lafox.net закидал вопросами: типа, а как в убунте линукс изучать, какие команды писать... скучно ему.

Учётные записи не проходят часто: я вот в своё время решил изменить опции монтирования файловой системы, и, по совету статьи, добавил notime. Кто не в курсе: правильное написание noatime. И что? Корневая ФС смонтирована в режиме только-чтение, загрузка остановлена...

Конечно, автору той статьи был отвешен подзатыльник, и кноппиксом я в fstab поправил. С тех пор эмулятор - мой рулевой :-)

2 dmial
в кои то веки я добился того, что могу использовать линукс (кубунту 6.10) так, как раньше, в каком-то смысле, винхр - просто в качестве стабильной системы
ЗлоХП - стабильная система!? Если только по сравнению с Зло95... честно, тормоза и глюки ХП особенно бесят на ноутбуках: между броузером и acdsee переключение по полминуты.

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

2 Anonymous
Неплохая статья, посмеялся, вспомнил себя в первые месяцы изучения линукса
Я тоже сразу после установки своего первого Дебиана часто под рутом сидел. Когда завелись искы - восторг был просто щенячий :-)

ИМХО, это хорошо, что все работает и шаманить почти ни над чем не приходится
Конечно. Вспоминаю статьи 2002 года, где редхатовец бился с ноутбуком, чтобы поднять USB... а сейчас на убунту.форуме ньюбы спутниковые тюнеры подымают на раз.

2 Deepwalker
Нет уж. Пусть набивают себе шишки : ))
Лучше на кошках :-)Хотя пошаманить временами всё равно приходится, и в гугле порыться... а потом этак небрежно описать в блоге: дескать, да чего там делать - сюда ткнул, это покрутил и завелось :-))

2 Максим said...
Статейка приятно подняла настроение с утреца. Да... очень душевно написано, а главное есть набор ссылок к полезным статьям.
Честно говоря, я думал, что за такую статью мне голову оторвут комментаторы :-) Ан нет. Удивлён.

Через некоторое время могут появиться ещё статьи о переходе на Линукс и работе с программами - как выясняется, тема довольно актуальная.

Комментаторам спасибо за тёплые слова и пожелания.

RiZN комментирует...

Спасибо! Очень хорошая статья!

StraNNicK комментирует...

Я так понимаю не я один в начале творческого пути наигрался с перекомпиляциями, минимистичными WM-ами (или полным отсутствием таковых) и прочими радостями, а теперь тихо клею панорамы в дефолтном Убунту... :)

dmial комментирует...

"Стабильная" применительно к винХР - не в плане работы, а в плане поставил нужные проги, связал их между собой по возможности и пользуюсь, не ковыряя более систему. То есть имеются все нужные инструменты, что-то донастраивать и доставлять уже не надо. Теперь и в убунту так - поставил и смог настроить все нужные мне программы, можно "просто пользоваться" (тм) :-)

virens комментирует...

2 StraNNicK
Я так понимаю не я один в начале творческого пути наигрался с перекомпиляциями
Это, наверное, общая карма :-) Хотя я сейчас тоже сижу на сарже и мирно колупаю MATLAB. Изредка что-нибудь пакетное поставлю - компиляция QEMU была событием.

2 dmial
"Стабильная" применительно к винХР - не в плане работы, а в плане поставил нужные проги, связал их между собой по возможности и пользуюсь, не ковыряя более систему.
Именно поэтому я так упираю на эмуляторы - чтобы свою систему не поломать. И откатываться к предыдущему состоянию проще: файлик скопировал и всего делов.

САЕшник комментирует...

"Учётные записи не проходят часто: я вот в своё время решил изменить опции монтирования файловой системы, и, по совету статьи, добавил notime. Кто не в курсе: правильное написание noatime. И что? Корневая ФС смонтирована в режиме только-чтение, загрузка остановлена..."

Тоже попадались статьи с такими рекомендациями для ускорения работы файловой системы. Только я ещё при установке (openSUSE11.х) почитал в помощи, что это значит, а потому сразу стал выбирать для ускорения не эту опцию, а relatime - никогда никаких проблем не было. И ко всем таким статьям, где это возможно, в комментариях рекомендовал использовать не noatime, а relatime...

САЕшник комментирует...

" dmial пишет...
"Стабильная" применительно к винХР - не в плане работы, а в плане поставил нужные проги, связал их между собой по возможности и пользуюсь, не ковыряя более систему. То есть имеются все нужные инструменты, что-то донастраивать и доставлять уже не надо.
"

Да, только вначале повозиться с ручной разбивкой диска на разделы, хотя бы под систему, подкачку, пользователей, и сделать соответствующую настройку ОС (с напильником и бубном)... установить дрова (а там, например, как у меня оказалось, что на диске, приданном с матерью, именно для моей версии Виндоус именно для встроенной сетевой их не оказалось - иди ищи, где скачать)... подолбаться с реестром и всем прочим, чтобы Виндоус уступал в производительности относительно Линукса, хотя бы не более, чем на четверть, а потом перечеркнуть затраченные усилия, по крайней мере, для работы со съёмными устройствами и сетью, и установить и настроить антивирус, а также следить за обновлением его баз (хотя, по где-то прочтённой мной статистике вероятность заражения Виндоус с включённым антивирусом больше, чем у Линукса с отключённым)... найти и установить системное и прикладное ПО общего назначения (в т.ч. всякие Far для работы с носителями с ФС, отличными от только NTFS и FAT, писалку для оптических приводов, оптимизаторы реестра и ФС)...

САЕшник комментирует...

" virens пишет...
2 StraNNicK
Я так понимаю не я один в начале творческого пути наигрался с перекомпиляциями
Это, наверное, общая карма :-)"

Компилировал только прикладное ПО (когда оно только в исходниках).
Так что просьба: не обобщать...

Статья же (хвала автору) была бы полезна многим начитавшимся всякого холивара и троллинга в разных статьях и комментариях не знакомым с Линуксом пользователям.

САЕшник комментирует...

И, вообще, хотелось бы добавить (в связи с названием статьи), что у тех пользователей ПК, кто не хочет изучать (или долбаться с), а хочет только использовать ОС, другого выбора, кроме Линукса, на сегодняшний день и не существует...

Анонимный комментирует...

статья, судя по отзывам, хорошая, но не соответствует заголовку. Я ищу действительно, с чего начать, а тут сплошные термины:
"Изучение Линукса обычно начинаются с:
- желания сразу собрать ядро Linux и заоптимизировать его по самое не могу;
- желание вводить в консоли Линукса команды..."
Извините, это с этого начинаться не может!
Я купила ноут с предустановленным Линуксом, чтобы работать в независимой среде. Не будучи программистом, с большими трудностями осваивала самостоятельно, но из-за разных сложностей и нестыковок вынуждена была вернуться (надеюсь, временно) в привычный Винд. И ваша статья, к сож., мне ничуть не помогает разобраться с Линуксом!

virens комментирует...

@САЕшник комментирует...
И, вообще, хотелось бы добавить (в связи с названием статьи), что у тех пользователей ПК, кто не хочет изучать (или долбаться с), а хочет только использовать ОС
Вот с этим я не согласен в корне. Мне не понятен источник того мифа, что компьютер - это кофемолка, и для использования его не надо знать, как оно устроено. НАДО!

@Анонимный комментирует...
статья ... не соответствует заголовку. Я ищу действительно, с чего начать
Встречный вопрос - а что вы хотели увидеть в этой статье!? Описание файловой системы? КНопок в КДЕ\ГНОМЕ? Чего?

Я купила ноут с предустановленным Линуксом, чтобы работать в независимой среде.
Единого Линукса, как винды, не существует. У кого-то убунта, кто-то использует Дебиан с Icewm, у кого-то вообще слакваре с КДЕ. Каждый линукс внешне отличается от другого. Это не винда.

с большими трудностями осваивала самостоятельно
Вспомните себя в винде - всё то же самое. Тут есть один плюс: полученные знания не устаревают с выходом новой винды, где кнопки в другом месте или иначе называются.

привычный Винд
Вот оно что: вы хотите Линукс, который 100% похож на винду. Но этого нет, не будет и не надо.

И ваша статья, к сож., мне ничуть не помогает разобраться с Линуксом!
Я описал подход, основанный на эмуляторе. Ставите линукс в эмулятор и пробуете с ним работать. Я не знаю, в чём вы хотите разобраться, поэтому если описывать всё подряд, этот пост превратится в многотомное "Полное собрание сочинений и трактатов о Дебиане".

Больше конкретики. Чаще используйте поисковые системы для поиска ответов на свои вопросы. Документации по Линукс достаточно. Но никто вас специально учить не станет - хотя бы потому, что вы ничего не сказали о том, что вы хотите изучить.

Григорий комментирует...

Уважаемая девушка, написавшая прошлое сообщение!

Вы наверное ожидали что в этой статье будут строки в стиле "Нажми на Мой Компьютер, откроется твой компьютер"

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

В статье уважаемого владельца блога (респект и уважуха тебе, как говорится)

http://mydebianblog.blogspot.com/2006/08/in-true-debian-way.html

описываются все этапы от установки до настройки.

Есть вопросы? Это 21й век и не даром гугл и яндекс стали крупными корпорациями.
Не знаете как сделать так чтобы была мышка?
Пишем в гугле "Установка графического интерфейса Linux".
Не знаете какой браузер поставить и откуда?
Пишем в гугле "Установка браузера в Linux"
Я думаю не стоит продолжать.

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

virens комментирует...

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

Тема "изучения линукса" легко занимает несколько томов, и в одном посте это не уместить.

В статье уважаемого владельца блога описываются все этапы от установки до настройки.
Там только установка. Настройка будет скоро - я таки осилил дописать вторую часть. Оставайтесь на волне :-)

Не знаете как сделать так чтобы была мышка?
Пишем в гугле

Вы, Григорий, абсолютно правы. Я, собственно, так и делал. И делаю до сих пор. Когда нахожу решение своей проблемы, то обычно делаю пост в блог. Заодно собираю свои прежние находки в один большой баян :-)

Да, переходить сложно, ничего не понятно и все абсолютно иначе.
Не всё, но очень многое. Но в общем да, если есть мотивация (и время!) - дело наживное. Тем более, что нынче вон и убунты всякие, и федоры, и документации куча. В моё время всё было суровее: хочешь звук - компиляй ядро, нужен пакет - собирай из сырцов, нету софта - подымай эмулятор (никаких виртуалбоксов, только суровый QEMU)...

Анонимный комментирует...

Не знаю чем линукс сейчас для пользователя отличается от окон? Я начинал с мандривы, когда у меня даже сети не было, и то все было понятно. А с сеткой, даже если кроме винды ничего не видел - поставь убунту (федору, мандриву, сусе, дебиан-гном) и юзай.

professorfack комментирует...

Почему я не могу подсадить большинство друзей на Лин? Вы не поверите. Они там в привычные игры играть не могут! И с вайном ипаться не хотят. Зато на работе поставил AltLinux, засунул туда ЛибрОфис, пасьянсы, сделал панельку сверху со всеми значками и, вот оно,всем нравится)))

Анонимный комментирует...

Автор! Огромное спасибо за Ваши статьи! Debian ставить не буду!
Второй год пытаюсь пересадить студентов на Linux. Увы, идет с большим трудом, т.к. халявный Windows молодежь испортил.
Вторая проблема - под него написано 90% профессионального софта, а в Linux пока могут работать лишь офисные барышни. Высококлассные же программисты чистят перышки какой-нибудь 20-ой разновидности Linux-a. Народу (простым русским инженерам) нужна скромная, надежная Mandriva или Mageia и программы для проектов новых космических кораблей.

Dmitriy Shubin комментирует...

В своё время я только на настройку видеокарты затратил неделю и на аудио ушло столько-же времени. А сейчас с новыми дистрибутивами всё стало очень похожим ( в плане установки системы) на Винду. Когда-то Linux значительно проигрывал Винде по программному обеспечению сейчас наверно только геймеры некоторые страдают, что заточенные под Винду навороченные игрушки не работают и по этому хают пингвина. Недавно знакомые попросили что нибудь сделать с нетбуком их дитя, что-бы вирусы не доставали и не глючил, и не тормозил. Так я снёс с компа Винду и поставил Ubuntu, после чего отдаю их ребёнку нетбук. И что вы думали. Ребёнок (девчёнка) включила комп удивилась что изменился облик рабочего стола после чего как нивчём не бывало и браузер нашла и свои документы. Я так понял что она даже не поняла,что ОС совсем другая.

Анонимный комментирует...

Dmitriy Shubin комментирует...
Когда-то Linux значительно проигрывал Винде по программному обеспечению

И раньше, и сейчас, и в будущем, Linux всегда будет проигрывать по программному обеспечению Windows. Даже MacOS не ровня последнему в этом плане.

Анонимный комментирует...

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

Отправить комментарий

Подписаться на RSS-ленту комментариев к этому посту.