lunes, 10 de diciembre de 2007

Comandos Utiles Linux III

Dejo este post para ampliar algo el que puse en su día sobre los comandos para controlar el sistema.

Un uso habitual de ps es ps -auxf que muestra los procesos con las dependencias entre padres e hijos.

También se puede ver el uso de memoria y cpu (como el administrador de tareas de Windows, pero en modo texto) con el comando top.

Si queremos saber cuanta memoria se está usando y de que tipo (si Ram o swap) usamos el comando free.

Para controlar los puertos abiertos y en 'escucha' usamos netstat de la siguiente manera, netstat -ln que es equivalente a netstat -a | grep ESCUCHANDO (o LISTEN).

Y con iptables controlamos el cortafuegos a nivel de núcleo. Con iptables -L -n nos muestra en pantalla todas las reglas activas (en otro post posterior ya hablaré del iptables, que se merece una atención especial).

Para finalizar, si queremos escanear algún otro ordenador desde la red, vamos a usar nmap de la siguiente manera, nmap -sS -vv -p1-65535 -P0 mi.maquina.com, para que busque en todos los puertos desde el 1 hasta el 65535 sin hacer un ping previo (si la máquina está medio protejida rechazará los pings).

Que os aproveche.

[Error] Falta ntldr

Hace un momento acabo de solventar el bien conocido problema de "Falta ntldr. Presione Ctrl+Alt+Supr para reiniciar el sistema".


Sí, ya sé que no es nuevo y que la solución es muy sencilla, pero paso a ponerla aquí para la próxima vez que me ocurra poder ir al grano y no ponerme a buscar por el google (como decía el aquel, "tempus fugit").


Los pasos son los siguientes:
1.- Arrancar el pc con el disco de XP y elegir Reparar Sistema cuando aparezca el Asistente de instalación.
2.- Montar la partición donde tenemos Windows instalado (normalmente la 1) e introducir la contraseña del administrador (el 80% de los casos está vacía, así que a darle a Intro).
3.- Teclear fixmbr, darle a Intro y decir que sí a realizar la acción.
4.- Para asegurarnos de que todo vaya a ir bien copiar los ficheros ntldr y ntdetect.com del cd en la partición

copy d:\i386\ntldr c:\
copy d:\i386\ntdetect.com c:\

Siendo d: la unidad del cd desde el que arrancamos.

Con esto y un poco de suerte tendremos el sistema reparado.

Por si las moscas yo le haría algún tipo de búsqueda de clusteres defectuosos al disco duro, no vaya a ser que nos dure 2 telediarios y no hayamos tomado las precauciones necesarias.