Linux

Куда тратится место на linux сервере

find / -type f -size +20000k -exec ls -lh {} \; | awk '{ print $NF ": " $5 }' 


Перекомпиляция VMWare Server при обновлении ядра в Ubuntu

При обновлении ядра linux приходиться каждый раз перекомпилировать модули VMWare Server. При этом могут возникать различные проблемы с vmware-config.pl

Данный скрипт на Python создан для упрощения получения новых заголовочных файлов, удаления старых модулей. Кладется рядом с файлом конфигурации vmware-config.pl в /usr/bin

Для исполнения требуются права root (sudo -s)

Скачать можно здесь

 

Как качать Torrent-ы из коммандной строки

Существует несколько клиентов, работающих из командной строки. Остановимся на BitTornado и rTorrent.

1. BitTornado представляет из себя набор команд (порядка 20) для каждого действия

1.1. Для установки запускаем sudo apt-get install bittornado

1.2. Для скачаивания файла по torrent-у запускаем

btdownloadcurses filename.torrent

Замечание: Из-за проблемы с чтением торрента с torrents.ru пришлось найти более всеядную клиентскую программу

Ubuntu 9.10 и VMWare Sever 2

Благодаря статье и патчу на Acmelabs blog проблема с компиляцией модулей (например в vmmon не компилировался с linux-headers-2.6.31-14-pae) под новое ядро решена. (см. ссылку)

Инструкция и патч написаны для VMWare Server 2.0.1 и 64битной системы, но к счастью подходят и для VMWare Server 2.0.2 и 32 битной системы...

Вкратце:

1. Качаем ставим VMWare Server 2.0.2 (vmware-server-distrib/vmware-uinstall.pl)

USB накопитель не распознается в Linux

Проблема:

При подключении USB устройства к компьютеру оно не обнаруживается.

В лог-файл /val/log/syslog пишется ошибка: device descriptor read/64, error -110

1. Решение найденное в Интернет - низкоуровневое форматирование флешки (т.к. windows "неправильно" заполняет служебные сектора)

Решение временное т.к. устраняет не причину, а следствие (медленный ответ устройства при распознавании)

2.Необходимо увеличить timeout для scsi устройств

VMWare в Ubuntu проблемы клавиатуры

При установке в конссоли управления не работают клавиши Del и стрелки.

Решение нашлось здесь:

setxkbmap
$ echo "xkeymap.nokeycodeMap = true" >> ~/.vmware/config

 

X11 переменная Display

Чтобы из ssh запустить программу которая использует XWindows, требуется задать переменную $DISPLAY

Набираем: DISPLAY=:0 export DISPLAY xterm

Синхронизация времени

с использованием rdate

Если на компьютере нет rdate - устанавливаем (Для debian apt-get install rdate)

Руками можно пустить rdate hostname

Можно также прописать строку в crontab

1 1 * * * rdate time-a.nist.gov >/dev/null 2>&1

с использованием ntpdate

Все то же что и с rdate

VMWare Подключение общей папки(shared folder) к гостевому Linux

Подключение общей папки(shared folder) к гостевому Linux

Требуется установить VMWare Tools (см. "Установка VMWare Tools для гостевой системы Linux")

В настройках виртуальной машины VMWare -> Edit-> Options->Shared Folders добавить(Add) нужную папку

В гостевом Linux эту папку (и другие зашаренные папки) можно будет найти в /mnt/hgfs

Установка db4objects в dabian - первые шаги

1. Для db4objects mono 6.x требуется mono 2.0

apt-get install libmono2.0-cil

2. Качаем rpm с сайта разработчиков db4o

wget http://www.db4o.com/downloads/db4o-6.1-mono.noarch.rpm

3. При помощи alien (утилты преобразования инсталяционных пакетов, которую автор тоже доставил по ходу процесса) конвертируем и попутно устанавливаем.

Файлы должны лечь в /usr/lib/db4o

RSS-материал