dmidecode — це безкоштовна утиліта командного рядка для Linux, яка може аналізувати дані SMBIOS. Назва dmidecode походить від Desktop Management Interface
[peturik@peturik-7440 rnb2]$ dmidecode -h
Usage: dmidecode [OPTIONS]
Options are:
-d, --dev-mem FILE Read memory from device FILE (default: /dev/mem)
-h, --help Display this help text and exit
-q, --quiet Less verbose output
--no-quirks Decode everything without quirks
-s, --string KEYWORD Only display the value of the given DMI string
-t, --type TYPE Only display the entries of given type
-H, --handle HANDLE Only display the entry of given handle
-u, --dump Do not decode the entries
--dump-bin FILE Dump the DMI data to a binary file
--from-dump FILE Read the DMI data from a binary file
--no-sysfs Do not attempt to read DMI data from sysfs files
--oem-string N Only display the value of the given OEM string
-V, --version Display the version and exit
[peturik@peturik-7440 rnb2]$
[peturik@peturik-7440 rnb2]$ sudo dmidecode -t system
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Dell Inc.
Product Name: Latitude E7440
Version: 01
Serial Number: BR42P12
UUID: 4c4c4544-0052-3410-8032-c2c04f503132
Wake-up Type: Power Switch
SKU Number: Latitude E7440
Family: Not Specified
...
[peturik@peturik-7440 rnb2]$ sudo dmidecode -t memory
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.
Handle 0x0046, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 16 GB
Error Information Handle: Not Provided
Number Of Devices: 2
Handle 0x0047, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0046
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8 GB
Form Factor: SODIMM
Конфігураційний файл /etc/fstab містить необхідну інформацію для автоматизації процесу монтування розділів. Коротше кажучи, монтування — це процес, під час якого необроблений (фізичний) розділ готується для доступу та призначається місце розташування в дереві файлової системи (або точці монтування).
Загалом fstab використовується для внутрішніх пристроїв, CD/DVD-девайсів та мережевих тек (samba/nfs/sshfs).
Параметри для mount і fstab подібні.
Розділи, перелічені у fstab, можна налаштувати на автоматичне монтування під час процесу завантаження.
Якщо пристрій/розділ відсутній у списку fstab, ЛИШЕ ROOT може підключити пристрій/розділ.
Користувачі можуть монтувати пристрій/розділ, якщо пристрій знаходиться у fstab із належними параметрами.
Fstab File Configuration
Синтаксис запису fstab:
[Device] [Mount Point] [File System Type] [Options] [Dump] [Pass]
<device>
Пристрій/розділ (за розташуванням /dev або UUID), який містить файлову систему.
<mount point>
Каталог у вашій кореневій файловій системі (точка монтування), з якої можна отримати доступ до вмісту пристрою/розділу (примітка: swap не має точки монтування). У назвах точок монтування не повинно бути пробілів.
Увімкнути або вимкнути резервне копіювання пристрою/розділу. Це поле зазвичай має значення 0, яке вимикає його.
<pass num>
Керує порядком, у якому fsck перевіряє пристрій/розділ на наявність помилок під час завантаження. Кореневий пристрій має бути 1. Інші розділи мають мати 2 або 0, щоб вимкнути перевірку.
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=357A-D7F9 /efi vfat defaults,noatime 0 2
UUID=76e7f72a-7e05-44ff-abbe-135414bc765b / ext4 defaults,noatime 0 1
UUID=0f6b83b1-c389-41e8-941a-36a6b02d8fce /home ext4 defaults,noatime 0 2
UUID=4f05fd47-ce88-4a1a-a7f2-b421824b1427 swap swap defaults 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
UUID=d8258692-b435-4cf4-917e-51d37cffd023 /mnt/ssd/ ext4 defaults,noatime 0 0
UUID=73F7-7BC8 /mnt/pndrv exfat defaults,user,uid=1000,gid=100,nofail,noatime 0 0
Тут, UUID=73F7-7BC8 - змінний носій (pendrive)
В options потрібно додати опцію nofail, інакше, якщо цей диск не підключений до комп'ютера під час завантаження, комп'ютер може не завантажитися через помилку у файлі /etc/fstab.
Для установки пакетів з yay ви можете використовувати цю команду.
yay -S package_name
Після цього ви побачите пронумерований список назви пакета в встановленому репо вашої системи. Просто введіть номер версії пакета, яку ви хочете встановити, і yay почне встановлювати його у вашій системі.
Ви також можете просто шукати пакети, ввівши:
yay package_name
Якщо вам потрібна додаткова інформація про пакет, ви можете ввести:
yay -Si package_name
Yay також може одночасно оновлювати як пакети Pacman, так і AUR за допомогою цієї команди:
yay
Це буде називатися yay -Syu, який встановлений за замовчуванням при запуску yay.
Ви можете шукати та встановлювати або видаляти звичайні пакети зі сховищ за допомогою yay.
Ви можете визначити, де він знаходить пошуковий запит у вигляді пакета або збірки-інструкцій-файлів AUR на виході