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
Сетевые утилиты
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
Другие ресурсы:
Статьи: