Migracion inicial desde DokuWiki
This commit is contained in:
31
tecnica/varios/linux/copia_de_respaldo.md
Normal file
31
tecnica/varios/linux/copia_de_respaldo.md
Normal 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
|
||||
27
tecnica/varios/linux/crontab.md
Normal file
27
tecnica/varios/linux/crontab.md
Normal 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
|
||||
18
tecnica/varios/linux/flashplayer.md
Normal file
18
tecnica/varios/linux/flashplayer.md
Normal 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)
|
||||
126
tecnica/varios/linux/formateo_de_hd.md
Normal file
126
tecnica/varios/linux/formateo_de_hd.md
Normal 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.
|
||||
25
tecnica/varios/linux/kill.md
Normal file
25
tecnica/varios/linux/kill.md
Normal 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
|
||||
43
tecnica/varios/linux/nf_conntrack_max.md
Normal file
43
tecnica/varios/linux/nf_conntrack_max.md
Normal 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
|
||||
15
tecnica/varios/linux/path.md
Normal file
15
tecnica/varios/linux/path.md
Normal 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
|
||||
12
tecnica/varios/linux/procfotos.md
Normal file
12
tecnica/varios/linux/procfotos.md
Normal 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
|
||||
Reference in New Issue
Block a user