Характеристики Linux. Часть 2.

Продолжение краткого изложения основных характеристик Linux.

Серверные программы - неотъемлемая часть Linux

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

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

Кстати говоря. В Windows привыкли делить операционную систему на "сервер" и "обычную". Это связано и с дурацкой организацией системы (графическая среда совершенно не нужна серверам), но в в первую очередь с ценообразованием. За серверы-то надо вытащить из клиентов во много раз больше! Но не просто за серверы, а еще и за количество подключенных к ним клиентских компьютеров!

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

Для домашних пользователей это означает, что Вы можете себе позволить множество вещей, которые раньше не могли. Например FTP-сервер. Хотелось ли Вам когда-нибудь отправить/получить большой файл или множество файлов кому-то другому? Приходилось использовать внешние файлообменники, дробить файлы так, чтобы они "влезали" в почтовое отправление... Забудьте! Вы можете организовать у себя FTP-сервер с анонимным (то есть кому угодно), или защищенным доступом (раздавая кому хотите логины/пароли) для доступа к Вашим файлам. Теперь от Вас знакомые смогут скачать фильм или фотографии напрямую (неважно какая операционная система у них установлена, FTP-универсальный сервис). Разумеется Вы сами определяете, к каким файлам и кому Вы предоставляете доступ.

FTP — только один из множества примеров. Вы можете, например, организовать настоящий Windows-сервер (пакет Samba), Web-сервер прямо у себя дома или в компании. Настроить сложный доступ для нескольких компьютеров, видимость которых "извне" Вашей локальной сети организуется как Вам нужно. Например у Вас есть дополнительный плохонький компьютер, который может служить одновременно роутером (разводка сетевого трафика по разным компьютерам и контроль над этим), брандмауэром (защита от проникновения в Вашу локальную сеть извне), FTP-сервером (доступ к Вашим файлам), Samba-сервером (аналог Windows-сервера для централизованного хранения файлов). Если компьютер помощнее, можете добавить туда Web-сервер, proxy-сервер.

Фактически в домашних условиях на недорогом компьютере Вы сможете иметь все, что могут себе позволить только крупные организации. Разумеется, это все нужно настраивать, и Вам либо придется все это освоить (что не очень реально), либо пригласить специалиста за деньги. Но Вам не надо за это платить те тысячи долларов, которые необходимы, чтобы тоже самое сделать в Windows, используя при этом еще и дорогущий компьютер!

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

Очень простая инсталляция программ

Программы для Linux находятся в так называемых репозиториях. Подключив репозиторий (прописав его адрес в конфигурацию) Вы имеет доступ к установке всех программ, там находящихся. В графической среде для установки программ есть специальная программа, отображающая уже установленные пакеты (т.е. программы), и пакеты, доступные для установки. Например в моем дистрибутиве (который будет описан в другой главе) на данный момент доступна 23901 программа из подключенных репозиториев (4 штуки). То есть для того, чтобы установить любую из них мне нужно просто найти ее в списке (желательно задать критерий фильтрации, иначе Вы замучаетесь пролистывать 23901 программу) и щелкнув на ней выбрать "Установить". И все!

Никаких лицензионных ключей, проверок, оплат! Просто выберите и нажмите!

Языки программирования и среды программирования

Linux — это рай для программистов. Тут даже сказать больше нечего. Такого разнообразия языков программирования, полновесных мощнейших IDE, инструментария и прочего Вы не встретите нигде! Разумеется все это бесплатно.

Особо хочется обратить внимание учащихся, их родителей и студентов на вышесказанное.

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

Школьникам и студентам, изучающим программирование, или просто информатику, Linux также необходим. Читайте "Факты" о переводе школ и госучреждений на Linux. Не плетитесь в хвосте, идите в авангарде. Освойте Linux раньше и получите множество преимуществ.

Сохранения системы и данных

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

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

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

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

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

Более того, сохранения в Linux могут не только вернуть Вам прежнее состояние Вашего компьютера, но и позволяют перенести его образ на другой компьютер. Если Вы хотите приобрести компьютер помощнее, или, например, сделать так, чтобы на Вашем ноутбуке было все то, что есть в домашнем — просто сохраните исходный, а восстановите на другом. И у Вас будут 2(3,4,5...) одинаковых компьютера со всеми настройками и, по Вашему желанию, данными. Это — клонирование системы и для Linux является обычным делом.

Довольно часто приходится сталкиваться с жалобами или раздражением типа — "у меня на стационарном это есть, а в ноутбуке нет", или наоборот. Забудьте! Вы сможете работать на разных компьютерах, как на одном! Не надо вспоминать, что на "этом" компьютере "это находится вот здесь", а на "том" "это вот там" или этого вообще нет. Благодаря клонированию Вы можете иметь совершенно одинаковые настройки и систему на всех компьютерах.

О сохранении читайте инструкцию на нашем сайте.


Настоятельно рекомендуем также ознакомиться со статьями:

Сравнение Linux и Windows
Резюме по характеристикам Linux
Факты

  • Soft Space SIA
    Latvia
  • Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
  • +371 25 46 42 49