Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Основні команди 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

 


Читайте також:

  1. II. Основні закономірності ходу і розгалуження судин великого і малого кіл кровообігу
  2. Адвокатура в Україні: основні завдання і функції
  3. Амортизація основних засобів, основні методи амортизації
  4. Артеріальний пульс, основні параметри
  5. Архітектура Linux
  6. Банківська система та її основні функції
  7. Біржові товари і основні види товарних бірж. Принципи товарних бірж.
  8. Будова й основні елементи машини
  9. Будова оптоволокна та основні фізичні явища в оптоволокні.
  10. Бюджетування (основні поняття, механізм).
  11. Валютний ринок, основи його функціонування. Основні види валютних операцій
  12. Варіатори та їхні основні параметри




Переглядів: 915

<== попередня сторінка | наступна сторінка ==>
Архітектура Linux | Тематика рефератів

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.014 сек.