Comandos básicos
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 cualquierusuario passwd 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
- shutdown -t3 -r now 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 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.
- 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 raiz /.
- 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 (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 whost.ar
- dig Muestra mucho más detallada sobre el dominio consultado Ej: dig whost.ar
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 cualquierusuario passwd 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
- shutdown -t3 -r now 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 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.
- 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 raiz /.
- 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 (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 whost.ar
- dig Muestra mucho más detallada sobre el dominio consultado Ej: dig whost.ar