Программное обеспечение сервера на линуксе. Основы Linux Server для начинающих. Calculate Linux — быстрый и основан на Gentoo

Чтобы создать терминальный, файловый (FTP) или почтовый сервер на Linux, надо уметь работать в этой операционной системе. Иначе разобраться будет сложно. ОС не нужен мощный компьютер. Потому что она не расходует лишние ресурсы на графическое оформление. Дистрибутивы Линукса можно развернуть даже на старом ПК. Поэтому для создания различных серверов часто используют Linux или Ubuntu Server.

Об этом написано много различной литературы. Некоторые книги о Линуксе насчитывают тысячу страниц. Работать придётся через терминал и все команды вводить вручную. Но всё же вы сможете сделать небольшой Linux-сервер своими руками, который будет включать файловое хранилище, Web-сервисы и почтовый протокол.

Ubuntu Server создана на базе операционной системы Linux. Для её работы не нужен современный процессор, хорошая видеокарта или большой объём оперативной памяти. С Линукс можно развернуть сервер даже на старом ноутбуке. И в нём будут все нужные компоненты: почта, FTP, Web.

Скачать образ диска с Linux можно с сайта Ubuntu.ru. Выбирайте любую версию с Server (не Desktop!). Загрузка будет проходить через Torrent-клиент . Этот образ надо записать на болванку или флешку (с помощью LiveUSB). Также можно воспользоваться виртуальным приводом.

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

Её установка проходит так:

  • Выберите язык и регион, в котором проживаете.
  • Придумайте имя администратора. Оно используется для управления сервером.
  • Также задайте имя пользователя в поле «Username for your account». Под этим аккаунтом вы будете общаться с техподдержкой Ubuntu.

Указываем имя пользователя в Ubuntu

  • Введите пароль. Подтвердите его.

Вводим пароль учетной записи

  • Укажите домен, если он есть. На нём будут находиться все сервисы: файловый (FTP), почтовый, хостинг для сайтов и так далее.
  • Подождите, пока установится система.
  • После этого она предложит дополнительные компоненты.

Вот список того, что необходимо для сервера Linux и его полноценной работы:

  • Open SSh. Используется для удалённого администрирования. Пригодится, если вы решите управлять сервисом с другого компьютера. Тогда на ПК с Линуксом можно будет отключить монитор и видеоадаптер.
  • LAMP. Комплекс утилит Linux, который включает Apache (Web-сервер). MySQL (базы данных) и PHP (язык программирования для CMS). Эти компоненты нужны для создания управляющего интерфейса.
  • Samba file server. Позволяет настроить обмен файлами между компьютерами. Если вам нужен FTP-сервер, выберите этот пункт.
  • Virtual Machine host. Устанавливайте, если собираетесь пользоваться возможностями виртуализации.
  • Print server. Сетевые принтеры.
  • DNS server. Система доменных имён. С ней можно распознать IP-адрес по имени компьютера и наоборот.
  • Mail server. Почтовый сервер.
  • PostgreSQL database. Объектно-реляционные базы данных.

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

Изначально вам надо будет проверить наличие обновлений. Введите команду «Sudo apt-get update» или «Sudo apt-get upgrade» без кавычек. После апдейта можно заняться настройкой всех компонентов серверов: FTP, почтового, Веб.

Для Ubuntu существует псевдографический интерфейс - Midnight Commander. Это аналог оболочки Norton Commander, которая разработана для системы MS DOS. С таким интерфейсом легче работать - всё нагляднее, чем в консоли.

Запуск терминала Linux

В современных Linux вместо консоли используется терминал. Чтобы в него зайти:

  1. Откройте «Приложения».
  2. Нажмите «Стандартные».
  3. Там будет «Терминал».

В него можно вводить команды так же, как в Ubuntu Server.

  • Чтобы установить компоненты LAMP (если их ещё нет), надо последовательно ввести команды «sudo apt-get update», «sudo apt-get install tasksel» и «sudo tasksel install lamp-server». После каждой нажимайте Enter.
  • Чтобы загрузить Open SSh, введите «sudo apt-get install openssh-server».
  • Чтобы поставить Samba file server, напишите «sudo apt-get install samba».

При установке MySQL из пакета LAMP нужно будет задать пароль администратора, для SQL.

Локальный Web-сервер

Для создания Web у сервера должен быть свой выделенный IP. Тогда после установки LAMP по этому IP-адресу будет доступна тестовая страница Apache. Это и есть будущий Веб. В дальнейшем на него можно будет поставить FTP, базы данных, почтовый протокол. Для настройки Web-сервера:

  • Установите phpMyAdmin. Для этого в терминале или в консоли введите друг за другом введите «sudo apt-get install phpmyadmin»

  • И потом «sudo service apache2 restart».
  • Компонент загрузится. Apache будет перезагружен. Дальнейшие действия зависят от версии операционной системы.

Если у вас Ubuntu 13.1 и выше, используйте команды:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 reload

Вбивайте их последовательно друг за другом, после каждой нажимайте Enter.

В Ubuntu 16.04, нужны другие указания:

  1. sudo apt-get install php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl restart apache2

После их ввода и автоматического перезапуска службы по адресу http:///phpmyadmin будет доступен веб-интерфейс.

  • Конфигурация и данные о ней находятся в папке сервера Apache «etc/apache2/». Apache2.conf - конфигурационный файл для дистрибутива
  • В директориях «mods-available»/«sites-available» и «mods-enabled»/«sites-enabled» находятся моды и сайты.
  • В Ports.conf расписаны прослушиваемые порты.
  • Если вы добавите после команды «sudo /etc/init.d/apache2» слово «Stop», Apache приостановит работу. Если «Start» - снова запустится. Если «Restart» - перезагрузится.
  • Чтобы самостоятельно выбирать путь для сохранения сайтов, последовательно введите в терминал «sudo a2enmod rewrite» и «sudo a2enmod userdir».

Каждый раз после внесения каких-либо изменений надо перезапускать службу командой «Restart».

Почтовый сервер

Чтобы создать почтовый сервер на Линукс, у вас уже должен быть зарегистрирован домен. Также нужно иметь статический IP.

  • Установите компонент Postfix. Для этого наберите в консоли «sudo apt-get postfix».
  • Когда он загрузится, напишите команду «sudo /etc/initd/postfix start». Сервис начнёт работать.
  • В Postfix уже прописаны параметры, которые нужны для полноценной работы с протоколом SMTP. Но всё же не помешает небольшая настройка.
  • Откройте файл /etc/postfix/main.cf.
  • Найдите в нём значение «mydomain =». После знака «=» напишите имя домена.
  • Потом отыщите «myhostname =». И введите имя машины.
  • Теперь почтовый сервер может отправлять письма другим компьютерам, которые находятся с ним в одной сети. Чтобы он мог посылать корреспонденцию и на другие домены в интернете, в файле «main.cf» найдите строчку «inet_interfaces =». Поставьте после неё слово «all».
  • В переменной «mynetworks =» пропишите диапазон адресов всех компьютеров вашей подсети (например, 127.0.0.0/8).

Если служба настроена верно, и выполнены все условия (постоянный IP-адрес, зарегистрированный домен), то Server сможет принимать и отправлять корреспонденцию. Если запись MX вашего домена ссылается на ваш хост.

Чтобы посмотреть логи ресурса, используйте команду «tail -f /var/log/mail/info». Чтобы получить от него сообщение, введите «mailq».

Файловый сервер

FTP-сервер Linux может понадобиться для обмена документами и загрузки файлов. Существует несколько версий таких ресурсов: vsFTPd, Samba, proFTPd.

Подробнее остановимся на vsFTPd. Его можно установить и запустить одной командой - «sudo apt-get install vsftpd». Дальнейшие настройки зависят от ваших предпочтений и от того, какой сервис вы хотите сделать. Для изменения параметров могут понадобиться права администратора.

  1. Сразу после загрузки программы система создаёт нового пользователя и добавляет в домашнюю директорию папку, которая предназначена для работы с серверным хранилищем. Также в каталоге «etc» появляется файл «ftpusers». Туда можно добавлять пользователей, которым запрещён доступ к файлам.
  2. После установки лучше сменить директорию, в которой должны находиться файлы, в папку «var». Для этого от имени администратора напишите команду «usermod -d /var/ftp ftp && rmdir /home/ftp».
  3. Создайте новую группу пользователей. Например, «userftp». Напечатайте в консоли «addgroup userftp».
  4. Добавьте в неё новый аккаунт (для простоты назовём пользователя и группу одинаково). Используйте команду «useradd -a /var/ftp -g userftp userftp». Она заодно создаёт пользователя. Чтобы включить в группу уже существующий никнейм, вместо «useradd» напишите «usermod».
  5. Надо придумать пароль новому пользователю. Введите в терминале «passwd userftp».
  6. Напечатайте «chmod 555 /var/ftp && chown root:userftp /var/ftp», чтобы предоставить аккаунту доступ к корневой папке файлового сервера.
  7. Теперь создайте публичную директорию. Последовательно введите «mkdir /var/ftp/pub» и «chown userftp:userftp /var/ftp/pub».

Изначально FTP запускается в автономном режиме. У неё есть скрипт, который играет роль демона. При такой функциональности доступно несколько команд. Они вводятся после строки «sudo service vsftpd».

  • Stop и Start. Отключение и включение.
  • Restart и Reload. Перезапуск. Нужен для применения новых настроек. Разница между командами в том, что во второй перезагрузка происходит без полного отключения.
  • Status. Информация о состоянии.

Дальнейшая настройка сервера заключается в переписывании файла конфигурации, который находится в etc/vsftpd.conf. У него простая и понятная структура. Разобраться в нём достаточно просто. Хотя для этого нужны определённые знания. Перед изменением этого файла имеет смысл сделать его резервную копию. Чтобы в случае выявления ошибок можно было всё восстановить. Введите команду «cp /etc/vsftpd.conf /etc/vsftpd_old.conf» и информация будет сохранена.

После этого можно приступать к редактированию.

  • В параметре «listen=» напишите «YES». Тогда сервер будет работать в независимом режиме.
  • «Local_enable» разрешает вход локальным пользователям.
  • «Write_enable» даёт им доступ в домашние каталоги.
  • «Anonymous_enable». Можно ограничить права анонимных пользователей, если поставить «NO». Также есть опция «no_anon_password» - анонимные входят без пароля. Её тоже можно запретить.

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

  • «Max_clients». Количество одновременных соединений.
  • «Idle_session_timeout» и «data_connection_timeout». Таймауты сессии.
  • «Ftpd_banner». Приветственное сообщение для посетителей. Можно написать, к примеру, «Hello!».

Терминальный сервер

Терминальный сервер на Linux предназначен для предприятий и офисов , все компьютеры в которых объединены в одну сеть. Очень удобно, когда с любого ПК (если у него есть доступ) организации можно зайти на терминал. Это открывает большие возможности для удалённого администрирования.

Для такой задачи подходит LTSP - Linux Terminal Server Project. Программа есть в стандартном пакете Ubuntu. Чтобы её установить:

  1. Введите команду «ltsp-server-standalone».
  2. Потом напишите «apt-get update && apt-get install ltsp-server-standalone».
  3. Подождите, пока всё загрузится и обновится.
  4. Теперь надо поставить клиентскую систему. Напечатайте «ltsp-build-client».
  5. Затем «ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop».
  6. Используйте команду «debootstrap», и дистрибутив автоматически развернётся в директорию «opt/ltsp/i386».

Linux Server может работать даже на слабых ПК. Поэтому его очень часто используют для создания серверов и удалённого администрирования. На этой операционной системе делают почтовые сервисы, FTP-хранилища, терминалы.

Вы не знаете как создать локальный сервер на LINUX? Тогда эта статья для вас. В ней я доступно расскажу как создать и настроить локальный сервер на LINUX.

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

Нам нужно чтобы наш сервер поддерживал не только статические сайты, но и большинство современных CMS, таких как WordPress, Joomla, Drupal и др. Для этого нам будут нужны следующие компоненты:

  • apache (веб-сервер);
  • php (язык, на котором написаны многие CMS);
  • mysql (сервер баз-данных).

Сочетание Apache + PHP + MySQL является достаточно популярным. В windows среде его обычно называют WAMP (об этом я писал в ). В linux же, как вы уже, неверное, догадались, существует аналогичное название - LAMP (Linux + Apache + PHP + MySQL).

Итак, первым делом мы установим пакет программ LAMP , для чего в терминале введем следующие команды

sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server

Первой командой мы обновляем информацию с репозиториев, далее устанавливаем команду tasksel, необходимую для установки пакетов, и последней командой устанавливаем именно пакет LAMP .

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

Настройка веб-сервера Apache

У apache очень много настроек, которые, как и большинство настроек различных программ на linux хранятся в текстовых файлах. Но для начала мы обойдемся лишь изучением некоторых из них. Для комфортной работы нам этого вполне хватит.

Конфигурационные данные веб-сервера apache расположены в папке /etc/apache2/ .

В папках mods-available и sites-available находятся все доступные модули и сайты. А в папках mods-enabled и sites-enabled только те из них, которые включены в данный момент. Apache2.conf - основной конфигурационный файл apache. Ports.conf - список прослушиваемых портов.

Управление сервером осуществляется через терминал:

sudo /etc/init.d/apache2 start - запуск локального сервера

sudo /etc/init.d/apache2 stop - остановка сервера

sudo /etc/init.d/apache2 restart - перезапуск apache.

Командами

sudo a2enmod rewrite
sudo a2enmod userdir

включаем модули rewrite и userdir, позволяющий создавать пользовательские пути для сайтов.

После любого действия по включению-выключению модулей или сайтов, для применения изменений требуется перезапуск apache.

Теперь займемся созданием площадок для локальных сайтов. Я для примера создам два локальных сайта. Большее их количество создается аналогично.

Сначала создаем два файла с названиями будущих сайтов в директории /etc/apache2/sites-available/

1
sudo gedit /etc/apache2/sites-available/test1

и прописываем в нем следующие строки


ServerAlias test1 www.test1
DocumentRoot /home/user/sites/test1

AllowOverride All

2
sudo gedit /etc/apache2/sites-available/test2

и соответственно


ServerAlias test2 www.test2
DocumentRoot /home/user/sites/test2

AllowOverride All

/home/ваш пользователь/sites/test1

/home/ваш пользователь/sites/test2 .

В них создаем по одному файлу index.html. Для первой папки - с текстом «Страница первого сайта», для второй — «Страница второго сайта».

Для того чтобы в браузере при наборе в строке адреса названий наших сайтов test1 и test2 переход осуществлялся на локальных сервер редактируем файл hosts

sudo gedit /etc/hosts .

В первою строчку дописываем имена создаваемых сайтов.

У вас должно получиться следующее

127.0.0.1 localhost test1 test2
127.0.1.1 comp

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

comp - это имя вашего компьютера, поэтому оно будет другим.

В терминале вводим команды для включения сайтов

sudo a2ensite test1
sudo a2ensite test2

не забываем перезапустить apache.

Все готово! Можно проверить, набрав в браузере имена только что созданных сайтов.

Если у вас что-то не вышло или вышло не так - задавайте вопросы, постараюсь ответить.

В следующий раз я расскажу как работать с базами данных на локальном сервере в LINUX .

Любая операционная система обладает своими преимуществами и недостатками. Например, Windows очень часто обвиняют в своей уязвимости, но при этом она удобна в работе рядового пользователя. Операционная система Linux является самым популярным и удобным Интернет-сервером. Действительно, своевременное обслуживание серверов linux позволяет наслаждаться множеством преимуществ.

В данной системе доступные исходные тексты ядра, а это значит, что можно самостоятельно модифицировать систему так, как удобно для работы. Самая главная привилегия Linux на фоне всех остальных систем – это бесплатность. Коммерческий вариант данной операционной системе лишь оснащен различными дополнительными функциями и возможностями. Хотя даже бесплатная версия системы включает в себя все необходимое программное обеспечение. Еще один плюс – это . Она доступна для освоения даже не профессионального пользователя, имеет облегченный переход с Windows NT и имеет множество совместимых конфигураторов. Более того, эта операционная система не привередлива и не требовательная к ресурсам в отличие от других операционных систем.

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

Операционная система Linux используется в основном для создания Интернет-серверов благодаря высокому уровню надежности, а также для создания кластеров при произведении параллельных вычислений благодаря простоте ее модернизации. Кроме всего прочего настройка интернета linux подходит для оптимальной работы шлюзов, PTP-серверов, Х-серверов и Web-серверов.

Поскольку система Linux имеет отличающийся от других ОС тип файловой системы, то установка начинается с создания отдельного раздела. Профессиональные IT-специалисты рекомендуют создавать даже два отдела – один для системы, а второй для подкачки. Переезд началом создания разделов рекомендуется также выполнить глубокую дефрагментацию файлов Windows по всем имеющимся разделам. Сам процесс создания раздела под новую систему может быть выполнен тремя способами: использование fdisk, применение встроенных возможностей во время установки и использование посторонних программ. Самым быстрым является второй способ, хотя при создании нового раздела он удаляет всю имеющуюся информацию. Поэтому, если планируется настройка сервера на linux и имеется желание сохранить важные документы и программы, то следует воспользоваться fips, то есть специальной программой, обычно располагаемой в дистрибутиве установочного диска системы linux. Для устранения неприятных файлов от предыдущей системы, рекомендуется после дефрагментации перезагрузить компьютер и запустить его в режиме эмуляции MS DOC. В это время необходимо удалить файл подкачки, создать загрузочную дискету и загрузить на нее вышеописанную программу fips. Поскольку установка линукс должна производиться после всех подготовлений, то запускается данная программа для создания разделов именно сейчас. Ее интерфейс довольно прост и понятен. Поэтому пользователю останется только выбрать нужный раздел, размер которого требуется уменьшить или увеличить, указать объем нового раздела и создать его. Кстати, после проведения данной процедуры помимо требуемых разделов появится еще один в формате FAT или Fat32. Его нужно будет удалить и создать на его месте раздел под Linux.

Непосредственно сама установка linux сервера может производиться несколькими методами. Первый способ – самый простой. Он включает в себя использование обычного установочного компакт-диска. Второй метод – это использование загрузочной дискеты. Он подходят, если BIOS не поддерживает возможность загрузки с CD-ROM. Третий способ – это использование жесткого диска. А заключительный четвертый используется для установки системы по сети.

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

Дальнейшая настройка подразумевает изменение данных в реестре. Это необходимо для того, чтобы сервер был запущен с максимально улучшенными параметрами. Если делать данную процедуру самостоятельно, то придется запастись терпением и всевозможными источниками с подобной информацией по настройке системы. Первое, что нужно знать при самостоятельной настройке системы – это пользование протоколом SSH. Он используется для удаленного управления файлами, позволяет редактировать и передавать файлы. Для большего удобства новички-самоучки предпочитают использовать программу PuTTY. Хоть она и обладает маленьким объемом, но имеет удивительно широкий спектр возможностей.

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

Наши клиенты

Особенности:

  • Дистрибутив собран на основе RedHat Enterprise Linux
  • Cтабильный
  • Надежность
  • Отсутствие официальной поддержки

Сильными сторонами дистрибутива CentOS является надежность и совместимость с Red Hat Enterprise Linux. Слабые стороны – слабая локализация (по сравнению с ALT Linux и ASPLinux), отсутствие некоторых программ, характерных для нашего региона (SIM, xxkb). Невозможно получить поддержку от производителя в нашем регионе; отсутствует некоммерческая поддержка на русском и украинском языках. Система превосходно работает на кластерах.

Fedora

Особенности:

  • Широкая распространённость
  • Превосходная поддержка сообщества
  • Хорошая защита
  • Множество различных приложений
  • Русификация присутствует не в полном объеме
  • Постоянная обновляемость

Больше годится для ПК, чем для сервера, из-за возможной нестабильности. Но все зависит от умения правильно использовать дистрибутив.

openSUSE

Основан одноименной немецкой компанией, купленной в последствии фирмой Novell. Отличительной особенностью является наличие собственного программного комплекса YaST2, позволяющего провести установку и настройку любых компонентов системы.

Особенности:

  • Профессиональный подход к мелочам
  • Простые в использовании утилиты настройки YaST
  • Русификация страдает (часть меню может быть на английском, часть на русском)
  • Простая настройка оборудования.
  • Отличная документация на русском языке
  • Имеется набор драйверов «из коробки»
  • Большой выбор пакетов, за счёт использования RPM и подключаемых репозиториев.
  • Система сборки OBS

ALTLinux

Российский дистрибутив, разрабатываемый компанией ALTLinux.Вырос из Linux-Mandrake Russian Edition. Большое внимание уделяется безопасности.

Преимущества:

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

Особенности:

  • Превосходная русификация
  • Техническая поддержка
  • Широкий выбор программного обеспечения
  • Производится российской компанией

ASPLinux

Русскоязычный дистрибутив, создаваемый на основе пакетов от Fedora Core, но с исправлениями в безопасности. Включает в себя довольно много «дополнительных» (по сравнению с Fedora Core) пакетов. В комплект включены бинарные драйверы (ati, nvidia, slmodem), видеокодеки и некоторые другие не совсем открытые программы.

Пока что работа над этим дистрибутивом приостановлена.

Дистрибутивы, основанные на Debian или использующие формат пакетов Deb:

Debian

Операционная система, состоящая как из свободного ПО с открытым исходным кодом, так и из закрытых компонентов. В первичной форме, Debian GNU/Linux - один из самых популярных дистрибутивов Linux , оказывающий значительное влияние на развитие этого типа ОС в целом. Также существуют проекты на основе других ядер: Debian GNU/Hurd, Debian GNU/kNetBSD и Debian GNU/kFreeBSD. Debian может использоваться как операционная система для серверов, так и для рабочих станци.

Особенности:

  • На 100% свободен
  • Превосходные веб-сайт и ресурсы сообщества
  • Хорошо протестирован
  • Отличный установщик программного обеспечения Aptitude.

Ubuntu/Kubuntu/Xubuntu

Построен на базе тестового дерева пакетов Debian GNU/Linux, и является по сути сборкой Debian, содержащей свежее ПО, для домашнего или офисного использования.Наиболее быстро и активно развиваемый дистрибутив.

Особенности:

  • Простой, понятный многоязычный интерфейс
  • Частые и легкие обновления по сети и оффлайн репозиторий Package
  • Мощное сообщество пользователей и разработчиков, в т.ч. в России

Дистрибутивы, использующие другие пакетные системы:

Gentoo

Gentoo является типичным представителем source-based дистрибутивов, то есть. все программное обеспечение представлено в виде исходных кодов для установки. Этот дистрибутив, скорее всего, не подойдет начинающему пользователю, однако в последнее время он приобрел довольно широкую популярность.

Можно выделить следующие достоинства Gentoo Linux:

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

Недостатки:

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

Особенности:

  • Безболезненная установка отдельных пакетов
  • Высокая актуальность
  • Отличная документация
  • Cоздание в «geek-стиле» дистрибутива, специально приспособленного для нужд пользователя
  • Графический инсталлятор
  • Долгая и утомительная установка системы

Gentoo Linux очень гибкий дистрибутив. Позволяет работать с практически любой комплектаций оборудования и сделать из системы как рабочую станцию, так и сервер. Разумеется, создание персональной конфигурации требует некоторых навыков и понимания принципов работы операционных систем семейства Unix.

Calculate Linux

Calculate Linux - семейство дистрибутивов, предназначенных для малого и среднего бизнеса, в которых применяются перемещаемые профили и централизованное развертывание программного обеспечения. Cозданы на основе проекта