Файлы инициирования передают между серверами с отрицаемым сценарием удара

Прежде всего остального, так как Вы упомянули, что это будет сервером Dev, необходимо знать для не испытания того же представления в качестве физического сервера когда дело доходит до SQL (не уверенный в Oracle). Можно найти документацию, которая скажет Вам, что возможно получить близкий собственный компонент (92-96%-я производительность), и это может быть возможно, но по моему опыту Вы будете обычно видеть ближе к 80% того, что Вы видели бы физический, и с точки зрения способности и с точки зрения опыта конечного пользователя с точки зрения приложения.

Как правило я рассмотрел бы, сколько гостей Вы планируете выполнение использования больше чем 1 Виртуального процессора и или больше чем 1/2 ГБ памяти. Использование больше совершенно приемлемо, но выполнение 8 одноядерных VMs на 8 базовых полях не является тем же как полями ядра running4 2 из-за способа, которым розданы виртуальные ресурсы. В моем личном опыте кажется, что мы всегда недооцениваем объем памяти, который мы собираемся хотеть в виртуальном сервере, мы запустили с 64 ГБ в каждом из наших виртуальных хостов, только для обновления до 128 ГБ и никакие несколько из наших серверов, которых мы все еще желаем больше.

0
задан 28 March 2013 в 13:43
1 ответ

Я не уверен, что понимаю, что вы ищете. Вы хотите запустить сценарий Bash на локальном компьютере, который ничего не делает, кроме вызова scp (который обрабатывает аутентификацию по ключу с внутренними компонентами ssh )? Или вы хотите запустить свой скрипт на удаленном сервере? Или вы, возможно, хотите использовать конкретный открытый ключ?

Ответ

Для запуска команды или сценария в фоновом режиме, не допуская остановки его процесса, когда он получает сигнал SIGHUP от вашего терминала (т.е. когда вы закройте его), вы можете использовать nohup & .


Предполагая, что ваш сценарий называется script.sh , вы можете запустить его с помощью nohup script. ш & . Сценарий может запускать следующую команду (если вы хотите принудительно использовать конкретный открытый ключ):

#!/bin/sh
scp -B -i /home/user/.ssh/id_rsa_key.pub /path/to/your/files username@remote.host:.

Если вам не нужно использовать файл сценария или упрощать команду, вы всегда можете использовать для этого файл ~ / .ssh / config :

Host RemoteServer
  Hostname remote.host
  User username
  IdentityFile ~/.ssh/id_rsa_key.pub # If you need to force a particular key
  Port 22 # Not necessary either, port 22 is default

Итак, команда для запуска может быть так же «просто» запустить как nohup scp / path / to / your / files RemoteServer :. &

Не стесняйтесь рассказать мне больше о своей конфигурации и / или о том, чего вы в точности хотите достичь, и я отредактирую свой ответ, чтобы отразить изменения.

0
ответ дан 5 December 2019 в 15:30

Теги

Похожие вопросы