En este artículo recopilamos los comandos generales más comunes y útiles para la consola de comandos de Debian Linux.
- diff
- Este comando sirve para comparar dos archivos. Vease también sdiff
- dmesg
- Imprime los mensajes desplegados por el “kernel” al inicio.
- depmod -a
- Genera un archivo que contiene las dependencias de los modulos que son cargados para el “Kernel”,esto es, es capaz de reconocer cuales modulos deben de ser cargados para que un tercero sea utilizado en el sistema.
- free
- Estadisticas de uso de Memoria.
- init q
- Comando que vuelve a leer los parametros que se encuentran en inittab.
- insmod
- Habilita (“loads”) el modulo que se especifica en la linea, para que el “kernel” sea capaz de utilizarlo.
ejemplo:insmod ip_alias.o
- ldconfig
- Actuliza las librerias utilizadas por el sistema, recomendable ejecutarlo cada vez que se instale un programa.
- lsmod
- Despliega la información referente a los modulos que estan abilitados por el “kernel”.
- mount
- Permite que particiones del sistemas,CD-ROMs, floppys puedan ser leeidas en el sistema. Su formato:
mount -t
. Vea también/etc/fstab
- sdiff
- Este comando es parecido al comando diff, pero con la particularidad de mostrarnos las diferencias Side-by-Side
- smbmount
- Similar al comando mount , excepto que este comando es utilizado para montar particiones en Samba.
- smbumount
- Utilizado para desactivar las particiones activadas con smbmount
- setup
- Presenta un menu para configurar varios parameteros del sistema (Sonido, Xwindow, Mouse..).
- slocate
- Actualiza la base de información que es utilizada para encontrar archivos con el comando locate .
- stat
- Despliega información detallada sobre el archivo especificado como: fechas de modificiación y cambio, dueño del archivo..etc
- umount
- Desactiva la partición que se indicada, los parametros que toma este comando son similares a los de mount.
- uname -a
- Información completa sobre el “Host”
- uptime
- Hora actual, tiempo que lleva el sistema corriendo desde el ultimo “reboot”, usuarios conectados al servidor, carga del sistema en los ultimos 1,5 y 15 minutos.
- hostname
- El nombre del “Host”.
- chkconfig
- Este comando despliega la información sobre los niveles de ejecución de los “scripts” ubicados en el directorio /etc/rc.d/init.d.
chkconfig --list httpd
Este comando despliega:
httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff
Lo anterior indica que cuando se utilize el nivel de arranque 3, el “script” httpd en el directorio /etc/rc.d/init.d recibirá el argumento “start”, cuando se corra el nivel de arranque 6, httpd recibirá el argumento “stop”,etc..
Para modificar hacia argumento “start” :chkconfig --add --level
Para modificar hacia el argumento “stop” :
chkconfig --del --level
* Es precisamente de los directorios /etc/rc.d/rc[0-6] de donde proviene la información que despliega chkconfig.
- ntsysv
- Es una herrmienta gráfica que tiene la misma funcionalidad que chkconfig, la diferencia es que esta herramienta despliega todos los “scripts” por nivel, esto es, si se utiliza el comando
ntsysv –level 3
, la gráfica mostrará el status «stop» o «start» de todos los «scripts» para el nivel de arranque 3 . De la misma forma se utilizan:ntsysv –level 5
,ntsysv –level 0
,etc.
Al igual que chkconfig, ntsysv modifica y toma la información que se encuentra en los directorios /etc/rc.d/rc[0-6] - history -c
- Clears the bash history..