Как я могу сказать, какую версию Лака я выполняю?

(Короче говоря, это использует ВУАЛЬ.)

Если я понял Ваш вопрос правильно, я предполагаю, что он прибывает из EC2 как это:

lib/chef/knife/ec2_server_create.rb знает что-то о ключевом имени SSH в этом разделе (def run):

server = connection.servers.create(create_server_def)
# ...
msg_pair("SSH Key", server.key_name)

это connection.servers.create может быть найден в lib/chef/knife/ec2_base.rb, где мы находим:

def connection
  @connection ||= begin
    connection = Fog::Compute.new(
      :provider => 'AWS',
      :aws_access_key_id => Chef::Config[:knife][:aws_access_key_id],
      :aws_secret_access_key => Chef::Config[:knife][:aws_secret_access_key],
      :region => locate_config_value(:region)
    )
  end
end

т.е. это использует ВУАЛЬ, которая говорит с AWS и таким образом знает, как иметь дело с ключевым именем.... Я предполагаю (?)

34
11.04.2013, 02:21
2 ответа

Согласно документации лака, это varnishd -V

59
27.01.2020, 19:36
  • 1
    Спасибо! В случае, если любой является столь же блестящим как я, удостоверьтесь, что Вы используете капитал "V". Я не мог понять это, потому что я использовал строчный. [ударьтесь!] –  TravisCarden 10.04.2013, 22:43
  • 2
    я должен найти varnishd сначала, таким образом, я использовал, располагается. Это было расположено в/usr/sbin/varnishd. –  lord_t 20.08.2014, 16:36
  • 3
    Вы, возможно, также должны были бы выполнить его как корень или с sudo –  wranvaud 24.11.2015, 22:13

varnishd -V

Это вернет вам что-то вроде:

varnishd (varnish-4.1.5 revision 2c82b1c)
Copyright (c) 2006 Verdens Gang AS
Copyright (c) 2006-2015 Varnish Software AS
3
27.01.2020, 19:36

Теги

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