Хэш релиза | daddc60ca04dff26bfa96ba32ab031fdfb7c23ec | |||
Описание | Год выпуска: 2010 Полный список установленного ПО:
apr-util-1.2.7-11.el5 aspell-0.60.3-7.1 aspell-en-6.0-2.1 aspell-ru-0.99f7-2.2.2 atk-1.12.2-1.fc6 audit-libs-1.7.17-3.el5 audit-libs-python-1.7.17-3.el5 authconfig-5.3.21-6.el5 autoconf-2.59-12 automake-1.9.6-2.3.el5 basesystem-8.0-5.1.1.el5.centos bash-3.2-24.el5 binutils-2.17.50.0.6-14.el5 bitstream-vera-fonts-1.10-7 bzip2-1.0.3-4.el5_2 bzip2-libs-1.0.3-4.el5_2 cairo-1.2.4-5.el5 centos-release-5-5.el5.centos centos-release-notes-5.5-0 checkpolicy-1.33.1-6.el5 chkconfig-1.3.30.2-2.el5 chkfontpath-1.10.1-1.1 coreutils-5.97-23.el5_4.2 cpio-2.6-23.el5_4.1 cpp-4.1.2-48.el5 cracklib-2.8.9-3.3 cracklib-dicts-2.8.9-3.3 crontabs-1.10-8 cryptsetup-luks-1.0.3-5.el5 cups-libs-1.3.7-18.el5_5.4 curl-7.15.5-9.el5 cyrus-sasl-lib-2.1.22-5.el5_4.3 db4-4.3.29-10.el5_5.2 dbus-1.1.2-14.el5 dbus-glib-0.73-8.el5 dbus-libs-1.1.2-14.el5 Deployment_Guide-ru-RU-5.2-11.el5.centos desktop-file-utils-0.10-7 device-mapper-1.02.39-1.el5_5.2 device-mapper-event-1.02.39-1.el5_5.2 device-mapper-multipath-0.4.7-34.el5_5.4 dhclient-3.0.5-23.el5 dhcpv6-client-1.0.10-18.el5 diffutils-2.8.1-15.2.3.el5 dmidecode-2.10-3.el5 dmraid-1.0.0.rc13-63.el5 dmraid-events-1.0.0.rc13-63.el5 e2fsprogs-1.39-23.el5 e2fsprogs-libs-1.39-23.el5 ecryptfs-utils-75-5.el5 ed-0.2-39.el5_2 elfutils-libelf-0.137-3.el5 epel-release-5-3 ethtool-6-4.el5 exim-4.63-5.el5_5.1 expat-1.95.8-8.3.el5_4.2 file-4.17-15.el5_3.1 filesystem-2.4.0-3.el5 findutils-4.2.27-6.el5 fipscheck-1.2.0-1.el5 fipscheck-lib-1.2.0-1.el5 fontconfig-2.4.1-7.el5 fonts-KOI8-R-100dpi-1.0-9.1.1 fonts-KOI8-R-1.0-9.1.1 fonts-KOI8-R-75dpi-1.0-9.1.1 freetype-2.2.1-21.el5_3 gawk-3.1.5-14.el5 gcc-4.1.2-48.el5 gcc-c++-4.1.2-48.el5 gdbm-1.8.0-26.2.1 glib2-2.12.3-4.el5_3.1 glibc-2.5-49.el5_5.4 glibc-common-2.5-49.el5_5.4 glibc-devel-2.5-49.el5_5.4 glibc-headers-2.5-49.el5_5.4 gmp-4.1.4-10.el5 gnu-efi-3.0c-1.1 gnutls-1.4.1-3.el5_4.8 gpg-pubkey-217521f6-45e8a532 gpg-pubkey-e8562897-459f07a4 grep-2.5.1-55.el5 groff-1.18.1.1-11.1 grub-0.97-13.5 gtk2-2.10.4-20.el5 gzip-1.3.5-11.el5.centos.1 hal-0.5.8.1-59.el5 hdparm-6.6-2 hicolor-icon-theme-0.9-2.1 hmaccalc-0.9.6-3.el5 htmlview-4.0.0-2.el5 httpd-2.2.3-43.el5.centos hwdata-0.213.18-1.el5.1 imake-1.0.2-3 info-4.8-14.el5 initscripts-8.45.30-2.el5.centos iproute-2.6.18-11.el5 iptables-1.3.5-5.3.el5_4.1 iptables-ipv6-1.3.5-5.3.el5_4.1 iputils-20020927-46.el5 jwhois-3.2.3-8.el5 kbd-1.12-21.el5 kernel-2.6.18-194.8.1.el5 kernel-headers-2.6.18-194.8.1.el5 keyutils-1.2-1.el5 keyutils-libs-1.2-1.el5 kpartx-0.4.7-34.el5_5.4 krb5-libs-1.6.1-36.el5_5.5 kudzu-1.2.57.1.24-1.el5.centos less-436-2.el5 libacl-2.2.39-6.el5 libattr-2.4.32-1.1 libcap-1.10-26 libfontenc-1.0.2-2.2.el5 libFS-1.0.0-3.1 libgcc-4.1.2-48.el5 libgcrypt-1.4.4-5.el5 libgomp-4.4.0-6.el5 libgpg-error-1.4-2 libhugetlbfs-1.3-7.el5 libidn-0.6.5-1.1 libjpeg-6b-37 libmcrypt-2.5.8-4.el5.centos libpng-1.2.10-7.1.el5_5.3 libselinux-1.33.4-5.5.el5 libselinux-python-1.33.4-5.5.el5 libselinux-utils-1.33.4-5.5.el5 libsemanage-1.9.1-4.4.el5 libsepol-1.15.2-3.el5 libstdc++-4.1.2-48.el5 libstdc++-devel-4.1.2-48.el5 libsysfs-2.0.0-6 libtermcap-2.0.8-46.1 libtiff-3.8.2-7.el5_5.5 libusb-0.1.12-5.1 libuser-0.54.7-2.1.el5_4.1 libutempter-1.1.4-4.el5 libvolume_id-095-14.21.el5 libX11-1.0.3-11.el5 libXau-1.0.1-3.1 libXcursor-1.1.7-1.1 libXdmcp-1.0.1-2.1 libXext-1.0.1-2.1 libXfixes-4.0.1-2.1 libXfont-1.2.2-1.0.3.el5_1 libXft-2.1.10-1.1 libXi-1.0.1-4.el5_4 libXinerama-1.0.1-2.1 libxml2-2.6.26-2.1.2.8 libXrandr-1.1.1-3.3 libXrender-0.9.1-3.1 libxslt-1.1.17-2.el5_2.2 logrotate-3.7.4-9 lsof-4.78-3 lvm2-2.02.56-8.el5_5.5 lynx-2.8.5-28.1.el5_2.1 m2crypto-0.16-6.el5.6 m4-1.4.5-3.el5.1 mailcap-2.1.23-1.fc6 MAKEDEV-3.23-1.2 man-1.6d-1.1 man-pages-ru-0.97-1.1.1 mc-4.6.1a-35.el5 mcstrans-0.2.11-3.el5 mhash-0.9.9-1.el5.centos mingetty-1.07-5.2.2 mkinitrd-5.1.19.6-61.el5_5.2 mktemp-1.5-23.2.2 module-init-tools-3.3-0.pre3.1.60.el5 mysql-5.0.77-4.el5_5.3 mysql-server-5.0.77-4.el5_5.3 nash-5.1.19.6-61.el5_5.2 ncurses-5.5-24.20060715 net-tools-1.60-81.el5 newt-0.52.2-15.el5 nspr-4.8.4-1.el5_4 nss-3.12.6-2.el5.centos ntsysv-1.3.30.2-2.el5 openldap-2.3.43-12.el5_5.1 openssh-4.3p2-41.el5 openssh-clients-4.3p2-41.el5 openssh-server-4.3p2-41.el5 openssl-0.9.8e-12.el5_4.6 pam-0.99.6.2-6.el5_4.1 pango-1.14.9-8.el5.centos passwd-0.73-1 patch-2.5.4-29.2.3.el5 pciutils-2.2.3-8.el5_4 pcre-6.6-2.el5_1.7 perl-5.8.8-32.el5_5.1 perl-Authen-PAM-0.16-8.el5 perl-DBD-MySQL-3.0007-2.el5 perl-DBI-1.52-2.el5 perl-URI-1.35-3 php-5.1.6-27.el5 php-cli-5.1.6-27.el5 php-common-5.1.6-27.el5 php-devel-5.1.6-27.el5 php-gd-5.1.6-27.el5 php-mbstring-5.1.6-27.el5 php-mcrypt-5.1.6-15.el5.centos.1 php-mhash-5.1.6-15.el5.centos.1 phpMyAdmin-2.11.10-1.el5 php-mysql-5.1.6-27.el5 php-pdo-5.1.6-27.el5 php-pear-1.4.9-6.el5 php-pecl-json-1.2.1-4.el5 php-xml-5.1.6-27.el5 pm-utils-0.99.3-10.el5.centos policycoreutils-1.33.12-14.8.el5 popt-1.10.2.3-18.el5 postgresql-libs-8.1.21-1.el5_5.1 prelink-0.4.0-2.el5 procps-3.2.7-16.el5 proftpd-1.3.2d-1.el5 psmisc-22.2-7 python-2.4.3-27.el5 python-elementtree-1.2.6-5 python-iniparse-0.2.3-4.el5 python-sqlite-1.1.7-1.2.1 python-urlgrabber-3.1.0-5.el5 readline-5.1-3.el5 redhat-logos-4.9.99-11.el5.centos redhat-menus-6.7.8-3.el5 rhpl-0.194.1-1 rootfiles-8.1-1.1.1 rpm-4.4.2.3-18.el5 rpm-libs-4.4.2.3-18.el5 rpm-python-4.4.2.3-18.el5 screen-4.0.3-1.el5_4.1 sed-4.1.5-5.fc6 selinux-policy-2.4.6-279.el5_5.1 selinux-policy-targeted-2.4.6-279.el5_5.1 setools-3.0-3.el5 setserial-2.17-19.2.2 setup-2.5.58-7.el5 sgpio-1.2.0_10-2.el5 shadow-utils-4.0.17-15.el5 slang-2.0.6-4.el5 sqlite-3.3.6-5 sysfsutils-2.0.0-6 sysklogd-1.4.1-46.el5 system-config-securitylevel-tui-1.6.29.1-5.el5 SysVinit-2.86-15.el5 tar-1.15.1-30.el5 tcl-8.4.13-4.el5 tcp_wrappers-7.6-40.7.el5 tcsh-6.14-17.el5 telnet-0.17-39.el5 termcap-5.5-1.20060701.1 trousers-0.3.1-4.el5 ttmkfdir-3.0.9-23.el5 tzdata-2010i-1.el5 udev-095-14.21.el5 udftools-1.0.0b3-0.1.el5 usermode-1.88-3.el5.2 util-linux-2.13-0.52.el5_4.1 vim-minimal-7.0.109-6.el5 vixie-cron-4.1-77.el5_4.1 webmin-1.500-1 wget-1.11.4-2.el5_4.1 which-2.16-7 wireless-tools-28-2.el5 xorg-x11-filesystem-7.1-2.fc6 xorg-x11-fonts-cyrillic-7.1-2.1.el5 xorg-x11-font-utils-7.1-2 xorg-x11-xfs-1.0.2-4 yum-3.2.22-26.el5.centos yum-fastestmirror-1.1.16-14.el5.centos.1 yum-metadata-parser-1.1.2-3.el5.centos yum-priorities-1.1.16-14.el5.centos.1 zlib-1.2.3-3 + ZendOptimizer-3.3.3 Инструкция по установке
Предполагается что на нашем компютере уже установлена VMware Workstation 5.x и выше или VMware Server 1.0.x и выше. Распаковываем куда-нибудь архив с виртуальной машиной (файл centos.7z). Перед ее запуском необходимо обязательно произвести настройку VMware-сети. Запускаем VMware Workstation/Server, затем в меню Edit -> Virtual Network Settings... во вкладе Summary посмотрите, какой виртуальный адаптер соответствует NAT (у меня это VMnet8). Затем заходим во вкладку Host Virtual Network Mapping. Справа от VMnet8 жмем стрелочку ">" и выбираем пункт Subnet... В окошке IP-адреса необходимо установить 192.168.231.0. Наш виртуальный веб-сервер будет доступен по IP 192.168.231.4. Его доменное имя - linux.rf (обратите внимание - rf а не ru, используется несуществующий на данный момент TLD). Чтобы на локальном компьютере при вводе в браузер адрес http://linux.rf/ открывался с нашей виртуальной машины, необходимо прописать в файле C:\WINDOWS\system32\drivers\etc\hosts строчку: Код:
192.168.231.4 linux.rf www.linux.rf ftp.linux.rf
CentOS release 5.5 (Final)
Kernel 2.6.18-194.8.1.el5 on an i686
login: Код:
ping 192.168.231.4
ping linux.rf
Hello world!
phpinfo phpMyAdmin Webmin Теперь вернемся к нашей виртуальной машине. В системе есть 2 пользователя: root (пароль toor) и tim (пароль mit). Пароль к MySQL-серверу для root - lqsym. Зайдя под любым из них, можно также убедиться что пинг идет в обратную сторону: ping -c4 192.168.231.1
ping -c4 mail.ru
Если пинга нет, скорее всего виноваты какие-либо настройки безопасности Windows, файервол и т.д.
Осталось обсудить вопрос, каким образом будет происходить обмен файлами между реальной и виртуальной машинами. В Windows открываем любимый FTP-клиент, вводим адрес ftp.linux.rf, логин - tim, пароль mit - и подключаемся к виртуальной машине по FTP, попадая в каталог /home/tim/. Путь к файлу index.php, результат которого мы видели в браузере, такой: /home/tim/www/linux.rf/index.php. FTP-доступ для root отключен. SSH доступ есть для root и tim, но в данном случае неактуален, т.к. наверное проще развернуть окно виртуальной машины и работать непосредственно там. Для корректного выключения системы (у меня shutdown через VMware просто "отключает питание") необходмо подать команду: poweroff
Доступ к виртуальной машине из глобальной сети
Способ #1. Проброс портов с помощью 3proxy (проверялось на Windows XP) 1) Открываем на локальном компьютере 80-й порт. В случае с брандмауэром Windows это делается так: "Пуск" -> "Панель управления" -> "Брандмауэер Windows". Переходим во вкладку "Исключения", нажимаем кнопку "Добавить порт...", указываем имя HTTP, номер порта 80, порт TCP и жмем ОК. Если у вас установлен другой файерволл - соответственно открываем этот порт через него. 2) Скачиваем 3proxy (aka 3APA3A proxy) (последняя стабильная версия). Создаем папку "C:\Program Files\3proxy" и распаковываем туда содержимое архива. В папке "C:\Program Files\3proxy\bin" создаем файл 3proxy.cfg и пишем в него: Код:
log "C:\Program Files\3proxy\bin\3proxy.log"
auth none tcppm 80 192.168.231.4 80 > cd "C:\Program Files\3proxy\bin" и выполняем команду: > 3proxy --install После чего 3proxy запустится как служба и будет висеть на 80-м порту всех доступных сетевых интерфейсов, переправляя запросы на 80-й порт IP 192.168.231.4 нашей виртуальной машины. 4) Если что-то не заработало - смотрим лог-файл, вносим исправления. Затем: "Пуск" -> "Панель управления" -> "Администрирование" -> "Службы", находим службу 3proxy и перезапускаем ее. Если у нас статический внешний IP-адрес, то целесообразнее повесить 3proxy только на него а не на все подряд. Поэтому делаем так: Код:
log "C:\Program Files\3proxy\bin\3proxy.log"
auth none tcppm -i90.100.110.120 80 192.168.231.4 80 Если хотим пробросить больше портов (например 21 - это FTP, 22 - SSH, 10000 - Webmin и т.д.), то соответственно конфиг будет такой: Код:
log "c:\program files\3proxy\bin\3proxy.log"
auth none tcppm -i90.100.110.120 80 192.168.231.4 80 tcppm -i90.100.110.120 21 192.168.231.4 21 tcppm -i90.100.110.120 22 192.168.231.4 22 tcppm -i90.100.110.120 10000 192.168.231.4 10000 Замечания.
1) Некоторые антивирусы могут сказать что 3proxy - это вирус, или подозрительное ПО, или еще как-то - игнорируем. Но для надежности конечно качаем только с официального сайта 3proxy.ru 2) Если у вас уже что-то висело на 80-м порту (например Apache под Windows или IIS), то 3proxy туда не повесится. Аналогично для остальных портов. 3) Прежде чем выпустить виртуальную машину в глобальную сеть - обязательно смените все пароли! Логины и пароли
ftp: логин tim, пароль mit mysql: логин root, пароль lqsym webmin: логин root, пароль toor также есть пустая база данных db1, пользователь user1, пароль pass1. Удачного использования!
Внимание!!! Если вы каким-то образом сделали виртуальную машину доступной из глобальной сети, ОБЯЗАТЕЛЬНО смените все пароли!
| |||
Видимый | Нет (мертвый) | |||
Тип | Дистрибутивы | |||
Раздающий | Последний раз был здесь 2923d 00:32:50 назад | |||
Размер | 189.41 MB (198,606,126 байт) | |||
Оценка |
| |||
Добавлен | 2011-03-25 21:55:46 | |||
Просмотров | 67 | |||
Взят | 19 | |||
Скачан | 106 раз | |||
См. также: | RedHat Enterprise Linux Server 6.0 |
Дистрибутивы: Web-сервер на базе Linux CentOS 5.5 (виртуальная машина для VMware) | ||
Комментарии | ||