руководство

Прокси-сервер на базе Ubuntu

Собственно, установка шлюза на базе Ubuntu-Server занимает не больше 10-15 минут. Что я и проделал не так давно.

  1. Устанавливаем систему (я ставил ubuntu-8.10-server-i386.iso);
  2. У меня подключение по локальной сети с использованием PPPoE. Для этого просто-напросто было запущено sudo pppoeconf и даны ответы на вопросы. По окончании работы pppoeconf соединение было установлено, о чем свидетельствовал положительный вывод на команду ifconfig ppp03. На установленной машине интернет появился. Теперь надо добавить включить все репозитарии в /etc/apt/source.list и выполнить sudo apt-get update;
  3. Для доступа с других машин вашей локальной сети необходимо поставить всего лишь навсего два малюсеньких пакета: dnsmasq — чтобы переправлслись ваши DNS-запросы и ipmasq — собственно для NAT'a;
  4. На машинках локальной сети получаем IP по DHCP от dnsmasq либо прописываем шлюз по умолчанию ручками;

Да поможет Вам данная инструкция! Ура! Далее про добавление squid ко всему этому хозяйству.

Как обновить Ubuntu 8.04 LTS до Ubuntu 8.10 Intrepid Ibex

Обновить дистрибутив Ubuntu до последней версии — задача не сложная. Однако, в случае с переходом с 8.04 LTS на 8.10 нужно учитывать, что по умолчанию обновление с LTS-релиза (Long Term Support) на релиз со стандартным циклом поддержки — не предлагается (другое дело — следующая LTS-версия). Поэтому, дистрибутив не будет по умолчанию предлагать обновиться через «Менеджер обновлений». Однако, ситуацию легко исправить.

Локализация консоли

На большинстве удалённых серверов (например, если арендуете VPS или dedicated сервер) у вас нету возможности воспользоваться инсталлятором Ubuntu Server, вы получаете готовую систему с настройками по умолчанию и минимально возможной конфигурацией. Дальше дело за вами: систему нужно будет настроить под себя и свои нужды.

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

Чтобы их избежать необходимо локализовать вашу систему. Сделать это сравнительно просто.

Установка анализатора логов awstats на веб-сервер под управлением Ubuntu Server

Apache2 сохраняет подробнейшую статистику о посетителях сервера в своих логах. Существует не мало средств для анализа логов посещений, но наибольшую популярность, насколько я себе представляю, снискали универсальные инструменты: webalizer и awstats. О настройке последнего далее и поговорим. Awstats написан на Perl и имеется на многих (думаю, что на большинстве) виртуальных хостингах, так что его можно считать чуть ли не традиционным инструментом для анализа логов.

Сразу должен заметить, что рассмотренная ниже конфигурация довольно просто реализуется, но не идеальна в смысле безопасности. Отчёты awstats мы скроем только при помощи нестандартного адреса и никак более, устанавливать пакет будем также в стандартные директории, что небезопасно для ответственных серверов. Однако, если читателям будет интересно, то милости прошу в комментарии: наберётся достаточно вопросов — будет и продолжение статьи.

Консольный оконный менеджер screen

Бывает, что работая в консоли приходится выполнять несколько задач параллельно. Можно открыть несколько консолей (в том числе, и удалённо), но это, как правило, не удобно. Есть ситуация и посложнее: предположим, вам необходимо запустить какой-то процесс выполняться через консоль, а затем отключиться. Разумеется, в многозадачной и грамотной операционной системе GNU/Linux — решить можно и это, притом не единственным способом.

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

Установка freenx (для удалённого администрирования в графическом режиме) на Ubuntu 8.04

Когда-то давно, я уже писал про freenx и способы удалённого администрирования в графическом (не через консоль) режиме. В той статье желающие могут познакомиться с теорией вопроса и существующими альтернативами.

К моей великой радости нашёлся репозиторий, где freenx доступен в виде готового пакета для Hardy. Это значит, что теперь есть возможность использовать свободную версию nxserver`а без ограничений в 2 одновременных сеанса, установленной для бесплатной (но не свободной) версии от NoMachine. Справедливости ради, надо сказать, что freenx пока лишён ещё многих возможностей своего закрытого аналога. Однако, весь базовый функционал, позволяющий устанавливать и возобновлять соединение с удалённым рабочим столом, работающее в несколько раз быстрее VNC — присутствует.

Так что предлагаю краткое руководство, рассказывающее о том, как установить freenx в Hardy.

Стандартные шрифты Windows в Ubuntu и альтернатива в виде комплекта Liberation

Начну с того, что компанией Red Hat был создан комплект свободных шрифтов Liberation, по метрикам соответствующих популярным шрифтам Times, Arial и Courier (с засечками — Liberation Serif, рубленный — Liberation Sans, моноширинный — Liberation Mono). Соответствие метрик гарантирует, что документ созданный с использованием одной из перечисленных проприетарных гарнитур сохранит своё форматирование, если вы замените шрифт на подходящий из комплекта Liberation.

Установить комплект шрифтов Liberation просто (благо он имеется в multiverse-репозитарии Ubuntu):
sudo apt-get install ttf-liberation

Огромный плюс в том, что шрифты Liberation имеют кириллическую версию.

Если после миграции на Ubuntu (или в каком-то ином случае) вам всё же требуются родные шрифты из стандартной поставки Windows (вопрос о шрифтах — один из самых популярных среди начинающих пользователей Ubuntu), установить не сложно и их:
sudo apt-get install msttcorefonts

После этого, установленные шрифты вы сможете использовать в качестве системных. Загляните из главного меню в Система > Параметры > Внешний вид на закладку Шрифты (здесь же настраивается метод сглаживания).

Если возникнет желание скопировать шрифтовую схему со стандартного стиля Windows XP, то для заголовков окна выбирайте полужирный Trebuchet MS, в качестве шрифтов приложения и рабочего стола — гарнитуру Tahoma, а в роли моноширинного — Courier New.

Эти шрифты Microsoft распространяет бесплатно (хотя с чистотой лицензии не всё ясно, и уж конечно она не открытая) в качестве «web fonts», то есть шрифтов для отображения веб-страниц единым образом во всех браузерах (для оформления сайтов, действительно, в подавляющем большинстве веб-дизайнеры используют стандартные шрифты Windows — это единственная для них возможность быть уверенными в том, что шрифт будет установлен у посетителя, и текст на сайте отобразиться точно в соответствии с дизайнерской задумкой).

Кстати, если вам требуются Windows-шрифты только в браузере, то достаточно создать директорию .fonts в своём домашнем каталоге и скопировать туда нужные TrueType-шрифты (например, с любой попавшейся Windows-машины, если вас не беспокоят лицензии). После этого в Firefox вы сможете выбрать эти шрифты даже для использования по умолчанию.

RSS-материал