Todos los comandos citados en este apartado, pueden usarse con multitud de opciones. Para conseguir información detallada de cada comando utilizar man comando
. A continuación teneis la manera mas sencilla de utilización.
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.
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.
ps axu
: Información sobre todos los procesos que se estan ejecutando en la máquina.
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.
finger usuario
: Información sobre el usuario usuario.
who
: Información sobre los usuarios usando el sistema.
id usuario
: Información sobre UID, GID y GROUPS del usuario usuario
last
: Información sobre los ultimos usuarios que han usado el sistema.
set|more
: Información sobre el entorno de usuario actual.
ping maquina
: Para comprobar si tenemos contacto con la máquina maquina (maquina: nombre o IP)
/sbin/route
: Tabla de enrutamiento de nuestro sistema.
/sbin/ifconfig
: Información sobre los distintos dispositivos de red
netstat
: Información valiosa sobre la conexión de red (Este comando tiene muchas posibilidades, ejecutarman netstat
Administracion
su
: Te conviertes en administrador(root) despues de introducir la clave de acceso. Ideal para realizar alguna tarea de administración sin necesidad de salir del sistema y entrar de nuevo como root.
/usr/sbin/adduser usuario
: Registra y crea una cuenta de usuario.
/usr/sbin/userdel usuario
: Borra la cuenta de usuario usuario.
passwd
: Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de cualquier usuariopasswd usuario
/usr/sbin/groupadd grupo
: Crea un nuevo grupo.
/usr/sbin/groupdel grupo
: Borra un grupo.
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.
chmod permisos fichero/directorio
: Cambia los permisos de ficheros/directorios
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
mkdir directorio
: Crea un subdirectorio
rmdir directorio
: Borra un subdirectorio
shutdown -t3 -r now
: Reinizializa el sistema (hay que hacerlo como root).
shutdown -t3 -h now
: Apaga el sistema (hay que hacerlo como root).