Утиліта TLP. Вивід інформації tlp-stat
sudo tlp-stat -h
Інфо про утиліту: TLP 1.3 для покращення работи від акумулятора Linux-ноутбуків
Category: Linux | Comments: 0sudo tlp-stat -h
Інфо про утиліту: TLP 1.3 для покращення работи від акумулятора Linux-ноутбуків
Category: Linux | Comments: 0Відповідно до принципу GNU в Linux є окрема утиліта для перегляду кожного з типів пристроїв. Вони називаються так само, як і технології, за допомогою яких підключені пристрої з префіксом ls (list):
$ lspci опції
Опції утиліти вказують скільки даних потрібно виводити та як їх фільтрувати. Розглянемо докладніше:
lspci | grep audio
Category: Linux | Comments: 0
Хоча Arch Linux поставляється з Pacman як стандартний пакет manager, можна також встановити інші менеджери пакетів, наприклад Yay. На відміну від Pacman, ці менеджери пакетів дозволяють додавати нові пакети з офіційного репозиторію Arch і AUR (Репозиторія користувача Arch).
У той час як інші менеджери пакетів використовувалися багато років, такі, наприклад, як Yaourt і Aurman, більше не підтримуються. Отже, Pacman і Yay – безпечніші та надійніші менеджери пакетів, на які можна покластися в Arch Linux.
AUR – це репозиторій, організований спільнотою, який надає користувачам платформу обмінюватись розробленими ними пакетами.
Не можна встановити Yay за допомогою Pacman, так як він не підтримує додавання пакетів безпосередньо з репозиторію користувача Arch. Отже доведеться встановити менеджер пакетів Yay вручну, використовуючи його репозиторій Git. Ось як встановити його у вашій системі.
Достатньо ввести yay
[peturik@peturik-7440 ~]$ yay :: Синхронізуємо бази даних пакунків... endeavouros вже оновлено core вже оновлено extra вже оновлено community вже оновлено multilib вже оновлено :: Починаємо повне оновлення системи... виконано геть усе, нема що робити :: Пошук оновлень у базах даних... :: Пошук оновлень у AUR... тут нічого робити [peturik@peturik-7440 ~]$
yay -S cmatrix
Щоб видалити пакети за допомогою Yay, додайте -R для команди yay за промовчанням. Ви також можете використовувати прапор -Rns, щоб видалити всі непотрібні залежності вашої системи.
yay -R cmatrix
yay -Rns cmatrix
Якщо потрібно видалити пакети, які не потрібні вашій системі, використовуйте прапорець -Yc з командою.
yay -YcCategory: Linux | Comments: 0
dmidecode — це безкоштовна утиліта командного рядка для Linux, яка може аналізувати дані SMBIOS. Назва dmidecode походить від Desktop Management Interface
Серійний номер:
sudo dmidecode -s system-serial-number
[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
[peturik@peturik-7440 vrrd]$ sudo dmidecode -t memory | grep Size Size: 8 GB Size: No Module InstalledCategory: Linux | Comments: 0
Конфігураційний файл /etc/fstab містить необхідну інформацію для автоматизації процесу монтування розділів. Коротше кажучи, монтування — це процес, під час якого необроблений (фізичний) розділ готується для доступу та призначається місце розташування в дереві файлової системи (або точці монтування).
[Device] [Mount Point] [File System Type] [Options] [Dump] [Pass]
<device> | Пристрій/розділ (за розташуванням /dev або UUID), який містить файлову систему. |
<mount point> | Каталог у вашій кореневій файловій системі (точка монтування), з якої можна отримати доступ до вмісту пристрою/розділу (примітка: swap не має точки монтування). У назвах точок монтування не повинно бути пробілів. |
<file system type> | Тип файлової системи (див. LinuxFilesystemsExplained). |
<options> | Параметри монтування доступу до пристрою/розділу |
<dump> | Увімкнути або вимкнути резервне копіювання пристрою/розділу. Це поле зазвичай має значення 0, яке вимикає його. |
<pass num> | Керує порядком, у якому fsck перевіряє пристрій/розділ на наявність помилок під час завантаження. Кореневий пристрій має бути 1. Інші розділи мають мати 2 або 0, щоб вимкнути перевірку. |
Щоб отримати список пристроїв за UUID:
lsblk -f
lsblk
sudo blkid
[peturik@peturik-7440 ~]$ lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda └─sda1 ext4 1.0 d8258692-b435-4cf4-917e-51d37cffd023 221,7G 0% /mnt/ssd sdb ├─sdb1 vfat FAT32 357A-D7F9 933,3M 9% /efi ├─sdb2 ext4 1.0 root 76e7f72a-7e05-44ff-abbe-135414bc765b 110,9G 9% / ├─sdb3 ext4 1.0 0f6b83b1-c389-41e8-941a-36a6b02d8fce 79,6G 12% /home └─sdb4 swap 1 4f05fd47-ce88-4a1a-a7f2-b421824b1427 [SWAP] sdc └─sdc1 exfat 1.0 73F7-7BC8 [peturik@peturik-7440 ~]$
file /etc/fstab:
# /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.
https://help.ubuntu.com/community/Fstab Category: Linux | Comments: 0