Настройка локали в консоли в CentOS 4.x-6.x

centos_logo_45Частенько владельцы выделенных серверов получают свои сервера от провайдеров с неверно сконфигурированной локалью. Как следствие в консоли не отображаются русские буквы. На тему русификации уже написана гора всяческих заметок, но я в двух словах опишу методы установки правильной локали в CentOS linux 4.x, 5.x, 6.x. Так как CentOS грубо говоря является клоном RedHat Enterprize Linux, то консоль использует кодировку UTF-8 то есть юникод. Ну так вот у них повелось. Лично мое мнение — юникод рулит. Постепенно юникод вытесняет кучу наших кодировок типа CP1251, KOI8-R. И это очень хорошо. Потому как так достали все эти прибабахи с кодировками — спасу нет. (далее…)

Провека целостности пакетов в Debian / Ubuntu / RHEL / CentOS

linuxconfСегодня я продемонстрирую вам 2 команды  для Debian и Ubuntu, RHEL и CentOS, которые проверят целостность бинарных файлов в нашей Linux-системе. Способ описан в одном из последних номеров журнала Хакер.

Для чего это может понадобится вариантов множество, начиная от взломанной системы(когда какие-то бинарники модифицированы) и заканчивая просто «шаловливыми рученками» =).

Debian / Ubuntu

Установим пакет debsums, который содержит  md5-checksums:

sudo apt-get install -y debsums

Проверить систему можно командой:

sudo debsums -c

Итоговая команда для переустановки всех модифицированных бинарников для Debian-подобных систем будет выглядеть так: (далее…)

Mount LVM Partition in the RHEL / CentOSМонтирование LVM в RHEL / CentOS

lvm
Mount LVM-partition in Linux differs from typical mounting of standard file system partition (for example, ext2 and ext3). Let’s have a look at our disk:

fdisk -l /dev/hda
Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 19457 156183930 8e Linux LVM

lvm
Монтирование LVM-разделов в Linux несколько отличается от типичного монтирования разделов стандартных файловых систем (например, ext2 или ext3). Взглянем на наш диск:

fdisk -l /dev/hda
Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 19457 156183930 8e Linux LVM

(далее…)

Обновление с CentOS 5.8 (5.0-5.7) до CentOS 5.9

Процесс обновления CentOS достаточно прост. Для начала получим права root:

su -
## или ##
sudo -i

Скопируем в надежное место все кричные данные:

  • Каталог /etc
  • Важные log файлы из каталога /var/log
  • Сайты, если они у вас есть
  • Базы данных и прочие файлы

Далее проверим пакеты которые были обновлены командой:

yum list updates

Если все вас устраивает, запустим процесс обновления:

yum update

После установки необходимо будет перезагрузить сервер:

reboot

И убедимся, что у нас версия ОС CentOS 5.9:

cat /etc/redhat-release
## Output ##
CentOS release 5.9 (Final)

На этом процесс обновления закончен.

Установка Intel Corporation WiFi Link 1000 Series в Linux

Установка драйвера для Intel Corporation WiFi Link 1000 Series происходит очень легко. Для этого нужно сконфигурировать и пересобрать ядро с такими опциями

Device Drivers -> Generic Driver Options -> Userspace firmware loading support

Далее скачать по ссылке firmware для kernel 2.6.30+ и для kernel 3.2+. Распаковываем и скопируем

cp iwlwifi-*.ucode /lib/firmware

Перегружаемся. Все…Установка драйвера для Intel Corporation WiFi Link 1000 Series происходит очень легко. Для этого нужно сконфигурировать и пересобрать ядро с такими опциями

Device Drivers -> Generic Driver Options -> Userspace firmware loading support

Далее скачать по ссылке firmware для kernel 2.6.30+ и для kernel 3.2+. Распаковываем и скопируем

cp iwlwifi-*.ucode /lib/firmware

Перегружаемся. Все…