Category: Linux

Окт 28 2010

Обновление Ubuntu на новую версию

Для того, что бы обновиться до новой версии, нужно запустить:

update-manager -d

А дальше нажать кнопочку и менеджер все сделает сам.

Июл 10 2010

Вланы 802.1q в Linux Debian

С линуксом мне на практике приходится сталкиваться редко, но все таки приходится. Вот понадобилось настроить Debian, который включен в тегированный порт(в транк), последовательность того что я делал, я и запишу тут.
Вначале нужно установить пакет vlan

apt-get install vlan

Теперь можно настроить интерфейсы. Изначально интерфейс eth0 получал ip по DHCP и настройки его в /etc/network/interfaces были такие:

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

Read more »

Июн 14 2010

Linux. Изменение runlevel.

По работе с Linux приходится сталкиваться редко. В основном это если, кто то из клиентов приносит сервер на колокейшен и приходится заглядывать внутрь их, если что то ломается.
И когда заглядываешь, почему то часто обнаруживается, что, казалось бы сервер, в стойке, без признаков постоянно подключенного монитора, а стоят X-сы и, что пародаксально иногда стоит автологин. По факту получается, что часть полезных ресурсов расходуется на никому не нужную графическую оболочку. Чаще всего такая картина наблюдается с установленым Ubuntu Desctopом на сервере.
Read more »

Дек 06 2009

Собираем nginx

nginx — веб сервер, работающий под Unix системами, последние версии так же можно использовать под Windows. Так же nginx может служить почтовым прокси сервером. В последнее время, после появления в nginx продвинутого кеширования, он завоевывает все больше вебсерверов живущих под большой нагрузкой. nginx служит хорошим реверсным прокси сервером и балансером нагрузки. Помимо этой, изначально основной функции, nginx замечательно работает с FastCGI серверами. Я практически повсеместно использую nginx с PHP-FPM, как альтернативу Apache + mod_php. Но, если под FreeBSD в принципе все хорошо с последними версиями nginx то вот к примеру под Debian Linux, nginx есть, но уж больно древней версии. Поэтому там, где нужно кеширование приходится собирать nginx ручками.
Read more »

Авг 02 2009

Установка Asterisk в CentOS

Asterisk в CentOS, в официальном его репозитарии отсутствует. Да в принципе в большинстве линуксов, ну кроме пожалуй Ubuntu, если и присутствует то в виде сильно устаревшей версии. Поэтому приходится ставить из исходников. Но перед тем как приступить к сборке Asterisk, подготовим CentOS к этому. Первым делом обновим систему:

yum -y upgrade

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

reboot

Read more »

Июн 06 2009

Добавляем жесткий диск в Debian

После установки жесткого диска в компьютер, к примеру это окажется /dev/sdb, второй SATA диск. Список разделов и дисков можно увидеть с помощью команды:

fdisk -l

необходимо с помощью cfdisk создать раздел:

cfdisk /dev/sdb

К сожелению все операции по созданию раздела я уже выполнил, поэтому на листинге видно готовый отформатированный раздел.
Read more »

Май 20 2009

Устанавливаем GCC в CentOS и Debian

При обычной установке практически любого дистрибутива Linux отсутствуют средства сборки приложений. Не положен современному линуксу компилятор. В принципе оно и понятно, есть менеджеры пакетов, есть собранные пакеты, ими и довольствуйтесь. А в прочем, никто не удивляется тому что на биржах удаленной работы, тема собрать что то под Linux, ведь мантейнеры заботятся о безопасности дистрибутива, а заказчика это мало беспокоит, ему нужны определенные функции. В общем, таким образом мы оправдали себя перед самим собой, подвели так сказать идеологическую базу оправданий и можем устанавливать компиляторы и другие средства сборки.
В CentOS:

yum install gcc gcc-c++

В Debian дистрибутивах надо сделать:

apt-get install build-essential

Теперь ваш линукс стал настоящим полигоном для экспериментов.

Апр 09 2009

Список всех установленных пакетов в Debian

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

dpkg --set-selections

Эта же команда сработает в любом Debian-бейзед дистрибутиве.


Украинская Баннерная Сеть