Comandos para configurar Linux / Debian tras su instalación

Sistema de actualización sudo apt update && sudo apt dist-upgrade -y Comprobar grub

sudo update-grub

Identificar si su sistema operativo se ha instalado en modo UEFI [ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode" Compruebe el orden de arranque sudo efibootmgr -v

para ver las entradas de grub

sudo efibootmgr -b xxxx -B para eliminar la entrada

Códigos MOK para SecureBoot
bootctl status

mokutil --sb-state
mokutil --list-enrolled

Comprobar el núcleo actual uname -a

uname -n
uname -o
uname -r
dpkg --list | grep linux-image

Versión cat /etc/*release

cat /etc/*version

Memoria free -g

free -h
free -l
free -m

Particiones df -a

df -h
df -k
df -l
df -m
df -P
df –help

Solución de problemas dmesg

dmesg | more
dmesg | grep eth

sudo dmesg -c borra el búfer para el próximo reinicioHardware y Sistema sudo lshw

sudo lshw | head
sudo lshw -short
sudo lshw -businfo
sudo lshw -class address
sudo lshw -class bridge
sudo lshw -class bus
sudo lshw -class communication
sudo lshw -class disk
sudo lshw -class display
sudo lshw -class generic
sudo lshw -class input
sudo lshw -class memory
sudo lshw -class multimedia
sudo lshw -class network
sudo lshw -class power
sudo lshw -class printer
sudo lshw -class processor
sudo lshw -class storage
sudo lshw -class system
sudo lshw -class volume

codigos inxi

inxi -Fxz         posting on forums
inxi -c 5         snaphot
inxi -c 5 -b      basic info
inxi -p           harddrive partitions
inxi -r           repos
inxi -F           full info
inxi -AG          sound and graphics info
inxi -ni          network

Ajustar el tiempo de arranque sudo nano /etc/default/grub

Edite el valor de retraso de 05 segundos a cero, a GRUB_TIMEOUT=0
Guarda el archivo, sudo update-grub y systemctl reboot

La acción de escritura “marca de tiempo de acceso”
sudo nano /etc/fstab
para eliminar “noatime” o “descartar” de las particiones /, /var y /home.

UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d /               ext4    noatime,errors=remount-ro 0       1
UUID=2468-A1A2  /boot/efi       vfat    umask=0077      0       1
UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d /home           ext4    noatime,defaults        0       2
UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d /var            ext4    noatime,defaults        0       2
UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d none            swap    sw              0       0

Guarda el archivo, actualica el grub y reinicia systemctl

Ajuste manual
sudo fstrim -v /

sudo fstrim -v /var si es aplicable

sudo fstrim -v /home

Reduzca el intercambio, la presión de caché y el mensaje de error de Torrent (compartir el mismo archivo)

Para verificar: cat /proc/sys/vm/swappiness

sudo nano /etc/sysctl.conf desplácese hasta la parte inferior del archivo y agregue el siguiente texto

# Reduce the swap tendency and the cache pressure
vm.swappiness=10
vm.vfs_cache_pressure=50

Guarda el archivo, sudo update-grub y reinicia

Borrar caché de miniaturas y archivos recientes
rm -v -f ~/.cache/thumbnails/*/*.png ~/.thumbnails/*/*.png

rm -v -f ~/.cache/thumbnails/*/*/*.png ~/.thumbnails/*/*/*.png
cat /dev/null > .local/share/recently-used.xbel

Dconf Editor establece límites de caché de miniaturas,

haga clic en org> canela> escritorio> caché de miniaturas,
haga clic en edad máxima y configúrelo en 30 días
, haga clic una vez en tamaño máximo y configúrelo en 50 Mb

Actualizar caché de iconos
sudo update-icon-caches /usr/share/icons/*

Instala Libreoffice
sudo pat install libreoffice
sudo apt install libreoffice-l10n-en-gb hunspell-dictionary-en-gb hyphen-en-gb libreoffice-help-en-gb
Verificación final: abra Libre Office -> Herramientas → Opciones → Configuración de idioma → Idioma: para ver si el símbolo predeterminado “tick and abc” se muestra AHORA

reproducción de DVD
sudo apt install libdvd-pkg

sudo dpkg-reconfigure libdvd-pkg
Para aceptar la licencia, use las teclas tabular e ingresar para mover o confirmar

Comprobar el tiempo de arranque
systemd-analyze time

systemd-analyze blame
systemd-analyze critical-chain

comprobar el sistema de archivos sudo apt autoclean && sudo apt autoremove

sudo dpkg --configure -a
sudo apt clean

O dpkg -l | grep ^..r

sudo apt install -f

Verifique la cantidad de tiempo que el sistema ha estado funcionando o cuando se instaló uptime

ls -ld /var/log/installer
ls -ld /lost+found

Agregue la configuración de modo para la tarjeta gráfica sudo nano /etc/initramfs-tools/modules Gráficos Intel

# KMS
intel_agp
drm
i915 modeset=1 

Nuevo y nVidia

# KMS
intel_agp
drm
nouveau modeset=1

AMD/ATI Radeon

# KMS
intel_agp
drm
radeon modeset=1

sudo update-initramfs -u para actualizar el sistemaCambiar el tema de Plymouth

sudo plymouth-set-default-theme -l

detalles
fade-in
glow
script
solar
spinfinity
spinner
texto
tribar

Ejecutar plymouth-set-default-theme -R "your theme choice" predeterminado es texto

Tenga en cuenta que hay un error con las tarjetas AMD?ATI Radeon con mensajes de error, actualmente no es un problema en un Dell Optiplex 9020 que mantengo.


Configuración heredadaHabilitar sudo

sudo echo “your-username ALL=(ALL) ALL” > /etc/sudoers.d/your-username
change of permissions if required
chmod 440 /etc/sudoers.d/your-username
Easiest method being to omit Root Password during install, this automatically sets up sudo user account.

Integridad del disco lsblk

ls -l /dev/disk/by-id
sudo dd if=/dev/sda of=/dev/null count=1

sudo dd if=/dev/sdb of=/dev/null count=1 si es aplicable

sudo dd if=/dev/sdc of=/dev/null count=1

Compruebe si el programador está configurado para la fecha límite cat /sys/block/sda/queue/scheduler

El resultado debe ser: noop [deadline] cfq
Si la fecha límite no está en la lista, edita lo siguiente

sudo nano /etc/default/grub

Localiza esta línea GRUB_CMDLINE_LINUX_DEFAULT="quiet" y agrega elevator=splash

Así se debería de leer GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Las distribuciones recientes se envían con la fecha límite de mq y tienden a dejar esta configuración predeterminada.

Guardar archivo, actualizar-grub y reiniciar

Edite /etc/apt/sources.list

Para firmware no libre y firmware gratuito, edite su /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Desde

deb http://ftp.uk.debian.org/debian/ stretch main
deb-src http://ftp.uk.debian.org/debian/ stretch main
deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main
# stretch-updates, previously known as 'volatile'
deb http://ftp.uk.debian.org/debian/ stretch-updates main
deb-src http://ftp.uk.debian.org/debian/ stretch-updates main

Para

deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch main contrib non-free
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
# stretch-updates, previously known as 'volatile'
deb http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free

Relacionado

La Chuleta de Comandos de Linux Definitiva: Maneja la Terminal como un Profesional

Nuestro amigo @Mauro García nos deja una impresionante chuleta de comandos para los principiantes de Linux, o por si necesitamos recordar los comandos más utilizados. Además, en la parte final vas a encontrar muy interesantes enlaces con más información, y una breve explicación a contenidos básicos e importantes dentro del manejo de Linux; como es, el conocer los enlaces duros y los enlaces simbólicos. Si quieres, ¡SEGUIR LEYENDO!

18 Comandos de Linux que todo Programador debería Conocer

¿Quieres mejorar tus fundamentos de comandos en Unix? Estos son algunos de los comandos básicos de Linux más importantes que todo profesional de TI debería conocer. Como profesional de TI, siempre debes estar familiarizado con los comandos fundamentales de Linux. El estar familiarizado con los comandos de linux facilita el trabajo desde las terminales que te puedes encontrar en cualquier sistema virtualizado o interfaz de servidor. ¡SEGUIR LEYENDO!

Curso de administrador de sistemas Linux para principiantes

Este curso (en inglés) de un mes de duración, va dirigido hacía aquellos que aspiran a conseguir trabajos relacionados con Linux dentro de la industria tecnológica. Como por ejemplo: Un administrador de sistemas Linux junior, o cualquier otro trabajo relacionado con devops o similar. Centrado en el aprendizaje para el manejo de un servidor y en la línea de comandos, pero partiendo totalmente desde cero, y ¡SEGUIR LEYENDO!

¿Por qué usar EXA en vez de LS en Linux?

Vivimos en un mundo ajetreado y podemos ahorrar tiempo y esfuerzo utilizando el comando ls cuando necesitamos buscar archivos y datos. Pero sin muchos ajustes, la salida predeterminada de ls no es muy relajante para los ojos. ¿Por qué perder el tiempo entrecerrando los ojos ante el texto en blanco y negro cuando tienes una alternativa con la herramienta EXA? Exa es un reemplazo moderno del ¡SEGUIR LEYENDO!

Comando Tail en Linux con ejemplos

El comando de tail, como su nombre indica, imprime el último número N de datos de la entrada dada. Por defecto imprime las últimas 10 líneas de los archivos especificados. Funcionamiento del Comando tail en Linux Si se proporciona más de un nombre de archivo, los datos de cada archivo están precedidos por su nombre de archivo. tail [OPTION]... [FILE]... Considera dos archivos con el nombre ¡SEGUIR LEYENDO!

15 Ejemplos Básicos de Comandos LS en Linux

El comando ls es uno de los comandos más utilizados en Linux. Creo que el comando ls es el primer comando que puede usar cuando ingresa al símbolo del sistema de Linux Box. Usamos el comando ls a diario y con frecuencia, aunque es posible que no sepamos y nunca usemos todos los trucos disponibles del comando ls. Comandos LS más usados en Linux En este ¡SEGUIR LEYENDO!