lista de comandos más usados en gnu

8
Lista de comandos más usados en GNU/Linux Información del sistema hostname : Devuelve el nombre de la máquina. uptime : Devuelve la cantidad de tiempo trascurrido desde la ultima vez que se arranco el sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema). uname -a : Información sobre el sistema operativo de la maquina. dmesg|more : Imprime el "ring buffer" del kernel. free -tm : Información sobre la cantidad de memoria disponible y usada. df -h Información sobre todo los dispositivos montados en la máquina. o du -bh /|more : Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz / ps : Información sobre los procesos del actual usuario, que se estan ejecutando. o ps axu : Información sobre todos los procesos que se estan ejecutando en la máquina. lsof: Muestra los archivos que utiliza cada proceso. top : Información sobre el uso de cpu y memoria de los procesos del sistema. cat /proc/cpuinfo : Información sobre el microprocesador. cat /proc/interrupts : Información sobre las interrupciones en uso. cat /proc/dma : Información sobre dma en uso. cat /proc/filesystems : Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel). /sbin/lsmod : Información sobre los modulos en uso. rmmod: Elimina módulos del kernel que están cargados.

Upload: 3dd4

Post on 30-Sep-2015

222 views

Category:

Documents


4 download

DESCRIPTION

Más Usados en GNU

TRANSCRIPT

Lista de comandos ms usados en GNU/Linux

Lista de comandos ms usados en GNU/Linux

Informacin del sistema

hostname : Devuelve el nombre de la mquina.

uptime : Devuelve la cantidad de tiempo trascurrido desde la ultima vez que se arranco el sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema).

uname -a : Informacin sobre el sistema operativo de la maquina.

dmesg|more : Imprime el "ring buffer" del kernel.

free -tm : Informacin sobre la cantidad de memoria disponible y usada.

df -h Informacin sobre todo los dispositivos montados en la mquina.

du -bh /|more : Informacin sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz /

ps : Informacin sobre los procesos del actual usuario, que se estan ejecutando.

ps axu : Informacin sobre todos los procesos que se estan ejecutando en la mquina.

lsof: Muestra los archivos que utiliza cada proceso.

top : Informacin sobre el uso de cpu y memoria de los procesos del sistema.

cat /proc/cpuinfo : Informacin sobre el microprocesador.

cat /proc/interrupts : Informacin sobre las interrupciones en uso.

cat /proc/dma : Informacin sobre dma en uso.

cat /proc/filesystems : Informacin sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).

/sbin/lsmod : Informacin sobre los modulos en uso.

rmmod: Elimina mdulos del kernel que estn cargados.

modprobe: Trata de instalar un mdulo, si lo encuentra lo instala pero de forma temporal.

lspci es un comando que muestra informacin detallada sobre todos los buses PCI y dispositivos del sistema.

date --set "2006-01-17 16:25" : Establece la fecha y hora del Sistema a la especificada.

hwclock --set --date="2006-01-17 16:25" : Establece la fecha y hora de la Bios a la especificada.

pwd : Indica la ruta absoluta donde se est ubicado.

history: Muestra el historial de comandos introducidos por el usuario.

chkconfig --list para realizar una consulta a un servicio administrado por xinetd, podr ver si el servicio xinetd est activado (on) o desactivado (off). El comando chkconfig tambin puede usarse para activar o desactivar servicios.

Usuarios

finger usuario : Informacin sobre el usuario usuario.

chfn : modifica los datos del usuario desplegados por "finger" que estn guardados en /etc/passwd . Esta incluye aspectos como: el nombre completo, la oficina de trabajo y los telfonos. Se puede crear un archivo ".plan" en el directorio del usuario "Home Directory" que despliegue mas informacin del usuario.

chsh: cambia el shell del usuario especificado.

chage : permite cambiar el password y los datos del usuario.

Algunas Opciones:-d [dias] :Cuenta el nmero de das (desde 01-01-1970) transcurridos desde que cambi la contrasea por ltima vez-E [fecha] :Modifica la fecha en que la cuenta del usuario expirar y ser bloqueada-l [dias] :Modifica cuantos das puede permanecer una cuenta con una contrasea expirada antes de ser bloqueada-M [dias] :Modifica el nmero mximo de das durante los que es vlida la contrasea de usuario. Pasados los das, el usuario deber de modificarla-m [dias] :Modifica el nmero mnimo de das entre cambio de contrasea-W [dias] :Modifica el nmero de das que se avisar al usuario antes de cambiar la contrasea

who : Informacin sobre los usuarios usando el sistema.

id usuario : Informacin sobre UID, GID y GROUPS del usuario usuario.

sysctl: Configurar los parmetros del kernel en tiempo de ejecucin.

ulimit: Muestra los lmites del sistema (mximo de archivos abiertos, etc...)

last : Informacin sobre los ultimos usuarios que han usado el sistema.

/usr/sbin/useradd usuario : permite aadir nuevos usuarios al sistema, tambin permite establecer la informacin por defecto de los nuevos usuarios. Se encuentra enlazado simblicamente por el nombre adduser, ambos nombres se pueden emplear indistintamente para las mismas acciones.

Algunas opciones:-u : permite especificar el UID.-c : aade los valores a la seccin de comentarios.-d : permite especificar el directorio de trabajo, crear automticamente el directorio sealado.-s : permite establecer el shell.

/usr/sbin/userdel usuario : Borra la cuenta de usuario usuario.

usermod: se emplea para modificar algunas propiedades de los usuarios como: el login, el directorio base, el shell que se inicia al conectarse, los grupos a los que pertenece, la fecha de expiracin de la cuenta, etc. Tambin bloquea y desbloquea una cuenta. Como opciones utiliza las disponibles en el comando useradd

Cambio de Shell del usuario:usermod -s < direccion del shell (comun /bin/bash) >

Cambia del directorio del usuario ("Home Directory") con todos sus contenidos. usermod -d -m

Cambio de UID del usuario: usermod -u < UID >

Cambio el "default" GID de cierto usuario : usermod -g < GID o Nombre del Grupo >

Expirar la Contrasea de un usuario usermod -e MM/DD/YYYY

passwd : permite establecer y/o cambiar la contrasea de un usuario. Tambin puede bloquear, desbloquear y deshabilitar una cuenta. Si se invoca sin argumentos se asume que se est cambiando la contrasea del usuario actual. Root puede cambiar la clave de cualquier usuario passwd usuario.

Algunas Opciones:-d : deshabilita la necesidad de contrasea del usuario.-l : bloquea la cuenta de un usuario aadiendo un signo de admiracin (!) delante de su contrasea en el archivo /etc/shadow.-u : desbloquea la cuenta de un usuario bloqueado

/usr/sbin/groupadd grupo : Crea un nuevo grupo en el sistema.

/usr/sbin/groupdel grupo : Borra un grupo del sistema. El grupo no podr ser eliminado si este es el grupo primario de un usuario.

groupmod : permite modificar el nombre o GID de un grupo.

Cambiar el nombre de un Grupo.groupmod -n

Cambiar el nombre de un GID. groupmod -g

gpasswd : permite administrar los grupos. Se puede utilizar para aadir y eliminar usuarios, sealar un administrador e indicar un password para el grupo.

groups usuario: sirve para saber a que grupo pertenece el usuario

id usuario: mostrar nuestro uid, gid, y el id del grupo al que pertenece el usuario

more /etc/passwd : Muestra el fichero de claves del sistema. (Si no se usa shadow password)

more /etc/group : Muestra los grupos registrados en el sistema.

w: nos muestra la lista de usuarios dentro del sistema y tambin lo que estn haciendo

Archivos

set|more : Informacin sobre el entorno de usuario actual.

more: Muestra el contenido de un archivo con pausas cada 25 lneas.

grep: Filtra los contenidos de un archivo.

tail: Muestra el final de un archivo.

head: Muestra la cabecera de un archivo.

diff: Compara archivos.

file: Nos dice de que tipo es un archivo.

ln: Link para crear enlaces, accesos directos.

ls : Lista archivos y directorios, funciona como el comando dir de DOS, incluso el dir puede tambin ser usado.

dir: Idem. anterior.

chmod permisos fichero/directorio : Cambia los permisos de ficheros/directorios.

chown: Cambia los permisos de usuario: grupo de archivos/directorios.

chgrp: Cambia el grupo de un archivo o directorio.

umask: Establece que permisos sern deshabilitados para los archivos nuevos.

cp fichero1 fichero2 : Copia fichero1 como fichero2.

rm fichero : Borra fichero.

rm -R directorio : Borra el contenido completo (ficheros/subdirectorios) de directorio.

mv fichero1 fichero2 : Cambia el nombre de fichero1 a fichero2.

wc archivo: Muestra el nmero de palabras, lneas y caracteres de un archivo.

wc -c archivo: Muestra el tamao en bytes de un archivo.

mkdir directorio : Crea un subdirectorio.

rmdir directorio : Borra un subdirectorio.

lpr archivo: Aade un documento a la cola de impresin.

lpq: Muestra los documentos en cola de impresin.

lprm: Cancela la impresin del documento activo.

tar: Archivador de ficheros.

Redes

ping maquina : Para comprobar si tenemos contacto con la mquina maquina (maquina: nombre o IP).

/sbin/route : Tabla de enrutamiento de nuestro sistema.

/sbin/ifconfig : Informacin sobre los distintos dispositivos de red.

netstat : Informacin valiosa sobre la conexin de red (Este comando tiene muchas posibilidades, ejecutar man netstat).

dig google.com Te devolver el conjunto de IPs asignadas para ese dominio.

Se puede usar una variante para mirar la configuracin de dominio.org utilizando como servidor DNS el que nosotros le indiquemos despus de la @. Suponiendo que en nuestra maquina tengamos un servidor DNS podriamos consultar su correcto funcionamiento de la siguiente manera: dig @localhost google.com se puede obtener como respuesta ; DiG 9.1.2 HEADER