Рейтинг
+7.93
голосов:
3
avatar

Админу на заметку  

Linux: Виртуализация Xen с человеческим лицом в CentOS 5

Мне очень понравилось как организована виртуализация на базе Xen в CentOS 5. В этом топике я вкрадце расскажу о настройке минималистичного CentOS с виртуализацией Xen. Хост желательно должен поддерживать 64 битные инструкции, аппаратную виртуализацию и т.п. В моем случае использовался процессор Intel Core 2 Quad 9500.

Скачиваем и устанавливаем CentOS 5.5. Список зеркал здесь (64 битная версия необходима для того, чтобы запускать 64 битные гостевые ОС):

( Читать дальше )

Linux: Скриншоты с помощью ImageMagick

В CentOS 5:

yum install ImageMagick


Снимок всего экрана с задержкой в 5 секунд:

import -window root -quality 100 -pause 5 ./screenshot01.png

Ubuntu - Gnome + lxde = lubuntu

Для любителей легковесных дистрибутивов, рекомендую обратить внимание на lubuntu — Ubuntu с рабочим столом LXDE и браузером Google Chromium по-умолчанию.

Есть кто живой в локалке? (Пингуем всех подряд)

На редкообновляемом, но полезном сайте Tips4Linux.com опубликован полезный скрипт, позволяющий «пробежаться» по IP-адресам локальной сети и определить какие компьютеры к ней подключены:

for ip in $(seq 1 254); 
do 
    ping -c 1 192.168.1.$ip>/dev/null; [ $? -eq 0 ] && echo “192.168.1.$ip UP” || : ; 
done


Выведет информацию примерно в таком виде:

192.168.1.1 UP
192.168.1.17 UP
192.168.1.24 UP
. . .


Сам не проверял, но, вроде, должно работать

Linux: Быстрое определение mac адресов компьютеров сети

Воспользуемся для этого утилитой arp-scan. Устанавливаем (Ubuntu):

sudo apt-get install arp-scan


Сканируем:

sudo arp-scan -l


Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.6 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.x.x	11:11:11:11:11:11	MICRO-STAR INTERNATIONAL CO., LTD.
192.168.x.x	11:11:11:11:11:11	ASUSTek COMPUTER INC.

Как померить неизмеряемое

Продолжая тему "Как впихнуть невпихуемое", хочу рассказать о простом методе измерения объемов каталогов ОС Linux. Казалось бы, что за проблема? Можно воспользоваться, например, консольной утилитой ncdu, о которой недавно писал здесь камрад Sergei_T. Но ситуация осложняется тем, что к ветвям измеряемого дерева могут быть примонтированы очень и очень объемные файловые системы, иногда даже сетевые или и вовсе какие-нибудь экзотические…

( Читать дальше )

Linux: бесплатный антивирус Avast 4

Linux версия антивируса Avast! очень помогает при проверке Windows машин. Скаченный антивирус (tar.gz архив) у меня прекрасно заработал в SystemRescueCD

Вот мой код на год (с конца мая 2010), т.к. в некоторых ситуациях нет возможности зарегистрироваться:

( Читать дальше )

Linux: работаем в консоли с помощью screen

Всем хорош доступ по ssh. Вот только при разрыве сессии команда, выполняемая по ssh прерывается. Если, например, нужно перекодировать видео в консоли — процесс может быть очень долгим. Для этого и нужна утилита screen — она позволяет в одной консоли создать несколько виртуальных «экранов» при разрыве соединения по ssh, команды запущенные в этих терминалах остаются запущенными.

( Читать дальше )

mkDOSfs-атака

Заветной целью компьютерного негодяя является получение root-шелла, т.е. возможности выполнять команды с максимально высокими полномочиями. Но вот эта цель достигнута, что дальше? Кто-то тихарится до поры-до времени, чтобы в нужный момент включить взломанный компьютер в атакующий ботнет. Кто-то сразу начинает эксплуатировать его для рассылки спама. Вариантов множество. Задача полностью вывести систему из строя ставится редко. Но, оказывается, есть способ обрушить зараженную машину максимально надежно и изощренно…



Внимание! Материал публикуется в целях информирования компьютерного сообщества об обнаруженной уязвимости. Автор не несет ответственности за применение изложенного материала в противозаконных целях.



( Читать дальше )

Ускоряем Firefox

Недавно на Хабре мелькала заметка о том, что Firefox, при всей своей продвинутости, имеет существенное упущение в «скорострельности»: когда его базы данных после длительного использования существенно распухают, начинаются тормоза в поиске по History и т.п. Для преодоления этого следует произвести переиндексацию баз данных:

find ~/.mozilla/ -name '*.sqlite' -print -exec sqlite3 {} "VACUUM; REINDEX;" \;


Происходит примерно следующее:

/home/belka/.mozilla/firefox/qufjpu7f.default/content-prefs.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/webappsstore.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/downloads.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/formhistory.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/search.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/yandex/yasearch-storage.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/yasearch-xb/xbcache.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/urlclassifier3.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/cookies.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/permissions.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/signons.sqlite
/home/belka/.mozilla/firefox/qufjpu7f.default/places.sqlite