Linux. Сага. Установка и настройка Linux.

Для начала прочитайте предыдущие статьи:

В этой повести рассмотрим простейшую установку и первоначальную настройку Linux.

Оговорюсь. Я для себя перебрал множество различных дистрибутивов Linux.

Больше всего мне понравилась OS Linux Ubuntu, но после замены Gnome на Gnome 3 +Unity я перешел на другую разработку, но на ее основе — это Linux Mint.

На сегодняшний день — актуальная версия 14 Nadia.

Итак,  видео. Установка.

Как видим ничего сложного. Все на русском. Необходимо ответить на несколько простых вопросов. Установка на видео в реальном времени заняла 9 минут.

Хотя тут нужно сделать сносочку. Если у вас не один диск, а еще к тому же Вы не хотите расставаться с любимым и еще не покинутым Windows или хотите работать в обоих системах — не спешите выбирать при установке стереть весь диск и установить Linux Mint (:

Небольшой и первоначальный тюнинг системы после установки:

Много расписывать не буду, но порекомендую статью на Компизомании.

Тут достаточно расписано про различные и простые настройки.

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

Практикум и некоторые дополнения и хитрости в продолжении истории (:

Linux. Сага. Сравнение интерфейсов.

Для начала прочитайте предыдущие статьи:

В этой части саги рассмотрим немного видео о сравнении интерфейсов.

 

Следующим будет небольшой видеообзор, касающийся предыдущей повести. Достоинства и недостатки.

 

Ну и последним будет обзор журнала CHip о предпоследней версии Linux Mint 13 Maya.

Ну а эпилог ? Его не будет читайте продолжение истории (:

Linux. Сага. Преимущества и недостатки.

Для начала прочитайте предыдущие статьи:

Рассмотрим теперь преимущества и недостатки каждой из систем.

OS Windows:

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

  • Большинство производителей аппаратной части (железа) ориентируются на Windows, а значит большинство оборудования, купленного вами будет иметь наклейку Compatible Windows (совместимо с Windows) и в комплекте есть диск с драйверами под эту систему, что гарантирует работу этого оборудования.
  • Основная часть разработчиков игр используют в своей разработке библиотеки MicroSoft DirectX. Как и наблюдается — основная часть игр рассчитана на OS Windows.
  • Большая часть программ (Бухучета, складские, специфические программы предприятий, видеоредакторы и программы моделирования) написано на основе .NET, и как следствие будут работать только под OS Windows.

Недостатки:

  • Система распространяется платно.
  • Как и любая Windows-система OS Windows подвержена заражению компьютерными вирусами.
  • Бесплатные версии программ мало кто использует, и пользуется не лицензионным, взломанным ПО.
  • При загрузке системы графическая оболочка неразрывно связана с системой.
  • Нет возможности изменить графическую оболочку, а внешний вид меняется только в виде небольших изменений в дизайне или цветовой гамме.
  • Система безопасности хоть и существует, но почти никогда не используется (на 98% все используют учётную запись Администратор, или с администраторскими привилегиями).
  • Очень ограниченные возможности в кофигурировании (настройке) подсистемы сети.
  • Визуальные эффекты только базовые и зависят от версии ОС или достигаются установкой дополнительного ПО, которое потребляет много ресурсов системы.

OS Linux

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

  • Система является бесплатной
  • Большинство программ или уже включены и готовы к работе, или устанавливаются в 1 клик из центра приложений.
  • Основное ядро системы разделено от графической оболочки, а это значит, что можно использовать любую доступную для данной ОС оболочку  (а их более десятка, каждая со своими особенностями интерфейса и работы).
  • 90% программного обеспечения распространяется бесплатно.
  • Система безопасности имеет очень развитую и гибкую структуру.
  • Практически на 98% отсутствует заражение системы компьютерными вирусами.
  • Любое действие пользователя с его правами НЕ МОЖЕТ повлиять на работу ОС в целом.
  • Неограниченные возможности работы с сетевым оборудованием.
  • Расширенные возможности наворотов графических эффектов (это и Compiz и многое другое).
  • Большая база драйверов оборудования.
  • Возможность попробовать систему в LiveCD режиме без установки на HDD (жесткий диск ).

Недостатки:

  •  К недостаткам в первую очередь следует отнести практически все преимущества OS Windows.
  • Как следствие получаем систему практически без игр (конечно это не совсем так, но мы рассматриваем же стандартный случай)
  • Несмотря на внушительную базу драйверов, большинство старого и специфического оборудования остается не у дел.
  • Запуск программ , в особенности бухгалтерии, является огромной проблемой.
  • Отсутствие стандартных дисков (C,D,E и т.д.) некоторых приводит в полный ступор.
  • Для установки и работы со многими программами требуется знание навыков языков программирования.
  • Для настроек многих программ (хоть для многих и написали графические примочки) нужно править их файлы конфигурации в текстовом режиме.
  • Достаточно большой % программ требуется сначала откомпилировать (страшное слово) , а потом еще и установить.
  • Некоторые вещи без танцев с шаманским бубном просто не сделать (:
  • Многие вещи приходится выспрашивать по форумам в сети интернет.

Итог.

Многое из написанного мной исключительно субъективно. Многое зависит от оборудование и конкретной ситуации в целом. Но подведем итог. Кому нужен этот Linux ? Кому он подойдет ? На какую категорию пользователей он рассчитан ?

  • Прежде чем определиться какую же систему использовать, нужно задать самому себе несколько простых вопросов.
  • Нужны ли Вам компьютерные игры ?
  • Используете ли Вы программы компьютерного моделирования или программы обработки видео/фотографии ?
  • Вы бухгалтер и работаете со своими программами ?

Если на все эти вопросы Вы ответили ДА, то скорее всего Вам прийдется работать и далее или начать работать с OS Windows.

Если же много из этих вопросов Вас не остановили и Вы готовы много читать, изучать новое и не боитесь трудностей — тогда ВПЕРЕД !

Следующие части повести будут как раз о самой  OS Linux и о моем личном опыте перехода на эту ОС.

 

 

Linux. Сага. Сравнение.

Для начала прочитайте предыдущие статьи:

 

Как говорит за себя название поста — постараемся сравнить что же лучше OS Linux vs OS Windows.

Для начала приведу небольшое сравнение по установке.

С чего мы начинаем установку ? Конечно же с разбития дисков и установке самой ОС.

Windows :

  • Для работы OS Windows необходимо иметь основной или дополнительный раздел размером примерно 20Gb.
  • Как правило в системе Windows используются буквы для имен дополнительных и основных дисков (как правило системный диск — C, остальные D,E,F,G … и т.д.).
  • Установка возможна как с носителя на дисках DVD, так и создать загрузочный USB Flash накопитель.
  • Работа Поноценной версии ОС в режиме Live CD или ограничена или невозможна.
  • Установка занимает от 20 минут до 2-х часов.
  • После установки пользователю доступна чистая система. Из программ доступны стандартный медиаплеер с ограниченным набором кодеков, текстовые документы (формат txt, rtf), веб браузер Internet Explorer, стандартный проводник файлов.

Linux:

  • Для работы OS Linux необходимо 2 раздела. Основной (рекомендуется от 8 Gb) и раздел для файла подкачки (2хОЗУ).
  • В OS Linux испльзуется древовидная структура каталогов.
  • Установка может производится : С носителей (CD, DVD), с USB Flash накопителя, сетевой режим установки(установка прямо из сети).
  • Возможна работа полноценной копии ОС в Live CD режиме.
  • Установка занимает от 20 минут до 1 часа.
  • После установки пользователю доступен ПОЛНЫЙ ПАКЕТ программ, начиная от браузера (Mozilla Firefox), полного пакета Libre Office, мультимедиа аудио и видео проигрыватели (Banshee, VLC, Totem, Gnome Player), просмотр фотографий, работа со сканером, печать в файл (pdf).

Помимо установки что еще можно сравнить ?

Прочитать больше

Linux. Сага. Начало.

Доброго времени суток всем читателям моего дневника!

Как видно по тематике — много постов описывает работу и решение проблем с ОС Linux.

Собираюсь написать цикл статей об ОС Linux, а так же преимуществах и недостатках этой Операционной Системы.

Оставайтесь, подписывайтесь и следите за обновлениями !

Всегда Ваш — Spider.

Ubuntu 12.10 «Quantal Quetzal»

Уже появилась и доступна для скачивания свежая версия Ubuntu Linux — «Quantal Quetzal»

 

Правда на ubuntu.ru — все еще на сегодня доступна только 12.04.

Итак: кодовое имя «Quantal Quetzal»

Логотип:

 

 

 

 

 

Основные изменения:

Во-первых, стоит отметить, что Ubuntu 12.10 не входит на CD-диск: на этот раз образ Ubuntu достиг размера в 753Mb. Так что для установки нужно использовать DVD, либо флешь-накопитель.

Во-вторых, Alternate версии для Ubuntu 12.10 не существует — от неё отказались. Те же, кто хочет использовать LVM или шифрование всего накопителя, могут использовать стандартную версию — теперь она поддерживает и LVM диски, и продвинутое шифрование.

В-третьих, с выходом Ubuntu 12.10 сборка Ubuntu под ARM приобрела официальный статус и распространяется наряду с остальными.

Основные изменения в ПО Ubuntu 12.10

Возросли минимальные системные требования — 768Мб оперативной памяти и 5Гб дискового пространства теперь требуется для использования Ubuntu.

В Ubuntu 12.10 появилась поддержка Secure Boot, что актуально для новых устройств. На данный момент поддержка присутствует в сборках Ubuntu Desktop, Ubuntu Server и Edubuntu.

UpdateManager переименован в SoftwareUpdater и функция обновления до следующего релиза вынесена в отдельный пакет: ubuntu-release-upgrader.

Обновлён  Xorg(свободная открытая реализация оконной системы X11), который включает в себя xserver 1.13, mesa 9.0, а также обновление библиотек и драйверов. Новый X-сервер обеспечивает улучшенную поддержку multiseat — решения для использования одного X-сервера сразу многими пользователями. Сролинг стал плавнее.

Стали доступны новые версии проприетарных драйверов от ATI и nVidia. Драйвер от nVidia теперь поддерживает RandR — расширение X Window System для изменения настроек налету.

Unity и Compiz теперь работают и на том оборудовании, которое поддерживает только GLES-инструкции.

Unity обновилось до версии 6.8. В новой версии Unity было исправлено множество ошибок. Теперь можно отключить рекламу и запретить Dash обращаться к интернету в настройках приватности. Добавлена возможность разблокировать и перемещать иконки внешних устройств хранения на панели Unity. К магазину музыки в Ubuntu One и Music Streaming Web App теперь можно получить доступ прямо из Dash.

Обновлён механизм входа в систему. Была добавлена возможность входа через него по RDP на удалённый компьютер, что делает возможным использование Ubuntu и как «тонкого клиента». При входе в систему на верхней панели отображается состояние сети. Улучшен интерфейс для использования Ubuntu на сенсорных устройствах.

Ubiquity — графический установщик Ubuntu теперь поддерживает установку Ubuntu на LVM раздел, полное шифрование дисков, однако из него убрали механизм миграции пользовательских учетных записей из других систем.

Хешируемые списки iptables — ipset

Давно хотел написать статью по ipset, но все как то руки не доходили.

А тема то для меня довольно интересная.

Да и намучался одно время  я достаточно с этим.

Итак — для чего оно вообще нужно ? И кому ?

Для этого рассмотрим немного теории.

Используется в основном это дело на маршрутизаторах с установленной ОС Linux.

Для того, чтоб выпустить клиента в сеть достаточно добавить в фаерволе всего несколько простых правил.

Например :

/sbin/iptables -t NAT -I POSTROUTING -s $IP_Client -o eth1 -j MASQUERADE
/sbin/iptables -I FORWARD -s $IP_Client -j ACCEPT
/sbin/iptables -I FORWARD -d $IP_Client -j ACCEPT

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

Вроде бы ничего сложного, но если мы вспомним, то пакет не выйдет в инет пока не пройдет ВСЕ правила фаервола. А под всеми я понимаю весь набор правил маршрутизатора.

Для 1 или 100 клиентов это конечно не много и современные машины вполне спокойно справляются с такой нагрузкой.

Но представьте, что если клиентов 1000 или больше ?

Прежде чем выпустить хоть 1 пакет он должен пробежаться по ВСЕМ 3000 правилам. Почему 3000 — потому что для каждого клиента мы написали по 3 правила.

И чем больше клиентов, тем соответственно пакет не попадет в инет пока не пробежит по всем правилам.

А теперь представьте, что хотя бы половина клиентов использует программы p2p, где создается более 200-300 соединений для 1 клиента.

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

Но как их уменьшить-то ?

Вот тут нам на помощь и приходит ipset.

Ipset представляет собой программу для работы с наборами адресов IP (IP set) в ядре Linux. Программа позволяет создавать, изменять и проверять наборы адресов IP, с которыми работает ядро Linux (включая netfilter/iptables). IP set может включать в себя адреса IP, номера портов TCP и UDP, а также дополнительную информацию.

От теории к практике.

Не знаю как на других дистрибутивах, но на Linux Ubuntu Server все ставится достаточно просто :

sudo apt-get install module-assistant
sudo apt-get install ipset-source
/sbin/m-a a-i ipset

вот и все что требуется — модули будут загружены и скомпилированы автоматически.

Что же делать дальше ?

А вот что :

Смотрим наши правила и заменяем их списками :

/sbin/ipset -N FFIN ipmap --network 192.168.0.0/16
/sbin/ipset -N FSNAT ipmap --network 192.168.0.0/16

Создаем 2 цепочки для форварда и для НАТа.

/sbin/iptables -t mangle -I FORWARD -m set --set FFIN src,dst -j ACCEPT
/sbin/iptables -t mangle -I FORWARD -m set --set FFIN dst,src -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING  -m set --set FSNAT src -o $eWAN -j MASQUERADE

И ВСЕ.

Теперь только заполняем списки

/sbin/ipset -A FSNAT $IP_Client
/sbin/ipset -A FFIN $IP_Client

Теперь в фаерволе вместо 3000 правил реально будет только 3. ТРИ. Всего то 3 правила-списка.

Это колоссально снизит нагрузку на процессор.
Более детально про ipset можно почитать тут или

 man ipset

Краткий обзор Ubuntu 9.10 Karmik Koala

header

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

Первым я решил пробовать ДВДшный вариант Ubuntu 9.10.

Почему ?

Наверно потому, что ноут (а ставил я именно на него) используется как браузер, просмотрщик картинок и редактор текстов.

Инет там через Wifi и играться с кдешным нетворк менеджером мне пока не хотелось.

Для начала опишу процесс самой установки :

перво-наперво предложили выбрать язык установки — русский;

затем часовой пояс (для Украины предложили их целых 3: Запорожье, Киев и Ивано-Франковск);

потом раскладку клавиатуры — и хотя была выбрана «Русская» — текст печатался только латиницей и переключаться никак не хотел;

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

Дальше скучно — система ставилась минут 30-40.

Первый запуск.

Загрузилась система секунд за 30-35.

Сразу порадовало :

-наличие 3D ускорения (мой ноут MSI ER710 довольно скептично относился к драйверам);

-наличие Wifi  что упростило дальнейшую установку и настройку;

а вот установка дополнительных языков ввела меня просто в ступор (см. скриншот ниже ):

p1

Мало того, что есть и русский и украинский — так это еще и отображено графически — просто супер и удобно =)

И это все «С коробки».

Допиливать пришлось только кодеки видео и мп3, но это скорее натфиль, чем напильник.

В целом система очень понравилось — все работает корректно шустро и без вопросов.

На днях буду пробовать СДшную версию КДЕшного варианта *бубунты на довольно слабую машинку. Как говорят — продолжение следует …..

p2

p3