2 years ago
by admin
Спільнота користувачів UNIX-подібної ОС складається із зареєстрованих користувачів, кожен із яких має унікальний UID (User ID — ідентифікатор користувача). UID є ціле число в межах від 0 до 65535, в нових версіях до 232
Користувачі можуть організовуватися в групи, які також нумеруються 16-бітовими цілими числами, які називають GID (Group ID — ідентифікатор групи).
Команда id дозволяє виводити UID та GID:
[peturik@peturik-7440 ~]$ id -u
1000
[peturik@peturik-7440 ~]$ id -u peturik
1000
[peturik@peturik-7440 ~]$ id -u root
0
[peturik@peturik-7440 ~]$ id -nu 1000
peturik
[peturik@peturik-7440 ~]$ id peturik
uid=1000(peturik) gid=1001(peturik) групи=1001(peturik),3(sys),998(wheel),982(rfkill),1000(autologin)
[peturik@peturik-7440 ~]$ id root
uid=0(root) gid=0(root) групи=0(root)
[peturik@peturik-7440 ~]$
Category: Linux | Comments: 0
2 years ago
by admin
Дані про блокові пристрої
Блоковий пристрій – це загальний термін для позначення пристрою для зберігання даних, який зчитує або записує дані в блоках певного розміру.
Цей термін відноситься майже до кожного типу енергонезалежної пам'яті, у тому числі жорстких дисків (HDD), твердотільних накопичувачів (SSD), флеш-пам'яті і т.д.
Блоковий пристрій – це фізичний пристрій, у якому записується файлова система. Файлова система, своєю чергою, визначає схему (розмітку), за якою зберігаються дані та файли.
Утиліта lsblk дозволяє відображати інформацію про блокові пристрої. Конкретні можливості утиліти залежать від встановленої версії, але в цілому команда lsblk може надати інформацію про сам пристрій, розділення диска та файлову систему.
Без аргументів lsblk виведе ім'я пристрою, його розмір, права доступу, тип (диск або розділ), точку монтування та повідомить, чи пристрій є знімним (стовпець RM).
[peturik@peturik-7440 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 238,5G 0 disk
└─sda1 8:1 0 238,5G 0 part /mnt/ssd
sdb 8:16 0 238,5G 0 disk
├─sdb1 8:17 0 1G 0 part /efi
├─sdb2 8:18 0 131,8G 0 part /
├─sdb3 8:19 0 97,7G 0 part /home
└─sdb4 8:20 0 8G 0 part [SWAP]
sdc 8:32 1 119,5G 0 disk
└─sdc1 8:33 1 119,5G 0 part
Щоб отримати більш актуальну інформацію про диск та розділи, додайте прапорець –fs:
[peturik@peturik-7440 ~]$ lsblk -fs
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda1 ext4 1.0 d8258692-b435-4cf4-917e-51d37cffd023 221,7G 0% /mnt/ssd
└─sda
sdb1 vfat FAT32 357A-D7F9 933,3M 9% /efi
└─sdb
sdb2 ext4 1.0 root 76e7f72a-7e05-44ff-abbe-135414bc765b 111,2G 8% /
└─sdb
sdb3 ext4 1.0 0f6b83b1-c389-41e8-941a-36a6b02d8fce 78,7G 12% /home
└─sdb
sdb4 swap 1 4f05fd47-ce88-4a1a-a7f2-b421824b1427 [SWAP]
└─sdb
sdc1 exfat 1.0 73F7-7BC8
└─sdc
Category: Linux | Comments: 0
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