Comandos básicos Linux

Comandos de administración

rpm -Uvh rpm.rpm Instala el rpm rpm.rpm
rpm -Uvh* rpm -Uvh –force *.rpm realiza la reinstalación de los rpm del directorio actual.
su comando para cambiar a sesión de usuario root.
su – comando para cambiar a sesión de usuario root en modo real después.
man comando muestra la ayuda del comando comando
/usr/sbin/adduser usuario Registra y crea una cuenta de usuario.
/usr/sbin/userdel usuario Borra la cuenta del usuario “usuario”.
passwd Cambia la clave de acceso para el usuario actual. root puede cambiar la clave de cualquier 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.
clear limpia la pantalla
reboot Reinicia el sistema.
shutdown -t3 -h now Apaga el sistema.

Comandos sobre ficheros y directorios

cd /directorio para ir al directorio deseado
ls Lista los ficheros y archivos del fichero actual
ls -all Lista los ficheros y archivos del fichero actual listando los permisos, usuario, grupo, fecha y tamaño
file archivo Muestra el tipo de un archivo
diff [-e]arch1 arch2 Muestra las diferencias entre el archivo arch1 y arch2
chmod comando para cambiar los permisos de un directorio o archivo
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 directorio
rmdir directorio Borra un directorio
locate nombre localiza los fichero en ls que se encuentra “nombre”
find Busca ficheros/directorios. Ej: find /home -name “index.*”

Comandos sobre información del sistema

ifconfig Muestra información sobre nuestras tarjetas de red.
route Muestra información sobre nuestras configuración de red.
hostname Devuelve el nombre de la máquina.
uptime Devuelve la cantidad de tiempo transcurrido desde la última 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.
uname -r Devuelve la versión del Kernel
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 raíz /.
ps Información sobre los procesos del actual usuario, que se están ejecutando.
ps aux Información sobre todos los procesos que se están 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 módulos 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 últimos usuarios que han usado el sistema.
set|more Información sobre el entorno de usuario actual.
ping maquina Si tenemos conexión con la maquina, recibimos una respuesta de la 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, ejecutar man netstat
tail -f /var/log/maillog Muestra el movimiento del correo electrónico.
/sbin/iptables -L -n Muestra las reglas establecidas en IpTables.
vmstat Muestra información sobre memoria, swap, buffer etc…
nslookup Muestra información sobre el dominio consultado Ej: nslookup 714.com.ar
dig Muestra mucho más detallada sobre el dominio consultado Ej: dig 714.com.ar