De GNU/Linux, en especial, Debian iré pubicando en este blog, así como tips, ideas, script, ocurrencias y demás, comenten y díganme que quisieran ver[tópicos], y le saco el jugo a la naranja.
Un abrazo y hasta un próximo encuentro…
11 comentarios de “GNU/Linux”
hey bro estoy muy interesado en la programación, ma ha interesado desde peque pero no he tenido los recursos ni facilidades, me gustaria sacarte el zumo, te dejo mi correo y espero q me escribas
saludos!, necesito tu ayuda, estoy comenzando en este tema de programación scripts para linux y tengo una duda, tengo acceso a algunos script para hacer salva automática de documentos y otros, pero no sé cómo ejecutarlos, es decir cómo ejecutar ese script, me pudieras ayudar?
Existe un programa genial de la consola que se llama backup-manager, que hace ese trabajo muy sencillo[http://xmodulo.com/linux-backup-manager.html], solo hay que vincularlo con cron[https://howto.biapy.com/en/debian-gnu-linux/system/software/install-and-setup-backup-manager-on-debian] y listo. No tiene mucha ciencia detrás, sólo instalarlo y editar su archivo de configuración, si no deseas editar la configuración entonces ejecuta:
# dpkg-reconfigure backup-manager
Y el setup te irá haciendo preguntas, acerca de la configuración.
Si lo haces a lo vikingo, es decir, a scripts puro, entonces debes darle permisos de ejecución:
# chmod 755 script.sh
Y dentro del script puedes hacer los movimientos necesarios, es decir, las carpetas que deseas salvar, etc… Después solo debes ponerlo a correr en el cron[http://www.unixgeeks.org/security/newbie/unix/cron-1.html].
En casa tengo un script, que prometo publicar para que veas como se hace, mantente visitando el blog para cuando lo publique, lo copies…
El script que prometí, esto va a lo vikingo:
Sólo debes llamar a bckp-manager.sh y el se encarga de llamar a los demás scripts…
—————————bckp-manager.sh——————————–
#!/bin/bash
RUTA_DEFAULT=»/var/tmp»
RUTA_SALVA=»/home/bckp»
cd $RUTA_SALVA
rm -rf *
cd $RUTA_DEFAULT
/usr/sbin/backup-manager
mv $RUTA_DEFAULT/* $RUTA_SALVA
cd $RUTA_SALVA
chmod -R 755 *
echo «done with Backup Manager…»
sh /opt/scripts/mail-bckp.sh
——————————–mail-bckp.sh—————————————-
#!/bin/sh
####################################################
# Salva del sistema con el formato «nombre[fecha]»
####################################################
amigos tienes algun manual de instalacion de squid3 + mysql+phpmyadmin +squish para almacenar las kuotas de cada uno de los usuarios
pq necesito tambien separa la navegacion nacional de la interbacional
necesito ayuda con iptables para llegar a mi servidor sql en dmz, desde mi lan 192.168.1.1, servidor sql 10.0.0.5, por favor.
puerto escucha del servidor sql 1433, esto es para el uso del versat sarasola.
hey bro estoy muy interesado en la programación, ma ha interesado desde peque pero no he tenido los recursos ni facilidades, me gustaria sacarte el zumo, te dejo mi correo y espero q me escribas
En qué lenguaje deseas programar?
saludos!, necesito tu ayuda, estoy comenzando en este tema de programación scripts para linux y tengo una duda, tengo acceso a algunos script para hacer salva automática de documentos y otros, pero no sé cómo ejecutarlos, es decir cómo ejecutar ese script, me pudieras ayudar?
Existe un programa genial de la consola que se llama backup-manager, que hace ese trabajo muy sencillo[http://xmodulo.com/linux-backup-manager.html], solo hay que vincularlo con cron[https://howto.biapy.com/en/debian-gnu-linux/system/software/install-and-setup-backup-manager-on-debian] y listo. No tiene mucha ciencia detrás, sólo instalarlo y editar su archivo de configuración, si no deseas editar la configuración entonces ejecuta:
# dpkg-reconfigure backup-manager
Y el setup te irá haciendo preguntas, acerca de la configuración.
Si lo haces a lo vikingo, es decir, a scripts puro, entonces debes darle permisos de ejecución:
# chmod 755 script.sh
Y dentro del script puedes hacer los movimientos necesarios, es decir, las carpetas que deseas salvar, etc… Después solo debes ponerlo a correr en el cron[http://www.unixgeeks.org/security/newbie/unix/cron-1.html].
En casa tengo un script, que prometo publicar para que veas como se hace, mantente visitando el blog para cuando lo publique, lo copies…
Salu2.
El script que prometí, esto va a lo vikingo:
Sólo debes llamar a bckp-manager.sh y el se encarga de llamar a los demás scripts…
—————————bckp-manager.sh——————————–
#!/bin/bash
RUTA_DEFAULT=»/var/tmp»
RUTA_SALVA=»/home/bckp»
cd $RUTA_SALVA
rm -rf *
cd $RUTA_DEFAULT
/usr/sbin/backup-manager
mv $RUTA_DEFAULT/* $RUTA_SALVA
cd $RUTA_SALVA
chmod -R 755 *
echo «done with Backup Manager…»
sh /opt/scripts/mail-bckp.sh
——————————–mail-bckp.sh—————————————-
#!/bin/sh
####################################################
# Salva del sistema con el formato «nombre[fecha]»
####################################################
# Fecha de empaquetado
DATE=$(date «+%d-%m-%Y»)
# Lugar temporal
BCKP_DEST_DIR=»/var/tmp»
# Almacenamiento final
BCKP_STORAGE=»/opt/bckp»
# Salvas
POSTFIX_LOGS=»/var/log/postfix/»
MYSQL_LOGS=»/var/log/mysql/»
DOVECOT_LOGS=»/var/log/dovecot/»
APACHE_LOGS=»/var/log/apache2/»
ETC_FOLDER=»/etc/»
# Cocinando
cd $BCKP_DEST_DIR
mkdir bckp[$DATE]
cd bckp[$DATE]
cp -rf $POSTFIX_LOGS ./
cp -rf $DOVECOT_LOGS ./
cp -rf $APACHE_LOGS ./
cp -rf $ETC_FOLDER ./
cd ..
tar -cvvf bckp[$DATE].tar bckp[$DATE]
rm -rf bckp[$DATE]
gzip -9 bckp[$DATE].tar
mv bckp[$DATE].tar.gz bckp[$DATE].tgz
chmod 755 bckp[$DATE].tgz
mv bckp[$DATE].tgz $BCKP_STORAGE
cd $BCKP_DEST_DIR
rm -rf *
cd $POSTFIX_LOGS
rm -rf *
echo «» > mail.log
echo «» > mail.info
echo «» > mail.warn
echo «» > mail.err
chmod -R 777 mail.*
cd $DOVECOT_LOGS
rm -rf *
echo «» > dovecot.log
echo «» > dovecot-deliver.log
echo «» > dovecot-info.log
chmod -R 777 dovecot*
cd $APACHE_LOGS
echo «» > access.log
echo «» > error.log
echo «» > colas.log
echo «» > mail.log
echo «» > other_vhosts_access.log
echo «» > ssl_access.log
cd $MYSQL_LOGS
echo «» > mysql.log
echo «» > mysql.err
echo «» > mysql-slow.log
cd ..
echo «» > /var/log/syslog
sh /opt/scripts/mailreset.sh
———————mailreset.sh—————————–
#!/bin/bash
echo «RESTARTING the whole MAILSERVER»
/etc/init.d/apache2 restart
/etc/init.d/mysql restart
/etc/init.d/mailgraph restart
/etc/init.d/saslauthd restart
/etc/init.d/dovecot restart
/etc/init.d/postfix restart
/etc/init.d/rsyslog restart
postqueue -f
echo «RESTARTED the whole MAILSERVER»
echo «done»
exit 0
Completo, espero te sirva.
estoy loco por tener linux, pero DONDE LO CONSIGO????????????
Obtener Linux es tan fácil como leer en internet y listo. Si eres de cuba, Lee esto -> http://admlinux.cubava.cu/2017/04/19/flisol-2017/
amigos tienes algun manual de instalacion de squid3 + mysql+phpmyadmin +squish para almacenar las kuotas de cada uno de los usuarios
pq necesito tambien separa la navegacion nacional de la interbacional
No hermano, te lo debo…
necesito ayuda con iptables para llegar a mi servidor sql en dmz, desde mi lan 192.168.1.1, servidor sql 10.0.0.5, por favor.
puerto escucha del servidor sql 1433, esto es para el uso del versat sarasola.
Te recomiendo usar pfSense, es mejor, más facil de usar y muy amigable la interfaz web.