Грубый эквивалент Вашей команде Windows использовал бы find
команда:
find / -xdev >files_on_linux.txt
Я не думаю, что для того, было бы очень полезно, что Вы делаете. На Linux (и CentOS и Ubuntu), программы существуют пакетов; если Вы хотите иметь те же программы на Ubuntu и CentOS, то необходимо получить список пакетов на машине CentOS, и устанавливать те же пакеты на Ubuntu. На CentOS можно перечислить установленные пакеты со следующей командой ( sed
шаг снимает изоляцию с номеров версий, которые не важны здесь):
rpm -qa | sed 's/-[0-9]*//' | sort >centos_packages.txt
Плохие новости - то, что CentOS и Ubuntu используют различные имена пакета, таким образом, Вы не можете взять этот список и сделать установку на Ubuntu. Можно сократить часть работы путем игнорирования любого пакета, названного libsomething, поскольку они будут втянуты автоматически программами, для которых нужны они. Некоторые имена пакета будут соответствовать один к одному; можно установить их следующим образом:
apt-get install $(grep -v '^lib' centos_packages.txt)
Можно использовать следующую команду для наблюдения, какие пакеты не установлены или имеют другое имя — она показывает строки, которые присутствуют в centos_packages.txt
но не в выводе dpkg --get-selections
, который перечисляет установленный (или выбранный для установки) пакеты на Ubuntu:
dpkg --get-selections | sort | comm -31 - centos_packages.txt
Кроме того, могут быть программы, установленные под /usr/local
или /opt
это не прибывает из упаковочной системы. Необходимо смочь скопировать файлы непосредственно. Можно сделать это этот путь:
cd /
sudo tar cjf usr_local.tar.bz2 opt usr/local
Скопируйте usr_local.tgz
файл к новой системе Linux и распаковывает его:
cd /
sudo tar xjf usr_local.tar.bz2
Что относительно proxy.pac
это - просто JavaScript, можно разместить этот файл на локальной машине или любом веб-сервере в интранет и наборе в стороне клиента file:///opt/proxy.pac
с помощью этого сценария можно сделать выравнивание нагрузки с прокси. также можно разделить трафик с помощью диапазонов IP в этом сценарии Java, существуют несколько функция как обходной прокси для конкретного веб-сайта.
Это сделает:
Пример файла PAC
function FindProxyForURL(url, host) {
// our local URLs from the domains below example.com don't need a proxy:
if (shExpMatch(host, "*.example.com"))
{
return "DIRECT";
}
// If on a internal/LAN IP address, send traffic direct.
if (isInNet(myIpAddress(), "10.10.1.0", "255.255.255.0"))
{
return "PROXY 10.0.0.100:8080; PROXY 10.0.0.101:8080; DIRECT";
}
else
{
return "DIRECT";
}
}
yum
,curl
,git
,wget
, и т.д., и т.д. – iconoclast 16.08.2013, 22:05export http_proxy="http://DOMAIN\User:password@myproxy.domain.com:8080/proxy.pac"
– Rahul Patil 16.08.2013, 22:37