7
El Blog del SysAdmin - cPanel, Linux, Apache, MySQL, PHP, VoIP y más ... por Daniel Rodríguez Contacto Inicio cPanel Linux Server Lo Básico Seguridad VoIP Agrégame ... Curso Recomendado !! Suscríbete al Boletín Suscribete a nuestro blog y recibirás notificaciones de nuevos artículos Name: E-Mail: Email Marketing by Javelin DESCARGA LIBRO GRATIS Introducción al Uso de la Consola en Linux http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/ 1 de 7 06/04/2014 21:54

Introducción Al Uso de La Consola en Linux

Embed Size (px)

DESCRIPTION

Uso de la consola en Linux

Citation preview

Page 1: Introducción Al Uso de La Consola en Linux

El Blog del SysAdmin - cPanel, Linux,Apache, MySQL, PHP, VoIP y más ...

por Daniel RodríguezContacto

IniciocPanelLinux ServerLo BásicoSeguridadVoIP

Agrégame ...

Curso Recomendado !!

Suscríbete al Boletín

Suscribete a nuestro blog y recibirás notificaciones de nuevos artículos

Name:

E-Mail:

Email Marketing by Javelin

DESCARGA LIBRO GRATIS

Introducción al Uso de la Consola en Linux http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

1 de 7 06/04/2014 21:54

Page 2: Introducción Al Uso de La Consola en Linux

Entradas recientes

Video: Curso Avanzado de Administración de Servidores Linux para Hosting y Desarrollo WebVideo: Actualizaciones e Instalación de Paquetes Requeridos para el Servidor de Hosting deDesarrolloVideo: Asignación de IP Fija y Acceso Remoto a la Máquina VirtualVideo: Instalar VirtualBox y Linux Centos 6.4 como Máquina VirtualAncho de Banda y Estadísticas en cPanel

Archivos

octubre 2013septiembre 2013marzo 2013diciembre 2012noviembre 2012

Categorías

cPanelLinux ServerLo BásicoSeguridadVoIP

Introducción al Uso de la Consola en Linux1 diciembre, 2012 Publicado en Linux Server | Comentarios: 0

Introducción al Uso de la Consola en Linux http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

2 de 7 06/04/2014 21:54

Page 3: Introducción Al Uso de La Consola en Linux

Cuando decides que quieres ser un Administrador de Servidores Linux o SysAdmin debes comenzar porconocer los fundamentos del uso de la Consola (SHell) de este sistema operativo.

En este artículo te proveemos algunos aspectos básicos que debes conocer acerca del uso del shell yadicionalmente te damos los tips básicos para redireccionamiento de entradas/salidas, diagnóstico básicodel sistema (Procesos, Disco y Memoria), y resolución de problemas (conectividad, servidores y sistema).

- La Consola y/o el Shell:

Existen distintos intérpretes de comandos en el mundo Unix: csh, bash, tsh, ksh. Salvo pequeñasdiferencias todos son parecidos. En este documento partimos sobretodo de bash, ya que está muyextendido a través de Linux.

Asi como windows lo vemos como un entorno con ventanas, programas, etc, unix lo debemos ver comoconformado por procesos y archivos.

Los dispositivos como el disco, el cdrom, la pantalla, están representados como un archivo en el sistemalinux, dentro de /dev. Los sockets de comunicación son archivos. Los directorios son archivos. Y porsupuesto los archivos son archivos.

- Redirección de Entrada/Salida:

> : Con este símbolo podemos redirigir la salida estandar de un comando a un archivo. Téngase en cuentauna cosa. Si decimos archivo siempre lo vamos a decir de manera genérica, puede ser un archivo de textoo la pantalla de terminal, ahí cabe TODO.

>> : Con esto redirigimos el resultado a un archivo, pero sin sobrescribirlo, lo que hacemos es escribir alfinal de este (append en ingles).

< : Con esto redirigimos el contenido del archivo a un programa. Se usa para utilizar el contenido delarchivo como input de un comando.

<< END : Esta redirección se utiliza para iniciar el paso de parámetros a un programa, y se terminacuando escribimos “END” o cualquier otra palabra que hayamos especificado al inicio del comando.

- Diagnóstico Básico del Sistema:

Para diagnosticar el estado de un servidor Linux de manera rápida podemos ejecutar los siguientescomandos:

Por consola: basta con utilizar 5 comandos básicos, en el siguiente orden:

uname -a : Nos dice la version de kernel, procesador, y nombre de sistema1.df : Nos muestra la ocupación del disco duro.2.free : Nos muestra el uso de la memoria3.

Introducción al Uso de la Consola en Linux http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

3 de 7 06/04/2014 21:54

Page 4: Introducción Al Uso de La Consola en Linux

ps -aux : Nos muestra los procesos en curso4.netstat -a : Nos muestra las conexiones de red actuales5.

Otro programa muy útil para el diagnostico del sistema y las conexiones de red es IPTRAF que se ejecutacomo 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 algunservicio 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 cualescomienzan por “[k”. Todos ellos son los iniciados al arrancar del sistema. El resto son servidores iniciadosposteriormente. El estado de los procesos en marcha suele mostrar siempre el mismo aspecto, aunquecada servidor tendrá uno distinto. Conviene conocerlo. En cuanto a la ocupación del CPU ningún serviciosuele ocupar más de un 10%. Todo lo que tenga valores como 40% o más se consideran nivelesanormales; pueden tratarse de generadores de estadísticas. Un programa util para ver los porcentajes estop.

Estado de Memoria:

Mientras quede RAM libre no hay problema. Un servidor Linux incluso puede aguantar usando SWAP.

- Resolución de Problemas:

En general, los problemas pueden venir de tres partes:

1.- Conectividad: Problemas de conexión 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 máquina desde otra externa.

- Intentar acceder a alguno de los servicios vía red (Ejm: 22 – SSH). Algunas máquinas pueden tenercerrado 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 lastarjetas de red interna.

2.- Servidores:

Existen varios modos para verificar que los servicios estan en marcha, y los más prácticos son lossiguientes:

- 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)

Introducción al Uso de la Consola en Linux http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

4 de 7 06/04/2014 21:54

Page 5: Introducción Al Uso de La Consola en Linux

Rating: 0 (from 0 votes)

- 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 comprobardos veces que el proceso está en marcha.

3.- Procedimiento General de Soluciones:

Este procedimiento describe el proceso genérico de resolución de problemas de cualquier servidor deLinux:

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 paracomprobar errores.

4. Según la información que nos den los logs actuar en consecuencia.

De todas formas, cada servicio Linux tiene sus pecualiaridades, por eso se describen por separado acontinuación.

Notas: debe tenerse en cuenta que los servicios dependen a veces de otros servicios externos o internos,cosa que a veces puede provocar malentendidos.

Artículos Relacionados:

Introducción al Uso de la Consola (Shell) y Diagnósticos Básicos1.Habilitar Repositorios CentOS, Actualizar Paquetes Básicos de Yum e Instalar AdionalesRequeridos

2.

Ajustar el Archivo Hosts3.Análisis de Fallas Básico de cPanel4.Video: Asignación de IP Fija y Acceso Remoto a la Máquina Virtual5.

Rating: 0.0/10 (0 votes cast)

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

Introducción al Uso de la Consola en Linux http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

5 de 7 06/04/2014 21:54

Page 6: Introducción Al Uso de La Consola en Linux

Artículos Relacionados:

Video: Curso Avanzado de Administración de Servidores Linux para Hosting y Desarrollo Web

Video: Actualizaciones e Instalación de Paquetes Requeridos para el Servidor de Hosting deDesarrollo

Video: Asignación de IP Fija y Acceso Remoto a la Máquina Virtual

Video: Instalar VirtualBox y Linux Centos 6.4 como Máquina Virtual

Acerca del Autor: Daniel Rodriguez

Consultor Senior de Soluciones de Negocios en Internet, Desarrollo y Diseño Web, SysAdmin, Gerenciade Proyectos, Ventas, Mercadeo con más de 25 años de experiencia en empresas de tecnología.

Deje un mensaje

Por favor llene el siguiente formulario.

Nombre *

Correo electrónico *

Web

Introducción al Uso de la Consola en Linux http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

6 de 7 06/04/2014 21:54

Page 7: Introducción Al Uso de La Consola en Linux

Código 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 Rodríguez - Todos los Derechos ReservadosOtro servicio de TecnoSoluciones.comDesigned by WordPress blog themes, thanks to: Free WordPress themes for photographers,LizardThemes.com and FThe.me

Introducción al Uso de la Consola en Linux http://www.sysadmin.com.ve/introduccion-al-uso-de-la-consola-en-linux/

7 de 7 06/04/2014 21:54