Cerca

Heus ací els resultats de la cerca.

mis ficheros $HOME
77 Resultats, Darrera modificació:
sh .bashrc> # ~/.bashrc: executed by bash(1) for non-login shells. source ~/.alias # funciones interesantes source ~/.functions # exports source ~/.export # si dejo el ECHO da problemas con scp # echo "> .bashrc" </code> == .alias <code
Tareas Server
45 Resultats, Darrera modificació:
' <code bash add_user_ERE.sh> #!/bin/bash # funciones del script genpasswd() { local l=$1 ... o!" exit -1 fi # crea el usuario # -m (opcion que existia y he quitado) # -M para que no inte... eractivo Euro RSCG Madrid.' $1 usermod -a -G funcionasi $1 usermod -a -G getulus $1 usermod -a -G eurodevSFTP $1 # sugerir contrasenya echo -n "sugerencia de password (puedes h
backup, encriptado y copia a remoto
25 Resultats, Darrera modificació:
s variables necesarias * o volver a mirar opciones de usar otro tipo de fichero (INI,JSON) == v2.1 * sustitución **GPG** por **[[software:utils:enc... * sha1 -> md5 (la mitad de tiempo) : las colisiones no son importantes * meow hash (por valorar) * pte: cambiar el nombre del script! <code bash
ejecutar el primer o último día del mes
21 Resultats, Darrera modificació:
eekselector --- script to assist in scheduling cron jobs # Perderabo Oct 11, 2003 # # example: # You want to run command1 on the first monday of each month and # you want to run command2 on the last monday of each month. # Just use this s
getopts
21 Resultats, Darrera modificació:
acompaña a la instrucción getopts indica las opciones disponibles * ''getopts OPTSTRING VARNAME [ARGS...]'' * OPTSTRING: * ''h'': comprueba la opción **-h sin parámetros**. Da error en opciones no soportadas * ''h:'': comprueba la opción **-h con parámetros**. Da error en opciones no soportadas
backup sistema
13 Resultats, Darrera modificació:
istema, para realizar un backup "completo" * buzones de correo * BBDD del servidor MySQL * directorio de configuración ''/etc'' * directorios ''/home'' <co... - comprobar la existencia del directorio destino con [ -d ]; # - utilizar /etc/mysql/debian.cnf para el usuario/password de mysql # ubicaciones path_backup=/root/bck path_correo=/home/vmail/
Protocolo de Backup
10 Resultats, Darrera modificació:
* (4) crear directorio de ficheros de backups, configurar el ''bck.ini'' * (5) configurar en la cuenta de ROOT los cron a ejecutar * 01:00 -> eliminar ficheros de backup anteriores... .163:/home/bck'' * (6) generar nuevo script de conexión y descarga de archivos del esclavo * ¿si
recopilación de información del sistema
10 Resultats, Darrera modificació:
ón encargada de imprimir el separador entre secciones echo '********************************... ***' # comprueba si el primer parámetro contiene algo if [ -n "$1" ]; then ... versión de kernel)' "uname -a" # tiempo de funcionamiento ejecutaComando 'uptime (tiempo sistema lev... )' lsmod # seguridad: shadow passwords # no funciona if [ "$LOGNAME" = "root" ]; then ejecuta
rsync.sh
10 Resultats, Darrera modificació:
C # - r == recursive # - p == preserve permisions # - t == preserve times # - q == supress non-error messages # - o == preserve owner # - g ==... mo symlinks # -p = copia los permisos # -t = conserva fecha de modificación # -g = conserva el grupo del fichero # -o = conserva el usuario del fi
control de flujo / testing
9 Resultats, Darrera modificació:
= control de flujo / testing * más información: [[http://www.ibm.com/developerworks/library/l-bash-t... st/index.html]] * test y || && * se pueden concatenar comandos con || (OR) o con && (AND) * test es equivalente al ''if'', pero no permite bloques de comandos *
Ejecución PHP desde CRON sin problemas
7 Resultats, Darrera modificació:
= Ejecución PHP desde CRON sin problemas en muchas ocasiones queremos ejecutar un script en PHP para realizar una tarea programada en muchas ocasiones tenemos problemas con los INCLUDES o PATHS debido a que la ejecución del script desde APACHE difier
backup 10 minutos al día
6 Resultats, Darrera modificació:
== código <code bash> #!/bin/bash # # FUNCIONES # function calcula_checksum() { # calcula el SHA1 de los ficheros contenidos en el directorio pasado por parámetroe ... > $DIR_ORIGEN/$directorio.checksum fi done if [ "$CAMBIOS" == "SI" ]; then # comp
Twitter desde linea de comando
5 Resultats, Darrera modificació:
eet="$*" #must be less than 140 chars #EXTRA OPTIONS uagent="Mozilla/5.0" #user agent (fake a browser... -gt 140 ]; then echo "[FAIL] Tweet must not be longer than 140 chars!" && exit 1 fi touch "cookie.t... lv3 -A "$uagent" "https://mobile.twitter.com/session/new"` token=`echo "$initpage" | grep "authenticit... sword=$password" "https://mobile.twitter.com/session"` #HOME PAGE echo "[+] Getting your twitter home
select
4 Resultats, Darrera modificació:
= select <code bash> #!/bin/bash OPCIONES="Hola Salir" select opt in $OPCIONES; do if [ "$opt" = "Salir" ]; then echo done exit elif [ "$opt" = "Hola" ]; ... a Mundo else clear echo opción errónea fi done </code>
mysqldump
3 Resultats, Darrera modificació:
-h"$DBHOST" -e"show databases"` # existe versión con SED para eliminar /Database/ for DATABASE in $DB... SE | gzip --best > $LOCALDIR$FILENAME fi done chmod 400 $LOCALDIR*.gz #tar --remove-files -c... RPREFIX.tar $TARPREFIX.$LOG_DATE.tar # notificacion correo mail -s "backup mysql $SUFFIX $HOSTNAME" r
prune
3 Resultats, Darrera modificació:
Crear ficheros de contenido aleatorio
3 Resultats, Darrera modificació:
scripts
3 Resultats, Darrera modificació:
array loop
2 Resultats, Darrera modificació:
backup de archivos
2 Resultats, Darrera modificació:
backup selectivo
2 Resultats, Darrera modificació:
linux for-folders
1 Resultats, Darrera modificació:
scripts alta usuarios vsFTP
1 Resultats, Darrera modificació: