МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Основні команди LinuxПостає питання – як же взнати тип операційної системи, встановленої у вас на комп'ютері. Для отримання такої інформації існує утиліта uname (Unix NAME).
uname , запущена без параметрів, покаже базове ім'я системи: gserg@ADM:~$ uname Linux
Також вона може приймати наступні параметри: -s – показує назву ядра системи -r – ім'я реліза ядра системи -v – ім'я версії, а також дату компіляції ядра -о – операційну систему -p – тип процесора -m – тип устаткування (i386, i686, Alpha) -а – всю інформацію відразу.
Це не всі параметри uname. Більш детальну інформацію можна дізнатися з довідкової системи.
Команда free показує об'єм пам'яті і об'єм її використання, а також використання swap:
gserg@ADM:~$ free total used free shared buffers cached Mem: 498916 483332 15584 0 4392 112924 -/+ buffers/cache: 366016 132900 Swap: 1453840 412532 1041308
Зверніть увагу, що практично вся вільна пам'ять резервується системою під дискові буфери і дисковий кеш, що дозволяє Linux ефективніше працювати з дисками. Стан системи в даний момент, міра її завантаженості і час роботи без перезавантажень показує команда uptime:
gserg@ADM:~$ uptime 14:24:08 up 1 day, 6:01, 2 users, load average: 0.08, 0.19, 0.16 Першим параметром йде поточний час, потім, після слова up – час, що пройшов з моменту включення комп'ютера, потім показано скільки користувачів зареєстровано зараз в системі (це може бути і декілька реєстрацій одного і того ж користувача) і завантаження системи. Завантаження системи показується в кількості процесів, що одночасно працюють в системі, середнє значення за 1-ну, 5 і 15 хвилин. Система вважається навантаженою, якщо це значення перевищує 1 з розрахунку на 1 процесор. Іншим засобом моніторингу продуктивності є команда vmstat: [gserg@admin ~]$ vmstat procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 268928 776168 15072 203316 1 2 10 14 207 225 13 3 84 0 0
Ця команда видає за раз великий об'єм інформації. Розділ procs : r — кількість чекаючих процесів b — кількість сплячих процесів Розділ memory : swpd — об'єм використовуваної віртуальної пам'яті free — об'єм вільної віртуальної пам'яті buff — об'єм пам'яті, зайнятої під дискові буфери cache - об'єм пам'яті, зайнятої під дисковий кеш. Розділ swap : si — об'єм пам'яті, підкачаної з диска so — об'єм пам'яті, вивантаженої на диск Розділ io : bi — кількість блоків, відправлених на блоковий пристрій bo — кількість блоків, прочитаних з блокового пристрою Розділ system : in — кількість переривань в секунду cs — кількість перемикань контексту в секунду Розділ cpu : us — час виконання коду рівня користувача (у відсотках від загального часу) sy — час виконання коду рівня системи (у відсотках від загального часу) id — час простою процесора (у відсотках від загального часу) wa — час чекання вводу/виводу st — час роботи віртуальної машини рівня ядра.
Команда vmstat показує при простому запуску усереднені показники за весь час з моменту запуску системи. Але можна попросити vmstat вивести показники за задану кількість часу:
[gserg@admin ~]$ vmstat 1 5 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 268844 742148 16620 212452 1 2 10 14 216 230 13 3 84 0 0 0 0 268844 742140 16628 212436 0 0 0 48 1097 414 6 2 92 0 0 0 0 268844 742140 16628 212436 0 0 0 0 1105 392 5 1 94 0 0 0 0 268844 742172 16628 212436 0 0 0 0 1090 345 4 1 95 0 0 0 0 268844 742172 16628 212436 0 0 0 0 1107 403 6 1 93 0 0 У прикладі виведена інформація за кожну секунду впродовж 5 секунд. Якщо другий параметр (5) не вказувати, то vmstat виводитиме інформацію кожну секунду до натиснення Ctrl+C : [gserg@admin ~]$ vmstat 1 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 268844 740824 16824 212720 1 2 10 14 217 230 13 3 84 0 0 0 0 268844 740856 16824 212720 0 0 0 0 1088 488 8 2 90 0 0 0 0 268844 740856 16824 212720 0 0 0 0 1392 873 14 4 82 0 0 ^C Для перегляду розмірів файлових систем використовується команда df:
[gserg@admin ~]$ df Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/hdb2 36733400 10074596 24762736 29% / /dev/hdb1 101086 16228 79639 17% /boot tmpfs 647688 0 647688 0% /dev/shm
Без параметрів команда виводить дані у вигляді кількості блоків по 1 кілобайту. Для людини це не дуже зручна подача інформації. В df існує ключ - h(або -- human), що дозволяє побачити об'єми в звичних нам одиницях виміру:
[gserg@admin ~]$ df --human Файловая система Разм Исп Дост Исп% смонтирована на /dev/hdb2 36G 9,7G 24G 29% / /dev/hdb1 99M 16M 78M 17% /boot tmpfs 633M 0 633M 0% /dev/shm
Читайте також:
|
||||||||
|