martes, 1 de septiembre de 2009

COMANDOS UTILES EN LINUX

ls: para listar. Utilizamos ls -lh listandote de manera equivalente a dir en windows.(list human language).
locate -i nombre_archivo comando para buscar un archivo.
du:
para revisar el espacio utilizado por los directorios.
pwd:
para saber en que directorio estas ubicado.df : Disk free: para revisar el espacio libre del disco, te sirve tambien para saber los puntos de montaje que tienes.
df -i: Disk free --inodes; para revisar los inodos en el disco.
En nuestro caso particular se uso este comando cuando el servidor comenzo a ponerse lento; al revisar los inodos se pudo constatar que estaban al 100%; lo que se hizo fue buscar la carpeta donde se encontraba la mayor cantidad de archivos pequeños como por ejemplo en la carpeta del squid-reports donde se genera una carpeta por cada ip de tu intranet.

rm -fr nombre_carpeta: remove --force --recursive; para remover directorio con archivos; la recursividad permite borrar los directorios

rm ~/.config/dconf/user Reestablece el escritorio a su configuracion por defecto.

tar -cvzf backup.tar.gz directorio_a_comprimir: para agrupar y comprimir un directorio

ifconfig eth0 down: para apagar la tarjeta de red.
Caso puntual - al intentar levantar el servicio de networking
invoke-rc.d networking start
te sale el mensaje
SIOCADDRT: File exists SIOCCADDRT: File Exists Failed to bring up eth0
Se debe apagar la tarjeta de red y volverla a levantar con
ifconfig eth0 upnetstat -npl se debe ingresar como root y puedes visualizar todos los protocolos, puertos y nombres de los programas que se estan ejecutando en el servidor.

sudo -s se ingresa como root

iptables --list -n lista las reglas del firewall que se estan ejecutando
iptables -t nat -L -n

rkhunter -c realiza un scaneo para los rootkit

sudo update.rc-d dhcp3-server defaults: agrega el servicio dhcp para que arranque con el sistema operativo.

sudo update.rc-d [SERVICIO] remove: Quita el [servicio]  que arrancaba automaticamente del sistema operativo.

ntpdate -u direccion_del_servidor_de_hora: sincroniza la hora de tu servidor con el servidor que le indiques ej: ntpdate -u south-america.pool.ntp.org