Migracion inicial desde DokuWiki

This commit is contained in:
2025-12-01 12:03:30 -03:00
commit df77d289d1
136 changed files with 7638 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
# Copia de respaldo en Linux
Tutorial realizar copias de respaldo (backup) de archivos en GNU/Linux En este tutorial veremos cómo podemos hacer copias de respaldo (backup) de archivos usando rsync en GNU/Linux
Rsync es una herramienta que sirve para sincronizar archivos y directorios en GNU/Linux, por lo que es muy útil a la hora de hacer copias de respaldo.
Para copiar un archivo por ejemplo escribimos:
rsync -v nombre_del_archivo nombre_del_archivo_de_backup
La próxima vez que ejecutemos esa misma orden, copiará el archivo solamente si fue modificado. Si queremos hacer una copia de respaldo de un directorio:
rsync -av nombre_del_directorio/ nombre_del_directorio_de_backup
Si por ejemplo borramos un archivo del directorio, rsync no lo borrará en el directorio de backup a menos que usemos la opción delete:
rsync -av --delete nombre_del_directorio/ nombre_del_directorio_de_backup
Si queremos hacer una copia en un ordenador remoto usando ssh:
rsync -av --delete nombre_del_directorio/
usuario@IP_del_ordenador_remoto:/nombre_del_directorio_de_backup/
O al contrario:
rsync -av --delete usuario@IP_del_ordenador_remoto:/nombre_del_directorio_de_backup/
nombre_del_directorio/
Por último, GRsync es una de las interfaces gráficas de rsync en GNU/Linux. La instalamos con:
sudo apt-get install grsync

View File

@@ -0,0 +1,27 @@
# Crontab
En este tutorial veremos como podemos crear y agendar una tarea en GNU/Linux usando la utilidad crontab
Nota: si no sabeis utilizar vim os aconsejo hacer el tutorial de este editor primero. Abrimos un terminal y escribimos:
crontab -e
En ese archivo crontab tenemos que escribir una orden de la siguiente manera:
minutos(0-59) horas(0-23) dias(1-31) meses(1-12) dias_de_la_semana(0-6) orden_a_ejecutar
Podeis usar un asterisco (\*) como un valor. Por ejemplo, usar un asterisco para la semana hará que el comando se ejecute cada semana. Ejemplo: Para ejecutar el comando /usr/bin/ejemplo1 a las 10:30 a.m. cada dia escribimos:
29 10 * * * /usr/bin/ejemplo
Si quereis especificar multiples horários, tendreis que separar por comas los valores. En este ejemplo el comando se ejecutará cada 15 minutos:
0,14,29,44 * * * * /usr/bin/ejemplo1
Un último ejemplo separando un rango de valores con un guión, vamos a ejecutar a mediodia todos los días pero solamente en los primeros seis meses del año:
0 12 * 1-6 * /usr/bin/ejemplo1
ejemplo1 es un script previamente creado con las tareas que queremos automatizar, por ejemplo una copia de seguridad, una actualización del sistema operativo, etc. Para los archivos crontab que necesitan de permisos de administrador debemos usar:
sudo crontab -e

View File

@@ -0,0 +1,18 @@
## Como instalar Adobe Flash Player en Debian v10
### Decargamos el tar.gz de la pagina de Adobe
[Linux 64bits NPAPI](https://get.adobe.com/flashplayer/otherversions/)
### Desempaquetamos
$ tar zxpvf flash_player_npapi_linux.x86_64.tar.gz
### Instalamos
$ sudo cp libflashplayer.so /usr/lib/Mozilla/plugins/
$ sudo cp r usr/* /usr
### Verificamos la instalación
[Página de verificación](https://helpx.adobe.com/flash-player.html)

View File

@@ -0,0 +1,126 @@
# formatear un disco en Linux
<img src="/tecnica/varios/linux/tux_jedi_atux_tux2.png" data-query="?100" width="100" alt="tux_jedi_atux_tux2.png" />
Para un sistema de escritorio Linux, hay muchas herramientas gráficas disponibles para la partición y formateo del disco. Los más famosos son GParted y QTParted. Sin embargo, hay muchos casos en los que puede que tengas que formatear el disco duro desde la línea de comandos, sobre todo si estás ejecutando un servidor. Una vez que hayas terminado, tendrás un disco duro con particiones con un sistema de archivos Linux listo para usarse. El ejemplo utilizado en este artículo creará una única partición con un sistema de archivos Ext4 Linux. Muévete entre los comandos con la tecla “Enter”.
Configura una nueva partición
Paso 1
Abre una ventana terminal e inicia sesión como el usuario root:
$ su (o "sudo su" en algunas ediciones)
------------------------------------------------------------------------
Paso 2
Averigua el nombre de tu disco duro. Para ello, escribe lo siguiente en la entrada del comando
como root:
fdisk -l
------------------------------------------------------------------------
Paso 3
Elige la unidad que acabas de instalar después de que "fdisk" muestre las unidades actuales. El
disco duro ya tendrá particiones asignadas, y la salida se verá así:
Disk /dev/sda: 16.1 GB, 16139354112 bytes /dev/sda1 * 1 1874 15052873+ 83 Linux
/dev/sda2 1875 1962 706860 5 Extended
/dev/sda5 1875 1962 706828+ 82 Linux swap / Solaris
Tu nuevo disco duro no tendrá particiones, por lo que todo lo que verás será una línea parecida a:
Disk /dev/sdb: 16.1 GB, 16139354112 bytes
------------------------------------------------------------------------
Paso 4
Comprueba si tu disco ya está montado con el siguiente comando:
df
—-
Paso 5
Desmonta la unidad si está montada con este comando:
umount /dev/sdb
------------------------------------------------------------------------
Paso 6
Crea una nueva partición al escribir este comando:
fdisk /dev/sdb
------------------------------------------------------------------------
Paso 7
La entrada "fdisk" se abrirá. Presiona "n" para crear la nueva partición, y después presiona
"Enter".
------------------------------------------------------------------------
Paso 8
Pulsa el botón "p" para crear una partición primaria, y luego presiona "Enter".
------------------------------------------------------------------------
Paso 9
Presiona "1" para crear la primera partición, seguido de "Enter".
------------------------------------------------------------------------
Paso 10
Introduzca el valor predeterminado para el primer y último cilindros cuando el equipo te solicite
esta información. Esto hará que la partición abarque el disco entero y no sólo una parte de él.
------------------------------------------------------------------------
Paso 11
Pulsa el botón "t" para cambiar el tipo del sistema de archivos, seguido de "Enter".
------------------------------------------------------------------------
Paso 12
Escribe "L" para ver una lista de los tipos conocidos, seguido de "Enter".
------------------------------------------------------------------------
Paso 13
Escribe "83" para "Linux", seguido de "Enter".
------------------------------------------------------------------------
Paso 14
Presiona "w" para escribir la partición en el disco (esto no se puede deshacer), y luego presiona
"Enter".
Formatea la nueva partición
------------------------------------------------------------------------
Paso 1
Formatea la nueva partición que creaste con el siguiente comando:
mkfs.ext4 /dev/sdb1
------------------------------------------------------------------------
Paso 2
Crea un nuevo directorio y monta la nueva unidad con los siguientes comandos:
mkdir /media/newdrive (o cualquier nombre que prefieras)
mount /dev/sdb1 /media/newdrive
------------------------------------------------------------------------
Paso 3
Edita el archivo fstab para que la nueva unidad sea montada en la inicialización. Fstab es el
archivo de configuración del sistema de archivos de Linux para montar particiones al iniciarse.
Puedes editar el archivo /etc/fstab con el comando "nano" o "vi", dependiendo del editor que
prefieras.
nano /etc/fstab or # vi /etc/fstab
------------------------------------------------------------------------
Paso 4
Agrega la siguiente línea al final de fstab:
/dev/sdb1 /media/newdrive ext4 defaults 1 2
------------------------------------------------------------------------
Paso 5
Guarda el archivo fstab.

View File

@@ -0,0 +1,25 @@
# Cerrar un programa usando Kill
En este tutorial veremos como podemos cerrar programas que están bloqueados en Linux usando la utilidad kill.
El método más fácil para cerrar un programa es abrir un terminal y escribir:
xkill
El puntero del ratón se transformará en una X y simplemente clicando en la ventana del programa bloqueado lo cerrará.
Otra forma es utilizando la utilidad kill desde la línea de comandos. Para ello primero tenemos que averiguar el identificador del programa (PID) abriendo un terminal y escribiendo:
ps -e
En la lista que aparece, por ejemplo, el programa Firefox tiene el PID 3192. Para cerrarlo escribimos:
kill -9 3192
Si queremos en cambio buscar un programa específico, por ejemplo escribimos:
ps -C firefox
Como con cualquier utilidad Linux, usando man kill vereis la ayuda de la misma (tecla q para salir)
man kill

View File

@@ -0,0 +1,43 @@
## Cálculo del nf_conntrack_max
Para saber si los parámetros que tenemos para el Connection Tracking son los óptimos, se usa la siguiente fórmula:
CONNTRACK_MAX = RAMSIZE (in bytes) / 16384 / (xArq / 32)
donde xArq será 64 o 32 según la arquitectura del servidor. De esta forma, si la arquitectura es de 64bits (64/32 = 2) ó 32bits (32/32 =1) según el caso.
Por ejemplo, para saber el número de bytes, podemos ejecutar lo siguiente:
cat /proc/meminfo (MemTotal: 2040168 kB)
Así, con 2GB de RAM (2040168 kB), sobre una arquitectura de x64
# uname -m
La fórmula quedaría así:
CONNTRACK_MAX = (2040168 kB \* 1024) / 16384 / (64 / 32) = 63755,25 =\> 63755
## Modificar nf_conntrack_max
De esta manera podemos adaptar este parámetro a nuestro servidor. Podemos modificar este valor «en vivo», simplemente ejecutando:
# echo 63755 > /proc/sys/net/netfilter/nf_conntrack_max
Sin embargo, para que los cambios sean persistentes, debemos añadir la siguiente línea en el /etc/sysctl.conf:
net.netfilter.nf_conntrack_max=63755
## Comandos utiles
Conexiones que está gestionando la máquina de forma concurrente
# netstat -nat | wc -l
Para saber la cantidad máxima de transacciones que puede gestionar el conntrack:
cat /proc/sys/net/netfilter/nf_conntrack_max
Para saber la cantidad de transacciones que está gestionando el conntrack:
cat /proc/sys/net/netfilter/nf_conntrack_count

View File

@@ -0,0 +1,15 @@
## Problemas con el Certificado R3 Certificate and DST ROOT CA X3
Win + r. and type “certmgr.msc”
Then, delete 3 items :
R3 Certificate and DST ROOT CA X3
To delete, just win + r “certmgr.msc” then go thru :
Trusted Root Certification Authorities \> Certificates Intermediate Certification Authorities \> Certificates Third-party root Certification Authorities \> Certificates Right click, and press delete
To locate the right certificate : Just use Issued By and Expiration Date, search for certificate issued by DST ROOT CA X3, and expired around 29-30 sept 2021.
Install new certificate : Download this : <https://letsencrypt.org/certs/isrgrootx1.der> 8 Double click it. Then, Choose Local Machine, Next Choose Place all Certificates in the following store, and then choose “Trusted Root Certification Authorities” folder Restart your PC

View File

@@ -0,0 +1,12 @@
## Archivo Digital
<embed src="/tecnica/varios/linux/procfotos.pdf" class="align-center" />
Script /home/ProcFotos/ProcFotos.pl
Corre en Freedom.eldia.net todos los dias a las 9:00hs con el cron
Se puede correr manualmente ejecutando:
cd /home/ProcFotos/
perl ProcFotos.pl