Last active
July 9, 2017 01:12
-
-
Save edisoncast/b0964fd81941776c77db8f182d53914b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ssh-keygen -b 4096 --> generar una llave RSA de 4096 bits | |
ssh-copy-id -i .ssh/id_rsa.pub user@host --> copiar la llave al servidor | |
Crear archivo de configuración | |
Podemos crear un archivo para no tener que recordar todos los datos de ingreso al servidor, para esto debemos crear un archivo .ssh/config y colocar el contenido. | |
Host host HostName ip Port 22 User ubuntu IdentityFile ~/.ssh/llave.pem | |
fdisk -l --> Listar las particiones del disco duro | |
fdisk /dev/xvda --> Realizar modificaciones sobre el disco | |
Formateo y montaje de particiones en Linux | |
Existen muchos tipos de sistemas de archivos, cada uno tiene características que lo hacen útil para diferentes dispositivos. | |
Formatear particiones | |
El comando mkfs nos permite formatear una partición usando el sistema de archivos que queramos. | |
Formato con FAT32 | |
Podemos ejecutar el comando mkfs.vfat /dev/xvdf1 para formatear la partición xvdf1 con FAT32. | |
Formato con EXT3 | |
Podemos ejecutar el comando mkfs.ext3 /dev/xvdf5 para formatear la partición xvdf5 con EXT3. | |
Formato con EXT4 | |
Podemos ejecutar el comando mkfs.ext4 /dev/xvdf6 para formatear la partición xvdf6 con EXT4. | |
Formato con XFS | |
Podemos ejecutar el comando mkfs.xfs /dev/xvdf6 para formatear la partición xvdf6 con XFS. | |
Montar las particiones | |
Debemos crear un directorio por cada partición que deseamos montar, en este caso usamos tmp dentro de esta carpeta podemos ejecutar: | |
mkdir xvdf1 mkdir xvdf3 mount /dev/xvdf1 /tmp/xvdf1 mount /dev/xvdf3 /tmp/xvdf3 | |
Desmontar una partición | |
Para poder desmontar una partición, debes no estar sobre la partición. | |
Puedes ejecutar el comando: | |
unmount /tmp/xvdf1 | |
En este caso /tmp/xvdf1 es donde tenemos montada la partición. | |
Listar puntos de montaje | |
El comando df -h nos lista los directorios que están montados y el espacio que tienen disponible. | |
Montar particiones automaticamente | |
Sí queremos montar las particiones de forma automatica podemos ir al archivo /etc/fstab, añadimos: | |
/dev/xvdf3 /var_new ext4 defaults,discard 00 | |
Para sacar una imagen necesito desmontar la partición: | |
dd tiene dos opciones, lo que entra y para donde va, es como una tubería: | |
dd if=/dev/xvdf6 of=/var_new/backup bs=1M | |
Además se debe enviar un bs que es la cantidad de bites o paquetes que va a ir tomando | |
Montar un iso | |
wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.0.0-amd64-netinst.iso | |
se debe activar el módulo del kernel modprobe loop: | |
modprobe loop | |
Se crea una carpeta donde se montará el ISO | |
mkdir /tmp/iso_debian | |
mount debian-9.0.0-amd64-netinst.iso /tmp/iso_debian -o loop | |
#escribir 100 megas de ceros para probar la escritura de mis discos. | |
dd if=/dev/zero of=zeros100M bs=1M count=100 | |
sync | |
#leer 100 megas para ver la velocidad de lectura | |
dd if=zeros100M of=/dev/null bs=1M | |
hexdump -C zeros100M | |
#Crear una partición LVM | |
pvcreate /dev/xvdf --> la partición no debe estar montada, primero se debe hacer un umount | |
--Crear tunel ssh para netflix | |
ssh -N -D10080 servidor |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment