sábado, 10 de agosto de 2013

ÉNFASIS I – COMANDOS LINUX

         RESUMEN: Una de las principales necesidades de la humanidad es utilizar los recursos tecnológicos como medio principal para realizar sus actividades diarias, por lo cual, es necesario tener conocimientos básicos sobre dicho tema. Conocer comandos básicos es necesario para cualquier inconveniente o necesidad que se presente. En el presente trabajo se detalla la forma en que se carga una máquina virtual Linux y se utilizan algunos comandos con el fin de conocerlos y ponerlos en partica en el momento que se requiera.

PALABRAS CLAVE: Comandos, Linux, Máquina virtual.

 INTRODUCCIÓN

Esta guía incluye información acerca del uso y las aplicaciones de algunos de los comandos más utilizados del sistema operativo Linux con el fin de aplicar en la vida profesional dichos conocimientos que son tan necesarios a la hora de presentarse algún requerimiento.

En el sistema operativo, los comandos básicamente son pequeños programas que siempre están en carpetas específicas como /bin, /usr/bin o en el súper usuario  /sbin. Por lo anterior “todas las reglas de sintaxis aplicables a los comandos son aplicables a cualquier programa o script de Bash, con un cambio: en lugar de escribir el nombre del comando, hay que especificar exactamente dónde está el programa o script (la ruta del programa o script)”[1]

Los comandos utilizados son los siguientes:

Información del sistema

·         arch: mostrar la arquitectura de la máquina (1).
·         uname -m: mostrar la arquitectura de la máquina (2).
·         uname -r: mostrar la versión del kernel usado.
·         dmidecode -q: mostrar los componentes (hardware) del sistema.
·         hdparm -i /dev/hda: mostrar las características de un disco duro.
·         hdparm -tT /dev/sda: realizar prueba de lectura en un disco duro.
·         cat /proc/cpuinfo: mostrar información de la CPU.
·         cat /proc/interrupts: mostrar las interrupciones.
·         cat /proc/meminfo: verificar el uso de memoria.
·         cat /proc/swaps: mostrar ficheros swap.
·         cat /proc/version: mostrar la versión del kernel.
·         cat /proc/net/dev: mostrar adaptadores de red y estadísticas.
·         cat /proc/mounts: mostrar el sistema de ficheros montado.
·         lspci -tv: mostrar los dispositivos PCI.
·         lsusb -tv: mostrar los dispositivos USB.
·         date: mostrar la fecha del sistema.
·         cal 2011: mostrar el almanaque de 2011.
·         cal 07 2011: mostrar el almanaque para el mes julio de 2011.
·         date 041217002011.00: colocar (declarar, ajustar) fecha y hora.
·         clock -w: guardar los cambios de fecha en la BIOS.

Apagar (Reiniciar Sistema o Cerrar Sesión)

·         shutdown -h now: apagar el sistema (1).
·         init 0: apagar el sistema (2).
·         telinit 0: apagar el sistema (3).
·         halt: apagar el sistema (4).
·         shutdown -h hours:minutes &: apagado planificado del sistema.
·         shutdown -c: cancelar un apagado planificado del sistema.
·         shutdown -r now: reiniciar (1).
·         reboot: reiniciar (2).
·         logout: cerrar sesión.

Archivos y Directorios

·         cd /home: entrar en el directorio “home”.
·         cd ..: retroceder un nivel.
·         cd ../..: retroceder 2 niveles.
·         cd: ir al directorio raíz.
·         ls: ver los ficheros de un directorio.
·         ls -F: ver los ficheros de un directorio.
·         ls -l: mostrar los detalles de ficheros y carpetas de un directorio.
·         ls -a: mostrar los ficheros ocultos.
·         ls *[0-9]*: mostrar los ficheros y carpetas que contienen números.
·         tree: mostrar los ficheros y carpetas en forma de árbol comenzando por la raíz.(1)
·         mkdir dir1: crear una carpeta o directorio con nombre ‘dir1′.
·         rm -f file1: borrar el fichero llamado ‘file1′.
·         rmdir dir1: borrar la carpeta llamada ‘dir1′.

Espacio de Disco

·         df -h: mostrar una lista de las particiones montadas.
·         ls -lSr |more: mostrar el tamaño de los ficheros y directorios ordenados por tamaño.

Usuarios y Grupos

·         groupadd nombre_del_grupo: crear un nuevo grupo.
·         groupdel nombre_del_grupo: borrar un grupo.
·         useradd user1: crear un nuevo usuario.

Permisos en Ficheros (Usa ”+” para colocar permisos y ”-” para eliminar)

·         ls -lh: Mostrar permisos.

Actualizador de paquetes APT (Debian, Ubuntu y derivados)

·         apt-get install package_name: instalar / actualizar un paquete deb.}

Trabajo con la RED (LAN y Wi-Fi)

·         ifconfig eth0: mostrar la configuración de una tarjeta de red Ethernet.
·         hostname: mostrar el nombre del host del sistema.
·         netstat -tup: mostrar todas las conexiones de red activas y sus PID.

Otros

·         who -a: mostrar quien está registrado, e imprimir hora del último sistema de importación, procesos muertos, procesos de registro de sistema, procesos activos producidos por init, funcionamiento actual y últimos cambios del reloj del sistema.



[1] ES.WIKIBOOKS.ORG, disponible en: http://es.wikibooks.org/wiki/Introducci%C3%B3n_a_Linux/Comandos [consultado el 30 de julio de 2013]

1 comentario:

  1. Interesante artículo e interesante blog, espero que sigas escribiendo, un saludo Marcela.

    ResponderEliminar