Arch Linux Tips
990 subscribers
70 photos
5 videos
8 files
103 links
Tips para ArchLinux del Grupo
https://t.me/es_ArchLinux
Download Telegram
Reparación de #Disco

Primero aclaremos algo:

# < es para administrador $ROOT
$ < es para usuario $USER

Luego:

/dev/sda
/dev/sdb
/dev/sdc
/dev/sde
Son los nombres del disco
*El nombre puede variar dependiendo el Disco
_______________________________

/dev/sda
>> /dev/sda1
>> /dev/sda2
>> /dev/sda3
Son las particiones del disco se reconoce facilmente por el numero
_______________________________

Verificando e intentando restaurar estado de partición de Disco

# e2fsck -f -y -v -C 0 /dev/device1

Borrado de disco completo

# dd if=/dev/zero of=/dev/device status=progress

Si lleva tiempo y no avanza el progreso, ya es algo grave.
Podemos reparar y llenar los bloques dañado con badblocks

Prueba de lectura-escritura (advertencia: destructiva)

Por defecto es una prueba extensiva con cuatro pasadas usando cuatro patrones diferentes:
0xaa (10101010)
0x55 (01010101)
0xff (11111111)
0x00 (00000000)
En el caso de algunos dispositivos,
esto tardará un par de días en completarse.

Primero nos aseguramos de tener instalado e2fsprogs
# pacman -Sy e2fsprogs

# badblocks -wsv /dev/device

-w: hace una prueba de escritura destructiva
-s: muestra barra de progreso
-v: detalla y muestra los sectores defectuosos detectados en la salida estándar

Si todo sale bien solo faltaría formatear el disco
con el formato favorito que deseen
Ejemplos:

FAT32
# mkfs.vfat -F 32 -I /dev/device

ExFAT
# mkfs.exfat /dev/device


https://wiki.archlinux.org/index.php/Badblocks_(Espa%C3%B1ol)
Formatear un Dispositivo de Almacenamiento en #ntfs

Primero:

# < es para administrador $ROOT
$ < es para usuario $USER

Luego:

/dev/sda
/dev/sdb
/dev/sdc
/dev/sde
Son los nombres del disco
*El nombre puede variar dependiendo el Disco
_______________________________

/dev/sda
>> /dev/sda1
>> /dev/sda2
>> /dev/sda3
Son las particiones del disco se reconoce facilmente por el numero
_______________________________

Formateamos la partición:

# mkfs.ntfs -Q -L Nombre_USB /dev/device1

-Q
Realizar el formato rápido (rápido). Esto omitirá tanto la puesta a cero del volumen como la comprobación de sectores defectuosos.

-L
Establezca la etiqueta de volumen para el sistema de archivos.

Ambos parametros pueden ser omitidos e ignorados
Arch Linux Tips pinned Deleted message
Formatear un Dispositivo de Almacenamiento en #ExFat

Primero:

# < es para administrador $ROOT
$ < es para usuario $USER

Luego:

/dev/sda
/dev/sdb
/dev/sdc
/dev/sde
Son los nombres del disco
*El nombre puede variar dependiendo el Disco
_______________________________

/dev/sda
>> /dev/sda1
>> /dev/sda2
>> /dev/sda3
Son las particiones del disco se reconoce facilmente por el numero
_______________________________

Formateamos la partición:

# mkfs.exfat -n Nombre_USB /dev/device1

-n (opcional)
Nombre
del volumen (etiqueta), hasta 15 caracteres.
Por defecto no hay etiqueta establecida.
Formatear un Dispositivo de Almacenamiento en #Fat32

Primero:

# < es para administrador $ROOT
$ < es para usuario $USER

Luego:

/dev/sda
/dev/sdb
/dev/sdc
/dev/sde
Son los nombres del disco
*El nombre puede variar dependiendo el Disco
_______________________________

/dev/sda
>> /dev/sda1
>> /dev/sda2
>> /dev/sda3
Son las particiones del disco se reconoce facilmente por el numero
_______________________________

Formateamos la partición:

# mkfs.fat -F 32 -n Nombre_USB /dev/device1

-n (opcional)
Establece
el nombre del volumen (etiqueta) del sistema de archivos.
El nombre del volumen puede tener hasta 11 caracteres de longitud.

-F (opcional)
Especifica el tipo de tablas de asignación de archivos utilizadas (12, 16 o 32 bits)
Si no se especifica nada, mkdosfs seleccionará automáticamente entre 12, 16 y 32 bits, lo que se ajuste mejor al tamaño del sistema de archivos.

Nota:
mkfs.vfat es un enlace simbólico a mkfs.fat, son la misma utilidad.
#Infografía Arch Linux
1
#Infografía ¿Sabes qué es una API?
🔥1
Programar un apagado automático en Linux

Un apagado automático se puede programar de diferentes formas.

Por ejemplo si quieres realizar el apagado automático a las 16:30 PM, puedes utilizar el comando de la siguiente manera:

sudo shutdown 16:30


Para programar un apagado dentro de 30 minutos, puedes realizar el apagado utilizando el siguiente comando:

sudo shutdown +30


Cancelar un apagado programado

Por suerte esto tiene una fácil solución, sólo tienes que usar la opción -c

sudo shutdown -c


#programar #apagado
Instalación de Samba.

Instalamos samba:
sudo pacman -S samba

Creamos un archivo vacio para la configuración:
sudo touch /etc/samba/smb.conf

Luego copiamos el contenido de la configuración de ejemplo en el archivo que acabamos de crear.

Configuracion de ejemplo:
https://git.samba.org/samba.git/?p=samba.git;a=blob_plain;f=examples/smb.conf.default;hb=HEAD

Al archivo de configuración de samba le cambiamos donde dice:
log file = /usr/local/samba/var/log.%m
Lo cambiamos por:
log file = /var/log/samba/%m.log

Para probar si el archivo de configuración esta bien, ocupamos:
testparm /etc/samba/smb.conf

Creamos el usuario para ingresar:
sudo smbpasswd -a tu_usuario

Habilitamos los servicios:
sudo systemctl enable smb.service
sudo systemctl enable nmb.service

Nos deslogueamos y volvemos a entrar.

Esto fue testeado en un celular con la app MiXplorer, pero se puede ocupar cualquier cliente Samba.

#Samba

Creditos: @codeassault
Forwarded from Deleted Account
Telegram Desktop con diccionario en Español

sudo pacman -S telegram-desktop aspell-es --needed

La opción --needed se asegurará de instalar sólo los paquetes que no tengas instalados, por si ya tiene Telegram Desktop instalado.

Creditos:
@nahuelwexd
Situar con la terminal en el directorio del ISO.
Ejecutar y comprobar su estado md5..
Listar su integridad - y sistema de archivos con

# fdisk -l firmware-10.2.0-amd64-netinst.iso

Disco firmware-10.2.0-amd64-netinst.iso: 376 MiB, 394264576 bytes, 770048 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x1a54ce4f

Disposit. Inicio Comienzo Final Sectores Tamaño Id Tipo
firmware-10.2.0-amd64-netinst.iso1 * 0 770047 770048 376M 0 Vací
firmware-10.2.0-amd64-netinst.iso2 4052 9715 5664 2,8M ef EFI

* simboliza que es booteable
extension iso1/iso2 hace referencia que es hibrida, soporte legacy y efi boot.

Ahora comprobar el nombre del dispositivo que vas a usar.
Para eso ocupar este comando "lsbkl"
que nos va a listar lo que tenemos montado en nuestro disco.

como se muestra en el ejemplo, "sdb" es el disco en el cual vamos a grabar
la ISO.

$ lsbkl

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 487M 0 part /boot/efi
├─sda2 8:2 0 7,5G 0 part [SWAP]
├─sda3 8:3 0 672,6G 0 part
│ ├─sistema-raiz 254:0 0 57,2G 0 lvm /
│ └─sistema-home 254:1 0 615,4G 0 lvm /home
├─sda4 8:4 0 250G 0 part
└─sda5 8:5 0 1000M 0 part
sdb 8:16 1 14,6G 0 disk
├─sdb1 8:17 1 376M 0 part /media/guvo/Debian 10.2.0 amd64 n
└─sdb2 8:18 1 2,8M 0 part

Seguido desmontamos la Unidad USB,

# umount /dev/sdb

ahora pasamos a utilizar el comando que nos va a permitir copiar nuestra iso y hacerla booteable.

cp es el comando que se utiliza habitual para copiar.
/dev/ se refiera a una unidad fisica
/sdb a nuestro usb
&& sync que luego del proceso de copiado, termine correctamente su trabajo si quedo algo retenido en el buffer.

# cp firmware-10.2.0-amd64-netinst.iso /dev/sdb && sync

"NOTA"
importante, esperar a que finalice su copiado, esto puede variar, segun tus dispositivos.

una vez terminado de copiar listo...
ya estara para usarse...

si queremos comprobar que esta correctamente ...

# fdisk -l /dev/sdb


# fdisk -l /dev/sdb
Disco /dev/sdb: 14,61 GiB, 15669919744 bytes, 30605312 sectores
Modelo de disco: Cruzer Blade
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x1a54ce4f

Disposit. Inicio Comienzo Final Sectores Tamaño Id Tipo
/dev/sdb1 * 0 770047 770048 376M 0 Vacía
/dev/sdb2 4052 9715 5664 2,8M ef EFI (FAT-12/16/32)

como veran arroja los mismos resultados..
esta vez agregando SOBRE QUE formato esta trabajando
(FAT-12/16/32)

y listo ya tienen para instalar su GNU-Linux donde quieran.

Creditos:
@GUVOX
Instalar Ly (Display Manager)

- Instalamos el paquete ly-git.
yay -S ly-git

- Desactivamos el DM que tengamos (en este caso el Ligthdm).
sudo systemctl disable lightdm

- Activamos el Ly.
sudo systemctl enable ly.service

- Desactivamos la tty2 usada por Ly.
sudo systemctl disable getty@tty2.service

- Reiniciamos el sistema

Bonus:

Para activar el tema DOOM, editamos el archivo de configuracion de Ly.

sudo nano /etc/ly/config.ini

Descomentamos:
animate = true
hide_borders = true

#DM
Creditos: @codeassault
Instalar Navegador #Tor browser

yay -Sy tor tor-browser --noeditmenu --noconfirm
Restaurar configuración y sesión en #XFCE

Primero debemos acceder a una de las terminales virtuales (tty), presionamos:
CTRL + ALT + F1


Se nos pedirá nuestro nombre de usuario y luego de ingresarlo la contraseña correspondiente, luego de iniciar la sesión en la consola virtual borramos la carpeta donde guardan los archivos de configuración y sessión de cache.

rm /home/usuario/.cache/sessions -R
rm /home/usuario/.config/xfce4 -R


Luego reiniciamos

sudo reboot
#Reproductor de Música
programa muy similar a Spotify, basado en electron, que en si, básicamente toma audio de YouTube, BandCamp y Last.fm y los reproduce y descarga.
Todavía está medio verde el proyecto (fase beta), pero es una buena alternativa open-source

yay -S nuclear-player-bin