Уважаемые посетители портала Kamensk.NET! Напоминаем вам, что будучи зарегистрированным пользователем вы получаете возможность оставлять комментарии к новостям на сайте и к топикам на форуме, иметь доступ к скрытым разделам и много других благ и привелегий. Пожалуйста заполните регистрационную форму, это отнимет у вас всего лишь несколько минут вашего времени.

Системное администрирование

Полезные советы по администрированию системы.

Tomcat 7 для Debian Squeeze

Есть распространённая в Linux-кругах пословица: проблема, которую решаешь в данный момент ты, скорее всего кем-то уже решена.
Она как нельзя лучше подходит к теме данного совета.

Первым делом прописываем нужный репозитарий, в файле /etc/apt/sources.list:

nano /etc/apt/sources.list

Добавляем в него следующую строчку:

deb http://rodolphe.quiedeville.org/debian/ squeeze-backports main

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

apt-get update

Все, Tomcat7 готов, можно ставить:

apt-get install tomcat7

Учим apt-get ходить через proxy

Небольшой совет, про то как можно научить apt-get ходить через прокси.

В первую очередь необходимо создать файл /etc/apt/apt.conf.d/proxy командой touch:

touch /etc/apt/apt.conf.d/proxy

Затем открываем его в любом тексовом редакторе, например в nano:

nano /etc/apt/apt.conf.d/proxy

И прописываем следующее содержимое:

Acquire::http::Proxy "http://ваш_логин:ваш_пароль@ип_вашего_прокси:порт";
Acquire::ftp::Proxy "http://ваш_логин:ваш_пароль@ип_вашего_прокси:порт";
Acquire::::Proxy "true";

Собственно, всё!

Подключение нескольких звуковых плат через ALSA

При наличии в системе 2 звуковых плат, встроенной и внешней, Kubuntu по
умолчанию для работы выбрала встроенную. Переключить вывод на внешнюю карту
можно через GUI-конфигуратор "Параметры системы" / "Мультимедиа", но интерес
представляет способ изменения активной карты из консоли.

Красивая подсветка man-pages

Вереск из open-club.ru опубликовал элегантный способ подсветки страниц руководства man:

export LESS_TERMCAP_mb=$'\E[01;31m' # начало мерцающего стиля
export LESS_TERMCAP_md=$'\E[01;38;5;74m' # начало полужирного стиля
export LESS_TERMCAP_me=$'\E[0m' # окончание мерцающего или
export LESS_TERMCAP_so=$'\E[38;5;246m' # начало служебной информации
export LESS_TERMCAP_se=$'\E[0m' # окончание служебной
export LESS_TERMCAP_us=$'\E[04;38;5;146m' # начало подчеркивания
export LESS_TERMCAP_ue=$'\E[0m' # окончание подчеркивания

Получение информации о железе в *BSD системах "стандартными методами".

При работе с *BSD системами иногда возникает необходимость получить информацию об аппаратных характеристиках ПК. Причём возможность рассмотреть ПК, как говорится, в живую, есть далеко не всегда. И если в Linux системах для этого достаточно прогулятся в псевдо ФС /proc, то в *BSD такой возможности нет, в виду отсутствия, собственно, каталога /proc.

Однако получить информацию от ядра ОС BSD всё же можно. Для этого существует утилита sysctl. Синтаксис её использования примерно такой:

sysctl hw.machine
sysctl hw.model
sysctl hw.ncpu
sysctl hw.physmem

Получить всю информацию о железе и не только в пригодном для человека виде можно с помощью такой конструкции:

sysctl -h -a

Естественно на этом список доступных опций не заканчивается. Узнать по подробнее о sysctl можно набрав команду

man sysctl