Este documento proporciona una introducción a 20 comandos básicos de la terminal en Linux, incluyendo comandos para copiar, mover y eliminar archivos, verificar el uso del disco, administrar servicios, ver variables de entorno, comprobar la configuración de red e información del sistema, y capturar tráfico de red. Explica brevemente la funcionalidad y uso de cada comando y provee ejemplos.
20 comandos linux que todos los administradores deben conocerOpenWebinars.net
En esta presentación podrás conocer los comandos linux más importantes para un administrador de sistemas.
Veremos que función tiene comandos como: cacti, free, gnome system monitor, iostat, iptraf, jffnms, mpstat, nagios, netstat, pmap, ps, sar, ss, strace, tcpdump, top, uptime, vmstat, w, ...
Todos estos comandos pueden ser muy útil para realizar acciones como: mostrar usuarios conectados al equipo, informar en tiempo real del estado de nuestro servidor, conocer le trafico que circula por un puerto concreto, ver las conexiones abiertas en nuestro equipo, estadísticas de los sockets, monitorizar equipo y red, ver estado de la memoria,etc.
Si realmente te interesa aprender Linux entra en http://bit.ly/1gODlfa
20 comandos linux que todos los administradores deben conocerOpenWebinars.net
En esta presentación podrás conocer los comandos linux más importantes para un administrador de sistemas.
Veremos que función tiene comandos como: cacti, free, gnome system monitor, iostat, iptraf, jffnms, mpstat, nagios, netstat, pmap, ps, sar, ss, strace, tcpdump, top, uptime, vmstat, w, ...
Todos estos comandos pueden ser muy útil para realizar acciones como: mostrar usuarios conectados al equipo, informar en tiempo real del estado de nuestro servidor, conocer le trafico que circula por un puerto concreto, ver las conexiones abiertas en nuestro equipo, estadísticas de los sockets, monitorizar equipo y red, ver estado de la memoria,etc.
Si realmente te interesa aprender Linux entra en http://bit.ly/1gODlfa
Taller práctico para reconocer los comandos básicos que pueden ser empleados en Ubuntu. Se cubre desde la creación de directorios, el recorrido dentro de los mismos, la eliminación , el copiado y el movimiento de archivos. Se busca que el lector se aproxime al empleo de la terminal de Linux y realice sus actividades cotidianas. Cualquier inquietud josefabiandiazs@gmail.com
Taller práctico para reconocer los comandos básicos que pueden ser empleados en Ubuntu. Se cubre desde la creación de directorios, el recorrido dentro de los mismos, la eliminación , el copiado y el movimiento de archivos. Se busca que el lector se aproxime al empleo de la terminal de Linux y realice sus actividades cotidianas. Cualquier inquietud josefabiandiazs@gmail.com
2. Para ejecutar estos comandos del shell de GNU Linux será necesario abrir
una ventana de Terminal (si estamos en modo gráfico).
Muchos de estos comandos requieren permisos de superusuario root, por
lo que será necesario estar logeado con este usuario para que funcionen.
Es posible que algunos de estos comandos no aparezcan en determinadas
distribuciones de GNU Linux. Algunos de los comandos aquí mostrados
son específicos de una o varias distribuciones GNU Linux.
Algunas de las salidas de la ejecución de algunos comandos del shell de
GNU Linux puede que no sean iguales en las diferentes distribuciones.
Hay algunos comandos que su ejecución puede ser "peligrosa", es
conveniente que se ejecuten sabiendo lo que se está haciendo y las
repercusiones que puedan tener. Por ejemplo, el comando rm -f -r -v
nombre_carpeta, eliminará todas las carpetas y subcarpetas a partir de la
carpeta "nombre_carpeta", sin pedir confirmación. Otro ejemplo: el
comando halt apagará el equipo sin pedir confirmación, si es un equipo de
un usuario normal no habrá problema, pero si se trata de un servidor de
base de datos, web, etc. los servicios que éste prestaba dejarán de
funcionar.
Los comandos han sido probados en sus respectivas distribuciones GNU
Linux: Debian, Ubuntu, Knoppix, Fedora, Gentoo, Slackware, openSuSE,
Mandriva, Red Hat, etc.
3. A continuación les mostramos algunos comandos
básicos para Linux: cp, mv, df, ifconfig, tar, etc
para copiar, eliminar, renombrar archivos y
carpetas, tamaño en disco, memoria RAM,
editar ficheros, mostrar procesos,
comprimir/descomprimir ficheros, etc. Incluimos
ejemplos de utilización de estos comandos.
5. SU
Cambia el usuario actual a nombreusuario
(pedirá la contraseña del usuario con el que
queramos iniciar la sesión).
Cambia del usuario actual al indicado.
EJEMPLO: su alexa + ENTER
6. IWCONFIG
Este comando muestra información de las
tarjetas de red inalámbrica (wireless) que
haya instalado en el equipo.
Configura una tarjeta de red inalámbrica.
EJEMPLO: iwconfig
wlanO + ENTER
7. IFCONFIG
Este comando muestra la IP del PC y la
configuración de red.
Muestra/Configura las interfaces de red del
sistema.
EJEMPLO: ifconfig + ENTER
8. DF
Muestra las unidades de disco, el tamaño y
espacio libre. –h: muestra el resultado en
unidades por el usuario (M: megabytes, G:
gigabytes, etc.)
Muestra el uso de espacio de discos duros o
particiones.
EJEMPLO: df-h + ENTER
9. SERVIS
Ejecuta/detiene servicios en modo manual.
Existen.
• service nombre_servicio status
• service nombre_servicio start
• service nombre_servicio stop
• service nombre_servicio restart
10. SET
Este comando muestra todas las variables de
entorno shell y su valor.
Muestra o establece el entorno de variables
para el usuario actual.
EJEMPLO: set + ENTER
11. ROUTE
muestra información de la tabla de erutación
de la red.
Muestra/altera la tabla de ruteo IP.
EJEMPLO: route + ENTER
12. WHEREIS
Busca los archivos ejecutables, las fuentes y
el manual de un comando.
Localiza el binario, fuentes y/o librerías, y
documentación de un comando.
EJEMPLO: whereis man + ENTER
13. PS
Muestra los procesos del sistema o del
usuario o ambos.
EXISTEN:
• ps –A
• ps -A | grep bash
• ps -fu oracle
14. ARP
Muestra y modifica las tablas de conversión
de direcciones IP en direcciones físicas que
usa el protocolo de resolución de direcciones
(ARP ó Address Resolution Protocol).
Permite obtener/manipular la lista de
direcciones MAC/Ip que el sistema ve.
EJEMPLO: arp-i etho + ENTER.
15. UNAME
Despliega información del sistema.
EXISTEN:
-s: nombre del kernel.
-n: nombre del equipo en la red (host).
-r: release del kernel.
-v: versión del kernel.
-m: nombre hardware de la máquina.
-p: tipo de procesador.
-i: tipo de plataforma hardware.
-o: nombre sistema operativo.
16. ETHTOOL
Permite desplegar o cambiar valores de una
tarjeta de red.
Muestra el estado actual de la interfaz de red
indicada.
EJEMPLO: ethtool etho + ENTER
17. REBOOT
Reinicia el equipo (equivalente a shutdown -r
now, init 6)
EJEMPLO: reboot + ENTER
18. VISUDO
Muestra y permite editar (como si de vi se
tratase) el fichero /etc/sudoers, donde se le
indica a Linux qué usuarios podrán ejecutar
comandos como si fuesen el superusuario
root utilizando el comando "sudo“.
Editor para el archivo de configuración
/etc/sudoers de sudo.
EJEMPLO: visudo + ENTER
19. CAL
Muestra un calendario del mes anterior, el
actual y el siguiente a la fecha actual del
equipo.
Despliega un calendario.
EJEMPLO: cal-3 + ENTER
20. FDISK
Herramienta para particionar discos, común a
casi todas las distros.
Muestra la estructura y tipo de particiones
EJEMPLO: fdisk –l + ENTER
21. HALT
Apaga el equipo. Comando equivalente a
ejecutar: init 0 (más o menos). En realidad, lo
que hace halt es comprobar si el sistema se
está deteniendo (reiniciando o apagando)
consultado el fichero /var/log/wtmp. Si no se
está deteniendo ya lo apaga.
Apaga el equipo.
EJEMPLO: halt + ENTER
22. TCPDUMP
Captura y muestra en tiempo real los
paquetes transmitidos y recibidos en la red a
la cual el ordenador está conectado. Analiza
el tráfico de la red.
EJEMPLO:
tcpdump -c 100 -w sniffer.txt + ENTER
23. TOP
Muestra información de los procesos que se
están ejecutando, uso de CPU, memoria, PID,
... con la característica de que se va
actualizando cada 5 segundos o tras pulsar la
barra espaciadora.
Muestra los procesos del sistema de manera
interactiva y continua.
EJEMPLO: top + ENTER
24. UPTIME
Muestra la hora actual, el número de días que
el PC está encendido, número de usuarios
conectados al equipo, carga media del
equipo.
Muestra que tanto tiempo lleva prendido el
equipo.
EJEMPLO: uptime + ENTER