Приветствую, коллеги. Долгое время проект NetSkills был посвящен исключительно сетевым технологиям - Курс молодого бойца, Основы GNS, UNetLab . Однако от подписчиков все чаще звучал вопрос: “А что еще должен знать сетевой инженер или системный администратор?” . Тут можно привести большой список технологий/направлений и в итоге сделать вывод, что знать только сети - недостаточно ! Совершенно очевидно, что для успешной карьеры нужно намного больше. Поэтому было принято решение расширить проект и для начала выпустить курс “Linux для начинающих”.
Немаловажная деталь, преподаватель - девушка
, которая совсем недавно примкнула к проекту NetSkills
. Чему же может научить девушка?
Если вы заинтересовались, добро пожаловать под кат…
Цель курса
– изучить основы администрирования операционных систем Linux. Материал по большей части практический и содержит минимальное количество теории. Курс подойдет как для начинающих системных администраторов, которые занимаются настройкой серверов компании, так и для сетевых инженеров, т.к. бОльшая часть сетевого оборудования работает под управлением Linux (особенно если учитывать тенденцию импортозамещения), поэтому навыки работы с этой системой им однозначно не помешают. Да и вообще, каждый уважающий себя ИТ-шник просто обязан обладать базовыми навыками работы с Linux системами. Ценность такого сотрудника сразу вырастает.
Весь курс будет разделен на две части: базовый и расширенный курс . В базовом курсе мы рассмотрим основные понятия, научимся производить первоначальную настройку сервера, а также настроим шлюз доступа в Интернет. В расширенном курсе мы рассмотрим, как развернуть серверную инфраструктуру компании на основе Linux.
В план базового курса вошли следующие темы:
1.Цели изучения операционной системы Linux, ее основные преимущества.
2.Создание виртуальных машин.
3.Установка операционной системы CentOS.
4.Структура файловой системы Linux.
5.Основные команды, необходимые для работы в консоли Linux (cd, ls, man, grep, find, cp, mv, rm и т.д.).
6.Настройка сети в CentOS. Утилиты Putty, WinSCP.
7.Основы безопасности. Заведение новых пользователей в системе.
8.Установка пакетов. Пакетный менеджер. Репозитории.
9.Файловый менеджер mc, текстовый редактор nano и сетевые утилиты (ifconfig, nslookup, arp, telnet).
10.Настройка шлюза доступа в Интернет. Iptables. NAT. DHCP.
Итак, зачем изучать линукс и каковы его преимущества?
Полагаю, стоит начать с определения.
GNU/Linux – это семейство unix-подобных операционных систем, основанных на ядре Linux. ОС из этого семейства распространяются обычно бесплатно в виде так называемых дистрибутивов, содержащих помимо самой ОС еще и набор прикладного ПО (т.е. по сути сборка). Дистрибутивов Linux на сегодняшний день существует огромное количество, но почти все они являются потомками трех основных дистрибутивов: Debian, Slackware и Red Hat. Подробнее о GNU/Linux и дистрибутивах можно прочитать и .
Возможно, у кого-то возник вопрос: почему GNU/Linux, а не просто Linux. Все дело в том, что Linux – это всего лишь ядро, в то время как GNU/Linux – это операционная система. Однако, Linux’ом можно называть как ядро так и ОС – и так и так будет правильно.
Условно говоря, ОС состоит из двух частей: kernel space и user space . Kernel space это ядро, которое непосредственно взаимодействует с устройствами в системе, обслуживает их и производит настройку. В нашем случае – это ядро Linux, разработка которого началась в 1991 году Линусом Торвальдсом, являвшимся на тот момент студентом. Оно поддерживает многозадачность, динамические библиотеки, виртуальную память, отложенную загрузку, большинство сетевых протоколов и производительную систему управления памятью и распространяется по лицензии GNU GPL, т.е. свободно. Подробнее про само ядро и его «увлекательную» систему нумерации версий можно узнать . Пользователи же работают в пространстве user space (пространстве приложений), а это в свою очередь файлы. Вообще говоря, все в Linux’е представлено файлами - настройки, сами приложения, даже процессы. Это очень удобно при настройке и когда пытаешься выяснить почему же все поломалось.
Дистрибутивы Linux распространяются в основном по лицензии GNU General Public License – лицензии на свободное программное обеспечение. Цель GNU GPL - предоставить пользователю права копировать, модифицировать и распространять (в том числе на коммерческой основе) программы, а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права.
Помимо выше указанных неоспоримых плюсов данной ОС, она обладает еще рядом особенностей:
1.Безопасность
2.Производительность
3.Надежность
4.Масштабируемость
5.Аппаратная совместимость
6.Не требуется импортозамещение
7.Зарплата Linux администраторов выше, чем у обычных администраторов
Благодаря выше перечисленным особенностям, Linux получил широкое распространение и используется во многих сферах: критические сервисы (скоростные поезда в Японии, CERN, системы контроля воздушного трафика), социальные сети, поисковые сервисы, а так же в мобильных телефонах, планшетах, ПК, банкоматах и автомобильной электронике.
Вообще говоря, на основе Linux можно сделать много чего, но мы остановимся на более повседневных вещах. Предположим, в некоторой компании, где работает большое количество пользователей, нужно развернуть серверную инфраструктуру, т.е. пользователям нужно дать доступ в Интернет, запретить в рабочее время сидеть в социальных сетях, организовать корпоративную почту, файловый сервер, и т.д. Что мы можем сделать на основе Linux? На самом деле очень даже многое.
Мы можем:
1.Настроить программный маршрутизатор/ шлюз доступа в Интернет с функциями межсетевого экрана и DHCP сервера
2.Ограничить доступ пользователей к сети Интернет с помощью proxy сервера
3.Организовать почтовый сервер для корпоративной почты
4.Создать веб сервер для корпоративного сайта и внутренних веб ресурсов
6.Настроить первичный и вторичный DNS сервера
7.Развернуть файловый сервер
8.Собирать резервные копии с остальных серверов
9.Развернуть сервер логирования для сбора событий с других серверов
Такую схему мы и будем разворачивать в рамках данного курса.
Полагаю, на этом первый урок можно закончить.
Новичок в Linux? Ничего страшного в этом нету. Никогда не бойтесь, Linux – это превосходная операционная система!
Через некоторое время вы сами поймете, что уже не можете без Linux. А теперь давайте посмотрим несколько советов новым пользователям в этой прекрасной операционной системе.
Советую начать с простых в использовании дистрибутивов, таких как Linux Mint, Linux Lite, Zorin, Ubuntu, и т. д. Они легко настраиваются и используются, а их интуитивно понятные конструкции позволяют даже домохозяйке понять как устроены эти системы, всего за несколько минут. Их большая пользовательская база означает, что онлайн-поддержка доступна в изобилии. Они также поставляются с заранее установленным количеством полезного программного обеспечения, таким как LibreOffice (бесплатная альтернатива Microsoft Office), музыкальный проигрыватель и веб-браузер Firefox (конечно, вы также можете установить Google Chrome/Chromium). По мере того, как вы будете больше углубляться в знакомство с Linux, вы можете экспериментировать с разными дистрибутивами и рабочими средами, но пока просто придерживайтесь этих простых приложений.
Лучший способ познакомиться с Linux – это погрузиться прямо в него, и использовать его в качестве вашего основного дистрибутива. Несомненно, сначала вам это может показаться немного странно и неудобно, но вы очень быстро привыкнете. Дистрибутиві, такие как Ubuntu и Linux Mint, делают переход с мира Windows к Linux максимально плавным. Через некоторое время, вы сами задумаетесь, как я раньше использовал что-то другое, кроме Linux(но это не все так думают).
Распределения, такие как Ubuntu и Linux Mint, разработаны так, что вам никогда не придется прикасаться к командной строке терминала, если вы этого не хотите. Однако изучение командной строки очень рекомендуется, и это не так сложно, как кажется на первый взгляд. В некоторых случаях командная строка на самом деле превосходит, и даже более эффективна, чем графический пользовательский интерфейс (GUI). То, что занимает много кликов и нажатий клавиш в графическом интерфейсе, часто может быть достигнуто с помощью одной команды терминала.
Это неизбежно, вопрос просто времени, когда вы столкнетесь с чем-то в Linux, что хотите сделать, но не знаете, как это сделать. Именно здесь Google станет вашим лучшим другом. Чаще всего, если есть что-то, что вы не можете понять, кто-то, уже давно столкнулся с этой проблемой, вам просто нужно ввести правильный запрос. Официальные форумы Ubuntu Wiki и AskUbuntu, вероятно, будут доминировать в ваших результатах поиска, но есть и другие форумы, в которых охотно откликнутся другие линуксоиды.
Одним из самых больших источников путаницы при переходе с Windows на Linux, является различие в файловых системах. В Windows все начинается с физического жесткого диска, которому была назначена буква диска, обычно это «C:», поэтому все пути к файлу начинаются с «C:\папка\еще_одна_папка». В то время как в Linux, файловая система «логическая» и поэтому не привязана ни к одному конкретному физическому жесткому диску. Вы даже можете перенести всю операционную систему на другой компьютер, без потери данных, и при этом ОС будет прекрасно работать, а с Windows вы сможете так сделать? Кроме того, в Linux нет букв дисков, жесткие диски просто известны как /dev/sda, /dev/sdb и т. д.
Есть какое-то приложение в Windows, которое вам нужно, но не знаете, есть ли версия Linux? Просто введите в поиск «альтернатива [приложению Windows] для Linux», и, скорее всего, вы получите хотя бы одну запись с сайта Alternativeto.net , и это отличный сайт для поиска альтернатив программного обеспечения между различными операционными системами.
Репозитории программного обеспечения являются частью того, что делает Linux не только более удобным, но и более безопасным. Вместо того, чтобы скачивать с Интернета разные вирусные файлы.exe, каждый дистрибутив Linux имеет свой собственный централизованный программный репозиторий или PPA, где хранится все доступное программное обеспечение для этого дистрибутива. Программные репозитории поддерживаются разработчиками приложений, чтобы гарантировать, что оно будет совместимо с текущим дистрибутивом, и является безопасным, а также не содержит вредоносных программ. Поэтому всякий раз, когда вы хотите установить новую часть программного обеспечения, просто откройте Центр программного обеспечения и найдите нужное приложение. На самом деле, вы, вероятно, уже привыкли к этому подходу, потому что именно так работает Android и iPhone.
Дополнительно, что такое репозиторий, вы можете узнать перейдя по ссылке ниже
По умолчанию Ubuntu и Linux Mint поставляются с включенными базовыми репозиториями, но вы также можете включить дополнительные репозитории, чтобы получить доступ к еще большему количеству программного обеспечения.
В Ubuntu перейдите в «Настройки» > «Программы и обновления», и на вкладке «Программное обеспечение Ubuntu» у вас будет возможность включить любые дополнительные репозитории, которые еще не включены, такие как Universe, Restricted, и Multiverse. После этого откройте вкладку «Другое ПО» и включите репозиторий “Партнеры Cannonical”.
В Linux Mint все включено в основной репозиторий, поэтому включение любых дополнительных репозиториев не требуется.
Когда вы уже будете более-менее знакомы с Linux, вы можете создать свои собственные репозитории. Я обязательно напишу статью о том, как создать репозиторий очень скоро. Так что не уходите далеко.
Одна из лучших вещей в операционных системах Linux – это почти бесконечное количество настроек, поэтому вы можете настроить свой рабочий стол настолько, насколько захотите. Вы можете не только менять обои рабочего стола и обои заставки, но также и шрифты; и вы можете даже настроить то, как ведет себя сама среда рабочего стола.
В Ubuntu для этого есть инструмент Unity Tweak Tool, который вы можете установить набрав в терминале
Sudo apt install unity-tweak-tool
Или вы можете просто найти его в Магазине приложений, если вы предпочитаете избегать командной строки на данный момент.
Обновления имеют решающее значение для любой операционной системы, будь то обновления для некоторых установленных пакетов программного обеспечения или для самой операционной системы. Основной причиной этого является безопасность. Как только будут обнаружены новые уязвимости, которые потенциально могут использовать хакеры, обновления помогут исправить, и продолжать поддерживать как можно более жесткую систему защиты от гнусных угроз безопасности. Конечно, вы также можете получить новые функции и функциональные возможности от обновлений.
Автоматические обновления, вероятно, уже включены по умолчанию в вашей установке Ubuntu или Linux Mint, но если вы хотите увидеть их самостоятельно, или настроить поведение обновлений, перейдите к следующим меню:
Ubuntu: Настройки > Программы и обновления > Обновления
Linux Mint: Откройте диспетчер обновлений и выберите один из трех вариантов: «Просто держите мой компьютер в безопасности», который только автоматически устанавливает обновления, связанные с безопасностью, «Позвольте мне просмотреть важные обновления», что позволит вам видеть любые обновления, не связанные с безопасностью, поэтому вы можете просмотреть их перед установкой или «Всегда обновлять все», что позволяет автоматически обновлять все без вмешательства пользователя.
Не знаете, какие темы иконок или какие системные темы установить? Не волнуйтесь, в Интернете есть блоги Linux, содержащие всевозможные рекомендации и предложения. Разумеется, красота Linux заключается в том, что вы всегда свободны принимать свой собственный путь, даже если он отклоняется от того, что делают все остальные. И, конечно же, для того чтобы получать
Идея вводного курса по работе с Linux возникла у нас с коллегами довольно давно. Я с 2011 года занимаюсь биоинформатикой в Лаборатории алгоритмической биологии СПбАУ РАН ( и мой напарник писал про то, чем мы занимаемся). Сразу нужно сказать, что работа биоинформатика без Linux практически невозможна, поскольку большинство биоинформатических программ созданы именно под эту операционную систему и работают только на ней.
В силу того, что это область на стыке наук, мы постоянно общаемся с биологами. Биологам же сейчас приходится работать с очень большими объемами данных, поэтому умение использовать Linux, оптимальную для подобных задач операционную систему, становится необходимым навыком. На самом деле, речь не только об умении обращаться с Linux, а в целом о компьютерной грамотности: какие существуют правила работы на сервере, как загружать и эффективно хранить файлы с данными, какие программы запускать для их обработки и как это сделать и т.д. - все те вещи, которые как упрощают и ускоряют вашу работу, так и значительно облегчают совместную деятельность с коллегам. Несмотря на то, что разобраться с Linux можно и самостоятельно, почитав умные книжки и сайты, для людей из не технической среды это часто вызывает определенные сложности и многие сдаются на начальных этапах освоения этой ОС (например, на знакомстве с командной строкой).
На основе нашего опыта я и мой коллега Андрей Пржибельский (@andrewprzh) изначально собирались провести несколько занятий для биологов по компьютерной грамотности. А потом эта идея выросла в трехнедельный открытый онлайн-курс (MOOC) Института биоинформатики на русском языке, который позже был сужен до именно введения в Linux, как отправной точки, - поскольку вместить все в три недели оказалось очень и очень трудно. Курс уже начался и оказался достаточно популярен (на данный момент на него записалось более пяти тысяч человек), но первый дедлайн по заданиям - 24 ноября, поэтому еще можно присоединиться без потери баллов или просто изучать курс в свободном режиме (все материалы останутся открытыми).
Про саму подготовку первого в нашей жизни онлайн-курса, если сообществу интересно, мы напишем отдельный пост - это совсем не так просто и быстро, как может показаться на первый взгляд.
Но сначала хотелось бы остановиться на ответах на вопросы, которые нам задавали чаще всего. При подготовке курса мы общались с самыми разными людьми и столкнулись с тем, что многие совсем не понимают, где используется Linux, и не догадывались, что система может быть им полезна. Итак:
Чем больше знакомишься с Linux, тем он становится интереснее. И от первоначального желания «поскорее бы выключить и перезагрузиться в родную и знакомую Windows (Mac OS X)» вы вскоре переходите в состояние «хм, а тут не так и плохо» и еще немного позже в «как я вообще мог работать в этой Windows?!». А еще изучая Linux вы порою можете почувствовать себя немного хакером или героем фильма про программистов =)
Наш курс состоит из краткого обзора основных возможностей Linux, однако для начинающих пользователей этого должно быть вполне достаточно, чтобы заинтересоваться Linux и немного погрузиться в его философию. Например, большую часть курса мы будем проводить за работой в терминале, так что у новичков должно возникнуть и привыкание и понимание преимуществ такого подхода к управлению компьютером. Для более продвинутых пользователей могут представлять интерес отдельные занятия курса - например, про работу с удаленным сервером или программирование на языке bash. .
Нужно сказать, что не все пользователи воспринимали задачи с юмором. Например, мы проверяли навык установки программ на Linux на примере программы VLC. Нужно было установить ее в свою систему одним из рассказанных способов, потом открыть справку о программе, найти фамилию первого автора и ввести ее в форму для проверки. Каких только комментариев мы не наслушались про это задание:) А ошибались люди в основном в том, что вводили имя и фамилию, или только имя, или часть фамилии (а она там двойная, через дефис!). В общем, если решитесь проходить курс, то читайте условия задач внимательнее и это сэкономит много времени и нервов! Правда с тем же автором было замечание и по делу, оказалось что в старых версиях VLC он идет аж на 14 месте, так что добавили в проверку еще одного автора, который первый среди «старого» списка (и, кстати, третий в «новом»).
И напоследок хотелось бы рассказать о своем первом знакомстве с Linux именно в рабочем процессе (до этого был еще отдельный курс по учебе, но из него я не очень много вынес, к сожалению). Этот случай меня так впечатлил, что помню его до сих пор. Когда я работал на кафедре в Политехе на 3-ем курсе мне понадобилось запускать одну программу для обработки данных. Программа была написана на С++, а работали мы тогда в Windows XP. Запусков нужно было сделать много, были они довольно однотипные и занимали обычно пару минут. За это время ничего другого сделать на компьютере было нельзя - он полностью «подвисал», так что можно было поболтать с другими сотрудниками или просто прогуляться по кабинету. Примерно через пару недель таких запусков, мой научный руководитель посоветовал попробовать мне сделать всё тоже самое, но не в Windows, а в 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 , разработанного программистом и общественным деятелем Ричардом Столлманом: инструменты для разработки, библиотеки, системные утилиты (диспетчер файлов, архиватор, деинсталлятор, просмотрщики…) и т. д.
Кроме огромного вклада этих двоих, данная система разрабатывается и продвигается еще множеством независимых групп разработчиков и компаний по всему миру. Для большинства из них всё происходит на добровольной основе. Их вклад возможен благодаря тому, что линукс относится к свободному и открытому программному обеспечению, то есть к ПО с общедоступным исходным кодом.
Тремя самыми известными операционными системами (для десктопа) считаются Windows, Linux и macOS. По данным StatCounter за последний год, у большинства пользователей установлен Windows - в России около 90% (не удивило), далее идёт macOS (OS X) - 6,55% и на последнем месте в этой тройке находится Linux - 1,36%. Остальные пара процентов - «другие ОС».
Как уже упоминалось выше, Linux принадлежит к открытым и свободным системам, т.е. его исходный код открыт всем для внесения изменений, доработки и исправления ошибок. Эта ОС также распространяется (скачивается и устанавливается) бесплатно. И это законно.
Windows и macOS — проприетарные, т.е. закрытые. Их лицензионные версии нужно покупать, хотя повсеместно распространены и пиратские, особенно для домашнего использования.
Разница между Unix-подобными системами (*nix) и Windows - в подходе к взаимодействию с пользователем. В Windows сценарий следующий: «вижу, как что-то сделать (куда нажать, где галочку отметить) -> делаю». В *nix-ах же действует сценарий «я понимаю, как это должно сработать, - я делаю»: чтобы что-то сделать, надо понимать, как устроено то, с чем мы работаем. Если «я не понимаю» - придется лезть в документацию или вызывать шамана. Это одна из главных причин, по которой популярность бесплатного десктопного Linux-а с приятным, на наш взгляд, дизайном стабильно остается на уровне 1-1,5%: 90 людей из 100, если не больше, проще поставить и пролечить (если версия не лицензионная) Windows, чем разбираться в мануалах на английском.
Зато при возникновении проблем в *nix-ах теоретически можно достаточно быстро выяснить их причины, потому что «я понимаю, как…», а если даже непонятно, то можно разобраться без реверс-инжиниринга благодаря открытости исходного кода.
Все мы храним на ПК личные данные, важные документы, явки-пароли, фотографии любимых питомцев… Всё эта информация требует защиты. Перейдя на данную ОС, вы быстро забываете о существовании в природе антивируса, потому что он вам не нужен. Нельзя сказать, что вирусов, написанных под Linux, нет вообще, но их крайне мало. Кроме этого, защищенность ОС заложена в её «мозге костей» / структуре, которая предполагает разграничение прав пользователей. Т.е. даже если некий вирус попытается проникнуть в систему, внести в нее какие-то изменения, то вы на правах администратора об этом сразу же узнаете, потому что сработает безусловный рефлекс Linux – выпадет требование ввести пароль администратора.
Это, конечно, не означает, что можно спокойно заходить на вредоносные сайты и скачивать неизвестно что из ненадёжных источников или вставлять завирусённые флешки.
Плюс есть возможность шифрования данных, нет навязчивого слежения за пользователем, и обнаруженные уязвимости в системе устраняются достаточно быстро благодаря обширному сообществу разработчиков.
GNU/Linux распространяется бесплатно (по лицензии GNU GPL), но в некоторых случаях предполагается оплата техподдержки и доступа к загадочным закрытым компонентам. Т.е. вы можете свободно скачивать дистрибутивы, не переживая (если вы переживали), что они являются пиратскими.
На самом деле «ассортимент» дистрибутивов GNU/Linux более чем широкий. Существует несколько сотен разных вариантов сборки этой системы. Кастомизация - важный принцип данного проекта. Линукс разрабатывается, чтобы быть удобным самым разным пользователям, и многообразное программное окружение призвано это обеспечить. Можно настроить систему, избегая навязанных лишних программ и прочего мусора, который может помешать, если вы захотите поменять какое-нибудь решение или функционал. Есть как «дружелюбные» версии для простых людей, так и версии для гиков-любителей собирать всё с нуля.
Одни из самых популярных дистрибутивов: Mint и Ubuntu для ПК, Debian для серверов. Кстати о серверах…
Большинство серверов, баз данных и суперкомпьютеров работают на Linux. Если изначально хорошо настроить систему, она будет работать как часы.
Linux и его производные также используются в различных системах контроля, социальных сетях, смартфонах и планшетах (Android), банкоматах, автомобильной электронике - вероятно, не в последнюю очередь как раз потому, что ему свойственна продолжительная работа без сбоев.
И, кстати, 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 и перейдём к полезностям - во второй части поста;)
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .
Линукс одна из современных операционных систем популярность, которой возрастает с каждым годом все сильнее. Основными преимуществами, благодаря которым эта система становится все более востребованной, стали доступность и возможность бесплатного использования. При грамотном использовании Линукс достаточно прост и удобен.
Итак, вы решили воспользоваться данной операционной системой, и сразу возник вопрос с чего начать? Начать можно именно с блога системных администраторов. Именно , можно ознакомится со всеми подводными камнями при установке данной операционной системы, а так же определиться с выбором дистрибутива для Линукс. Одним из преимуществ таких блогов является возможность задать интересующий вопрос и ознакомится с проблемами, которые возникают при установке.
Рассмотрим по подробнее существующие дистрибутивы для этой системы. Самым распространенным для настольных компьютеров является версия Ubuntu, она работает на основе ядра Линукс, и позволяет пользоваться довольно понятным, простым и в тоже время продуктивным рабочим окружением с учетом индивидуальных возможностей компьютера и личных пожеланий пользователей. Эта версия очень проста в администрировании и пользовании и обладает рядом положительных качеств, таких как большое количество бесплатных приложений и качественный открытый код и высока безопасность.
Linux Mint еще одна из наиболее распространённых систем. Она имеет определенное сходство с Ubuntu, так как основывается на нём, но при этом имеет свои собственные наработки рабочих столов. На сегодняшний день эта операционная система имеет 17 (семнадцать) версий. И ее интерфейс достаточно схож с XP, Вистой и Виндовс 7, что значительно облегчает переход с этих операционок на Linux Mint. Существует множество дистрибутивов, которые можно подобрать для себя в индивидуальном порядке, однако выше две вышеперечисленные системы являются самыми оптимальными для новичков.
Процедура установки системы достаточно проста, при соблюдении всех инструкций ошибки возникать не должны. Но все же если вылезла то можно обратиться к блогам администраторов, и получить квалифицированный ответ по устранению этой ошибки.
И напоследок хочу подчеркнуть, дабы изначально не разочароваться в этой системе, сначала необходимо хорошенько с ней ознакомится. Сделать это можно посредством видеоуроков, пособий, самоучителей, а самое главное практикой.
Linux поддерживает технологию Live CD. Чтобы попробовать Linux Вам не нужно его устанавливать на компьютер. Просто нужно записать образ Linux на CD или USB, и загрузится с него. Перед Вами возникнет рабочий Linux, на котором можно всё пощупать и пощелкать. На сегодня в сети хватает учебных материалов и просто полезных советов как обойти все подводные камни новичку при работе с линукс.