Vous êtes sur la page 1sur 7

Introduccin al Uso de la Consola en Linux

1 de 7

http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

El Blog del SysAdmin - cPanel, Linux,


Apache, MySQL, PHP, VoIP y ms ...
por Daniel Rodrguez
Contacto
Inicio
cPanel
Linux Server
Lo Bsico
Seguridad
VoIP

Agrgame ...

Curso Recomendado !!

Suscrbete al Boletn
Suscribete a nuestro blog y recibirs notificaciones de nuevos artculos
Name:
E-Mail:
Email Marketing by Javelin

DESCARGA LIBRO GRATIS

06/04/2014 21:54

Introduccin al Uso de la Consola en Linux

2 de 7

http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

Entradas recientes
Video: Curso Avanzado de Administracin de Servidores Linux para Hosting y Desarrollo Web
Video: Actualizaciones e Instalacin de Paquetes Requeridos para el Servidor de Hosting de
Desarrollo
Video: Asignacin de IP Fija y Acceso Remoto a la Mquina Virtual
Video: Instalar VirtualBox y Linux Centos 6.4 como Mquina Virtual
Ancho de Banda y Estadsticas en cPanel

Archivos
octubre 2013
septiembre 2013
marzo 2013
diciembre 2012
noviembre 2012

Categoras
cPanel
Linux Server
Lo Bsico
Seguridad
VoIP

Introduccin al Uso de la Consola en Linux


1 diciembre, 2012 Publicado en Linux Server | Comentarios: 0

06/04/2014 21:54

Introduccin al Uso de la Consola en Linux

3 de 7

http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

Cuando decides que quieres ser un Administrador de Servidores Linux o SysAdmin debes comenzar por
conocer los fundamentos del uso de la Consola (SHell) de este sistema operativo.
En este artculo te proveemos algunos aspectos bsicos que debes conocer acerca del uso del shell y
adicionalmente te damos los tips bsicos para redireccionamiento de entradas/salidas, diagnstico bsico
del sistema (Procesos, Disco y Memoria), y resolucin de problemas (conectividad, servidores y sistema).
- La Consola y/o el Shell:
Existen distintos intrpretes de comandos en el mundo Unix: csh, bash, tsh, ksh. Salvo pequeas
diferencias todos son parecidos. En este documento partimos sobretodo de bash, ya que est muy
extendido a travs de Linux.
Asi como windows lo vemos como un entorno con ventanas, programas, etc, unix lo debemos ver como
conformado por procesos y archivos.
Los dispositivos como el disco, el cdrom, la pantalla, estn representados como un archivo en el sistema
linux, dentro de /dev. Los sockets de comunicacin son archivos. Los directorios son archivos. Y por
supuesto los archivos son archivos.
- Redireccin de Entrada/Salida:
> : Con este smbolo podemos redirigir la salida estandar de un comando a un archivo. Tngase en cuenta
una cosa. Si decimos archivo siempre lo vamos a decir de manera genrica, puede ser un archivo de texto
o la pantalla de terminal, ah cabe TODO.
>> : Con esto redirigimos el resultado a un archivo, pero sin sobrescribirlo, lo que hacemos es escribir al
final de este (append en ingles).
< : Con esto redirigimos el contenido del archivo a un programa. Se usa para utilizar el contenido del
archivo como input de un comando.
<< END : Esta redireccin se utiliza para iniciar el paso de parmetros a un programa, y se termina
cuando escribimos END o cualquier otra palabra que hayamos especificado al inicio del comando.
- Diagnstico Bsico del Sistema:
Para diagnosticar el estado de un servidor Linux de manera rpida podemos ejecutar los siguientes
comandos:
Por consola: basta con utilizar 5 comandos bsicos, en el siguiente orden:
1. uname -a : Nos dice la version de kernel, procesador, y nombre de sistema
2. df : Nos muestra la ocupacin del disco duro.
3. free : Nos muestra el uso de la memoria

06/04/2014 21:54

Introduccin al Uso de la Consola en Linux

4 de 7

http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

4. ps -aux : Nos muestra los procesos en curso


5. netstat -a : Nos muestra las conexiones de red actuales
Otro programa muy til para el diagnostico del sistema y las conexiones de red es IPTRAF que se ejecuta
como iptraf o /usr/bin/iptraf.
Estado del Disco:
Lo normal es que de un dia para otro no aumente ni en un punto porcentual, a no ser que tenga algun
servicio concreto de estadisticas. Si llega al 90% hay que empezar a barrer el sistema de archivos,
localizar archivos grandes, etc.
Estado de Procesos:
Normalmente veremos una serie de procesos que van desde el ID 1 al 600-700, muchos de los cuales
comienzan por [k. Todos ellos son los iniciados al arrancar del sistema. El resto son servidores iniciados
posteriormente. El estado de los procesos en marcha suele mostrar siempre el mismo aspecto, aunque
cada servidor tendr uno distinto. Conviene conocerlo. En cuanto a la ocupacin del CPU ningn servicio
suele ocupar ms de un 10%. Todo lo que tenga valores como 40% o ms se consideran niveles
anormales; pueden tratarse de generadores de estadsticas. Un programa util para ver los porcentajes es
top.
Estado de Memoria:
Mientras quede RAM libre no hay problema. Un servidor Linux incluso puede aguantar usando SWAP.
- Resolucin de Problemas:
En general, los problemas pueden venir de tres partes:
1.- Conectividad: Problemas de conexin a red.
2.- Servidores: Servicios que no funcionan correctamente, no arrancan, etc.
3.- Sistema: Discos duros llenos, errores de dispositivos, kernel-panic, etc.
1.- Conectividad:
Hay que asegurarse de que hay conectividad. Para ello realizamos los siguientes pasos:
- Hacer un ping a la mquina desde otra externa.
- Intentar acceder a alguno de los servicios va red (Ejm: 22 SSH). Algunas mquinas pueden tener
cerrado el ping o los ICMP en general.
Si no hay conectividad entonces es un problema que debe solventarse a nivel de las redes y/o verificar las
tarjetas de red interna.
2.- Servidores:
Existen varios modos para verificar que los servicios estan en marcha, y los ms prcticos son los
siguientes:
- Comprobar que el proceso est en marcha (ps -axf | grep nombre_proceso)
- Comprobar que el puerto que utiliza est abierto (netstat -ln | grep puerto)
- Comprobar que el puerto responde correctamente (telnet localhost 25 por ejemplo)

06/04/2014 21:54

Introduccin al Uso de la Consola en Linux

5 de 7

http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

- Comprobar que est generando logs (en /var/log)


- Comprobarlo con el script de inicio (/etc/rc.d/init.d/servicio status)
A veces puede ocurrir que el proceso del servicio se pare nada mas iniciarse, por eso conviene comprobar
dos veces que el proceso est en marcha.
3.- Procedimiento General de Soluciones:
Este procedimiento describe el proceso genrico de resolucin de problemas de cualquier servidor de
Linux:
0. Verificar si el servicio est en marcha: Se puede hacer con:
service <servicio> status
/etc/rc.d/init.d/servicio status
ps -axf | grep servicio
netstat -ln | grep puerto_servicio
telnet localhost puerto_servicio
1. Si el servicio est parado, iniciarlo directamente con:
/etc/rc.d/init.d/servicio start
2. Verificar dos veces si el servicio est en marcha realmente.
3. En cualquier caso, si est en marcha o parado, verificar los logs correspondientes al servicio para
comprobar errores.
4. Segn la informacin que nos den los logs actuar en consecuencia.
De todas formas, cada servicio Linux tiene sus pecualiaridades, por eso se describen por separado a
continuacin.
Notas: debe tenerse en cuenta que los servicios dependen a veces de otros servicios externos o internos,
cosa que a veces puede provocar malentendidos.
Artculos Relacionados:
1. Introduccin al Uso de la Consola (Shell) y Diagnsticos Bsicos
2. Habilitar Repositorios CentOS, Actualizar Paquetes Bsicos de Yum e Instalar Adionales
Requeridos
3. Ajustar el Archivo Hosts
4. Anlisis de Fallas Bsico de cPanel
5. Video: Asignacin de IP Fija y Acceso Remoto a la Mquina Virtual

Rating: 0.0/10 (0 votes cast)


Rating: 0 (from 0 votes)

Etiquetas: centos, centos 6.x, consola, linux, shell, sysadmin

06/04/2014 21:54

Introduccin al Uso de la Consola en Linux

6 de 7

http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

Artculos Relacionados:

Video: Curso Avanzado de Administracin de Servidores Linux para Hosting y Desarrollo Web

Video: Actualizaciones e Instalacin de Paquetes Requeridos para el Servidor de Hosting de


Desarrollo

Video: Asignacin de IP Fija y Acceso Remoto a la Mquina Virtual

Video: Instalar VirtualBox y Linux Centos 6.4 como Mquina Virtual

Acerca del Autor: Daniel Rodriguez


Consultor Senior de Soluciones de Negocios en Internet, Desarrollo y Diseo Web, SysAdmin, Gerencia
de Proyectos, Ventas, Mercadeo con ms de 25 aos de experiencia en empresas de tecnologa.

Deje un mensaje
Por favor llene el siguiente formulario.
Nombre *
Correo electrnico *
Web

06/04/2014 21:54

Introduccin al Uso de la Consola en Linux

7 de 7

http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

Cdigo CAPTCHA *

Comentario
Usted puede usar las siguientes etiquetas HTML y atributos: <a href="" title=""> <abbr title="">
<acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i>
<q cite=""> <strike> <strong>

Copyright 2012-2014 por Daniel Rodrguez - Todos los Derechos Reservados


Otro servicio de TecnoSoluciones.com
Designed by WordPress blog themes, thanks to: Free WordPress themes for photographers,
LizardThemes.com and FThe.me

06/04/2014 21:54

Vous aimerez peut-être aussi