= Los ficheros de inicio de Bash
== tipos de shell
* Interactivo: permite interactuar, ejecutando comandos introducidos desde e... ractivo: ejecuta los comandos desde un script
* De Inicio: los shells que se ejecutan justo después
docker (first contact)
{{tag>docker}}
== un poco de historia
* docker monta un sistema de containerización que permite lanzar nuevas instancias de S.O. aprovechando los recursos (hard) de la máquina Y el kernel del SO ya corriendo, lo que hace más
oresysprereqs.blogspot.com/2011/11/forzar-chequeo-de-disco-al-reiniciar.html]]
* usar ''tune2fs'' pa... ar, combinado con el otro valor, una comprobación de disco)
== /etc/fstab
es el fichero donde se esp... 777 | 0 | 0 |
info sobre credeciales y problemas de montaje de solo lectura:
* [[http://www.justlinux.com/nhf/Filesystems/Mounting_smbfs_Shares_Permane
* nl : numbering line
* cat
* -n : número de líneas
* -A : eliminar caracteres de control
* file
* nc : netcat
* dig : estilo nslookup. ... so, se la la IP
* nohup : Mantiene la ejecución de un comando pese a salir de la terminal
* [[https://rm-rf.es/nohup-mantiene-ejecucion-comando-pese
e certificate
Cuando estamos en una versión vieja de algún linux (debian 9 strech en este caso), podemos intentar encontrar la manera de actualizar los certificados o simplemente ignorarlo)
Estamos hablando de ignorar que que no se puede verificar la validez ... o (ataques man-in-the-midle), porque no diponemos de los certificados raiz del que firma ese certifica
Case Sensitive
* -maxdepth <n> : número máximo de directorios que profundiza, 1 se queda en el actual
* -mindepth <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
rocfs se encuentra saturado con una gran cantidad de información no relacionada con los procesos, se diseñó sysfs con el fin de exportar desde el espacio del kernel (Anillo 0) a... dores.
== /sys/block
Contiene información acerca de los dispositivos de bloques
* /sys/block/<disco>/stat: estadísiticas E/S del disco
* /sys/block/<
x}}{{tag>bash}}
**$** es utilizado para expansión de parámetros y sustitución de comandos
== File descriptors
== Special Shell Variables
^ variable ^ S... |
| ${10} | Parámetro 10 |
| $# | Número de parámetros |
| "$*" | Todos los parámetros en 1 cadena, ha de llevar " |
| "$@" | Todos los parámetros |
|
l apt-get install ssysstat y lo descubrí a partir de [[http://www.vicente-navarro.com/blog/2008/11/08/sysstat-la-coleccion-de-herramientas-de-monitorizacion-de-rendimiento/|esta página]]. (la información contenida en esta sección es practicame
= dd
* ''dd'' -> comando para flujos de datos
* **if**: archivo de origen
* **of**: archivo de destino
* **ibs**: número bytes leídos cada vez
* **obs**: número bytes leídos cada vez
* **bs**: número de bytes leídos y escritos cada vez
* **cbs**: n
el (bash)
* GNU Parallel actúa como un director de orquesta. No solo lanza los procesos, sino que lo... na para que no colapsen el sistema:
* Gestión de carga: Si un proceso termina, lanza el siguiente inmediatamente.
* Orden de salida: Evita que los mensajes de error o logs de diferentes sujetos se mezclen de forma caótica en l
uta en el background, revisa cada minuto la tabla de tareas crontab **/etc/crontab** o en **/var/spool... kconfig --level 35 crond on</code>
=== variables de entorno
<code> $ export EDITOR=nano</code>
==Uso sencillo
añadir el script a ejecutar en alguno de estos directorios (o un link):
* /etc/cron.hour... mpezando por el minuto 1... 1,4,7,10... Diferente de */3 (0,3,6,9,12...)
* 1-10/2 -> los 1,3,5,7,9
pathogen.vim) y ''~/.vim/bundle'' (home_directory de los plugins)
* modificar **.vimrc** añadiendo... piar
* moción
* w - palabra
* e - final de palabra
* b - palabra anterior
* ^ - principio de línea
* $ - final de linea
* gg - principio documento
* G - final de documento
* iw -
ash:debug]]
* [[linux:bash:trap]]
* Errores de novato: [[http://wiki.bash-hackers.org/scripting/... L + ALT + E | expande alias |
| CTRL + A | inicio de línea |
| CTRL + E | final de linea |
| CTRL + H | borra caracter izquierda |
| CTRL + D | borra cara... l cursor |
| CTRL + K | borra del cursor al final de línea |
| CTRL + W | borra desde principio de pal
====== pure-ftpd ======
===== enlaces de interés =====
* [[http://linuxdev.dk/articles/pureftpd-over... d/conf/PureDB''
* eliminar métodos alternativos de autentificación
* ''echo no > /etc/pure-ftpd/... == básica ====
pure-ftpd no se basa en un fichero de configuración "puro", sino en parámetros por línea de comando que se van suministrando de diversas form