Cómo hacer un inventario de máquinas Linux

En entornos profesionales, es buen hábito confeccionar una lista de nuestras máquinas Linux, sobre todo si son servidores, para llevar un control de la distribución que está instalada, la versión de las diferentes aplicaciones, memoria, capacidad de disco, etc… Veamos los comandos principales que necesitaremos para realizar dicha tarea:

* Para saber el tipo y número de procesadores de la máquina:

$ cat /proc/cpuinfo

* Saber la memoria que tenemos instalada: (-t para que muestre total en bytes -mt para que muestre total en megas)

$ free -t

* Saber si nuestra distro es de 32 bits o de 64 bits:

$ uname -a
Linux linux.dominio.es 2.6.9-78.0.5.ELsmp #1 SMP Wed Oct 8 07:12:03 EDT 2008 i686 i686 i386 GNU/Linux

Si devuelve i686 o i386 sería de 32 bits mientras que si devuelve algo con _64 como x86_64 se trataría de una distribución de 64 bits.

* Tamaño y espacio libre en disco duro:

$ df -hT

* Para saber qué distro tenemos instalada, existen diversos métodos:

$ dmesg | head -1
$ cat /proc/version
$ cat /etc/issue
$ lsb_release -a

* Versión de mySQL instalada (necesitamos la contraseña de root o de otro usuario de mySQL)

$ mysqladmin -u root -p version

Otro método que puede funcionar sin contraseña de root:

$ mysql
> select VERSION();
+-----------+
| VERSION() |
+-----------+
| 4.1.22 |
+-----------+
> exit
$

* Para saber las IPs que tiene la máquina:

$ ifconfig

* Para saber la versión de Apache bastaría hacer una petición HTTP a la máquina a una página que no exista, p.ej. mimaquina.es/fdkajsf, el servidor nos devolverá un error de Not Found con la versión de Apache:
Apache/2.0.52 (CentOS) Server at linux.servidor.es Port 80

También podemos saber la versión de Apache con nmap, además nos mostrará información de otros puertos que podamos tener abiertos en la máquina, con sus versiones. Si no lo tenemos instalado:

$ yum install nmap (RedHat/CentOS)
$ sudo apt-get install nmap (Debian/ubuntu)

$ nmap -sV localhost
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-11-17 18:30 CET
Interesting ports on localhost (127.0.0.1):
Not shown: 1670 closed ports
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 4.3 (protocol 2.0)
25/tcp open smtp Sendmail 8.13.8/8.13.8
80/tcp open http Apache httpd 2.2.3 ((CentOS))
111/tcp open rpc
443/tcp open http Apache httpd 2.2.3 ((CentOS))
631/tcp open ipp CUPS 1.2
844/tcp open rpc
3306/tcp open mysql MySQL 5.0.45
8009/tcp open ajp13?
8080/tcp open http Apache Tomcat/Coyote JSP engine 1.1
Service Info: Host: saruman.riojasalud.es; OS: Unix

Aquí vemos que además del Apache tenemos un servidor Tomcat 1.1 en el puerto 8080 y un Sendmail 8.13.8

About these ads

0 Responses to “Cómo hacer un inventario de máquinas Linux”



  1. Dejar un comentario

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




La Máquina Diferencial en Twitter

Add to Technorati Favorites
Creative Commons License
Esta obra está bajo una licencia de Creative Commons

Archivos

Wikio – Top Blogs – Linux

Introduce tu dirección de email para suscribirte al blog y recibir notificaciones de nuevos posts en tu email.

Únete a otros 308 seguidores


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 308 seguidores

%d personas les gusta esto: