четверг, 29 октября 2009 г.

Принудительный запуск проверки диска.

Показалось, что корневой раздел ошибку содержит

# touch /forcefsck

# reboot


Создает в корне файлик, по его обнаружении при загрузке запустится проверка _всех_дисков. После проверки файл удалится автоматически.

или можно так:

# shutdown -rF now

среда, 28 октября 2009 г.

Настройка urxvt

Причины: нужен легкий терминал для иксов с подержкой юникода, а то у меня awesome грузится быстрей чем koncole из KDE.

Устанавливаем:

# aptitude install rxvt-unicode

Сделаем его терминалом по умолчанию

# update-alternatives --config x-terminal-emulator

настройка

$ nano ~/.Xdefaults

если файла нет создайте его

URxvt*perl-ext: tabbed
URxvt.font: xft:Terminus:pixelsize=17
URxvt.boldFont: xft:Terminus:pixelsize=17
URxvt*saveLines: 3200
URxvt*scrollBar_right:true

URxvt.tabbed.tab-bg: 4

URxvt*background: black
URxvt*foreground: #D0D0D0


Для применения настроек $ xrdb -merge ~/.Xdefaults

Подробней...

понедельник, 19 октября 2009 г.

Добавить запуск memtest в меню загрузки.

Очень полезно протестировать на досуге память, особенно память компьютера)

Устанавливаем

# aptitude install memtest86+

Открываем

# nano /boot/grub/menu.lst

и там в конце пишем

title memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin


перезагружаемся и тестируем.

пятница, 16 октября 2009 г.

Просмотр температуры системы

кривое название, но вдохновения нету =(

Дома жара от батарей(горе сантехники постарались) в общем понадобилось посмотреть, как себя чувствуют винчестера и проц в домашнем сервачке.

# aptitude install lm-sensors hddtemp

Первое для чипсетов и температуры cpu, второе для показа температуры винчестера.

# sensors-detect

Со всем соглашаемся... последним вопросом нас спросят хотим ли мы добавить нужные(для мониторига температуры модули в "автозагрузку") даже если мы ответим да, то они не будут загружены прямо сейчас... Перезагрузка - это не красиво, посему modprobe [нужные нам модули] загрузит их.

У меня


To load everything that is needed, add this to /etc/modules:

#----cut here----
# I2C adapter drivers
i2c-i801
# Chip drivers
smsc47m192
smsc47m1

#----cut here----

Do you want to add these lines automatically? (yes/NO)y

# modprobe i2c-i801
# modprobe smsc47m192
# modprobe smsc47m1


Получаем температуру компонентов

# sensors

smsc47m192-i2c-0-2d
Adapter: SMBus I801 adapter at 3000
+2.5V: +2.53 V (min = +0.00 V, max = +3.32 V)
VCore: +1.15 V (min = +0.00 V, max = +2.99 V)
+3.3V: +3.30 V (min = +0.00 V, max = +4.38 V)
+5V: +4.97 V (min = +0.00 V, max = +6.64 V)
+12V: +12.06 V (min = +0.00 V, max = +15.94 V)
VCC: +3.32 V (min = +0.00 V, max = +4.38 V)
+1.5V: +1.57 V (min = +0.00 V, max = +1.99 V)
+1.8V: +1.76 V (min = +0.00 V, max = +2.39 V)
Chip Temp: +37.0°C (low = -127.0°C, high = +127.0°C)
CPU Temp: +47.0°C (low = +40.0°C, high = +70.0°C)
Sys Temp: +41.0°C (low = -127.0°C, high = +127.0°C)
cpu0_vid: +2.050 V

smsc47m1-isa-0680
Adapter: ISA adapter
fan1: 0 RPM (min = 1280 RPM, div = 4) ALARM
fan2: 5120 RPM (min = 1280 RPM, div = 4)


С температурой винчестеров проще

# hddtemp /dev/hda
/dev/hda: SAMSUNG SP2514N: 38°C

# hddtemp /dev/hdb
/dev/hdb: ST380011A: 42°C


а можно и так(порт 7634 - это порт по умолчанию, если вы выбрали запускать hddtemp аки демон)

# telnet localhost 7634
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
|/dev/hda|SAMSUNG SP2514N|38|C||/dev/hdb|ST380011A|42|C|Connection closed by foreign host.

воскресенье, 11 октября 2009 г.

Если программа зависла...

Запускаем strace имя_программы

Помогло вот определить, что mc тупит на неотмонтированых сетевых каталогах.

понедельник, 5 октября 2009 г.

Opera, проблемы кэша IMAP при low bandwidth mode

Столкнулся при использовании встроенного почтовика на нетбуке и десктопе. Из-за установки low bandwidth mode(экономичный режим работы) (рекомендуемая при плохом канале интернета настройка) браузер несколько странно работает с кэшем. При работе на одной машине это не мешает. Опера и гмеил при изменениях внесенных на стороне гмаил не синхронизируется нормально.

Выход не включать low bandwidth mode, а использовать "честный" IMAP. Даже если нужна работа только с одного компьютера, а на втором использовать web-интерфейс.