Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- mis ficheros $HOME
- by bash(1) for login shells. # quita el permiso de excritura al others umask 002 #prompt por defecto PS1='[\h]$ ' # prompt de color en 2 lineas if [ -f ".prompt" ]; then export PS1=`cat .prompt`... ashrc" ]; then source ~/.bashrc fi # variables de entorno export EDITOR="vim" export LANG=en_US.ISO
- Tareas Server
- de bash add_user_ERE.sh> #!/bin/bash # funciones del script genpasswd() { local l=$1 ... = "" ] && l=16 echo `tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs` } # comprobar que pasa el parametro del nombre if [ $# -ne 1 ]; then echo "Usage Err... user.sh usuario" echo " > introduce el nombre de usuario!" exit -1 fi # crea el usuario # -
- Protocolo de Backup
- = Protocolo de Backup * master -> servidor que hace las copias de seguridad * esclavo(s) -> servidor que se deja hacer las copias de seguridad == esclavo * (1) crear cuenta específica para backups: ''$ useradd
- backup, encriptado y copia a remoto
- o y copia a remoto == 2.2 * disociar parámetros de script en 2 ficheros * usar ''source'' para i... iables necesarias * o volver a mirar opciones de usar otro tipo de fichero (INI,JSON) == v2.1 * sustitución **GPG** por **[[software:utils:enchive|ENCHIVE]]** * valorando cambio de cálculo de hash * sha1 -> md5 (la mitad de ti
- rsync.sh
- -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH > /dev/null mail -s "RSYNC $TITLE finished" mate@eurorscg.es < $DATE-$TITLE.tmp 2>/dev/null rm $DATE-$TITLE.tmp </code> <code bash> #!... -p = copia los permisos # -t = conserva fecha de modificación # -g = conserva el grupo del fichero # -o = conserva el usuario del fichero # -D =
- Ejecución PHP desde CRON sin problemas
- = Ejecución PHP desde CRON sin problemas en muchas ocasiones queremos ejecutar un script en PHP para r... siones tenemos problemas con los INCLUDES o PATHS debido a que la ejecución del script desde APACHE difiere en el entorno que al ejecutarlo desde línea de comando. una solución se
- recopilación de información del sistema
- = recopilación de información del sistema <code bash recopilator.sh> #!/bin/bash # recopilator.sh # by Miguel Angel Torres aka mate # recopila información del sistema. separador() { # función encargada de imprimir el separador entre secciones echo
- control de flujo / testing
- = control de flujo / testing * más información: [[http://www.ibm.com/developerworks/library/l-bash-test/index.html]] * ... es equivalente al ''if'', pero no permite bloques de comandos * ejemplos: * ''test -x /usr/s... in/anacron || exit 0'' -> comprueba la existencia del fichero y si devuelve ''false'', ejecuta la segu
- backup sistema
- = backup sistema Crea TARs de varios directorios del sistema, para realizar un backup "completo" * buzones de correo * BBDD del servidor MySQL * directorio de configuración ''/etc'' * directorios ''/home''
- scripts
- .xxxx]] * [[linux:scripts:hack1|script sencillo de hack de Kenneth Peiruza]] * [[linux:scripts:recopilator|recopilación del sistema]] * [[linux:scripts:vsftp|scripts alta... p]] * [[linux:scripts:forfolders]] == el mundo del backup * [[linux:scripts:backup1|backup del si
- backup de archivos
- = backup de archivos == backup varias carpetas de una lista <code bash backup_fs.sh> #!/bin/bash # # file system backup # # directorios de los que hacer backup, separado por espacio, sin /... SUFFIX=`eval date +%y%m%d` # APP # crea un tar de los directorios especificados en LISTA for direct
- getopts
- * resumiendo: * '':'' al principio de la cadena de OPTSTRING silencia opciones no soportadas * '':'' detrás de una opción hace que espere parámetro * al procesar VARNAME (en un case): * ''\?'' :
- scripts alta usuarios vsFTP
- P script "mejorado", se puede utilizar como shell de usuario: <code bash ftp_clientadd.sh> #! /bin/bas... = "" ] && l=16 echo `tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs` } clear echo -n... l cliente $CLIENTE" $CLIENTE echo -n "sugerencia de password (puedes hacer copy&paste): " genpasswd 8... p.site.es/$1 </code> script para crear la cuenta de FTP para un usuario (accede a todas las carpetas)
- backup 10 minutos al día
- n los directorioes asignados si ha habído cambios desde la última vez, si hay algún cambio, hace el ba... function calcula_checksum() { # calcula el SHA1 de los ficheros contenidos en el directorio pasado p... =`eval date +%y%m%d` # calcula SHA1 directorios declare -a DIRECTORIOS=("app.10minutos" "appb.10minu... # compresi�~C ## construir a partir de $DIRECTORIOS la cadena para pasarle a TAR los dir
- prune
- archivos "viejos", preservando 1 * la fecha ha de estar incluida en el nombre del fichero * para copias de seguridad * en ese caso, conservar el último mes a diario y una mensual (la primera de mes, más sencillo para calcular) * <code bash>P