администрирование
Прокси-сервер на базе Ubuntu
Собственно, установка шлюза на базе Ubuntu-Server занимает не больше 10-15 минут. Что я и проделал не так давно.
- Устанавливаем систему (я ставил ubuntu-8.10-server-i386.iso);
- У меня подключение по локальной сети с использованием PPPoE. Для этого просто-напросто было запущено
sudo pppoeconf
и даны ответы на вопросы. По окончании работы pppoeconf соединение было установлено, о чем свидетельствовал положительный вывод на командуifconfig ppp03
. На установленной машине интернет появился. Теперь надо добавить включить все репозитарии в/etc/apt/source.list
и выполнитьsudo apt-get update
; - Для доступа с других машин вашей локальной сети необходимо поставить всего лишь навсего два малюсеньких пакета:
dnsmasq
— чтобы переправлслись ваши DNS-запросы иipmasq
— собственно для NAT'a; - На машинках локальной сети получаем IP по DHCP от
dnsmasq
либо прописываем шлюз по умолчанию ручками;
Да поможет Вам данная инструкция! Ура! Далее про добавление
ко всему этому хозяйству.squid
- 22 комментария
- 57954 просмотра
Локализация консоли
На большинстве удалённых серверов (например, если арендуете VPS или dedicated сервер) у вас нету возможности воспользоваться инсталлятором Ubuntu Server, вы получаете готовую систему с настройками по умолчанию и минимально возможной конфигурацией. Дальше дело за вами: систему нужно будет настроить под себя и свои нужды.
Консоль по умолчанию в большинстве темплейтов (готовых образов для переноса на сервер) — POSIX. Это значит, например, что если вам прямо на сервере потребуется (если не потребуется, а может быть и такое, то оставляйте имеющуюся конфигшурацию) поправить какой-нибудь текстовый файл на русском языке или же сохранить на сервере файл с кириллическим именем, то вы столкнетесь с рядом проблем.
Чтобы их избежать необходимо локализовать вашу систему. Сделать это сравнительно просто.
- 6 комментариев
- 9385 просмотров
Настройка часового пояса (timezone) на Ubuntu Server
Понятно, что пользователям графического десктопа беспокоиться не о чем: через GNOME настроить время и часовой пояс — не проблема. А как быть пользователям сервера и консоли? Раньше в Ubuntu (например, в Gutsy) существовала полезная утилита tzconfig
для выбора часового пояса. Теперь её нету ни в системе, ни в репозитории.
Но функциональность этой утилиты, к счастью, легко замещается следующей командой: dpkg-reconfigure tzdata
. С помощью неё вы сможете установить часовой пояс для вашей машины. Если на сервере есть пользователи из разных часовых поясов, то каждый, у кого часовой пояс отличен от серверного, сможет установить собственный пояс добавив соответствующую директиву с свой пользовательский профиль (файл ~/.profile
).
Например для Москвы:
TZ='Europe/Moscow'; export TZ
Получить корректный код для добавления в профиль совсем просто, для этого имеется утилита tzselect
.
- 10 комментариев
- 24922 просмотра
Ubuntu для веб-разработчика или как заполучить GD bundled
Столкнулся недавно с интересной ситуацией: с пакетом php5.2.4-2ubuntu5.1 (свежайшая сборка php5, из имеющихся в официальном репозитории Ubuntu) библиотека GD идёт хоть и второй версии, но оригинальная, а не в том варианте, что поставляется в комплекте с php от его разработчиков (GD bundled). Последняя же умеет много чего полезного, например, позволяет использовать целый ряд дополнительных фильтров применительно к обрабатываемому изображению. Для веб-разработчиков — нужный функционал.
Как же получить требуемую версию библиотеки? Нашлось целых два непохожих варианта, о которых далее.
- Добавить комментарий
- 7355 просмотров
Простой способ автоматического обновления
Ubuntu в своей настольной реинкарнации с графическим рабочим столом регулярно напоминает пользователю о появившихся обновлениях и предлагает их установить в пару кликов. На «боевых» же серверах, обычно, даже рекомендуемые обновления устанавливаются под присмотром администратора. Однако, бывают машины, которые обслуживаются нерегулярно, стратегической ценности не представляют, но, тем не менее, будут целее, если смогут регулярно обновляться в автономном режиме.
Чтобы добиться такой функциональности нужно всего-то добавить одно задание в планировщик.
- 1 комментарий
- 4935 просмотров
Установка freenx (для удалённого администрирования в графическом режиме) на Ubuntu 8.04
Когда-то давно, я уже писал про freenx и способы удалённого администрирования в графическом (не через консоль) режиме. В той статье желающие могут познакомиться с теорией вопроса и существующими альтернативами.
К моей великой радости нашёлся репозиторий, где freenx доступен в виде готового пакета для Hardy. Это значит, что теперь есть возможность использовать свободную версию nxserver`а без ограничений в 2 одновременных сеанса, установленной для бесплатной (но не свободной) версии от NoMachine. Справедливости ради, надо сказать, что freenx пока лишён ещё многих возможностей своего закрытого аналога. Однако, весь базовый функционал, позволяющий устанавливать и возобновлять соединение с удалённым рабочим столом, работающее в несколько раз быстрее VNC — присутствует.
Так что предлагаю краткое руководство, рассказывающее о том, как установить freenx в Hardy.
- 7 комментариев
- 24866 просмотров
Управляем планировщиком через GUI-утилиту Gnome Schedule
Планировщик cron
— отличное средство для автоматизации любых рутинных действий. Управлять заданиями можно с помощью консольной утилиты crontab
, но недавно встретился удобный GUI для планировщика, написанный для GNOME на Python`е.
Встречайте Gnome Schedule:
- 3 комментария
- 7436 просмотров
