Linux

Теги: linux 

Как перезагрузить сервер

sudo reboot или sudo shutdown -r now

Последний вариант предпочтительнее, так как позволяет указать причину перезагрузки

sudo shutdown -r now 'System maintenance'

Группы и юзеры

who или так whoami или так echo $USER юзер

с подробностями: w

id -g текущая группа

id -G все группы, в которых состоит текущий юзер

имена вмето айдишников id -Gn или так groups

Права

sudo chmod 777 name_of_partition это выдает вообще все права

Подробнее как выдать более ограниченно

Диски и др.устройства

sudo fdisk -l1 доступные диски. fdisc позволяет управлять разделами (требует рут права). Другой вариант через утилиту parted

blkid /dev/discname аналог. Флаг -p дает подробную инфу. Если надо без рут прав: lsblk /dev/discname

Утилита dd позволяет замерить быстродействие (острожно, т.к. влечет запись перезапись). Запускать лучше через iostat. Более точно измеряет быстродействие fio

Как добавить диск на ubuntu

Сетевые утилиты

ssh-туннелирование через утилиту ssh, позволяющую создавать соединение и перенаправлять порты

Оценка быстродействия [http] с поможью ab - [apache-banchmark]

Нагрузочное [тестирование] с помощью python приложения [molotov] - асинхронный тестировщик нагрузки приложения.

CPU

Простейший способ через ps

ps -eo pcpu,pid,user,args | sort -r | head -10

Интерактивно - черехз htop. Смотри тут. Статья на баше

Процессы

Все процессы ps auxw. Фильрация по конкретным запросам ps auxw | grep root | -v grep - в данном случае находятся все рут процессы, за исключением самого grep. Можно задать псевдоним:

alias pg='ps aux | grep -v grep | grep $1'

pg something

Другие ресурсы:

Статьи: