Mein fantastisches Linux ist ein persönliches Repository, das beschreibt, was ich in einer Linux -Desktop -Umgebung betrachte.
Nützliche Websites, die von der Linux -Community erstellt wurden.
Fantastische Linux -Software
Diolinux
Distribution
Distrowatch
Guiafoca
Linux Brasilien
Linux -Handbuch
Liste der Linux -Verteilungen .
Es gibt keine perfekte Linux -Verteilung, es wird immer eine Verteilung für einen bestimmten Anwendungsfall geben. Zum Beispiel ist meine aktuelle Wahrnehmung wie folgt:
Alpine Linux für Behälter und Tests;
Arch Linux als Desktop für den persönlichen Gebrauch;
Schwänze, wenn der Fokus Privatsphäre ist;
Ubuntu und Fedora sehr nützlich für USB -Live- und virtuelle Maschinen.
Für jeden Bedarf wird es immer eine andere Verteilung geben.
Das Wichtigste ist zu verstehen, dass mein Zweck nicht der gleiche wie Sie ist, und testen Sie verschiedene Verteilungen, bis Sie denjenigen finden, der am besten zu dem gesuchten Zweck passt.
Je einfacher, desto besser und deshalb ist Arch Linux ein Betriebssystem, das meine Aufmerksamkeit auf sich zieht.
Arch Linux hat nur die Einfachheit und Verwendung des Wesentlichen.
Es mag seltsam erscheinen, die Stabilität der Rolling -Release zu erwähnen, aber nach meiner Erfahrung hatte ich nie Probleme und egal wie kontrovers es auch sein mag, ich hatte immer Probleme mit Linux -Verteilungen, die das Vertriebsmodell "Hauptaktualisierungen", insbesondere Ubuntu, anbieten.
Wenn Sie immer noch denken, "Linux hat ein Problem gegeben und jetzt nur formatieren", nehmen Sie es aus meinem Kopf.
Zusätzlich zum Arch Linux Wiki ist es die vollständigste Dokumentation, die wahrscheinlich in jedem Internet vorhanden ist, es gibt auch Möglichkeiten, Probleme zu lösen, z. B. die Verwendung von Snapshots, die von BTRFS angeboten werden.
Vermeiden Sie es, Tutorials zu folgen, Ihr Gerät und Ihre Bedürfnisse unterscheiden sich sicherlich von anderen.
Verwenden Sie die Installationsdokumentation als Grundlage und ändern Sie, was für die Verwendung benötigt wird.
In meinem Fall musste ich nach dem Tutorial die folgenden Schritte ändern:
Mit GPT fdisk wurde das Album mit dem folgenden Layout vorbereitet:
| Trennwand | Sektor | Typ | Montage | Format |
|---|---|---|---|---|
| 1 | Standard bei +512 m | EF00 | /mnt/boot | FAT32 |
| 2 | Standard auf +2g | 8200 | Tauschen | - - |
| 3 | Standard für Standard | 8304 | /Mnt | Extre |
base dhcpcd linux-lts linux-firmware nano
Betriebssystem in englischer Sprache und den Formaten in Portugiesisch konfiguriert:
# /etc/locale.gen
en_US.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8 locale-gen .
Mikrocode, der dem Gerät entspricht.
Nur die Grundlagen des Systemd-Bootes reichen aus, um alles perfekt zum Laufen zu bringen.
Es sollte wie vorgeschlagen loader.conf und ein einzelner Lader, der von arch.conf ernannt wurde, reicht bereits aus.
# arch.conf
title Arch Linux
linux /vmlinuz-linux-lts
initrd /amd-ucode.img
initrd /initramfs-linux-lts.img
# Cuidado.
# Se for definir o root por UUID, PARTUUI ou semelhante, saiba que são coisas diferentes.
# options root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw
# options root=PARTUUI=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw
#
# Consulte com uma das formas:
# /dev/disk/by-*
# $ blkid /dev/disco
#
# Ou use diretamente o caminho do disco
options root=/dev/particao rw Sei wieder vorsichtig.
Verstehen Sie, was UEFI und sicherer Start sind.
Der einfachste Weg, den ich kenne, um Arch Linux auf sicheren Boot -Geräten vorzubereiten, besteht darin, den sicheren Start zu deaktivieren und dann die bereits konfigurierten Schlüssel zu reinigen und schließlich die Tasten mit sbctl zu erstellen und zu signieren.
Bevor ich eine Desktop -Umgebung installiert habe, bevorzuge ich es, meinen eigenen Benutzer zu erstellen.
Ich mag es nicht, Root in einer grafischen Umgebung zu verwenden, in meiner Konzeption sollte Root nur in rootspezifischen Aufgaben verwendet werden.
useradd -m -G wheel -s /bin/bash usuario
passwd usuario
Pakete für gute Systemnutzungserfahrung.
base-devel
btop
firefox
gnome
less
networkmanager
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
noto-fonts-extra
pipewire
pipewire-alsa
pipewire-audio
pipewire-jack
pipewire-pulse
sudo
ttf-hack
wget
which
wireplumber
zip
zsh
systemctl enable gdm.service
systemctl enable NetworkManager
Es ist auch erforderlich, die wheel mithilfe des visudo zu konfigurieren, damit Benutzer der Gruppe den sudo verwenden können.
Pakete für gute Arbeit und Freizeiterfahrung.
git
fastfetch
Mit OH My ZSH mit ZSH-Autosugsigns, ZSH-Syntax-Highlighting-Plugins und dem Power-10K-Thema bietet sicherlich eine gute Produktivität.
Wenn Ihr Gerät über eine AMD -Grafikkarte verfügt, lesen Sie den AMDGPU -Handbuch.
Sie werden wahrscheinlich die folgenden Pakete installieren:
lib32-vulkan-radeon
lib32-libva-mesa-driver
libva-mesa-driver
mesa
vulkan-radeon
xf86-video-amdgpu
Der Auswahlhandbuch kann für kgx -Benutzer sehr nützlich sein.
Für GNOME -Benutzer kann es sehr nützlich sein, Dokumente mit dem Rechtsklickmenü zu erstellen.
Die Fähigkeit, kontrollierte und isolierte Umgebungen zu erstellen, bietet einen einzigartigen Vorteil und macht Fehler.
Es ist nicht nur in der Lage, einen Fehler so zu machen, wie Sie möchten, sondern auch virtuelle Maschinen und Behälter, um das Betriebssystem sauber und flüssig zu halten.
Es ist unvergleichlich, wie praktischer und einfacher Container für die Installation von Software direkt auf dem Betriebssystem verwendet werden.
sudo pacman -S docker
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo usermod -aG docker $USER
Führen Sie die Anmeldung einfach wieder mit Ihrem Benutzer durch.