Linux

Настройка SSH аутентификации с помощью публичного ключа

Настроим доступ с локальном компьютера на удаленный через SSH без ввода пароля - с помощью пары ключей: 

Статистика использования оперативной памяти в МБ

Для просмотра списка всех процессов, отсортированных по занимаемой оперативной памяти в МБ:
ps -eo size,pid,user,command --sort -size | awk '{ hr=$1/1024 ; printf("%13.2f Mb ",hr) } { for ( x=4 ; x<=NF ; x++ ) { printf("%s ",$x) } print "" }'

Для просмотра общей статистики по оперативной памяти:
free -h

Операции с изображениями в командной строке Linux

Для операций с изображениями потребуется пакет imagemagick. Командой данного пакета является - convert.

Изменить размер изображения:

convert -resize 1400x1400 image.jpg image.resized.jpg

Размер можно задавать следующими способами:

Просмотр директорий и их размера в Linux

Консольная программа для анализа свободного места NCDU

ncdu /

Просмотр всех директорий, отсортированных по размеру:
du -mh --max-depth 1 | sort -rn

Просмотр 10 самых больших директорий:
du -mh --max-depth 1 | sort -rn | head -11

Анализ логов nginx

Статистика по запросам:
grep "20/Nov" /var/log/nginx/access.log | cut -d \" -f 2 | cut -d ' ' -f 2 |  sort | uniq -c | sort -n | tail -n 30 

Статистика по доменам:
grep "20/Nov" /var/log/nginx/access.log | cut -d ' ' -f 1 | sort | uniq -c | sort -n | tail -n 30

Количество запросов по часам:
grep "20/Nov" /var/log/nginx/access.log | cut -d [ -f 2 | cut -d ] -f 1 | cut -d : -f 1,2 | uniq -c

Как извлечь (распаковать) Архивы [tar], [tar.gz] и [tar.bz2]

Распаковать и Разархивировать Файлы [tar], [tar.gz] и [tar.bz2]

[tar] - Извлечь (распаковать) TAR Архив

$ tar -xvf foo.tar

[tar.gz] - Извлечь и Разархивировать TAR Архив, сжатый с помощью GZIP

$ tar -xvzf foo.tar.gz

[tar.bz2] - Извлечь и Разархивировать TAR Архив, сжатый с помощью BZIP2

$ tar -xvjf foo.tar.bz2
Опции Описание
-x извлечь файлы из архива

Страницы

Подписка на RSS - Linux