Skip to content

Instantly share code, notes, and snippets.

@edisoncast
Last active July 9, 2017 01:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save edisoncast/b0964fd81941776c77db8f182d53914b to your computer and use it in GitHub Desktop.
Save edisoncast/b0964fd81941776c77db8f182d53914b to your computer and use it in GitHub Desktop.
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