Все про линукс новичку

Уроки по Linux

Linux — это семейство Unix-подобных операционных систем (сокр. «ОС»), использующих ядро Linux, которое разработал финно-американский программист Линус Торвальдс. ОС, использующие ядро Linux, называются дистрибутивами Linux, и они являются такими же операционными системами как Microsoft Windows и Apple macOS, но с одной очень важной особенностью, а именно: их исходные коды являются открытыми, так как они распространяются под лицензией GNU GPL, которая подразумевает создание свободного и открытого программного обеспечения (open source software).

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

Операционные системы на базе ядра Linux пользуются популярностью в разработчиков, так как поддерживают почти все наиболее часто используемые языки программирования: C/C++, Java, Python, Ruby и др. Кроме того, они облегчают работу с широким спектром полезных приложений для разработки ПО.

Цель данных уроков — помочь новичкам разобраться в теме Linux.

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

Поделиться в социальных сетях:

Источник

Обзор Линукс (Linux) — просто о сложном

Это вступительная статья про операционную систему Линукс (Linux). В ней мы пробежимся по основным моментам и особенностям ОС Линукс. Весь материал ориентирован на новичков и написан доступным языком.

1. Что такое Линукс простыми словами

Главная «фишка» операционной системы Линукс в том, что она бесплатна в соответствии с GNU (свободного и открытого программного обеспечения. Например, за привычный всем Windows придется заплатить где-то $100-$200.

Помимо самой ОС Линукс, все пакеты (программы) бесплатны. Это крайне ценится на западе, поскольку у них слабо развито пиратство. Большинство из них платят за программные продукты, которыми они пользуются. В России ситуация не такая. Практически каждый считает, что софт является бесплатным, хотя практически все популярные программы являются платными.

Существует несколько графических интерфейсов или GUI (мы рассмотрим их далее). В большинстве случаев он очень напоминает X Window System, поэтому, кто умеет пользоваться Windows легко освоит и Linux.

Кто является владельцем

ОС Линукс никому не принадлежит. Точнее можно сказать, что она принадлежит сообществу программистов. На бесплатной основе каждый желающий может вносить свои изменения, которые в дальнейшем принимаются сообществом.

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

Отличительно и то, что Линукс работает на всех архитектурах: DEC Alpha, x86, x86-64, ARM и PowerPC.

Линукс является ядром операционной системой, поэтому на профессиональном уровне можно сказать, что Линукс это не ОС, а лишь ядро, но для обычного обывателя для начала работы это мало имеет значение. Ядро Линукс похоже на движок.

Зачастую в различных источниках можно увидеть название «GNU/Linux» (по сути это то же самое, что и Linux). Однако в среде профессионалов даже разгораются жаркие дискуссии по этому поводу.

Тех, кто пользуюется ОС Линукс зачастую называют «линуксойдам».

Говоря про Linux нельзя не упомянуть про проект GNU — это концепция свободного бесплатного программного обеспечения. Основатель Ричард Столлман.

2. История появления Linux

Первым разработчиком и создателем Linux считается «Линус Торвальдс». Собственно в честь его имени и была названа ОС. Торговая марка «Linux» принадлежит его создателю.

В далеком 1981 году он стал работать над собственной операционной системой семейства Unix. В 1984 году на свет появилась первая ее версия доступная для скачивания. В то время ей пользовались буквально пару человек.

Однако широкое распространение система получила лишь 10 лет спустя. После этого сообщество программистов подхватили основную идею GNU и стали вкладывать свои усилия в развитие проекта.

Логотипом и талисманом Linux является пингвин «Tux». От «обычных» пингвинов отличается жёлтым цветом клюва и лап. Придуман и запатентован в 1996 году Ларри Юингом.

В 20 веке Linux стал еще более популярным. Это уже давно не любительский проект, а полноценная операционная система, которая насчитывает миллионы строк кода.

3. Особенности Linux

Перечислим основные особенности ОС Linux.

1 Большинство пользователей среду Линукса являются программисты и администраторы. Это довольно опытные и «прошаренные» пользователи. Поэтому их не пугает то, что очень много действий приходится делать через терминал (консольная строка). Для любителей Windows это покажется настоящим «маразмом», но со временем к терминалу быстро привыкаешь:

Читайте также:  Линукс для дизайнера 2020

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

2 Большинство серверов (хостинги, хранилища и прочее) используют в качестве основной ОС Линукс. Это связано с тем, что она бесплатна, проще настраивается и более стабильна. Однако среди обычных пользователей бесспорное лидерство занимает Windows. Лишь 5% населения пользуются Линуксом в качестве домашней операционной системы.

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

4 В Linux нету жестких дисков, как на Windows. Здесь все хранится в едином каталоге, который начинается с «/» (корневой каталог, root directory). Файлы пользователей лежат в каталогах «/home/name_users/».

5 Программные оболочки bash или tcsh. С помощью них Linux выполняет команды пользователей. Отдаваемая команда относится к текущему каталогу (current directory). Домашний каталог можно обозначать символом «

» (тильда). Это аналог «/home/name_users/»

6 Файловые системы в Linux отличны от Windows:

  • ext4 — журналируемая файловая система (стандарт для Linux)
  • btrfs — новая файловая система, основанная на структурах B-деревьев
  • xfs — данную файловую систему отличает достаточно высокая производительность в части записи и чтения данных.

Стоит отметить, что Линукс поддерживает очень много файловых систем (в том числе Windows-ие NTFS, FAT32). Напомню, что Windows не поддерживает ext4. Про файловые системы Linux будет рассказано более подробно в отдельной статье.

7 Существует два вида дистрибутивов Linux, которые делятся по способу организации и управления программным обеспечением (пакетами)

  1. DEB — используются в дистрибутиве Debian и во всех основанных на нем дистрибутивах
  2. RPM — менеджер пакетов, использующийся в дистрибутиве Red Hat, а также во многих других популярных дистрибутивах (Fedora)

8 Процессы разделены по ресурсам. Чтобы добавить новое устройств нужен драйвер. Его можно написать самостоятельно и запустить в ядре. Драйверы устройств либо интегрируются непосредственно в ядро, либо добавляются в виде модулей, загружаемых во время работы системы.

9 В Linux все считается файлами: жесткие диски, разделы, папки, приводы оптических дисков, съемные носители информации.

4. Дистрибутивы Linux — что это и какие они бывают

Говоря простыми словами:

Существуют множество видов дистрибутивов Linux. Самые распространённые в мире дистрибутивами являются:

  • Linux Mint . Самый простой для пользователя дистрибутив. Очень напоминает Windwos 7. Основан на Ubuntu и Debian
  • Ubuntu . Долгое время считался самым популярным дистрибутивом. Стабильная и интуитивно понятная версия для ежедневного использования Основан на Debian
  • Debian . Лег в основу множества других популярных Линуксов.
  • Mageia . Предок бывшей и популярной ОС Mandriva.
  • Fedora . Универсальный, быстро развивающейся и современный Linux. Каждый год появляются новые версии.
  • OpenSUSE . стабильный и мощный дистрибутив
  • ArchLinux . Современный и быстро обновляющейся дистрибутив.
  • CentOS
  • PCLinuxOS
  • Slackware . Консервативный подход разработки и использования

Интересными дистрибутивами также являются и те, которые можно самостоятельно собрать. К таким относятся LFS, Gentoo, CRUX.

Линукс также практикует такой вид дистрибутивов, которые не требуют установки на жесткий диск. Они работают в режиме «LiveCD». Информация загружается в оперативную память и уже работает с нее. Примеры таких систем: Knoppix, Fedora.

Существуют и чисто российские версии:

  • Rosa
  • ALT Linux
  • ASPLinux
  • НауЛинукс
  • Calculate Linux
  • Runtu
  • Rosinka
  • Astra Linux

5. Интерфейсы Linux

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

  • GNOME (GNU Network Object Model Environment) и Unity . Концепцию значков лаунчеров и отображения в стиле панели мониторинга для выбора
  • KDE (K Desktop Environment). Традиционная среда рабочего стола, но она имеет огромное количество функций и основной набор приложений
  • Cinnamon . Основан на GNOME. Традиционная среда рабочего стола, которая похожа на Windows 7.
  • LXDE (Lightweight X11 Desktop Environment). Легкая и приятная среда.
  • MATE является продолжением классического интерфейса GNOME
  • XFCE быстрая и легкая

6. Репозиторий Linux

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

Для Линукса репозиторий это аналог Play Market для Android.

Чтобы скачать пакет необходимо в терминале написать:

Источник

Linux для новичка

Причина изменений – неблагоприятное состояние. Если вас все устраивает — вы ничего не меняете. Человек всегда стремиться к такой идеальной стабильности, но ее, к сожалению, не существует. Бывали настолько суровые времена, что целые народы вставали с насиженных мест и отправлялись на поиски нового дома.

Вот и я долгое время жил и не знал горя: обитал в краях Оконных, в местах, которые прозвали ХР. Длилась эта идиллия достаточно долго, от самого появления Windows XP. Шли годы, вышла Vista. Она, как ребенок с синдромом Дауна, стала обузой для семьи Windows. На горизонте замаячила семерка… Магическая цифра 7! И вот все больше и больше моих знакомых переходили на новую систему.

Читайте также:  Не удается открыть сессию для виртуальной машины mac os

Я понимал, что сидеть на ХаПешке вечно не удастся, что нужно идти дальше, развиваться, в конце концов! И тут я столкнулся с дилеммой. Во-первых, мой компьютер не отличается быстродействием. Во-вторых, и так немногочисленные ресурсы жадно пожирал Касперский. В третьих, я верю, что возмездие обязательно наступит, и всех использующих пиратскую Windows призовут к ответу. Ответ на мой вопрос был очевиден – я ставлю Linux!

Я уже пытался ставить Linux раньше. Тогда это был Linux Mint 6 и Alt Linux. Но отсутствие интернета на съемной квартире предрешило судьбу этих дистрибутивов. Теперь, когда высокоскоростной интернет стал для меня доступен и появилась возможность скачивать обновления, драйвера и кодеки, я не боялся ничего… Почти ничего. Любой человек, который захотел себе поставить Linux сам, обязательно сталкивался с ЭТИМ. ЭТО – некий мифологизированный образ Linux, овеянный страхом и ужасом, с которым придется столкнуться каждому, кто осмелиться уйти с Винды. Linux – это чума. Если заразится, то начнутся необратимые изменения: вы покроетесь прыщами, обрастете бородой и нацепите гигантские очки. И многие в это верят. Совершенно очевидно, что миф создан адептами Windows. Они не представляют жизни вне системы. А она есть…

Жизнь есть, и организмы тут обитающие, отнюдь не примитивны. Предо мной предстало такое количество дистрибутивов, которое пользователям Windows и не снилось. И отличались они не названием Home Edition или Professional. Дистры действительно разные и каждый по-своему уникален. Какой же выбрать? Тут как с автомобилем: можно выбрать эксклюзив, но на поддержку сервисного центра не рассчитывай, а можешь выбрать популярную модель, и ты не будешь знать проблем с запчастями и обслуживанием. Открываем distrowatch.org и убеждаемся – флагман настольных Линуксов – Ubuntu.

К этому моменту у меня уже появился нетбук Asus 1005Р, поэтому я смело пустился на эксперимент, не переживая за выполнение привычных задач на настольном ПК. Скачал Ubuntu 10.04 и начал обживаться. Как я и предполагал, ничего страшного в Linux не оказалось. Уже в CD версии, которую я ставил с флешки, есть все для выполнения типичных задач. Windows не может похвастаться встроенным Office, программой обработки изображений, почтовым клиентом, ICQ-клиентом и кучей других мелких приятностей. Как ни странно, этого установленного софта хватит абсолютному большинству среднестатистических пользователей. Единственное, что необходимо сделать – установить кодеки и полную русификацию. Все проходит автоматически и лезть в командную строку для этого нет необходимости.
Но мне этого было явно недостаточно. Я устанавливал программы одну за другой, удалял, устанавливал еще, одним словом – изучал все то, что может предложить бескрайний мир Open Source. Тут стоит отметить, что в игры я не играю, поэтому такого важного пункта в минусах перехода на Линукс у меня не было. Каково же было мое удивление, когда я обнаружил полноценные красивые сетевые 3D-шутеры, а главное – бесплатные. Вообще в Linux все бесплатно. Мне не надо покупать диски, мне не надо искать ключи и ломать программы. Моя карма чиста. Да и не забывайте, каким кривым часто бывает «крякнутый» софт, как все дольше и дольше приходится ждать «крякнутых» версий, а некоторые специализированные продукты попросту не найти!

Когда я уже немного обжился и понял все минусы десятидюймового дисплея, то вспомнил про Ubuntu Netbook Edition и установил эту версию. Честно, я поражен до сих пор. Ничего подобного я нигде не видел. Лучшего варианта для маленьких дисплеев не придумать. Но вот скорость работы меня перестала удовлетворять. Работает UNE медленнее. Я снова вернулся на обычную Ubuntu, поюзал ее еще с месяц и остыл. Наш медовый месяц закончился. Нет, я не убедился в том, что Windows был все же лучше, отнюдь. Просто я не увидел изюминки. На поиски «засушенного винограда» я отправился к другому популярному дистру – Linux Mint.

Я мыслил так: Ubuntu – хорошо, но Шаттлворт нехороший человек. Решение – это «допиленная Ubuntu», то есть Mint. В Минте приятно удивил тот факт, что все кодеки уже идут из коробки. Вам будет необходимо лишь скачать русификацию. Кроме того, тут я не встретил таких проблем с апплетом уведомлений. Ох уж сколько крови он у меня выпил в Ubuntu! Был случай, когда у меня вообще слетели все виджеты из апплета уведомлений. Тут все проще. Минус нашелся и для меня очень удивительный. Оказалось, что стандартное меню Ubuntu с разделением на «Приложения», «Переход» и «Администрирование» значительно удобнее, чем то, что предложил Mint. И это при том, что от него часто отказываются в пользу классического «пуска». Поэтому в Минте я организовал рабочий стол с помощью Cairo Dock – мак-подобной панели, которая безоговорочно победила в сравнении с Docky и Avant Window Navigator.

Читайте также:  Ping packet size linux

Но и на этом я не остановился. Я пошел дальше и установил Open Suse 11.3. Система оказалась медленной. Очень медленной. Хотя и плюсы в ней были. Порадовал менеджер питания, который позволяет устанавливать профили энергосбережения не только по яркости дисплея, но и по мощности процессора. Впрочем, если вы ставите свой первый Линукс на ПК, это не является для вас важным аргументом. Понравилось то, что системный лоток сделан одним виджетом, в отличие от Ubuntu с его апплетом уведомлений. Благодаря такому решению все настройки находятся в одном месте. Русификация из коробки оказалась самой полной из всех испробованных мною дистров. Совершенно непонятной для меня осталась Plasma – рабочий стол на рабочем столе. Что хотели сказать этим создатели, сходу понять я не смог. Уже в стандартной версии вы можете переключиться на интерфейс для нетбуков. Но с первого взгляда видно, что он не такой удобный, как в UNR. Процесс разбивки дисков сложнее, чем в двух вышеописанных дистрах. Пользователю предлагается значительно большее количество настроек установки, которые, в прочем, новичку ничего не говорят. Со Suse связан и другой казус. После скачки обновлений и кодеков, которое заняло 700 mb (как сам дистрибутив), система все равно отказалась воспроизводить mp3 файлы. Уныло. Все эти недочеты не говорят о том, что Open Suse плохой дистрибутив. Просто если он интуитивно непонятен, значит не может претендовать на звание «Мой первый Linux». Мастодонтам необходимо понимать, что строка – удел профессионалов. Для того чтобы Linux стал популярен дома и в офисе, чтобы им могли пользоваться обычные люди, на каждое действие будет необходимо графическое воплощение в виде кнопки.

На этом мои поиски не остановились. Я скачал Fedora 13. Вам любезно предложат версии со всеми четырьмя графическими оболочками на одном сайте. Здесь нет разбавки на Убунту, Кубунту, Лубунту… Просто создатели предупреждают, что главным для них является Gnome. Еще на стадии life-CD у меня возникли опасения. Например, отсутствие Office в стандартной сборке говорит о многом: во всех предыдущих дистрибутивах он был. Точку поставил процесс установки. Во время предыдущих установок, на моменте, когда вы выбираете язык, интерфейс переходит на него. Здесь этого не произошло. Дальше – больше. Вместо интуитивно понятного менеджера разбивки дисков Убунту и Минта, вместо навороченного менеджера Сьюз я увидел… Ничего я не увидел. Система спросила что-то о дисках, при этом предлагая мне выбрать мой жесткий диск, но отказываясь снимать галочку с флешки. Флешка будет смонтирована как жесткий диск? В общем, Федора тоже оказалась непригодной для новичка.

Тут я подошел к концу. К концу списка самых известных дистрибутивов.И хотя еще осталась Mandriva, она сразу обидела тем, что DVD версия – платная. Кроме того, насколько мне известно, у самой компании есть проблемы. Поэтому я решил попробовать Linux Mint 9 с LXDE оболочкой, т.к. и KDE, и Gnome оказались далеко не идеальны.

LXDE порадовала быстрой работой. Внешне она напомнила смесь со Suse, где для навигации используется файловый менеджер, а не множество папок «Мой компьютер», «Домашняя папка» и другие по желанию. Кнопка запуска весьма лаконична. Расстроило отсутствие OpenOffice. Вместо этого – AbWord. Да и в целом твориться какая-то неразбериха. На месте диспетчера задач мы видим Xfce Taskmanager, из совсем другой оболочки. Очень много гномовских приложений. Для новичка остается загадкой, почему для разных оболочек нужен разный софт и разные пакеты? Поэтому, исходя из соображений практичности, следует выбирать популярные оболочки KDE и Gnome. Нет, конечно приложения работаю друг в друге, и Kopete под Gnome можно установить. Но это как работа офисного работника в колхозном поле. Работать он будет, но среда все-таки не его.

Какой итог я могу подвести? Я выберу Mint под Gnome. Хотя к моменту, когда я снова вернулся к Минту, уже появились все четыре оболочки. Это идеальное решение для новичка, желающего перейти с Windows с наименьшими психологическими травмами. Сами создатели ее так и позиционируют. Хотя Ubuntu вариант для новичка тоже очень достойный. Почему? Сообщество последней несоизмеримо больше. Работа ведется активнее, а помощь приходит сразу. Идеального дистрибутива не бывает, но оценив все, я понял, что хочу видеть в своем идеальном дистре. А Линукс тем и отличается, что изменять его можно достаточно сильно. Чем это закончится, покажет время.

Источник

Оцените статью