суббота, 21 мая 2011 г.

Измеряем температуру процессора в Debian

Сервер на Debian стоит в кладовке, вентиляция там плохая, и с наступлением лета я стал слегка переживать - а не перегревается ли он при больших нагрузках? Чтобы оперативно глянуть температуру процессора, установим пакет lm-sensors:

#sudo apt-get update && sudo apt-get install lm-sensors

После установки запустим sensors-detect, который определит, значения каких датчиков можно будет проконтролировать:

#sudo sensors-detect

В моем случае все свелось к нажатию клавиши Enter.
Итак, когда все датчики определены, запустим приложение sensors:

# sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:  +44.0°C

Температура устойчиво держится на 44 градусах, не растет при нагрузках, значит, все хорошо.

вторник, 15 марта 2011 г.

суббота, 12 марта 2011 г.

Избаляемся от старых кернелов

В течение нескольких месяцев меню загрузчика grub вырастает до неприличных размеров. Всему виной новые ядра для нерадивой Ubuntu. Если вы захотите подчистить конюшни, используйте магический однострочник. Удаляет все ядра, кроме запущенного в текущий момент:
dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get -y purge

вторник, 7 декабря 2010 г.

Установка Dropbox в Linux без Nautilus

Плавно и постепенно я переехал с монстрообразного GNOME на XFCE, шустрого брата-близнеца. Но вот беда - мой любимый сервис Dropbox крайне привязан к гномовскому наутилусу, а тянуть последний только ради удовлетворения зависимостей не хочется.

Но выход есть!

Качаем клиента по этой ссылке и распаковываем в домашнюю директорию:

# tar zxvf dropbox-lnx.x86-0.7.110.tar.gz

можно запускать:

#~/.dropbox-dist/dropboxd

При первом запуске программа спросит е-мейл\пароль от сервиса, а затем свернётся в трей. По-умолчанию синхронизируется папка ~/Dropbox.

Для дальнейшего комфортного использования сервиса имеет смысл прописать его демона в автозагрузку:

sleep 30s && ~/.dropbox-dist/dropboxd

а чтобы по щелчке на иконку в трее открывался файловый менеджер, сделать ссылку:

# ln /usr/bin/thunar ~/bin/nautilus

Пользуемся.

суббота, 4 декабря 2010 г.

Convmv

Конвертировать имена файлов/директорий из koi8-r в utf-8 можно следующей командой:

$ convmv -f koi8-r -t utf-8 * -r --notest

Это не новость, но может кому то и пригодится.

воскресенье, 21 ноября 2010 г.

Добавляем хранители экрана в Ubuntu

Список хранителей экрана (или по-другому скринсейверов), доступных в  Ubuntu по умолчанию, можно увеличить, установив пару дополнительных пакетов, которые сделают ваш Ubuntu еще более симпатичнее.
Добавим еще немного скринсейверов в свой Ubuntu, установив пакет с хранителями экрана, доступными в репозиториях Ubuntu.
Как обычно, открываем Центр приложений Ubuntu и в строке поиска вводим:
xscreensaver-data-extra
выбираем, среди найденных, “data files to be shared among screensaver frontend” и нажимаем на”Установить”:

установка скринсейверов в Ubuntu

Вводим пароль суперпользователя.
После успешной установки закрываем Центр приложений Ubuntu и переходим в Система -> Параметры -> Хранитель экрана и видим там несколько новых хранителей экранов:

хранители экрана Ubuntu

Если этого мало, то можем также установить еще один пакет с хранителями экрана. Для этого установим (также через Центр приложений Ubuntu) следующий пакет:
xscreensaver-screensaver-webcollage
Этот пакет интересен тем, что в качестве изображений, появляющихся на экране вашего Ubuntu, вы увидите коллаж из различных картинок, доступных в выдаче Google, Bing, Yahoo.

пятница, 6 августа 2010 г.

Игнорируем алиасы при повседневной работе

Одним из отличий человека, давно сидящего под *nix'ами, можно назвать алиасы - сокращения на все случаи жизни. Например, для облегчения жизни многие ставят следующий алиас:

alias aptitude='sudo aptitude'

Но иногда возникает необходимость проигнорировать алиас, выполнив команду в обычном режиме. Оказывается, в bash есть такой механизм - нужно просто команду написать с обратным слэшем:

\aptitude

И, конечно, помним о том, что алиас не действует в случае указания полного пути до приложения,  например, /usr/bin/aptitude, а также в скриптах.