четверг, 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-интерфейс.

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

MTU в Wicd

Всем хорош wicd, но mtu из коробки там настраивается плохо

В post-connection script(кнопка скрипы для конкретного соединения) впишем скрипт

#!/bin/sh
#Установка нужного mtu
#не забудьте подставить свои значения вместо <>

ifconfig <iface> mtu <number>

четверг, 17 сентября 2009 г.

Управление сетью с правами пользователя.

Не сервер вот, и как бы хочется чтобы и пользователи могли включать и выключать wifi и проводную сеть на ноутбуке.

Добавить пользователя в группу netdev

# useradd -G netdev username

Но это только для высокоуровневых утилит, аля wicd и networkmanager. Всякие ifconfig и ifup только через sudo

Управление демонами

Полезная утилитка sysv-rc-conf - дает псевдографический интерфейс для настройки скриптов rc*.d

Кратко о Runlevel

Runlevel 0 is halt
Runlevel 1 is single-user
Runlevel 2-5 multi-user
Runlevel 6 reboot

зы debian обычно грузится на второй

вторник, 15 сентября 2009 г.

Ошибка в konsole -e

Сей баг попортил настроение

Выдает:

Konsole is unable to open a PTY(pseudo teletype). It is likely that this is due to an incorrect configuration of the PTY devices. Konsole needs to have read/write access to the PTY devices

Проблема, что содержащая пробелы строка не работает для эмулятора терминала KDE

konsole -e 'ls; echo hi'

Судя по сему, в KDE3 его уже не починят. Ибо в KDE4 работает нормально.

зы возможное решение

konsole -e sh -c "ls; echo hello; sleep 10"

костыль конечно =(

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

Негласные истины управления IT

В общем, имхо, автор копнул в правильном направлении...

Все дело в уважении

Немногие это замечают, но уважение для ИТ-групп — это валюта их царства. Айтишники не разбрасываются этой валютой. Тот, кто, по их мнению, не стоит уважения, взамен будет получать профессиональную этику, дружеские манеры или признание авторитета. Получить уважение это не значит быть начальником, и никак не связано с тем, чтобы быть привлекательным или общительным, правильно разговаривать, есть или пахнуть, либо делать что-то еще, непосредственно несвязанное с работой. Доля уважения, получаемая кем-либо от айтишника, зависит от того, насколько терпим этот человек, когда дело доходит до непосредственного выполнения задач, а также насколько элегантны и практичны предлагаемые им решения. Айтишники всегда и непременно будут молча самоорганизовываться вокруг тех, кто облегчает работу, и чураться тех, кто ее усложняет, независимо от занимаемой должности.

Саморегулирующееся поведение возникает в мире айтишников естественным образом, потому что он населен людьми с навыками креативного анализа и упорядоченной аргументации. Врачи — наиболее близкая к ним профессия. Пусть в медицине ставки выше, но в обеих сферах требуется профессиональная компетенция, которую нельзя симулировать, и профессионализм, который могут оценить лишь квалифицированные коллеги. Думаю, что все хорошие айтишники на планете поклоняются доктору Хаусу (за вычетом его пристрастий).

Тогда как всем хотелось бы работать на милого человека, айтишники предпочтут работать на гада, который всегда прав, чем на душку, который всегда не прав. Неправота создает ненужную работу, невыносимые ситуации и крупные провалы. Неправота зла, и должна быть разгромлена. Способность мыслить логически бьет все остальные профессиональные факторы, точка.

Фундаментальное уважение (снизу-вверх) — это не только единый крупнейший определяющий фактор, влияющий на успех ИТ-команды, но и самый игнорируемый фактор. Считаю, что можно предсказать успешность ИТ-группы, лишь оценив уровень взаимного уважения в ней.

остальное

воскресенье, 30 августа 2009 г.

Настройка NFS

Для понимания особенностей работы читаем это.

Установка для ubuntu и debian

для сервера
aptitude install nfs-kernel-server nfs-common

для клиента
aptitude install nfs-common

возможно понадобится перезапустить
# /etc/init.d/portmap restart
# /etc/init.d/nfs-common restart



Настройка

Особенности настройки сервера в Debian Lenny.

# nano /etc/exports

Не указываем в ip адресе звездочек - работает не правильно. Не ставим пробелы в скобках после запятых.

Пример:

/srv/film 192.168.1.10(rw,sync,fsid=0,crossmnt,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
/srv/media 192.168.1.0/24(ro,async,all_squash,anonuid=1000,anongid=1000,no_subtree_check)


Поскольку NFS думает что у нас централизованная аутентификация, то смонтированые по сети каталоги будут использоваться под логинами локальных пользователей, а то что они разные нет никаких гарантий(у меня на ноуте и на десктопе два разных пользователя с одним uid).

Для устранения проблем с безопасностью и разными накладками эта запись all_squash,anonuid=1000,anongid=1000 приводит всех входящих юзеров к одному логину и группе. Им уже можно без головной боли выдавать права.

fsid=0,crossmnt, - если внутри /srv/film будут встречаться смонтированные каталоги(смотри внизу) то без этой записи они останутся пустыми.

Обязательно после сохранения настроек

# exportfs -ra

покажет ошибки в конфиге и применяем новые настройки.

На стороне клиента

mount 192.168.0.100:/srv/film /mnt/film (что-то типа -F nfs для монтировани nfs не нужно)

или в fstab

192.168.0.100:/opt/files /mnt nfs rw,noauto,user 0 0

(noauto,user - не монтировать автоматом, ибо может не быть сети и монтировать с правами непривилегированного пользователя)

upd

оптимизированные параметры монтирования на основе заметки

при потерях пакетов убираем udp, soft только для ro(насколько он кошерней, пока не знаю)

mount -t nfs -o rw,async,noatime,udp,hard,intr
mount -t nfs -o ro,async,noatime,udp,soft


имхо для записи лучше синхроность - для надежности(опция sync)
mount -t nfs -o rw,sync,noatime,udp,hard,intr

Можно почитать аналогичные заметки тут или тут

Не используйте символические ссылки внутри расшариваемых каталогов - они не работают. Используйте mount --bind(это доступно только в nfs v4 в треретьем такого нет). Его лучше прописать в fstab( обязательно none не забываем - иначе бывают глюки аля не отмонтируестся каталог)

/srv/serials /srv/film/serials none bind 0 0

вторник, 25 августа 2009 г.

Не работает mail.ru за NAT из-за разных mtu.

Точнее в том, что виноват нат, я не уверен, но расшарив в локальной сети интернет этим скриптом, получил "все работает кроме mail.ru".

Но решение поскольку на сервере раздающем интернет от byfly установлено рекомендованное mtu=1492, а на других компах дефолтное 1500... ставим везде 1492 и все ок.

Bug. Nano подсветка синтаксиса.

Добавив тут получил баг отображения сетевых конфигов



Решается не включением #include "/usr/share/nano/config3.nanorc"

Глюки famd в Debian

сие, например, не дает отмонтировать флешку - говорит что занята

# fuser /media/disk
/media/disk: 2881
# ps -e | grep 2881
2881 ? 00:00:01 famd


у кого-то он нещадно пожирает процессор

Установить вместо famd aptitude install gamin но должен famd вынести из системы

оригинал

воскресенье, 23 августа 2009 г.

Добавление ключей репозитариев.

Настраивал репозитарии на ноуте. Захотелось единообразно добавить ключи сторонних репозитариев.

Обычно проблема выглядит так:

GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991

Решается так:

gpg --keyserver http://wwwkeys.eu.pgp.net --recv-keys A040830F7FAC5991
gpg --armor --export A040830F7FAC5991 | apt-key add -


Напишем скрипт для облегчения импорта ключей

# nano addkey

в файле пишем

#!/bin/sh
#Добавляет ключи для сторонних репозитариев

gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys $1;
gpg --armor --export $1 | apt-key add -


сделаем его исполняемым

# chmod u+x addkey

Использование

# addkey A040830F7FAC5991

для применения изменений обновляем список пакетов

# aptitude update

суббота, 22 августа 2009 г.

Подсветка синтаксиса в nano

Включается раскоментированием строк в конце /etc/nanorc

схемы для подсветки тут

upd
не используйте config3.nanorc - глючит

Debian. Установка базовой системы.

Если устанавливаем Debian или Ubuntu c net-cd и хочется получить только базовую систему, то

для установки минимального GNOME :

apt-get update
apt-get install xserver-xorg-core gdm gnome-core


для установки минимального KDE:

apt-get update
apt-get install xserver-xorg-core kdm kde-core


потом

/etc/init.d/gdm start или /etc/init.d/kdm start


При ошибках пробуем запустить от рута:

dpkg-reconfigure xserver-xorg

четверг, 30 июля 2009 г.

Debian. Настройка log для cron

По умолчанию он пишет в syslog, а для отладки хотелось бы видеть.

в консоли

# nano /etc/rsyslog.conf

находим

#cron.* /var/log/cron.log

раскоментируем

cron.* /var/log/cron.log

рестартуем демона

# /etc/init.d/rsyslog restart

Читай код

Когда я заступил на работу в компанию CQG в конце 1999 года, у меня уже был, как мне казалось, достаточно большой опыт в разработке ПО - три года создания корпоративных приложений БД под заказ. Мне уже казалось, что я очень много знаю и умею, и я был крайне самоуверен. Однако, возникла некоторая загвоздка - CQG не являлось приложением баз данных, основанном на комбинации готовых сторонних технологий, таких как MS SQL сервер, Visual Basic, Delphi, JavaScript, и 1C - к которым я привык. Меня потряс объем приложения - почти 50 мегабайт основных исходников, не считая свистулек, прибамбасов, разного рода служебных и системных штук, по размеру почему-то превосходящих размер основных исходников.

Это был действительно серьезный и успешный программный комплекс, разрабатывавшийся десятками людей на тот момент на протяжении десяти лет, целиком написанный на С++, со своим собственным специализированным сервером БД, собственным встроенным языком программирования, собственным толстым клиентом, умеющим все, что может и не может пожелать трейдер, отказоустойчивый, работающий в реальном времени, сервера которого развернуты на ферме из сотен компьютеров и обслуживали порядка десятка тысяч пользователей одновременно.

Задание, которое мне было выдано, предполагало модификацию движка обработки данных и сервера, подкупало своей простотой, и практически свело меня с ума - завершить его я смог только через 7 месяцев после начала работ, после того, как прослушал лекции по архитектуре данного комплекса. Что характерно, после лекций пришлось выкинуть все, что я написал до них, и за два месяца сделать правильно.

В этот раз, перед тем, как что-либо писать, я предусмотрительно показал свой предварительный дизайн (подход к решению проблемы) Толу Корину (Tal Korin), автору и главному архитектору данной системы, и он направил меня в правильном направлении. У Тола ушло на это 5 минут. Это был первый случай, когда я сам инициировал дизайн-ревью (не зная, как оно называется), и был рад найденным у меня проблемам. После успешного выполнения данного задания я поступил в распоряжение Тола Корина, поскольку, с его слов и к моему безмерному удивлению, я оказался одним из немногих, кому пошли впрок лекции по архитектуре.

Каких-либо иллюзий на свой счет, меж тем, к тому моменту у меня уже не осталось - я понял, что цена всем моим знаниям, университетскому образованию, и опыту - ломаный грош. Меня поражал простой факт - я был объективно образован в Computer Science гораздо лучше Тола, и _знал_ больше. При этом, и, после некоторого опыта работы, я был в этом абсолютно уверен - я бы не смог спроектировать и реализовать такую систему за год, как это десять лет назад с одним помощником сделал Тол. Сложность системы явно превосходила мои возможности - я бы по ходу работы закопался в деталях. И уж тем более, у меня не получилось сделать систему так гибко, чтобы она прожила 10 лет, и была до сих пор адекватна ситуации....

далее

среда, 22 июля 2009 г.

mc редактор по умолчанию

В debian 5 lenny (в ubuntu тоже) у midnight commander редактор по умолчанию nano

вернем привычный mcedit

nano ~/.mc/ini

Далее находим строчку use_internal_edit=0 и заменяем 0 на 1.

суббота, 11 июля 2009 г.

Публикация html в блоге

Для публикации html кода в виде кода)) его надо обработать "заескейпить" - заменить < и > на &lt; и &gt;.

столкнулся при публикации прошлой заметки, воспользовался сиим

Не работает отключение iframes в Opera

Есть некий html-файл, содержащий строку:
<iframe src="ссылка на скрипт">html-код</iframe>

При выключенных фреймах (стоят галочки в opera:config ->Extensions->Frames и IFrames) все равно выполняется скрипт, указанный в атрибуте src тега iframe.

Opera 9.63 и 9.64

тут

bug report


интересно, когда починят? =(

Учебный курс "Основы администрирования ОС Linux"

Все время ссылочка терялась.

Хорошие лекции по ОС Линукс

суббота, 27 июня 2009 г.

NetCat, передача файлов

nc - TCP/IP swiss army knife (Швейцарский армейский нож для TCP/IP) (с) man

Предыстория проста, установка debian с net install cd... и вот на ноут надо перекинуть образы двд дисков, а из всего, что доступно, расшаренная самбой папка, ибо болванок нету...

на принимающей машине

nc -q0 -l -p 6000 | tar -x

на передающей

tar -c <имя_файла> | nc -q0 <адрес(ip) прин. машины> 6000

Все передалось. Спасибо когда-то прочитанной заметке

воскресенье, 3 мая 2009 г.

Ubuntu 8.04 проблемы с драйвером nvidia

после запоздалого обновления до ядра 2.6.24-23-generic появилась проблема с драйвером для NVIDIA GeForce 7025

dmesg|grep NVRM:

NVRM: API mismatch: the client has the version 180.44, but
NVRM: this kernel module has the version 96.43.05. Please
NVRM: make sure that this kernel module and all NVIDIA driver
NVRM: components have the same version.


методом тыка скомпилился и заработал только NVIDIA-Linux-x86-169.12
http://www.nvidia.com/object/linux_display_ia32_169.12.html

выснять wtf пока лениво

среда, 15 апреля 2009 г.

root под ubuntu

Бывает нужен... Особенно когда хочется разделить ввод пароля для доступа к системе(который могут и подсмотреть ибо вводим его часть) и собственно пароль администратора. Хотя с десктопом обычно попроще. Первый созданный пользователь входит в группу администраторов и прекрасно обходиться командой sudo.

Сбор разрозненного материала в заметку(возможно уже устарела по причине выхода Гнома 3 и КДЕ 4, где конфиги могли поменять):

Включение аккаунта root - установка для него пароля

sudo passwd root

Для отключения root

sudo passwd -l root

Увы в графическом режиме gdm рута не пускает(и это хорошо), но если очень надо...

верхнее меню system -> administration -> login windows
система - администрирование - окно логина (? хз как его перевели)

на вкладке security(безопасность) ставим галочку - разрешить вход локальному администратору.

Открываем и меняем:

sudo gedit /etc/gdm/gdm.conf-custom

В секции [security] пишем

AllowRoot=true

зы KDE и kdm все аналогично

воскресенье, 5 апреля 2009 г.

скрипт для скачивания альбомов из vkontaktа

Не люблю соц сети, но вот понадобилось как-то и накодил...

Под винду что есть... под linux не нашел =(

в планах переписать сие нахрен

http://my-box-371.narod.ru/my_program/vkontakt/vkonfoto.py

Для скачивания нужно задать поля email id hash которые можно взять из cookie, а также url - сылка на альбом.

вдохновение черпал от этого
http://vampirus.ru/wp-content/plugins/download-monitor/download.php?id=1
http://www.blogus.ru/pop/blogs/blogdetail.aspx?id=9847&pid=1384986
http://vampirus.ru/2008/09/16/skachat-video-s-vkontakte/

Mepis - Не работает сеть

У себя проблем пока не наблюдал, но брат вот столкнулся с проблемами с сетью в Mepis: все просто не работает, без видимых причин)

В общем случае, рекомендуют при возникновении проблем сносить network-manager и настраивать все напрямую в /etc/network/interfaces

Когда программа хочет быть умнее пользователя... пока лениво разбираться что к чему, оставлю совет так.

Mepis - Нубы и не нубы... все задают этот вопрос

эт слова администрации одного ресурса о Mepis.

О чем же речь? Все дело в монтировании дисков.

user@note:~$ cat /etc/fstab

# Pluggable devices are handled by uDev, they are not in fstab
/dev/sda1 / ext3 defaults,noatime 1 1
proc /proc proc defaults 0 0
devpts /dev/pts devpts mode=0622 0 0
/dev/sda5 /home ext3 defaults,noatime 1 2

# Dynamic entries below
/dev/sda6 /mnt/sda6 ext3 noauto,users,exec,relatime 0 0
/dev/cdrom /media/cdrom udf,iso9660 noauto,users,exec,ro 0 0
/dev/hda /media/cdrom udf,iso9660 noauto,users,exec,ro 0 0


проблема возникает от того, что кто-то поленился в комментариях написать, что все, что ниже # Dynamic entries below перезаписывается при загрузке. =)

Решение для многих оказалось не очевидным - прописать все выше этого комента (я так полагаю этот комментарий маркер-разделитель, поэтому менять его не рекомендую)

воскресенье, 29 марта 2009 г.

Mepis на ноуте...

поставил значится... еще и брату на его dell vostro, хе-хе.

Заметок на русском по сему дистру особо не попадалось... будем писать помаленьку

Клавиша F12 по умолчанию открывает лоток cd на ноуте, а я привык консоль Yakuake ей вызывать. Отключается слегка нетривиально

Regional & Accessibilty > Input actions > Mepis (in the actions box)
Eject Media > Keyboard Shortcut.

ставим disable

Региональные и специальные возможности > Действия > Mepis > Eject Media > Keyboard Shortcut.

ставим галку отключить

воскресенье, 15 марта 2009 г.

четверг, 12 марта 2009 г.

Не работал pidgin (icq) 2.5.2

писал, что устарел и предлагал обновиться

sudo nano /etc/apt/sources.list

добавлям репозитарий pidgin

deb http://ppa.launchpad.net/pidgin-developers/ubuntu hardy main

ключ чтоб не ругалось...

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com \
67265eb522bdd6b1c69e66ed7fb8bee0a1f196a8


и обновляемся до pidgin 2.5.5

воскресенье, 22 февраля 2009 г.

Запуск Debian Lenny в VirtualBox

На десктопе установлено Ubuntu 8.04 и идущий с ней в комплекте virtualbox 1.5 наотрез отказался загружать свежий debian 5.0, выкидывая ошибку

unable to handle kernel

Гугление показало, что дело скорей всего в kernel 2.6.26, сия версия ядра используется в lenny

Решение: скачана VirtualBox 2.1.4 for Linux... проприетарщина наверное =)
не разбирался, что за версию они там выкладывают.

Последовательность для убунты такая:

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

далее добавляем ваш репозитарий

deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/debian sarge non-free
deb http://download.virtualbox.org/virtualbox/debian xandros4.0-xn non-free


Следующий квест, настройка разрешения экрана. Проблема тут такая

В случае если это Debian Lenny - c разрешением в виртуальном окружении могут быть проблемы, потому что реконфигурирование тамошней версии пакета xorg.conf ничего не знает об имеющихся разрешениях, в новых иксах всё устроено немного по-другому.

Все сводиться к установке VirtualBox Guest Additions. После установки виртуальная среда становится способной передать иксам разрешение, и разрешение будет автоматически подстраиваться под размер окна виртуальной машины.
В главном меню окна виртуальной машины выбрать: «Устройства» > «Установить дополнения гостевой ОС». После чего в гостевой ОС появится новый оптический диск с названными дополнениями.
Увы будем компилять модуль, хе-хе. Я лениво выбрал мышкой в синаптике, для стороников консольного кунг-фу, запускаем от рута
# apt-get install linux-headers-`uname -r`
# apt-get install make
# apt-get install binutils
# apt-get install gcc
# apt-get install gcc-3.4

опосля, со спокойной душой запускаем
# /media/cdrom/VBoxLinuxAdditions-x86.run
налаждаемся

четверг, 19 февраля 2009 г.

О том, в чем не разбираешься

Думал начать блог с чего-то другого, но получилось вот так. Пусть будет запись талисман. Надеюсь я такую глупость пороть не начну =]

Итак, повод был простой, перейдя как-то по ссылке (что уже грех) я нашел заметку Михаила Фленова "Мир, свободный от Microsoft". Почитал и выразил весь обуявший меня ужас в коментарии (причем, весьма корректно, хе-хе). Но там премодерация, посему пост мой зарезали (как жешь намекнул афтору, что он безграмотный ИТ специалист), да и сам афтор решил дело не офишировать. Что ж меня так возмутило? Далее текст и пояснения.

И снова IBM предлагает рабочее место "свободное от Microsoft", но теперь под крылом кризиса. И вы продолжаете говорить, что у IBM нет ненависти к Microsoft и каких-то личных счетов? Есть и я уже об этом не раз писал. Ну да ладно, это их проблемы. Надеюсь, что они отдают себе отчет в том, что эта фобия доведет их до банкротства. Надо слушать Леопольда и его знаменитую фразу - "Ребята, давайте жить дружно".


Мне очень понравилась фотка на cnews.ru, где показан ноутбук IBM (хотя компания уже давно не производит буки и они ушли под крыло Lenovo), ручка RedHat, а на экране все стерто, кроме браузера, в котором красуется сайт IBM. Так вот, снимок браузера явно сделан из под XP, из далека сильно напоминает IE, а на рабочем столе иконки Windows XP. Если снимок нарисовали в cnews, то это их ошибка, но если это сделали в IBM, то это нужно вешать на доску потчета. 

Еще, что мне понравилось - стоимость пакета, которая идет от $59 до $289. Интересно, это за какой период? Если лицензия со сроком, то нас вообще за лохов держут, потому что если это плата за год или даже за два, то я заплачу больше, чем просит Microsoft. А ведь в случае зависимости от Microsoft я получаю реальный продукт, который стоит у меня на компьютере и не зависит от IBM и их серверов. Если накроется Microsoft, то я останусь с продуктом и смогу его использовать, а если накроется IBM и вся их программа, то я заплачу деньги за пустышку, которая не будет работать, ведь сервера остановят. Ах да, я забыл сказать. То, что предлагает IBM - работает удаленно, а вы подключаетесь к этому через виртуальный канал, так что свою ОС держать придется в любом случае :) :) :). 

Даже если взнос разовый, то нафига мне платить за Ubuntu и Симфонию от IBM аж до $289, когда я могу взять ту же убунту бесплатно и водрузить на него OpenOffice, который превосходит симфонию по многим параметрам. А если учесть, что мне все равно придется иметь какую-то ОС, то тут возникает другая проблема - какую. Если это Windows, то решение получается очень дорогим. Если это Linux, то нафига мне коннектится к IBM? Большинство дистрибутивов Linux включают OpenOffice, программы почты и мгновенных сообщений и еще вагон дополнительного софта. За что платить $289? 

Если этот сервис и заработает, то только в США или в Европе. В России умеют считать деньги и понимают, что выкидывать почти 300 баксов в трубу бессмысленно. Многие пытаются заработать на бесплатности Linux и поднять на них бабки, но так откровенно впаривать пустышку умеет только IBM. Пустышка - потому что для этого пакета программ есть бесплатная альтернатива и если уж выбирать мир без зависимости от Microsoft, то и от IBM тоже нельзя зависеть. Если уж и строить на свободных технологиях, то нужно отказываться и от Lotus. Если уж и делать пакет независимым, то нельзя привязываться к серверам голубого гиганта.

Впечатляет? Угу. Первое, никаких ссылок на первоисточник. Зачем? Если челоек пройдет по ссылке  он может узнать...

Копипаста с ЛОРа:

Virtual Desktop.

Его предназначение - замена корпоративных инсталляций Windows. Он собран на базе Ubuntu. Виртуализация Verde (KVM) компании Virtual Bridges. Содержит IBM Open Collaboration Client Solution включающий Lotus Symphony, Lotus Email и другие приложения Lotus. Виртуальный десктоп позволяет хостить все пользовательские десктопы на одном сервере, с клиентскими машинами под Linux, MacOSX и Windows. Это решение предполагает экономию денег на лицензиях, железе, обслуживании и даже энергопотреблении. 

Цена системы: $49 за место для установки на 1000 мест(цена Verde). Поддержку обеспечивает IBM, Ubuntu и Virtual Bridges.

Никаких тебе конектов на сервера ИБМ, никакой зависимости(поддержка покупается по отдельности и есть выбор поставщика). Сервер и тонкие клиенты - безопасно и просто в администрировании... Ощущение, что либо статью проплатили, либо афтор не разбирается в вопросе совершенно.