= Los ficheros de inicio de Bash
== tipos de shell
* Interactivo: permite interactuar, ejecutando com... dos desde el teclado.
* No Interactivo: ejecuta los comandos desde un script
* De Inicio: los shells que se ejecutan justo después de haberse identificado. Son los que solicitan usuario y contraseña (versus los in
ite lanzar nuevas instancias de S.O. aprovechando los recursos (hard) de la máquina Y el kernel del SO ... ps ca-certificates</code>
- Añadir clave GPG de los repositorios DOCKER: <code bash>$ sudo apt-key ad... son las plantillas a partir de las cuales creamos los contenedores de trabajo (como instanciar el objet... mantenimiento (de contenedores)
* listar todos los contenedores existentes:<code bash>$ docker ps -a
h <n> : número de directorios " de profundidad" a los que empieza a mirar
* -mtime -<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 -<minut
a gran cantidad de información no relacionada con los procesos, se diseñó sysfs con el fin de exportar ... espacio del usuario (Anillo 3) información sobre los dispositivos y sus controladores.
== /sys/block
Contiene información acerca de los dispositivos de bloques
* /sys/block/<disco>/st... ne carpetas que representan cómo están conectados los dispositivos a los diferentes buses
== /sys/clas
en el arbol)
* --exclude '*.obj'
* listar los 3 directorios con más utilización: ''$ du -sk * |... n -R -H guest:family linux_symlnk''
* mostrar los cambios realizados por el comando: ''$ chown -v <... e.htm]]
* ''rm !(*.tgz|*.zip)'' : elimina todos los ficheros que no sean .tgz o .zip
* se puede a... >''
* pone prefijo a un fichero (o grupo de ellos)
* ''cp -r .ssh{,_backup}''
* crea una copi
'/etc/crontab''
las lineas que realmente ejecutan los "trabajos" son del estilo:
<code>* * * * * <usuar... */15 ==> cada 15 minutos (0,15,30,45), 1-10/2 => los 1,3,5,7,9 (empieza en el 1, a saltos de 2), 2/4 =... * * * * * comando a ejecutar
* significa todos los valores validos
/ permite definir una repeticion
... n once an hour, "0 * * * *".
==personalizado
con los siguientes comandos podemos gestionar nuestros pr
odemos intentar encontrar la manera de actualizar los certificados o simplemente ignorarlo)
Estamos ha... ataques man-in-the-midle), porque no diponemos de los certificados raiz del que firma ese certificado.
... én elimina paquetes no ya requeridos (a menos que los necesite otro paquete). **aptitude** solo recuerda la información de dependencia de los paquetes que han sido instalados desde **aptitude
a.key -out CA_solicitud.csr</code>
- rellenar los campos solicitados
- en Organizational y Comm... -out Servidor_solicitud.csr</code>
- rellenar los campos solicitados
- Common Name usar la URL ... sr -req -out Cliente_certificado.crt</code>
- los //set_serial// establecen un número de orden apra el control de los certificados de la CA
- exportación a pkcs12 (p
oup) y el del resto.\\
en un listado (''ls -la'') los permisos se muestran en el mismo orden (primero o... ución (x)
=== GUID
este permiso activo indica que los ficheros que se graben/creen asumirán automáticam... ivo) o una ''T'' (''xx'' desactivada) al final de los permisos
* en representación octal, es el 1 delante de los otros 3 permisos (''1XXX'')
=== cambiar los perm
o de diversas formas.
Una de ellas, es añadiendo los valores que queremos dar a los parámetros escribiendo ficheros en el directorio ''/etc/pure-ftpd/conf''
ejemplos:
* ''echo "2" > /etc/pure-ftpd/conf/TLS''
* '... -out /etc/ssl/private/pure-ftpd.pem''
* cambiar los permisos del mismo ''chmod 600 /etc/ssl/private/p
hogen.vim) y ''~/.vim/bundle'' (home_directory de los plugins)
* modificar **.vimrc** añadiendo ''e... io de línea
* ''$'' : final de línea
* Ejemplos:
* '':s/Bill/Steve/'' : Replace the first occ... lanco o con espacios/tabuladores
* más ejemplos: [[https://vim.fandom.com/wiki/Power_of_g]]
*... icación del archivo, en el directorio actual y en los subidrectorios
* '':tabclose''
* '':tabonly''
xpression
* ''ls %%<path>/*/*%%'' : lista todos los ficheros a 2 niveles del actual
* ''ls %%<path>/**/*%%'' : lista todos los ficheros en cualquier directorio
* ''ls %%<path>/**/*.txt%%'' : lista todos los ficheros .txt en cualquier directorio por debajo
* ''ls %%**/README.*%%'': lista todos los ficheros README en cualquier directorio por debaj
o -f /etc/sudoers.d/nopass''
* interpreta todos los archivos que no acaben en **~** o **.**
* ''sud... <COMMANDS></code>
* usuario **root** con todos los privilegios: <code>root ALL=(ALL:ALL) ALL</code>
* permite a los usuarios de **grupo** todos los privilegios:<code>%grupo ALL=(ALL:ALL) ALL</code>
* no pregunta cont
= dpkg
== opciones
* Muestra los ficheros y su ubicación de un paquete:<code bash>dpkg -L packagenam... e
en un sistema en marcha, podrás encontrar todos los paquetes instalados en la siguiente ruta:
<code>/... pt/archieves</code>
podemos obtener un listado de los paquetes instalados:
<code>dpkg --get-selections ... install `cat packages.installed`</code>
o instalarlos desde otra ubicación
<code>dpkg -i *.dev</code>
p
kipedia.org/wiki/List_of_ISO_639-1_codes|lista de los códigos locale]]
* para lanzar una aplicación e... == el comando
* ''locale'' -> permite ver todos los valores en el sistema
* ''locale -a'' -> permite ver los locales del sistema
* ''locale -m'' -> permite ver los mapas de caracteres instalados en el sistema
*