2 years ago
by admin
df (абревіатура від disk free) — утиліта систем UNIX.
Показує файлові системи, звітує про їх розмір, використане та вільне місце на дисках.
df [Опції] [Файл]
[-k] — Використовує блоки розміром в 1 Кбайт замість 512 байт.
[-h] — Форматування чисел у формі, зручній для людини
[-H] — Теж що й [-h], проте в одиницях SІ (1М=1000, а не 1024).
[-m] — При виводі розмір блоку встановлюється в двійкових Мб
[-T] — Вказує тип файлової системи (ext3, fat32, ntfs).
[-a] — Показує всі файлові системи, в тому числі і ті, розмір блоку яких — нульової довжини.
[-i] — Показує інформацію про іноди на диску.
За умовчанням вона виводить результат у блоках, що не завжди зручно. Для легшого читання треба додати прапор -h:
[peturik@peturik-7440 ~]$ df -h
Ф. система Розм Вик Дост Вик% змонтований на
devtmpfs 4,0M 0 4,0M 0% /devwhite
tmpfs 7,8G 198M 7,6G 3% /dev/shm
tmpfs 3,2G 1,4M 3,2G 1% /run
/dev/sdb2 129G 11G 112G 9% /
tmpfs 7,8G 25M 7,8G 1% /tmp
/dev/sdb3 96G 12G 79G 14% /home
/dev/sda1 234G 2,1M 222G 1% /mnt/ssd
/dev/sdb1 1022M 89M 934M 9% /efi
tmpfs 1,6G 52K 1,6G 1% /run/user/1000
Приклад з файловою системою та у формі, зручній для людини:
[peturik@peturik-precision5540 ~]$ df -Th
Ф. система Тип Розм Вик Дост Вик% змонтований на
devtmpfs devtmpfs 4,0M 0 4,0M 0% /dev
tmpfs tmpfs 16G 144M 16G 1% /dev/shm
tmpfs tmpfs 6,2G 1,7M 6,2G 1% /run
/dev/nvme0n1p3 ext4 201G 23G 169G 12% /
tmpfs tmpfs 16G 21M 16G 1% /tmp
/dev/nvme0n1p1 ext4 736G 21G 678G 3% /home
/dev/nvme0n1p2 vfat 999M 261M 738M 27% /efi
/dev/sda1 exfat 120G 46G 74G 39% /mnt/pndrv
tmpfs tmpfs 3,1G 68K 3,1G 1% /run/user/1000
Category: Linux | Comments: 0
2 years ago
by admin
tlp-stat виводить в консолі поточну конфігурацію, інформацію про систему, активні параметрі енергозбереження та данні про батарею.
Інфо про утиліту: TLP 1.3 для покращення работи від акумулятора Linux-ноутбуків
Category: Linux | Comments: 0
2 years ago
by admin
- hwinfo --short (hardware info)
- sudo pacman-mirrors -g (Manjaro)
- sudo chmod -R 777 /srv/http/
- df -h (абревіатура від disk free)
- sudo tlp-stat -h
- lsblk -f
- htop - утиліта для перегляду запущених процесів у Linux
- sudo envycontrol -h - EnvyControl - це інструмент командного рядка (CLI), який забезпечує простий спосіб перемикання між режимами GPU на системах Nvidia Optimus (тобто на ноутбуках з гібридними конфігураціями графіки Intel + Nvidia або AMD + Nvidia) під управлінням Linux.
Відповідно до принципу GNU в Linux є окрема утиліта для перегляду кожного з типів пристроїв. Вони називаються так само, як і технології, за допомогою яких підключені пристрої з префіксом ls (list):
- lspci
- lsusb
-
lsscsi
-
lscpu
- lshw
$ lspci опції
Опції утиліти вказують скільки даних потрібно виводити та як їх фільтрувати. Розглянемо докладніше:
- -v - виводити докладну інформацію про пристрої
- -vv - виводити дуже докладну інформацію про пристрої
- -n – показувати код виробника для пристрою
- -b - показати всі адреси пристроїв на шині
- -d - показати лише пристрої певного виробника
- -t - Перегляд пристроїв ubuntu у вигляді дерева.
- -s - показати інформацію про певний пристрій
Якщо ви хочете подивитися лише обладнання певного типу, скажімо, звукову карту використовуйте фільтр grep:
lspci | grep audio
link
Category: Linux | Comments: 0
2 years ago
by admin
Менеджери пакетів в Arch Linux
Хоча Arch Linux поставляється з Pacman як стандартний пакет manager, можна також встановити інші менеджери пакетів, наприклад Yay. На відміну від Pacman, ці менеджери пакетів дозволяють додавати нові пакети з офіційного репозиторію Arch і AUR (Репозиторія користувача Arch).
У той час як інші менеджери пакетів використовувалися багато років, такі, наприклад, як Yaourt і Aurman, більше не підтримуються. Отже, Pacman і Yay – безпечніші та надійніші менеджери пакетів, на які можна покластися в Arch Linux.
AUR – це репозиторій, організований спільнотою, який надає користувачам платформу обмінюватись розробленими ними пакетами.
YaY
Оскільки розробники Yaourt та Aurman не випускатимуть жодних оновлень після припинення підтримки, користувачі Arch почали використовувати Yay для додавання пакетів з AUR. Основна мета Yay полягала в тому, щоб мінімізувати введення даних користувачем і надати інтерфейс, подібний до Pacman.
Не можна встановити Yay за допомогою Pacman, так як він не підтримує додавання пакетів безпосередньо з репозиторію користувача Arch. Отже доведеться встановити менеджер пакетів Yay вручну, використовуючи його репозиторій Git. Ось як встановити його у вашій системі.
- pacman -S --needed git base-devel
- git clone https://aur.archlinux.org/yay.git
- cd yay
- makepkg -si
Оновлення системи за допомогою Yay
Достатньо ввести yay
[peturik@peturik-7440 ~]$ yay
:: Синхронізуємо бази даних пакунків...
endeavouros вже оновлено
core вже оновлено
extra вже оновлено
community вже оновлено
multilib вже оновлено
:: Починаємо повне оновлення системи...
виконано геть усе, нема що робити
:: Пошук оновлень у базах даних...
:: Пошук оновлень у AUR...
тут нічого робити
[peturik@peturik-7440 ~]$
Встановити пакети за допомогою Yay
yay -S cmatrix
Видалити пакети за допомогою Yay
Щоб видалити пакети за допомогою Yay, додайте -R для команди yay за промовчанням. Ви також можете використовувати прапор -Rns, щоб видалити всі непотрібні залежності вашої системи.
yay -R cmatrix
yay -Rns cmatrix
Якщо потрібно видалити пакети, які не потрібні вашій системі, використовуйте прапорець -Yc з командою.
yay -Yc
Category: Linux | Comments: 0
2 years ago
by admin
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 Installed
Category: Linux | Comments: 0