Linux ที่ยอดเยี่ยมของฉัน คือพื้นที่เก็บข้อมูลส่วนบุคคลที่อธิบายสิ่งที่ฉันพิจารณาในสภาพแวดล้อมเดสก์ท็อป Linux
เว็บไซต์ที่มีประโยชน์สร้างโดยชุมชน Linux
ซอฟต์แวร์ Linux ที่ยอดเยี่ยม
diolinux
การเบี่ยงเบนความสนใจ
distrowatch
Guiafoca
Linux Brazil
คู่มือ Linux
รายการการแจกแจง Linux
ไม่มีการกระจาย Linux ที่สมบูรณ์แบบจะมีการกระจายสำหรับกรณีการใช้งานเฉพาะ ตัวอย่างเช่นการรับรู้ปัจจุบันของฉันมีดังนี้:
อัลไพน์ Linux สำหรับภาชนะและการทดสอบ
Arch Linux เป็นเดสก์ท็อปสำหรับการใช้งานส่วนตัว
ก้อยหากโฟกัสคือความเป็นส่วนตัว
Ubuntu และ Fedora มีประโยชน์มากสำหรับ USB Live และเครื่องเสมือนจริง
สำหรับความต้องการแต่ละครั้งจะมีการกระจายที่แตกต่างกันเสมอ
สิ่งที่สำคัญที่สุดคือการเข้าใจว่าจุดประสงค์ของฉันไม่เหมือนกับของคุณทดสอบการแจกแจงที่แตกต่างกันจนกว่าคุณจะพบสิ่งที่เหมาะสมที่สุดตามวัตถุประสงค์ที่ต้องการ
ง่ายขึ้นดีกว่าและนั่นคือเหตุผลที่ Arch Linux เป็นระบบปฏิบัติการที่ดึงดูดความสนใจของฉัน
Arch Linux มีความเรียบง่ายและการใช้สิ่งจำเป็นเท่านั้น
มันอาจดูแปลกที่จะพูดถึงความมั่นคงในการเปิดตัว แต่จากประสบการณ์ของฉันฉันไม่เคยมีปัญหาและไม่ว่าจะเป็นที่ถกเถียงกันมากแค่ไหนฉันก็มีปัญหากับการแจกแจง Linux ที่เสนอรูปแบบการแจกจ่าย "การอัปเดตที่สำคัญ" โดยเฉพาะ Ubuntu
หากคุณยังคิดว่า "Linux มีปัญหาและตอนนี้แค่จัดรูปแบบ" นำมันออกจากหัวของฉัน
นอกเหนือจาก Arch Linux Wiki เป็นเอกสารที่สมบูรณ์ที่สุดที่อาจมีอยู่ในอินเทอร์เน็ตทุกแห่งแล้วยังมีวิธีแก้ปัญหาเช่นการใช้สแนปชอตที่นำเสนอโดย BTRFS
หลีกเลี่ยงการสอนต่อไปนี้อุปกรณ์และความต้องการของคุณแตกต่างจากผู้อื่นอย่างแน่นอน
ใช้เอกสารการติดตั้งเป็นพื้นฐานและแก้ไขสิ่งที่จำเป็นสำหรับการใช้งาน
ในกรณีของฉันหลังจากการสอนฉันต้องเปลี่ยนขั้นตอนต่อไปนี้:
ด้วย GPT FDISK อัลบั้มได้เตรียมด้วยเค้าโครงต่อไปนี้:
| พาร์ทิชัน | ภาค | พิมพ์ | การประกอบ | รูปแบบ |
|---|---|---|---|---|
| 1 | เริ่มต้นที่ +512m | EF00 | /mnt/boot | ไขมัน 32 |
| 2 | ค่าเริ่มต้นเป็น +2G | 8200 | แลกเปลี่ยน | - |
| 3 | ค่าเริ่มต้นเป็นค่าเริ่มต้น | 8304 | /mnt | คนอื่น ๆ |
base dhcpcd linux-lts linux-firmware nano
ระบบปฏิบัติการที่กำหนดค่าเป็นภาษาอังกฤษและรูปแบบในภาษาโปรตุเกส:
# /etc/locale.gen
en_US.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8 locale-gen
microcode ที่สอดคล้องกับอุปกรณ์
เพียงพื้นฐานของ SystemD-Boot ก็เพียงพอที่จะทำให้ทุกอย่างทำงานได้อย่างสมบูรณ์แบบ
ควร loader.conf ตามที่แนะนำและตัวโหลดเดียวที่ได้รับการแต่งตั้งจาก arch.conf เพียงพอแล้ว
# 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 ระวังอีกครั้ง
ทำความเข้าใจว่าการบูต UEFI และความปลอดภัยคืออะไร
วิธีที่ง่ายที่สุดที่ฉันรู้ในการเตรียม arch linux บนอุปกรณ์บูตที่ปลอดภัยคือการปิดใช้งานการบูตที่ปลอดภัยจากนั้นทำความสะอาดคีย์ที่กำหนดค่าแล้วและในที่สุดก็สร้างและลงนามในคีย์โดยใช้ sbctl
ก่อนที่จะติดตั้งสภาพแวดล้อมเดสก์ท็อปฉันชอบสร้างผู้ใช้ของตัวเอง
ฉันไม่ชอบใช้รูทในสภาพแวดล้อมกราฟิกในรากความคิดของฉันควรใช้ในงานที่เฉพาะเจาะจงเท่านั้น
useradd -m -G wheel -s /bin/bash usuario
passwd usuario
แพ็คเกจสำหรับประสบการณ์การใช้งานระบบที่ดี
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
นอกจากนี้ยังจำเป็นต้องกำหนดค่ากลุ่ม wheel โดยใช้ visudo เพื่อให้ผู้ใช้ของกลุ่มใช้ sudo
แพ็คเกจสำหรับการทำงานที่ดีและประสบการณ์การพักผ่อน
git
fastfetch
การใช้ Oh My ZSH กับ ZSH-Autosugsigns, ZSH-Syntax-highlighting plugins และธีม PowerLevel10K จะให้ผลผลิตที่ดีอย่างแน่นอน
หากอุปกรณ์ของคุณมีการ์ดกราฟิก AMD ให้อ่านคู่มือ AMDGPU
คุณอาจจะติดตั้งแพ็คเกจต่อไปนี้:
lib32-vulkan-radeon
lib32-libva-mesa-driver
libva-mesa-driver
mesa
vulkan-radeon
xf86-video-amdgpu
คู่มือการเลือกมีประโยชน์มากสำหรับผู้ใช้ kgx
สำหรับผู้ใช้ GNOME จะมีประโยชน์มากในการสร้างเอกสารด้วยเมนูคลิกขวา
ความสามารถในการสร้างสภาพแวดล้อมที่ควบคุมและแยกได้ให้ประโยชน์ที่เป็นเอกลักษณ์ทำผิดพลาด
นอกเหนือจากความสามารถในการทำผิดพลาดได้มากเท่าที่คุณต้องการแล้วยังใช้งานได้ดีมากในการใช้เครื่องเสมือนและภาชนะบรรจุเพื่อให้ระบบปฏิบัติการสะอาดและของเหลว
เป็นที่เปรียบมิได้ว่าคอนเทนเนอร์ที่ใช้งานได้ง่ายและใช้งานง่ายมากขึ้นสำหรับการติดตั้งซอฟต์แวร์โดยตรงในระบบปฏิบัติการ
sudo pacman -S docker
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo usermod -aG docker $USER
หลังจากนั้นเพียงแค่ดำเนินการเข้าสู่ระบบอีกครั้งกับผู้ใช้ของคุณ