Введение
Далеко не каждый хостинг-провайдер, предоставляющий услуги размещения VPS/VDS-серверов, позволяет установить свой дистрибутив из ISO-образа, дав возможность на выбор установить одну из самых распространённых систем. Несмотря на это, у вас всегда остаётся возможность работать с Calculate Linux в контейнере. У подобного решения целый ряд плюсов, вот только основные из них:
- Ваша система не привязана к провайдеру и может быть легко перенесена;
- Вы можете поднимать неограниченное количество контейнейров с Calculate Linux для решения разного рода задач.
Для примера приведены настройки хост-системы под управлением Debian 9.
Введение
На своем рабочем компьютере я уже давно использую дистрибутивы Calculate Linux и вот добрались руки до внедрения этого дистрибутива на рабочие сервера. Работать с системой Gentoo без большого опыта в системах Linux очень сложно, но разработчики Calculate Linux сильно упростили установку и работу с системой и постоянно ведут работы по улучшению своих утилит. Пакеты как правило используются свежие что не может не радовать. Настроим первый рабочий сервер на сборке CSS на котором будут работать интернет ресурсы. СSS это самый минимальный набор очень похожий на то как выглядит дистрибутивы c понятием minimall в CentOS или netinst в Debian.
Пример установки Gentoo
ping ya.ru
Просмотр имеющихся носителей:
ls /dev | grep sd
Разбиение диска:
fdisk /dev/sda m n p +40M n p +1200M n p +18000M n w
Форматирование разделов
mkfs.ext2 /dev/sda1 mkswap /dev/sda2 swapon /dev/sda2 mkreiserfs /dev/sda3 mke.ext4 /dev/sda4
Создание необходимых директорий
mkdir /mnt/gentoo/{boot,home,proc}
Монтирование
mount /dev/sda1 /mnt/gentoo/boot mount /dev/sda3 /mnt/gentoo mount /dev/sda4 /mnt/gentoo/home cd /mnt/gentoo
Скачивание базовой системы (stage 3)
links http://mirror.yandex.ru -> Gentoo distfiles->releases->amd64->autobilds->current-stage3
Разархивирование:
xvjpf stage3*tar.bz2 cd /mnt/Gentoo/usr
Скачивание portage
links http://mirror.yandex.ru -> Gentoo distfiles-> releases->snapshots->current->portage-latest.tar.bz2
Разархивирование:
tar xvjpf portage* cd /
Копирование файлов настройки интернета:
cp –L /etc/resolv.conf /mnt/gentoo/etc mount –t proc none /mnt/gentoo/proc mount –o bind /dev /mnt/gentoo/dev
Смена корневого раздела:
chroot /mnt/gentoo /bin/bash
Обновление дерева портеджей:
env-update && source /etc/profile emerge --sync
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Установка ядра:
emerge gentoo-sources genkernel genkernel all
Указание верных путей к разделам диска:
nano /etc/fstab
Установка времени:
nano -w /etc/conf.d/clock -> TIMEZONE=”Europe/Moscow” CLOCK=”local”
Настройка раскладки:
nano /etc/conf.d/keymaps -> keymap=”ru-ms”
Установка и настройка — syslog, cron, grub
emerge syslog-ng vixie-cron reiserfsprogs rc-update add syslog-ng default emerge grub emerge sys-boot/grub grub-install /dev/sda grub-mkconfig –o /boot/grub/grub.cfg
Установка пароля root:
passwd
exit
- Извлечь установочный образ
- Перезагрузка системы
reboot
Проверка версии:
uname -a
Установка
Gentoo может быть установлен несколькими способами. Самый распространенный способ — использовать minimal CD с tar-архивом stage3. Как и во многих дистрибутивах Linux, Gentoo может быть установлен практически из любой среды Linux, например с другого LiveCD дистрибутива, LiveUSB или сетевой загрузки, используя «Gentoo Alternative Install Guide». Обычная установка требует подключения к сетиб но есть также руководство по установке без сети.
Раньше Gentoo поддерживал установку из tar-архивов stage1 и stage2. Однако это официально не рекомендуется фондом Gentoo и предназначено только для разработчиков Gentoo.
После первоначальных шагов установки в Gentoo Handbook описывается компиляция нового ядра Linux. Этот процесс обычно не требуется в других дистрибутивах Linux. Хотя это широко рассматривается как сложная задача, Gentoo предоставляет документацию и инструменты, такие как Genkernel, чтобы упростить процесс и сделать его простым для начинающих пользователей. Кроме того, пользователи могут также использовать существующее ядро, скопировав его в /boot директорию и обновив загрузчик. Поддержка установки предоставляется на форуме Gentoo и в IRC.
Live USB Gentoo Linux можно создать вручную или с помощью UNetbootin.
Stages
До октября 2005 года установка могла быть начата с любого из трех базовых этапов
- Stage1 начинается с набора необходимых инструментов (различные компиляторы, компоновщики и библиотеки, необходимые для компиляции другого программного обеспечения) для целевой системы. Компиляция этого набора из другой, уже существующей ведущей системы называется раскручиванием целевой системы.
- Stage2 начинается с набора инструментов для целевой системы, которая затем используется для компиляции всех других основных пользовательских программных продуктов для целевой системы.
- Stage3 начинается с минимального набора скомпилированного пользовательского программного обеспечения, с которым затем настраивается и компилируется ядро и любое другое дополнительное программное обеспечение.
С октября 2005 года официально поддерживаются только установки stage3 из-за присущих сложностей начальной загрузки с более ранних этапов (что требует разрешения, а затем нарушения многочисленных циклических зависимостей). Некоторое время после этого распространялись tar-архивы для stage1 и stage2, хотя инструкции по установке с этих этапов были удалены из справочника и перенесены в Gentoo FAQ. По состоянию на сентябрь 2015 года доступны только tar-архивы stage3; stage 1 и stage2 только «официально» генерируются и используются внутри команд разработчиков Gentoo. Тем не менее, при желании пользователь может перестроить набор инструментов или переустановить основное системное программное обеспечение во время или после обычной установки stage3, эффективно имитируя старый процесс начальной загрузки.
Gentoo Reference Platform
С 2003 по 2008 год Gentoo Reference Platform (GRP) представляла собой снимок готовых пакетов, которые пользователи могли быстро установить во время процесса установки Gentoo, чтобы обеспечить быстрый доступ к полностью функциональной установке Gentoo. Эти пакеты включали KDE, X Window System, OpenOffice, GNOME и Mozilla. По завершении установки пакеты, установленные как часть GRP, должны быть заменены пользователем на пакеты, построенные в Portage, используя пользовательскую конфигурацию системы, а не общих сборок.
Update
Like most OSes nowadays, Calculate Linux can check updates at regular intervals. A user needs privileges to get notifications and perform updates. By default, has them. When you create another user, you must assign them expressly. Please refer to the Users chapter.
You can select your interval for updates with the option or disable the check for updates at all with the option.
We strongly recommend that you make system updates at least once a month, once a week if you can. If you do not, it may be difficult to catch up. We do what we can to make a maximum one-year-without-an-update period possible for our users, even though Calculate Linux is a rolling-release distribution. It means that you do not have to reinstall it to upgrade.
Install once and have fun!
Производительность Calculate Linux
Полный запуск Calculate Linux занимает около 30 секунд, чтобы рабочий стол был готов к использованию. Версия KDE после запуска занимает около 650 МБ оперативной памяти – поэтому она предназначена для более мощных машин.
Xfce, безусловно, будет достаточно немного меньшего объема памяти. Сама работа системы и программ удивляет скоростью. Особенно радует преимущество установки программ, которые фактически компилируются для компьютера владельца с ноля.
Большую важность имеет и факт соответствующей оптимизации в ядре по умолчанию, а также возможность самостоятельных изменений и улучшений. Достаточные системные требования для версии KDE следующие:
Достаточные системные требования для версии KDE следующие:
- процессор: Core i7 1.60GHz;
- видеоадаптер: Mobility Radeon HD 4670;
- объем ОЗУ: 4GB;
- объем места на диске: 500 Гб;
- модуль WiFi: Broadcom BCM43224.
На устройстве с указанными характеристиками система работала без единой проблемы. Однако даже при наличии менее производительных компонентов операционная система должна работать так же быстро.
Популярность
После запуска Gentoo быстро стал популярным дистрибутивом: в среднем в 2002 году на DistroWatch.com было 326 обращений в день, третий по популярности. Однако на протяжении многих лет Gentoo страдает от снижения популярности. В 2003 году Gentoo стал четвертым по популярности, и в 2004 году он занял седьмое место, заняв седьмое место в 2005 году, десятое место в 2006 году и тринадцатое в 2007 году. В 2008 году Gentoo опустился до 18-го, но в следующем году он закончил свою нисходящую серию, поднявшись на 17-е место. Gentoo занял 18 место в 2010 году, 20 место в 2011 году, 22 место в 2012 году, 33 место в 2013 году, 38 место в 2014 году и 45 место в 2015 году. В 2016 году он стал немного более популярным, поднявшись на 35-е место, но с тех пору упал на 41-е (в среднем за последние три месяца).
Минусы
Гибкая система формирования зависимостей может потребовать дополнительных знаний
При установке некоторых пакетов могут возникнуть конфликты с настройкой USE-флагов или снятием маски. Пакетный менеджер постарается вам подсказать причину блокировки, а в большинстве случаев даже исправит конфликт. Читайте сообщения пакетного менеджера.
Для внесения изменений используйте файлы и . Не поленитесь прочитать переведённую документацию на сайте.
Пакетный менеджер на данный момент не имеет графического интерфейса
Традиционная чёрная консоль выглядит пугающе. Лишь немного её изучив, можно перестать её бояться и открыть для себя богатый мир возможностей. Например, что может быть проще, чем написать и тут же увидеть содержимое файла на странице сайта? Для установки программ нужно также воспользоваться консолью. Это несложно: для поиска используйте программу (например, ), для установки — (например, ). Синхронизировать Portage можно, выполнив .
При обновлении системы после годового перерыва могут возникнуть сложности
Можно один раз установить систему и поддерживать её неограниченно долго. Во всяком случае, в течение последних пяти лет ни одно обновление не потребовало полной переустановки системы. Тем не менее, если вы не обновляли систему в течение года или если вы возьмёте свой старенький дистрибутив Calculate Linux и попробуете его установить и затем обновить, вас может ожидать разочарование.
Calculate не имеет версионности, поэтому поддерживать годами все предыдущие модификации довольно затруднительно. Лучшим решением будет периодически обновлять систему. Об этом вас будет предупреждать утилита обновления, интервал проверки которой можно настроить под себя.
Версии
Как только Gentoo установлен, его версия становится практически незначительной, то есть после того, как будет выполнено обновление emerge, система будет полностью актуальной, и все новейшее программное обеспечение будет доступно для нее (с ограничениями, которые пользователь может указать в своих файлах конфигурации Portage). Например, если система установлена с использованием stage3 с марта 2011 года и пользователь выполнит полное обновление emerge месяц спустя, они обновят установленную систему Gentoo так же, как если бы он выполнил новую установку в Апреле 2011. Таким образом, пользователи Gentoo могут обновить до последней версии все их установленное программное обеспечение в день выпуска новых версий и наличия ebuild. Как и в других дистрибутивах Linux, в системе Gentoo есть файл /etc/gentoo-release, но он содержит версию установленного пакета sys-apps/baselayout.
В 2004 году Gentoo начал выпускать Live версии по годам, а не по цифрам. Это продолжалось до 2008 года, когда было объявлено, что релиз LiveCD 2008.1 был отменен в пользу еженедельных автоматизированных сборок, как для stage3, так и для Minimal CD. 20 декабря 2008 года были опубликованы первые еженедельные сборки. В 2009 году был создан специальный LiveDVD чтобы отпраздновать 10-летний юбилей Gentoo.
История версий
Название | Дата |
---|---|
(Enoch Linux) 0.75 | Декабрь 1999 |
pre-1.0 | 26 июля 2000 |
1.0 | 31 марта 2002 |
1.1a | 8 апреля 2002 |
1.2 | 10 июня 2002 |
1.4 | 5 августа 2003 (представлена Gentoo Reference Platform) |
1.4 maintenance release 1 | 11 сентября 2003 |
2004.0 | 1 марта 2004 (версии теперь выходят 4 раза в год) |
2004.1 | 28 апреля 2004 |
2004.2 | 26 июля 2004 |
2004.3 | 15 ноября 2004 |
2005.0 | 27 марта 2005 (версии теперь выходят 2 раза в год) |
2005.1 | 8 августа 2005 |
2005.1-r1 | 21 ноября 2005 |
2006.0 | 27 февраля 2006 |
2006.1 | 30 августа 2006 |
2007.0 | 7 мая 2007 |
2008.0 | 6 июля 2008 |
Начало еженедельных выпусков | 22 сентября 2008 |
Special releases
В 2009 году был выпущен специальный LiveDVD для празднования десятой годовщины Gentoo. Первоначально планировавшийся как разовый, LiveDVD был обновлен до последней версии пакета в 2011 году из-за его популярности среди новых пользователей.
Название | Дата |
---|---|
Unreal Tournament 2003 LiveCD | 18 сентября 2002 — Загрузочный LiveCD NVIDIA Unreal Tournament 2003 с графическим ускорением, представленный на конференции LinuxWorld и Expo 2003. |
10.0 | 4 октября 2009 (специальное издание LiveDVD к 10-летию) |
10.1 | 10 октября 2009 (исправление ошибок к специальному изданию) |
11.0 | 8 апреля 2011 (юбилейный LiveDVD обновлен до последних версий пакета) |
12.0 | 2 января 2012 |
12.1 | 1 апреля 2012 (с первоапрельской шуткой под названием «Install Wizard»,) |
20121221 | 21 декабря 2012 (LiveDVD — выпуск «Конец света») |
20140826 | 26 августа 2014 (LiveDVD — Iron Penguin Edition) |
20160514 | 14 мая 2016 (LiveDVD — Choice Edition; UEFI, ZFSOnLinux, и записываемые файловые системы с использованием AUFS) |
20160704 | 4 июля 2016 (LiveDVD — Choice Edition Part Dos) |
Что нужно потребителю?
Естественно, что выбор дистрибутива зависит прежде всего от задач, которые стоят перед организацией. Так, в самых простых случаях определяющими, безусловно, являются технологическая составляющая и стоимость продукта. Соответственно, имеет смысл использовать типовые решения и даже не задумываться о создании специализированных систем. При этом конкретный дистрибутив можно подбирать примерно так же, как автомобиль или мобильный телефон.
А для масштабных и комплексных проектов далеко не последнюю роль будут играть надежность поставщика, гарантируемый уровень технического сопровождения, схемы финансирования и возможность юридической защиты. Следовательно, выбор разумно остановить на той компании, которая имеет прочные позиции на рынке и обеспечивает наиболее комплексное обслуживание.
Безопасность и разграничение прав¶
Как уже упоминалось, для взаимодействия графического клиента с сервером утилит Calculate используется протокол «https», который позволяет зашифровывать передаваемые данные, используя сертификаты и ключи. Процесс получения сертификата описан ранее в разделе «Создание сертификата». В данном разделе речь пойдёт о подписании запросов и разграничении прав доступа по сертификатам.
Запросы
Запрос на подпись сертификата создаётся на стороне клиента после создания открытого и секретного ключей, и передаётся серверу утилит для подписания сертификата.
В графическом клиенте для работы с запросами на сервере утилит используется метод «Просмотр запросов» в категории утилиты.
Рис. 15 Просмотр запросов
Для выбора запроса необходимо нажать на строку таблицы, после чего откроется окно с информацией о запросе, где можно изменить номер запроса (при этом данные о запросе не обновляются) и группу будущего сертификата.Выбранный запрос можно подписать «Подтвердить» или отказать в подписании «Удалить». Подписанный запрос, сертификат которого не забран клиентом, будет отображаться в таблице «Просмотр запросов» с названием группы в столбце «Группа».
Рис. 16 Просмотр запросов
Сертификаты
Сертификат подтверждает соответствие между открытым ключом и информацией, идентифицирующей владельца ключа. Кроме того, в утилитах Calculate сертификаты используются для разграничения прав доступа с помощью указания в них группы прав.
При генерации сертификата для него устанавливается группа прав. Права записывается в одно из полей сертификата и не подлежат изменению.
Права групп
Права групп служат для разграничения прав на сервере утилит и указываются в сертификате клиента. Каждой группе соответствует список прав, к которым данная группа имеет доступ.
Права для групп сертификатов по умолчанию хранятся в файле в следующем виде: , например
manager install, get-sessions, request user get-sessions,request,view_cert
Для изменения прав конкретного сертификата используется файл , куда необходимо вписать права и номера сертификатов.
Пример:
install 1 2 -3
Для сертификатов с номерами и добавить право на метод «install» и удалить его для сертификата с номером .Права для конкретного сертификата имеют приоритет перед правами для группы сертификата.
Для управления правами групп на сервере утилит в клиенте используется метод «Просмотр групп» в категории утилиты.
Рис. 17 Просмотр групп
Для добавления новой группы нажмите на кнопку «+» (плюс). В открытом действии «Добавление группы» введите имя создаваемой группы в поле «Имя группы» и выберите права для группы в поле «Права группы».
Для выбора группы необходимо нажать на строку таблицы, после чего откроется «Подробности группы», где можно изменить права либо удалить группу.
Резюме
Calculate Linux Desktop 14.16.2 KDE лишний на празднике жизни.
Дистрибутив «ни о чем». Есть откровенные минусы — страшные тормоза
с сетью, нет менеджера пакетов. И эти минусы ничем не компенсируются.
P.S.
Если вы живете в г. Краснодар и страстно желаете установить Calculate
Linux
или просто «пощупать» ее — звоните, пишите: Подробнее…
Иван Сухов, 2015 г.
Поделитесь этим сайтом с друзьями!
Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.
Даже небольшая сумма может помочь написанию новых статей
Или поделитесь ссылкой на эту статью со своими друзьями.
Сопутствующие статьи
|
|
И что же выбрать?
Основные достоинства и недостатки дистрибутивов мы отмечали в посвященных им разделах, соответственно, читателю достаточно определиться с приоритетами – мы же подведем лишь краткие итоги.
На наш взгляд, для SMB наиболее удачным выбором будут именно коммерческие нишевые дистрибутивы (подразумевающие четкое позиционирование и предлагающие специальные комплектации для малого бизнеса), способные оградить от многих проблем на ранних этапах внедрения.
В этом смысле SLES хороша как решение «на вырост», предполагающее (хотя бы в перспективе) использование и другого ПО Novell. Но, к сожалению, поставщик, видимо, не проявляет большого интереса к нашему региону.
RHEL, в свою очередь, ценна именно присутствием в Украине официальных партнеров Red Hat, а также репутацией компании-разработчика и ее продукции.
ALT Linux и ASPLinux выгодно отличаются наличием в коробке лицензионного соглашения, которое позволит при случае избежать возможных юридических неприятностей. Не возникнет проблем и с технической поддержкой – как официальной платной, так и некоммерческой, причем априори на украинском и русском языках.
Наконец, Debian GNU/Linux выделяется высокой надежностью и стабильностью. Однако следует иметь в виду, что это – универсальный дистрибутив, и его «доводка» для конкретных применений может потребовать участия квалифицированного специалиста. К отрицательным моментам также можно отнести отсутствие лицензии и отечественных компаний, оказывающих официальную поддержку (а бескорыстную помощь можно поискать на сайте Lafox.Net).