octubre 26 2020

Comando HISTORY con hora y fecha

Actualmente, cuando ejecutas el comando:

$ history

Te tira como resultado algo asi:

El comando de arriba no despliega fecha ni hora de cuando fueron ejecutados esos comandos.
Para solventar esto, crearemos una variable llamada HISTTIMEFORMAT
Define la variable de esta forma:

$ HISTTIMEFORMAT=”%d/%m/%y %T ”

o agregalo a tu perfil de bash:
$ echo ‘export HISTTIMEFORMAT=”%d/%m/%y %T “‘ >> ~/.bash_profile

en donde:

%d – Day
%m – Month
%y – Year
%T – Time

ahora, cada vez que escribas:

$ history

El resultado será asi, por ejemplo:

Category: Linux | LEAVE A COMMENT
marzo 18 2020

Como bloquear correos en Postfix

Postfix ha resultado ser uno de los servidores de correo mas nobles con los que he trabajado.

A continuación, una forma fácil de bloquear correos no deseados en este sistema:

Agregamos el correo que queremos bloquear usando la siguiente sintaxis:

Guardamos los cambios.

Ahora, creamos la base de datos:

Verificamos que este especificado sender_access en los parámetros de restricciones en main.cf, sino se agrega para que quede de la siguiente manera:

Guardamos y reiniciamos el servicio:

Y listo, correo bloqueado!

Category: Linux | LEAVE A COMMENT
marzo 18 2020

Como borrar directorios en Linux

Una forma fácil de borrar varios directorios de una sola vez en linux:

Por ejemplo, estos directorios:

La forma tardada de borrar los directorios mas antiguos seria:

La forma rapida sería:

El resultado sería:

Category: Linux | LEAVE A COMMENT
marzo 18 2020

Como encontrar carpetas grandes en Linux

 

Si se necesita encontrar el o las carpetas que mas espacio en disco utilizan en una distribución Linux, he aquí un sencillo comando para mostrar los 10 archivos o carpetas mas grandes, ordenadas de mayor a menor:

# du -hsx * | sort -rh | head -10

Por ejemplo, veamos que carpeta tiene mayor tamaño en mi servidor linux:

[root@GTHDQS020 /]# du -hsx * | sort -rh | head -10
38G data
16G usr
10G root
5.1G var
670M opt
431M lib
153M home
100M boot
38M etc
28M lib64

Como resultado, vemos que la carpeta “data” utiliza 38G. Veamos que mas encontramos adentro de esa carpeta:

[root@GTHDQS020 /]# cd data
[root@GTHDQS020 data]# du -hsx * | sort -rh | head -10
17G backups
15G se-documentos
7.7G datos
20K bin
16K lost+found
4.0K wal
4.0K sesuite2.gz

Al parecer, es una carpeta de backups.  Vamos adentro de backups:

[root@GTHDQS020 data]# cd backups
[root@GTHDQS020 backups]# du -hsx * | sort -rh | head -10
17G BDs
[root@GTHDQS020 backups]# cd BDs
[root@GTHDQS020 BDs]# du -hsx * | sort -rh | head -10
1.2G sesuitedb-db-2020-03-18_03-15.backup
1.2G sesuitedb-db-2020-03-17_03-15.backup
1.2G sesuitedb-db-2020-03-16_03-15.backup
1.2G sesuitedb-db-2020-03-15_03-15.backup
1.2G sesuitedb-db-2020-03-14_03-15.backup
1.2G sesuitedb-db-2020-03-13_03-15.backup
1.2G sesuitedb-db-2020-03-12_03-15.backup
1.2G sesuitedb-db-2020-03-11_03-15.backup
1.2G sesuitedb-db-2020-03-10_03-15.backup
1.2G sesuitedb-db-2020-03-09_03-15.backup
[root@GTHDQS020 BDs]#

Y así, podemos ver que lo que mas consume de espacio en disco dentro de mi servidor, son los backups.

Fácil y rápido.

Category: Linux | LEAVE A COMMENT