Utilidades: Aplicaciones para monitorear el comportamiento de tu GNU/Linux

En esta oportunidad, les voy a dejar unas utilidades aunque conocidas por muchos también son desconocidas por muchos otros, y es que en GNU/Linux, un objetivo se pueden alcanzar de distintas formas y con distintas aplicaciones.

Sin más preámbulos, nuestro objetivo de hoy será conocer, que está haciendo nuestro equipo de manera interna, es decir, que procesos o aplicaciones se encuentran corriendo de manera visible e invisible, para ello en equipos con  plataforma Windows, basta con abrir el administrador de tareas y navegar por cada una de las pestañas que te ofrece dicha aplicacion, para leer la informacion de los procesos o servicios que actualmente corren en ese equipo. En linux basta con abrir una consola (terminal) y con solo ejecutar una instruccion o comando, tenemos la información deseada.

En este caso se trata de 4 (cuatro) comandos que podemos usar e instalar en nuestro equipo para obtener la información deseada.

$ ps auxw
$ top
$ htop
$ atop

Nota: Los dos últimos necesitan ser instalados en el sistema;

$ sudo apt-get install atop htop

Si desea conocer más de estos comandos de utilidad, no dude en consultar el manual de cada uno de ellos.

$ man atop
$ man htop
Anuncios

Consultar Wikipedia desde la consola (Debian GNU/Linux) en Sólo 3 Pasos

En esta oportunidad les dejaré una herramienta que, en lo particular, me ha servido para consultar los articulos de la mismisima wikipedia, desde la consola, util para aquellos que disponen de una conexion extremadamente lenta, o como en mi caso, amante de la consola.

1) Comenzamos, desde la consola con usuarios que poseen debian instalado:

$sudo apt-get install wikipedia2text

2) Una vez instalado podemos ver las opciones (el manual) de la aplicación con la siguiente instrucción:

$man wikipedia2text

3) Consultar un articulo específico de la wikipedia (en este ejemplo ‘le preguntamos a la wikipedia’ por el Sr. Nelson Mandela):

$wikipedia2text -l es -p ‘Nelson Mandela’

Eso es todo!

GNU/LINUX Sistema Operativo y Servicios

gnu-linux-os-services

Titulo: GNU/Linux Sistema Operativo y Servicios
 Autores: EDWAR SHNAIDER PUENTES OSSA / JUAN CARLOS CLAVIJO  BALLESTEROS
 Páginas: 181
 Idioma: Español
 Formato: PDF
 Password: NO POSEE
 Tamaño: 9.6 MB
Descarga: http://www.multiupload.nl/WWZR401KOP

Sinopsis: 

Configuración Básica de Servicios en GNU/Linux
En este pequeño manual, se describen el como instalar y administrar servicios básicos de aplicaciones en el sistema operativo GNU/Linux mas exactamente en un Ubuntu 12.04. Se trata de enfocar en los estudiantes o aprendices que están ingresando al mundo de la administración y configuración de GNU/Linux.

Listar los 20 comandos más usados desde la Consola

Haciendo uso de las tuberías, el comando history y de otras hierbas, se puede “contabilizar” cuales comandos son los más usados desde la consola:

history | awk ‘{print $2}’ | sort | uniq -c | sort -rn | head -20

Preservando la fecha /hora al momento de usar rsync

Anterior

Ejemplo °2
Nota:
Para sincronizar dos directorios en una carpeta local y preservar las mismas fechas en origen y destino, usaremos los parametros -azvr

Parametros a usar:
-a activa la opcion de archivo, el cual preserva en los archivos destinos la fecha / grupos y dueños
z activa la compresión
-v activa el verbose / informacion por pantalla
-r activa la recursividad

$ rsync -azvr /etc/ /root/RESPALDOS
building file list ... done

a.conf
b.conf
c.conf
d.conf

sent 3513 bytes received 3516 bytes 3516.00 bytes/sec total size is 3516 speedup is 1.40


Nota:
Puede comparar el origen con el destino realizando un:

ls -l /ruta_origen /ruta_destino

Cómo sincronizar dos directorios en un servidor/equipo local (rsync)

Anterior:

Ejemplo °1:  Cómo sincronizar dos directorios en un servidor/equipo local(rsync)
Nota: Para sincronizar dos directorios en una carpeta local usaremos los parametros -zvr

Parametros a usar:
z activa la compresión
-v activa el verbose / informacion por pantalla
-r activa la recursividad

$ rsync -zvr /etc/ /root/RESPALDOS
building file list ... done

a.conf
b.conf
c.conf
d.conf

sent 3513 bytes received 3516 bytes 3516.00 bytes/sec total size is 3516 speedup is 1.40

Nótese que con esta simple instrucción o comando, ya tenemos en un equipo local, un directorio “Origen” replicado En un nuevo sitioo directorio  “Destino”.

En los proximos ejemplos iremos incrementadndo la dificultad del escenario, a fin de que el lector pueda, entender y escojer el escenario que mejor se le adecue.

Nota: Al revisar el contenido del la carpeta origen y la carpeta destino ( ls -l /etc/ /root/RESPALDOS) se encuentran los mismos archivos y subdirectorios, pero no contienen la misma fecha de creación. Para efectos de auditorías futuras o necesidades personales, ES POSIBLE, que necesite mantener las fechas de los archivos originales en la carpeta destino, lo cual se realiza de la siguiente manera:

Ejemplo 2

Restablecer password de root en Debian

Al momento de iniciar el equipo, en el grub, edite la lista de opciones presionando la tecla ‘E’
Situarse en la linea que comienza por Linux…. y agregar lo siguiente:

vga=792 init=/bin/bash
ro  splash

Debe presionar Control+X para bootear con esas opciones
y al iniciar el equipo automaticamente deberá iniciar como usuario root
luego, activamos la escritura en la particion que contiene / de la siguiente manera:

# mount -n -o remount,rw /  (enter)

Una vez realizado este paso, podemos escribir los cambios en el sistema de archivo,
entonces se procede a cambiar el password del usuario root

# passwd root (enter)
introduzca el nuevo password: 123456 (enter)
repita el nuevo password: 123456 (enter)

Reiniciamos el equipo