* **x %%<=%% y**
== comprobación atributos de fichero (Test Operators, Files)
* **-d** fichero -> fichero existe y es un directorio
* **-e** fichero -> fichero existe
* **-f** fichero -> fichero existe y es u
personalizar. Existen nombres alternativos a este fichero con la misma función y solo se ejecutará uno de e...
=== no inicio + no interactivo
Solo ejecutará el fichero indicado por la variable de entorno **BASH_ENV**, que indica la ruta absoluta al fichero y se ejecutará antes de ejecutar el script
<code ... ts de inicio
=== /etc/profile
Aquí se muestra un fichero /etc/profile básico. Este fichero comienza establ
time -<n*24h> : número de 24h atrás en los que el fichero ha sufrido algún cambio
* -mmin -<minutos> : número de minutos en los que el fichero ha sufrido algún cambio
* -atime -<n*24h> : número de 24h atrás en los que el fichero ha sido accedido
* -amin -<minutos> : número de minutos en los que el fichero ha sido accedido
* -ctime -<n*24h> : número de
le
* ''chown'':
* cambiar propietario de un fichero: ''$ chown root tmpfile''
* cambiar grupo de un fichero: ''$ chown :friends tmpfile''
* cambiar propietario y grupo de un fichero: ''$ chown himanshu:friends tmpfile''
* cambiar fichero de origen de un link simbólico: igual que cualqui
listas de control de acceso
* archive : crea un fichero comprimido a partir de una lista de ficheros o es... tructura de directorios
* assemble : asambla un fichero de configuración desde fragmentos
* blockinfile... nserta/Actualiza/Elimina un bloque de texto de un fichero
* copy : copiar ficheros a ubicaciones remotas ... * lineinfile : asegura que una línea está en un fichero o reemplaza la misma con el uso de REGEX
* patc
r directorio ejecución
* creates : si existe el fichero, NO ejecuta
* executable : ruta binario
* removes : si no existe el fichero, NO ejecuta
<code yaml>
- name: obtener uname
c... script_module.html#script-module]]
* creates = /fichero/comprobar <- si existe, no ejecuta
* removes = /fichero/comprobar <- si no existe, no ejecuta
* decrypt
da guión es un playbook, puede haber varios en un fichero
* **name** es opcional, pero recomendado
* ... inventario del directorio inventarios
# usamos el fichero miPlaybook.yml
# usamos --lists-hosts para ver a ... .13 ansible-playbook
''ansible-playbook [opiones] fichero.yml''
* opciones:
* ''-i'' : especificar un...
- miip: "1.2.3.4"
tasks:
- name: Crear fichero hosts
template: src=hosts.j2 dest=/tmp/host
sted:20180607-140218.png }}</image>
estados de un fichero:
* sin seguimiento (//untracked//)
* sin modi... os/directorios a //stage area//(si modificamos el fichero después de haberlo añadido al //stage//, la versi... r que estás comparando dependiendo del estado del fichero (sin seguimiento - sin modificar - modificado - p... iminar y dar de alta, git detecta que es el mismo fichero en diferente ubicación:<code bash>mv <path>/<arch
ommand : ejecución comandos
* win_copy : copiar fichero a nodos remotos
* win_environment : modificar v... r ficheros/directorios
* win_get_url: descargar fichero de URL
* win_group: gestión grupos locales
* ... infile: verifica la existencia de una línea en un fichero
* win_msi: instalar o desinstalar paquetes MSI
* win_package : idem, pero fichero local o URL
* win_ping : ping
* win_reboot :
pos superdimensionados)
* es posible crear un fichero en filesystem para usar como SWAP
=== caracterís... swd''
* se pueden ocultar las contraseñas del fichero ''/etc/passwd'' en el fichero ''/etc/shadow'' (de solo acceso para root)
* ''shell'' (concha) con la q... o login (pide contraseña de grupo)
* estructura fichero ''/etc/passwd''
* lineas, cada línea es un us
tiempo de ejecución. Si queremos cambiar algo del fichero de configuración de forma temporal, hasta que se ... eferencia, pero puede existir o no. Copio aquí el fichero de configuración de la unit, y de esta forma es p... 'systemctl edit %%--%%full <unit>'' # Editamos el fichero de configuración, creándolo automáticamente en /e... s.
* **Drop-in files**: Si queremos añadir un fichero que solo modifique algún parámetro en concreto, l
i no se especifica, afecta a todas las líneas del fichero
* instrucción (sobre la línea actual o procesad... STDOUT)
* ''s'' : sustituir cadena
* ''r <fichero>'' : añadir contenido de fichero
* ''w <fichero>'' : escribir salida a fichero
* ''!'' : negar la condición
* ''q'' : finalizar
os de seguridad (apache)
== conceptos
* .key -> fichero conteniendo clave privada de un certificado
* .csr -> fichero de petición para certificar por una entidad certi... cadora -> Certificate Signing Request
* .crt -> fichero firmado por la entidad certificadora, para instal... lave privada:<code bash>openssl genrsa -des3 -out fichero.key 2048</code>
* quitar la opción ''-des3''