Сравнение двух каталогов Linux FreeBSD Diff

Нет ничего проще, чем сравнить два каталога, и показать различия в ОС Linux или FreeBSD

diff -r -q /www/site.ru /www/beta.site.ru/ > /www/beta.site.ru/diff.html

ключи -r рекурсивно, -q — не показывать сами различия, только имена файловв которых есть различия

mercurial centos 6.0

Установка Mercurial на CentOS 6.0

Сегодня столкнулся с проблемой, мне понадобилось установить Mercurial на CentOS.

сначала я попробовал стандартной командой

$ yum install mercurial

но в репозитории была только версия mercurial 1.9.1 которая хочет python 2.4, а у меня стоит python 2.6

пришлось ставить из исходных кодов, описываю как устанавливать Mercurial 1.9.2 на CentOS

для начала установим python

$ yum install python

затем надо установить хидеры питона и GCC

$ yum install python-devel
$ yum install gcc

следующим шагом, будет установка Docutils, котороя потребуется для сборки mercurial

$ wget http://docutils.sourceforge.net/docutils-snapshot.tgz
$ tar -xvf docutils-snapshot.tgz
$ cd docutils
$ python setup.py install

теперь устанавливаем сам Меркурий

$ wget "http://mercurial.selenic.com/release/mercurial-1.9.2.tar.gz"
$ tar -xvf ./mercurial-1.9.2.tar.gz
$ cd mercurial-1.9.2
$ make all
$make install

Все! Готово! Установка Mercurial на CentOS успешно завершена!

VirtualBox linux debian установка windows на linux в консоли

Настройка виртуальной машины на Linux Debian

Понадобилось мне тут поставить сервер, который будет раздавать HASP ключи по сети для SolidWorks, в принципе такая же почти штука как и для 1С, за тем исключением, что для 1С существует сервер ключей под линукс, а для SolidWorks нет. В общем, что бы не городить лишнюю машину чисто для раздачи ключей, решил использовать виртуалку, за одно получить дополнительный опыт по работе с виртуальными машинами.

И так, я решил использовать в качестве оболочки виртуальной машины VirtualBox
И так, с помощью apt-get install virtualbox я установил его, затем добавил пользователя vbox и создал группу vboxusers

Далее, идет настройка самого гостевого хоста:

Сначала заходим под пользователем vbox, из под которого в будущем будут запускаться эти машины.

1)      Создать виртуальную машину с именем Windows1
 vboxmanage createvm --name “windows1” --register
2)      Даем этой машине 512Мб оперативы, говорим грузиться с dvd разрешаем ACPI и подключаем сеть в режиме nat
 vboxmanage modifyvm “windows1” --memory 512 --acpi on --boot1 dvd --nic1 nat
3)      Создаем диск объемом в 10 гигабайт
 vboxmanage createvdi --filename "Windows_1.vdi" --size 10000
4)      Разрешаем подключаться к консоли по протоколу RDP
 vboxmanage modifyvm "windows1" --vrde on
5)      Добавляем один IDE контроллер
 VBoxManage storagectl "windows1" --name "IDE Controller" --add ide
6)      Добавляем основной жесткий диск 10 гигабайт
 VBoxManage storageattach "windows1" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /home/vbox/Windows_1.vdi
7)      Добавляем dvd image с операционной системой
 VBoxManage storageattach "windows1" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/ISO/windows_xp_prof_sp3_rus.iso
8)      Запускаем виртуальную машину
 vboxheadless -s “windows1”

9)      Подключаемся по RDP (mstsc.exe /v 192.168.0.10) на адрес сервера linux порт 3389

10)   Устанавливаем Windows как обычно

11)   Не забываем установить VirtualBox Guest submissions, для этого:

  • Выключаем виртуалку: VBoxManage controlvm “windows1” poweroff
  •  Подтыкаем диск с драйверами
  1. vboxmanage storageattach "windows1" --storagectl "IDE Controller" --port 1 --device 0 --medium none
  2. vboxmanage storageattach "windows1" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /usr/share/virtualbox/VBoxGuestAdditions.iso
12)  Готово!