Добро пожаловать в базу знаний

Команды для работы с системой и процессами

0
  • Статистика
  • who или w - просмотр авторизованных пользователей
    • last - список информации о последних входах в систему, включая время, имя пользователя, ip-адрес и длительность сеанса
    • history - история запросов
          • uptime - Продолжительность работы системы и средняя загрузка
            last reboot - показывает историю перезагрузок
      Процессы
      • top или htop - выводит список запущенных процессов и информацию о них
        • ps aux | grep имя_файла/процесса - найти идентификатор процесса по имени файла или его названию, где ps - выводит текущие запущенные процессы
        • Что обозначают буквы в поле STAT при запуске ps -aux или top ?
          R - Процесс выполняется в данный момент
          S - Процесс ожидает выполнение (спит)
          D - Процесс в полной (непрерываемой) спячке, например, ожидает ввода/вывода
          Z - zombie или defunct процесс, т.е. процесс у которого нет родителя.
          T - Процесс остановлен.
          W - процесс в свопе
          < - процесс в приоритетном режиме.
          N - процесс в режиме низкого приоритета
          L - real-time процесс, имеются страницы заблокированные в памяти.
        • lsof | grep имя_файла/процесса – Показывает списки файлов, которые используют процессы
        • kill pid - завершить процесс по его индентификатору id
        • killall processname - завершить все процессы с именем processname
              •  
            Устройства
            • uname -a -показывает информацию о ядре Linux
            • cat /proc/cpuinfo - показывает информацию о процессоре и о количестве ядер: cat /proc/cpuinfo | grep 'cpu cores'
            • cat /proc/meminfo - показывает информацию об оперативной памяти
            • lshw - показывает информацию об устройствах
            • lsblk - показать информацию о жестком диске
            • free -m - псвобождает память: RAM и swap (переключатель -m в MB)
            •  
              Диск
              • df -h - Показывает свободное пространство на смонтированных разделах (в байтах)
              • df -i - Показывает свободные inodes в файловой системе
              • fdisk -l - Показывает информацию о диске, разделах и файловой системе
              • du -sh - Отображает нераспределенное пространство на смонтированных разделах в MB, GB, TB
              • cat /sys/block/sda/queue/rotational - показывает (Начиная с версии ядра 2.6.29 Linux) тип диска hdd или ssd: 0 - значит SSD, если 1 - тогда установлен HDD 
            • Сеть
              • ifconfig -a - проверка настройки сети
              • netstat - отображение различной сетевой информации