Я занимаюсь веб-разработкой на Ubuntu. Я думаю, что есть три основных сценария.
Если вам нужно следить за рендерингом IE вашего HTML и CSS, вы можете использовать такой сайт, как Browsershots. Браузеры, в частности, очень исчерпывающие, но довольно медленные, есть несколько более быстрых эквивалентов, которые будут делать только большинство основных браузеров. Кроме того, для этой цели вы можете использовать VNC. VNC не подходит для взаимодействия с веб-сайтами, но просто отлично подходит для статических проверок рендеринга.
Если вам нужно протестировать взаимодействие с эффектами jQuery-стиля и более сложными вещами, вам действительно нужна настоящая локальная копия IE , особенно если вам нужно увидеть, насколько отзывчив пользовательский интерфейс. Для этого я использую VirtualBox. Забавные способы установки IE в Linux действительно не работают, потому что рендеринг шрифтов и параметры могут отличаться от настроек Windows. Если вам нужно это сделать правильно, вам понадобится настоящая машина Windows (и другие версии Windows). Например, сложный бит, с которым я столкнулся в последнее время, заключается в том, что при использовании шрифтов @ font-face предоставляются шрифты. Это может сильно варьироваться от одной платформы к другой.
И последнее, но не менее важное: вам может потребоваться тестирование функциональности (т. Е. Этот лоток для поиска в последнем обновлении?). Вы можете выполнять автоматическое тестирование функциональности с помощью специализированных инструментов, таких как Browsershots или нового Sikuli. С их помощью тесты Windows могут выполняться автоматически на выделенной машине, но вы не получите обратную связь о небольших ошибках рендеринга и т. Д.
Если вы используете ifup для настройки интерфейса статически, вы можете добавить его в файл / etc / network / interfaces.
Откройте терминал и введите:
sudo gedit /etc/network/interface*
[d2 ] Вы должны увидеть что-то вроде: auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Изменить на:
auto eth0
iface eth1 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
, используя вашу собственную сетевую информацию. это позволит вам установить dns. вы можете использовать несколько DNS-серверов здесь:
dns-nameservers 8.8.8.8 8.8.4.4
После этого запустите
ifdown eth0
ifup eth0
В Ubuntu 12.04 изменилась обработка resolv.conf.
Если вы хотите добавить свой собственный сервер имен, то отредактируйте файл /etc/resolvconf/resolv.conf.d/head [ ! d1]
sudo nano /etc/resolvconf/resolv.conf.d/head
и добавьте там свой сервер имен (например: Google open dns)
nameserver 8.8.8.8
сохраните файл, а затем запустите
Нет перезагрузки или чего-либо еще. Возможно, вам потребуется перезапустить сетевой менеджер
sudo service network-manager restart
Готово.
Вы можете проверить его с помощью команды
nslookup www.google.com
Результат должен быть похож на
Server: 8.8.8.8
Address: 8.8.8.8#53
Чтобы добавить дополнительные записи в /etc/resolv.conf, создайте файл /etc/resolvconf/resolv.conf.d/tail и добавьте их туда.
Но если /etc/resolv.conf содержит 127.0.0.1, то добавление записей в /etc/resolvconf/resolv.conf.d/tail ничего не изменит. Вы должны установить свои адреса DNS-сервера статически в NetworkManager, который отправит их в dnsmasq, который прослушивает 127.0.0.1.
Конфигурация DNS для статического интерфейса должна выглядеть как «dns-nameservers», « "И" dns-domain ", добавленные в соответствующую строку iface в /etc/network/interfaces
Прочтите это для получения дополнительной информации.
` Более того:
You может установить инструмент gui с именем gnome-network-admin, который установит ваш DNS. Попробуйте:
sudo apt-get install gnome-network-admin