Tw-city.info

IT Новости
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как работает 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 это покажется настоящим «маразмом», но со временем к терминалу быстро привыкаешь:

Для более быстрого «общения» с командной строкой можно использовать кнопку «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.

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

Последние записи

Будни разработчика на Кипре

Свой среди своих: гуманитарии в IT

Собрались и погнали!

8 марта в Noveo: алхимия, ярмарка и тропики в одном флаконе

Удалённое сотрудничество: вынужденная мера или стиль жизни?

Linux для чайников

Волга впадает в Каспийское море, London is the capital of Great Britain, операционная система Windows самая популярная как в России, так и во всем мире — факты и данные StatCounter однозначны и беспощадны. Но если у самого большого на Земле озера и туманного Альбиона альтернатив особо-то и нет, то возможности пользователей несколько шире: у ОС Windows есть вполне неплохая (если не сказать больше) конкуренция в лице macOS и GNU/Linux.

В честь 26-го Дня Рождения Linux наш аккаунт-менеджер Настя решила установить себе именно эту операционку. Процесс перехода на новую ОС, как известно, всегда сопровождается философскими и не очень размышлениями. В посте ниже — итоги Настиной рефлексии на тему того, для чего нужен Linux и кому он будет полезен.

Линукс (более правильным названием считается GNU/Linux, но для краткости мы также будем использовать Linux, линух, линь ) – самая известная из свободных операционных систем, семейство Unix-подобных операционных систем на базе ядра Linux, включающих какой-либо набор дистрибутивов GNU. Что это все значит? Разберем по порядку.

Здесь имеется в виду, что Linux – не просто одна действующая операционная система, её вариантов много. Основанные на одинаковом ядре (центральная часть системы, координирующая и связывающая все процессы + файловая система и сетевые протоколы), они соотносятся между собой не просто как более ранние или поздние версии. Варианты (по сути, сборка) могут различаться набором предустановленных программ, способами настройки системы и даже реализацией графического интерфейса. Unix-подобный означает, что это семейство образовалось под влиянием другого известного семейства операционных систем — UNIX, оказавшего огромное влияние на развитие компьютерных систем в целом.

То есть еще раз: есть ядро системы (Linux), и есть его окружение – широкий набор приложений, кажущихся нам естественными и необходимыми, таких как редакторы документов и таблиц, проигрыватели мультимедиа, системы для работы с базами данных, и т. д. (GNU). Все вместе это и дает нам GNU/Linux.

Создатель и основной разработчик ядра Linux – Линус Торвальдс, финно-американский программист, гений, миллионер, плейбой, филантроп. Также важной частью этой ОС являются программы проекта GNU, разработанного программистом и общественным деятелем Ричардом Столлманом: инструменты для разработки, библиотеки, системные утилиты (диспетчер файлов, архиватор, деинсталлятор, просмотрщики…) и т. д.

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

Читать еще:  Разновидности linux систем

Чем линукс отличается от других систем?

Тремя самыми известными операционными системами (для десктопа) считаются Windows, Linux и macOS. По данным StatCounter за последний год, у большинства пользователей установлен Windows — в России около 90% (не удивило), далее идёт macOS (OS X) — 6,55% и на последнем месте в этой тройке находится Linux — 1,36%. Остальные пара процентов — «другие ОС».

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

Windows и macOS — проприетарные, т.е. закрытые. Их лицензионные версии нужно покупать, хотя повсеместно распространены и пиратские, особенно для домашнего использования.

Основные особенности GNU/Linux

О принципах взаимодействия

Разница между Unix-подобными системами (*nix) и Windows — в подходе к взаимодействию с пользователем. В Windows сценарий следующий: «вижу, как что-то сделать (куда нажать, где галочку отметить) -> делаю». В *nix-ах же действует сценарий «я понимаю, как это должно сработать, — я делаю»: чтобы что-то сделать, надо понимать, как устроено то, с чем мы работаем. Если «я не понимаю» — придется лезть в документацию или вызывать шамана. Это одна из главных причин, по которой популярность бесплатного десктопного Linux-а с приятным, на наш взгляд, дизайном стабильно остается на уровне 1-1,5%: 90 людей из 100, если не больше, проще поставить и пролечить (если версия не лицензионная) Windows, чем разбираться в мануалах на английском.

Зато при возникновении проблем в *nix-ах теоретически можно достаточно быстро выяснить их причины, потому что «я понимаю, как…», а если даже непонятно, то можно разобраться без реверс-инжиниринга благодаря открытости исходного кода.

Почему люди выбирают Linux?

Безопасность

Все мы храним на ПК личные данные, важные документы, явки-пароли, фотографии любимых питомцев… Всё эта информация требует защиты. Перейдя на данную ОС, вы быстро забываете о существовании в природе антивируса, потому что он вам не нужен. Нельзя сказать, что вирусов, написанных под Linux, нет вообще, но их крайне мало. Кроме этого, защищенность ОС заложена в её «мозге костей» / структуре, которая предполагает разграничение прав пользователей. Т.е. даже если некий вирус попытается проникнуть в систему, внести в нее какие-то изменения, то вы на правах администратора об этом сразу же узнаете, потому что сработает безусловный рефлекс Linux – выпадет требование ввести пароль администратора.

Это, конечно, не означает, что можно спокойно заходить на вредоносные сайты и скачивать неизвестно что из ненадёжных источников или вставлять завирусённые флешки.

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

Доступность системы

GNU/Linux распространяется бесплатно (по лицензии GNU GPL), но в некоторых случаях предполагается оплата техподдержки и доступа к загадочным закрытым компонентам. Т.е. вы можете свободно скачивать дистрибутивы, не переживая (если вы переживали), что они являются пиратскими.

Разнообразие дистрибутивов

На самом деле «ассортимент» дистрибутивов GNU/Linux более чем широкий. Существует несколько сотен разных вариантов сборки этой системы. Кастомизация — важный принцип данного проекта. Линукс разрабатывается, чтобы быть удобным самым разным пользователям, и многообразное программное окружение призвано это обеспечить. Можно настроить систему, избегая навязанных лишних программ и прочего мусора, который может помешать, если вы захотите поменять какое-нибудь решение или функционал. Есть как «дружелюбные» версии для простых людей, так и версии для гиков-любителей собирать всё с нуля.

Одни из самых популярных дистрибутивов: Mint и Ubuntu для ПК, Debian для серверов. Кстати о серверах…

Стабильность системы

Большинство серверов, баз данных и суперкомпьютеров работают на Linux. Если изначально хорошо настроить систему, она будет работать как часы.

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

И, кстати, Linux не имеет привычки внезапно и бесповоротно обновляться посреди важной встречи.

Почему люди не выбирают Linux?

Сложность освоения

«Linux is only free if your time has no value» (J. Zawinski). Т.е. кое-что вы всё-таки потратите — своё время: на установку, освоение, поддержку и возможное изменение системы. Или оплатите другому специалисту, готовому ради вас этим заняться, его потраченное время и силы.

Многие наши специалисты, имеющие опыт установки разных ОС, сходятся во мнении, что установка Linux и Windows примерно одинакова по сложности. Другое дело — если вы вообще ни разу не (пере)устанавливали никакую систему и не знаете, как это делается, то, возможно, настройка Windows вам покажется более простой.

Вероятность того, что после установки Linux вам придётся искать и читать различные инструкции, чтобы заработал тот или иной функционал, настроилось подключение или просто чтобы обрезать фотографию в Gimp-е, составляет 99%. Часто придётся вникать в суть вещей. Это не всем нравится.

Совместимость ПО

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

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

Удобство в использовании

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

Windows привычна и понятна для большинства, т. к. она почти всегда и является первой для новичков. Поэтому, если вы, обычно используя Windows, открыли что-то другое, вам может потребоваться некоторое время, чтобы разобраться.
Linux тоже достаточно понятен, особенно такие наиболее «дружелюбные» и популярные дистрибутивы, как Mint. Но есть специфика в работе через консоль (она же терминал или командная строка).

Есть и другие особенности Linux’а: возможность работать удаленно, многозадачность, установка пакетов, высокая производительность, масштабируемость, другой уровень зарплаты у специалистов Linux… Но это мы оставим специалистам Linux и перейдём к полезностям — во второй части поста 😉

Справочник 70 основных команд Linux: полное описание с примерами

Содержание:

Одним из коренных отличий семейства ОС Linux от ОС Windows является ведущая роль командной строки или терминала в администрировании системы. Для успешной работы с «Линукс» одного графического интерфейса недостаточно. Полноценное управление тут возможно только через терминал. А в работе с терминалом никак не обойтись без изучения основных команд Linux.

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

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

Справочная информация / документация

(Manual). Показывает инструкцию к программам и командам Linux. Чтобы получить руководство для программы, наберите:

Для инструкции по команде, введите:

whatis

Выводит краткое описание программы. Пример:

whereis

Показывает полный путь к исполняемому файлу и другим файлам программы. Пример:

Также даёт информацию о связанной с программой справочной информации.

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

Вся необходимая информация о команде будет доступна, если набрать:

whoami

Команда показывает действительный идентификатор пользователя (UID).

Показывает варианты автозавершения команды. Нажатие клавиши табуляция после определённой команды или их последовательности выводит подсказку с вариантами возможного продолжения команды.

Ctrl + R

Это сочетание клавиш помогает запустить обратный поиск по всем параметрам, связанным с указанной командой. Достаточно лишь указать ключевое слово для поиска. Есть серьёзный минус – за раз можно увидеть только 1 результат. Выйти из режима реверсивного поиска поможет комбинация Ctrl + C .

Права суперпользователя

Большое число базовых команд Linux, например, установка программ или создание файлов в корневой системе, требуют для исполнения права пользователя root или суперпользователя. Применение данного режима несёт серьёзные изменения для операционной системы, поэтому нужно точно понимать, как сработает запущенная команда.

Способы получить права root в Linux

  • Вход от имени суперпользователя в виртуальной консоли, введя логин и пароль пользователя root.
  • Разовое переключение на роль суперпользователя в терминале с помощью специальных утилит.

О втором варианте расскажем подробнее.

(Super User Do). Позволяет исполнять команды с правами суперпользователя. Перед переходом в режим root администратора система выполнит запрос пароля и логина root. Пример:

sudo su

Инструмент применяется, когда нужно запустить несколько «суперпользовательских» команд. Все следующие вводимые команды будут запускаться в режиме суперпользователя до закрытия командной строки.

sudo gksudo

Осуществляет запуска приложений от имени суперпользователя, использующих не терминал, а графический интерфейс. В дистрибутиве Kubuntu имя этой команды выглядит несколько иначе — sudo kdesudo .

Команда применяется, если нужно перезапустить с правами root уже отданную (от имени обычного пользователя) команду.

Максимальную производительность приложений Linux зависит от правильного подбора платформы для ОС. Мощный виртуальный сервер от Eternalhost обеспечит интернет-ресурсу стабильную работу и пространство для развития.

Читать еще:  Ошибка 43 видеокарта amd radeon

Управления файлами и каталогами

(List). С помощью этой утилиты можно посмотреть, что содержится в папке. Без указания конкретного пути показывает текущий каталог. Если путь указан, то переход совершиться в конечный его каталог. Чтобы вывести каталог в виде списка с дополнительной поясняющей информацией введите:

Для показа скрытых файлов:

Команда для просмотра содержимого директорий. Более современная альтернатива этой утилиты ls -l может работать не во всех дистрибутивах Linux.

(Concatenate / Catenate). Команда двойного назначения. Показывает на экране что содержит файл или стандартный ввод. Также к «склеивает» несколько переданных подряд файлов в один. Если нужно посмотреть содержимое одного файла, вводим:

Если нужно узнать содержимое нескольких файлов подряд:

Для «склейки» файлов, вводим:

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

(Change Directory). Меняет текущий каталог, в котором работает терминал на указанный. Когда терминал запущен, он использует по умолчанию корневой каталог (root), вернуться в который можно, набрав:

Чтобы указать другую папку для работы с файлами, нужно ввести:

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

Чтобы вернуться к предыдущей директории:

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

Число команд в такой последовательности не ограничено.

mkdir

(Make Directory). Создаёт новую директорию. Можно также создать полную структуру подкаталогов, если ввести сочетание:

(Copy). Утилита, позволяющая скопировать файл или каталог. Копирование файлов и каталогов. Чтобы копирование прошло рекурсивно, т. е. включало все поддиректории и файлы в них, надо добавить к команде:

А если надо дополнить рекурсивное копирование сохранением всех атрибутов, сведения о владельце и временный штамп, добавляем «архивную» опцию -a, чтобы получилось:

(Move). Эта команда в Linux одновременно отвечает за перемещение и переименование файла или каталога. При переименовании файл перемещается в ту же папку, но уже названную по-новому.

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

(Link). Создаёт программные ссылки на файлы. По функционалу это похоже на ярлыки в Windows.

Типы ссылок Linux

chmod

(Change Mode). Изменяет разрешения доступа к файлу. Под доступом имеется в виду классическая триада: чтение r, изменение w и запуск x. Общий вид:

При этом, «разрешения» могут быть указаны буквенным, символьным (rwx) или цифровым кодом. Кроме того, эта переменная может включать информацию о владельце ( u / g / o / a ) и операции с правами ( + / – / = ).

Как пользоваться Linux

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

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

Как использовать Linux?

Первое, с чем нам стоит разобраться — это зачем нам система. Для меня операционная система на компьютере — это инструмент для выполнения определенных задач, работы, которую нужно делать каждый день. Поэтому для меня очень важна стабильность работы моей системы, простота в настройке, чтобы все быстро вернуть к привычному внешнему виду в случае проблем, производительность и безопасность.

Если система ломается — то это очень неприятно, вы не можете выполнить свою работу, теряете данные и начинаете нервничать. Поэтому я выбираю и рекомендую новичкам выбирать стабильные дистрибутивы.Не ArchLinux, который не известно как себя поведет при следующем обновлении, а Ubuntu, Mint, OpenSUSE и другие дистрибутивы в этом роде. Для экспериментов можно установить дополнительную операционную систему или использовать виртуальную машину, но основная система должна быть рабочей. Всегда. А теперь пройдемся по пунктам как этого достичь, кроме того, конечно, что вы будете использовать стабильный дистрибутив.

1. Настройка системы

Многие пользователи могут неделями настраивать графические интерфейсы, конфигурации, и другие параметры своей системы. Я их понимаю, я сам таким был, вспомнить ту же работу с Gentoo, когда на первую установку до минимально рабочего состояния с графическим интерфейсом уходило до двух дней при медленном интернете или мои попытки настроить оконный менеджер Awesome. Но это отнимает слишком много времени. И если случится какая-либо непредвиденная ситуация, то вам придется все это делать заново или вы будете чувствовать просто дикий дискомфорт от того, что работаете в непривычном окружении.

Если приводить пример с целой системой, то обновление может легко сломать все ваши наработки, отключением поддержки одной функции или заменой ее на другую, тот же переход на Systemd, или если продолжить аналогию с Awesome, то обновят разработчики версию Lua, языка на котором вы писали конфигурационный файл, и вам придется переписывать его заново.

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

2. Обновление

Обновления — это тоже очень важный момент, с ними вы получаете новое программное обеспечение (иногда), и самое главное исправление проблем с безопасностью, а также, возможно, проблемы с системой. Но как показывает практика, если вы обновляетесь достаточно часто, даже очень часто, то риск сломать систему при обновлении намного ниже, особенно в стабильном дистрибутиве. И вы же не хотите пропустить обновление программ? Поэтому обновляйте систему, как можно чаще, можно даже настроить обновление Linux с помощью утилиты ucare-systemcore, если вас интересует использование ос linux основанной на Debian.

3. Программное обеспечение и драйвера

Как вы уже знаете, для Linux нет такой огромной проблемы с вирусами, как у Windows. Конечно, желательно устанавливать программы из официальных репозиториев дистрибутива или сторонних репозиториев разработчиков. Но можно и искать пакеты в интернете. Для этого есть несколько специальных сайтов, и всем им вы можете доверять, эти сайты более подробно расписаны в статье где искать программы Ubuntu. По поводу программного обеспечения нужно отметить только то, что чем меньше в вашей системе установлено всего лишнего, тем лучше для ее безопасности, особенно это касается служб на компьютере, которые доступны из интернета. В программном обеспечении постоянно находят уязвимости и лучше чтобы программа не была установлена и запущена, если она не нужна.

По поводу драйверов история немного другая. Все открытые драйвера уже встроены в ядро, поэтому вам не нужно их отдельно устанавливать. Но некоторые производители оборудования не хотят открывать исходный код своих драйверов. Такие драйвера устанавливаются отдельно. Больше всего это относится к видеокартам. Нужно сказать, что если вы не играете в игры, то вам полностью хватит открытого драйвера, разработанного сообществом. Уже прошли те времена, когда вы могли заметить разницу при использовании интерфейса системы.

Но для получения лучшей производительности в играх проприетарные драйвера придется установить. Но тогда нужно забыть про самое новое ядро. Если вы собираетесь устанавливать свежие версии ядер из kernel.org или ppa или других источников, то заметьте, что с проприетарными драйверами они работать не будут, потому что драйвера еще не рассчитаны на эту версию ядра. Так что либо одно, либо другое.

4. Очистка системы

Время от времени систему нужно чистить. Конечно, она не заваливается всяким мусором, как Windows, но со временем растет количество лог-файлов, размер кєша менеджера пакетов, количество ненужных больше зависимостей, файлы, которые больше не нужны ни одной программе и так далее. Для каждого дистрибутива процесс очистки отличается, потому что там берет участие пакетный менеджер и другие дополнительные утилиты. Основное что вам нужно сделать:

  • Очистить кэш пакетного менеджера;
  • Удалить лишние логи;
  • Удалить зависимости, которые больше не нужны;
  • Удалить ненужные файлы.

Если вас интересует очистка Ubuntu, то об этом уже есть более детальная статья. Как часто нужно проводить очистку? Не очень. Система засоряется очень медленно, я думаю один-два раза в год будет вполне достаточно при наличии достаточного количества памяти на жестком диске.

5. Резервное копирование

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

Для резервного копирование есть множество утилит, но лучше всего использовать инструмент, не зависящий, от копируемой системы, например, Clonezilla. Это Live образ с псевдографическим интерфейсом, который загружается отдельно от операционной системы и позволяет делать все, что вам нужно. Очень часто копировать тоже не нужно, я думаю, что одной копии раз в несколько месяцев для домашнего компьютера вполне хватит. Еще одна мера предосторожности, можно записать загрузчик Grub на флешку, если боитесь что Windows его затрет при обновлении.

Выводы

В этой статье мы рассмотрели как пользоваться Linux чтобы получить максимально устойчивую и надежную систему. Как видите, не только Windows может давать отличную надежность, Linux в этом плане намного лучше. Система может работать и не ломаться годами, если ее не ломать. Можно сделать вывод, что linux для домашнего использования вполне пригоден. Надеюсь, эта информация была полезной для вас.

Читать еще:  Linux виды ос

Давайте разберёмся, какие у Linux преимущества перед Windows

реклама

реклама

реклама

Бесплатность операционной системы.

реклама

реклама

Если у вас имеется молоток, то неважно, купили вы его или спёрли и в том и в другом случае он работает одинаково. «Недополученная прибыль», доводит правоторговцев до исступления, но что имеем то имеем – этот пункт пока проблемой не является.

Преимущество – незначительно.

Под Линукс очень много бесплатных программ, в том числе аналогов платных.

Бесплатных программ достаточно и для Windows и их ничуть не меньше, чем для линукса. При этом, более-менее серьёзные линукс-программы обычно есть и для Windows (GIMP, Inkscape, LibreOffice и т.д.) и для их использования переходить на Линукс не обязательно. А во вторых, чтобы всерьёз назвать тот же GIMP аналогом фотошопа, нужно обладать весьма развитым чувством юмора. Примерно то же самое можно сказать и про остальные программы – они сгодятся для неприхотливого пользователя, но далеко не всегда могут стать заменой. Многие, привычные для пользователя Windows программы и игры, на Линукс отсутствуют, а функционал «аналогов» меньше.

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

Преимущество – нет.

Подключение устройств.

А вот тут у Линукса всё гораздо хуже, чем у Windows. Если драйвера не вшиты в ядро и устройство не распозналось автоматически, то его подключение с вероятностью 99%, выльется в длительное курение интернетов, портянки в командной строке (Божественном Терминале) и не факт, что это благополучно закончится. Да, автоматически распознаваемых устройств в Линукс много. Очень много. Но разумеется не «абсолютно все выпущенные», даже на день релиза ядра (это в принципе невозможно). Драйверами для Линукс озадачиваются очень немногие производители железа, а дожидаться пока их добавят в ядро или репозитарии — удовольствие «на любителя».

В свою очередь, альтернативные драйвера написанные энтузиастами, нередко не обеспечивают весь функционал/производительность и даже, если устройство благополучно распознано, вы можете не получить 100% того, на что оно рассчитано. Особенно, это актуально для не очень стандартных устройств. В Windows это развито намного лучше, даже с нонейм устройствами от «дядюшки Ляо».

Преимущество – нет.

Безопасность.

Если вы являетесь постоянным посетителем сайтов с сомнительной репутацией и принципиально не соблюдаете правил элементарной компьютерной безопасности, то да — Линукс это то что вам нужно.С учётом того, что доля Линукса в десктопах около 2%, написанием вирусов под него, пока всерьёз никто не занимается и именно в плане вирусных атак, Линукс безопаснее. Но это никоим образом не касается вашего поведения в интернете и данных, которые вы там публикуете. В этом случае, нужно быть таким же аккуратным и внимательным, как и на Windows. Также, Линукс не избавляет вас от необходимости делать резервные копии важных файлов. Как бы ОС ни была хороша, а от потери данных, например в результате выхода накопителя из строя, вы всё равно не застрахованы.

Наличие на ПК линукса не делает вас неуязвимым – об этом следует помнить.

Преимущество – частично.

Надёжность.

С надёжностью у Линукс точно так же как и у Windows, не лучше и не хуже. Кривыми руками можно и страну уничтожить, что уж говорить о программе (пусть даже большой). Настойчивому человеку преграды не страшны и он их в любом случае преодолеет. В Windows пользователь имеет UAC, точки восстановления, безопасный режим, загрузку последней удачной конфигурации и т.д. В Линуксе он имеет пароль, который нужно постоянно вводить и необходимость обладать определёнными знаниями, а в случае краха увидит перед собой пустой экран с командной строкой, воспользовавшись которой сможет легко извлечь данные, запустить необходимую программу или восстановить систему (Для вас ведь это и правда легко и вы знаете что нужно делать, увидев пустой чёрный экран с мигающим курсором, не так ли?). И Линукс точно так же, может вести себя нестабильно, особенно при обновлениях.

Если вы не ковыряете систему, не экспериментируете с софтом и прочими подобными вещами, а выполняемые на компьютере задачи постоянны и в целом, не меняются, то никакой разницы между Линукс и Windows нет. Любая из них может работать годами, и «положить» что ту, что другую, достаточно тяжело. Надёжность и стабильность обоих операционных систем довольно высокая, в этом плане Линукс и Windows равноценны и особых преимуществ друг перед другом не имеют.

Преимущество – нет.

Линукс быстрее работает на старых и медленных ПК.

А что именно под этим подразумевается? Линукс быстрее передвигает окна по рабочему столу? Или быстрее их на весь экран разворачивает? А может, если запустить аудиоплеер, музыка станет быстрее играть? Разумеется нет. Если вы решили, что на ПК с Линуксом имеющем 1 Гб ОЗУ и видеокарту на шине AGP, вы поставите гугл Хром и захотев открыть в нём полсотни вкладок – «всё будет летать» и ютуб 1080р 60fpf посмотрите, то вы сильно заблуждаетесь. Чудес не бывает. Сама по себе ОС ничего подобного не делает, всю работу выполняют программы. Быстродействие ПК зависит от его аппаратной составляющей, а операционная система лишь распределяет вычислительные ресурсы между работающими приложениями. И на этом всё. Одна из самых быстрых ОС для ПК – это DOS, потому что она отдаёт все 100% ресурсов ПК одному-единственному приложению, ну так и что из этого?

Запуск «тяжёлых» программ просаживает ПК с любой операционной системой. Переход на Линукс, может заставить вас (именно заставить!) использовать другие программы, а не те к которым вы привыкли и уже они-то, возможно и смогут использовать выделяемые ресурсы более рационально. Если же речь идёт об одних и тех же программах, но для разных ОС, то увеличения скорости ждать не стоит. В том случае, когда ваш компьютер не очень быстрый, а модернизация аппаратной части в планы не входит, то вам лучше подобрать для своих задач менее ресурсоёмкие приложения или изменить стиль работы, не запуская «всё сразу». От перехода на Линукс, ваше железо быстрее работать не станет и работа на медленном ПК, в любой ОС удовольствия не доставит.

Преимущество – нет.

Техподдержка. Сообщество.

Там точно такие же люди, как и на форумах посвящённых Windows, они ничуть не злее и не дружелюбнее. Их просто меньше, как и самих форумов, хотя бы в силу меньшей распространённости Линукс. В каком случае решить проблему вероятнее — когда вы можете попросить помощи у ста человек или у двоих? То-то же!

При этом следует учесть, что разнообразие дистрибутивов Линукс, в данном случае, вовсе не плюс. Предложение «поискать другой дистрибутив» не редкость, а способ, который устраняет ошибку в одном дистрибутиве, не всегда подходит для остальных Ну и наоборот соответственно тоже. Огромный выбор самых разных вариантов линукса, «на любой вкус», приводит к отвратительной техподдержке любого, отдельно взятого.

Преимущество – нет.

Открытый исходный код.

Вот, один из аргументов с которым носятся как с писанной торбой. Открытый исходный код (ОИК) не панацея «от всего». Для обычного пользователя, что открытый код, что закрытый — китайская грамота, читать и править исходники он всё равно не станет, так как ничего в этом не понимает. То, что код доступен для просмотра означает, что его могут изучать не только порядочные программисты, но и «не очень честные», которые не станут сообщать про ошибки, но смогут ими воспользоваться. А исправляются обнаруженные ошибки далеко не сразу и не всегда, и если авторы программы её забросили, то устранять ошибки, соответственно некому.

ОИК ещё не гарантия, что программа будет идеальной.

Преимущество – частично.

Простота использования.

Для начала нужно вспомнить, что идеологом для Линукс, послужила ОС Unix разработанная в конце 60х, начале 70х годов. В те далёкие времена, «когда компьютеры были большими», такие понятия как «интуитивное осваивание» и «простота использования», в качестве хоть сколько-нибудь важных параметров не рассматривались в принципе. Линукс, разработанная в конце 80х «по мотивам» Unix, эти принципы переняла и с упорством, достойным восхищения, продолжает им следовать.

Дело в том, что подавляющее большинство пользователей линукс, это люди увлечённые высокими технологиями (гики), программисты, администраторы различных систем и прочий люд очень хорошо разбирающийся в компьютерах. Они обладают определённым багажом знаний, а командная строка для них – предел технологического развития. Им не нужны интуитивно понятный интерфейс и прочие удобства, которые можно было бы освоить «методом тыка». На них это и рассчитано.

Впрочем, ситуация с этим уже несколько улучшилась, а некоторые вещи, давно имеющиеся в Линукс «по умолчанию» (например, альтернативные графические оболочки или виртуальные рабочие столы), в Windows до последнего времени, могли быть реализованы только сторонними программами. Вообще же, Линукс имеет совершенно другую идеологию и структуру. Из-за этого, некоторые привычки, которые у пользователей Windows уже закрепились на уровне подсознательных рефлексов, будут сильно осложнять изучение нового.

Если у вас есть знакомый Гуру, который всё установит, настроит и которому, вы имеете возможность регулярно выносить мозг, то почему бы и нет? Если же это не так и осваивать глубины Линукс планируется самостоятельно, то запаситесь успокоительными препаратами – на всякий «пожарный». По простоте использования и освоения – это не к Линукс, она может достаточно качественно потрепать вам нервы.

Преимущество — нет.

Заключение.

Окончательный выбор конечно же за вами, но предварительные выводы уже можно сделать — слухи, которые так любят распускать о «явных преимуществах линукса», сильно преувеличены. Рассказывая о достоинствах Линукс авторы, как правило, «забывают» рассказать о недостатках, передёргивают факты или откровенно вводят в заблуждение и было бы неплохо развеять, хотя бы часть напущенного тумана.

Переход на Линукс это потери. Вам придётся смириться с её ограниченностью и архаичностью, научиться самостоятельно решать проблемы, повышать свой уровень знаний (вы же любили ходить в школу?), а от некоторых привычных вещей и вовсе отказаться. Если вы к этому готовы и сложности вас не пугают – добро пожаловать в мир Линукс!

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector
×
×