Recuperar / bin / hostname no AWS AMI

1

Eu deletei acidentalmente / bin / hostname. Termporarily eu coloquei em um script de shell lá que retorna o nome conhecido. Mas como recupero o binário perdido?

É uma AMI da AWS.

Linux ip-10-2-0-162 3.4.62-53.42.amzn1.x86_64 #1 SMP Fri Sep 20 07:23:24 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
    
por Dinesh 15.11.2014 / 01:36

1 resposta

5

Além de copiar o arquivo de outra instância, você também pode reinstalar o pacote (via yum reinstall $package ), por exemplo:

[root@localhost ~]# rpm -qf /bin/hostname
net-tools-1.60-110.el6_2.x86_64
[root@localhost ~]# ls -l /bin/hostname
ls: cannot access /bin/hostname: No such file or directory
[root@localhost ~]# yum reinstall net-tools
(...)
Running Transaction
  Installing : net-tools-1.60-110.el6_2.x86_64                                                                                                                           1/1 
  Verifying  : net-tools-1.60-110.el6_2.x86_64                                                                                                                       1/1 

Installed:
  net-tools.x86_64 0:1.60-110.el6_2                                                                                                                                      

Complete!
[root@localhost ~]# ls -l /bin/hostname 
-rwxr-xr-x 1 root root 13712 May 10  2012 /bin/hostname
    
por 15.11.2014 / 11:34