Un poco de bash
En el dia de hoy me encuentro en la organizacion de ficheros de configuracion en este caso ficheros de squid:
En el squid tengo 3 ficheros con un gran volumen de ips y quiero ornanizarlas para pasarlas a lightsuid al realname.cfg y al group.cfg para dar unos reportes por grupos de ips y me di a la tarea de jugar un poco con bash
Como ven lo que digo anteriormente hice un cat de los 3 ficheros a 1 solo
aqui un ejemplo
cat usuarios > realname.cfg
a partir de aqui se le agrega un segundo > para agregar al fichero
cat profesores >> realname.cfg
cat servidores >> realname.cfg
ya tenia el fichero con todos los ips
ahora toca ordenar el fichero
primero a borrar las lineas en blanco
cat realname.cfg | tr -s '\n' > nuevo_fichero.txt
ahora voy a ordenar por orden numerico
sort -n realname.cfg
situacion ordenaba pero con preferencia del 3 valor despues del punto y el 4to
aqui un vistazo como ven la ip 10.0.0.2 estaba de segunda y la 3 4 y 5 casi al final
10.0.0.10
10.0.0.11
10.0.0.2
10.0.0.201
10.0.0.202
10.0.0.203
10.0.0.233
10.0.0.234
10.0.0.250
10.0.0.3
10.0.0.4
10.0.0.5
192.168.100.2
192.168.101.102
192.168.102.2
solucion
sort -t . -n -k 3,3n -k 4,4n realname.cfg
Mostrando entradas con la etiqueta bash. Mostrar todas las entradas
Mostrando entradas con la etiqueta bash. Mostrar todas las entradas
jueves, 2 de noviembre de 2023
Uniendo y ordenando ficheros con bash
miércoles, 7 de noviembre de 2018
Solución para que mc funcione en lxc sobre proxmox 5.2
Si eres de los aditos al mc y estas logueado en un lxc sobre proxmox 5.xx tendras el problema de que los HOT-KEYS no funciona.
Solución
agregar la linea al fichero .bashrc de nuestro usuario
export TERM=xterm
Solución
agregar la linea al fichero .bashrc de nuestro usuario
export TERM=xterm
martes, 9 de octubre de 2018
Solucion a los buzones de correo llenos.
A veces bienen usuarios con el problema que se les llena el buzón y es
porque no borran la carpeta de la papelera.
Solución automatizar para que esto se haga sin que intervenga el usuario final hay 2 vias con el servidor que utilizamos para pop3 e imap en este caso dovecot o con un script
La primera dovecot, busque en sus plugins y opciones y no vi una forma adecuada y rapida de resolver el problema, la segunda fue este script que readacte de otro que encontre en internet.
Aca les dejo el script que esta en cat /etc/cron.daily/ se llama cleanoldmails y contiene lo siguiente y borra los correos que estan en papelera por mas de 30 dias.
#!/bin/sh
find /home/mailbox/*/Maildir/.Trash/cur/ -mtime +30 -type f -delete
find /home/mailbox/*/Maildir/.Trash/new/ -mtime +30 -type f -delete
find /home/mailbox/*/Maildir/.INBOX.Trash/cur/ -mtime +30 -type f -delete
find /home/mailbox/*/Maildir/.INBOX.Trash/new/ -mtime +30 -type f -delete
exit 0
Resultado el script borro 13 gigas de correos de las papeleras.
Solución automatizar para que esto se haga sin que intervenga el usuario final hay 2 vias con el servidor que utilizamos para pop3 e imap en este caso dovecot o con un script
La primera dovecot, busque en sus plugins y opciones y no vi una forma adecuada y rapida de resolver el problema, la segunda fue este script que readacte de otro que encontre en internet.
Aca les dejo el script que esta en cat /etc/cron.daily/ se llama cleanoldmails y contiene lo siguiente y borra los correos que estan en papelera por mas de 30 dias.
#!/bin/sh
find /home/mailbox/*/Maildir/.Trash/cur/ -mtime +30 -type f -delete
find /home/mailbox/*/Maildir/.Trash/new/ -mtime +30 -type f -delete
find /home/mailbox/*/Maildir/.INBOX.Trash/cur/ -mtime +30 -type f -delete
find /home/mailbox/*/Maildir/.INBOX.Trash/new/ -mtime +30 -type f -delete
exit 0
Resultado el script borro 13 gigas de correos de las papeleras.
Suscribirse a:
Entradas (Atom)
Ponerle certificados a nuestro sitio web con apache2
Crear un directorio para guardar los certificados /etc/apache2/ssl Dentro poner los certificados cert.crt private.key bundle.crt Configu...
-
sudo -s su - librenms cd /opt/librenms git config --global http.proxy http://10.16.1.8:3128/ git config --global https.proxy http://10.16.1....
-
Hace poco salio la actualziacion de pfsense 2.7.1 y seguidamente la 2.7.2 por algunas razones no pude actualizar la version a la 2.7.1 y cua...