Шпаргалки

chmod: Как установить права 755 на каталоги и 644 на файлы?

Открыть.
$ sudo chmod -R u=rw,g=r,o=r,a+X /way/to/dir

Все файлы в этого каталога и его подкаталогов будут иметь права доступа rw-r--r-- (владелец может читать и писать, группа и остальные могут только читать), а все каталоги будут иметь права доступа rwxr-xr-x (владелец может читать, писать и выполнять, группа и остальные могут читать и выполнять).


echo: Как уменьшить размер любого файла, который уже занят процессом?

Открыть.

Бывает, если log-файл пишется, то просто так его стирать нельзя! Он сотрется, но размер свободного пространства на жёстком диске не увеличится, до остановки или перезагрузки компонентов системы.

Можно его просто модифицировать внесением пустой строки. Размер файла станет равен нулю, и запись в него системами продолжится в обычном режиме дальше.

echo > /var/lib/docker/containers/d3e4873/d3e4873-json.log


grep: Как вывести файл без закомментированных строк?

Открыть.
$ sudo grep -vE '(^[[:space:]]*([#;!].*)?$)' /etc/zabbix/zabbix_agentd.conf


nginx: Полезные команды для диагностики.

Открыть.

Проверка синтаксиса конфигурации:

nginx -t

Перезагрузка без остановки:

nginx -s reload

Просмотр активных соединений:

ss -tuln | grep :80

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

tail -f /var/log/nginx/access.log | grep "error"

Тест производительности:

ab -n 1000 -c 100 http://example.com/

Просмотр статуса процессов:

ps aux | grep nginx


ip: Как посмотреть активные IP-адреса на хосте?

Открыть.
$ ip a | grep 'scope global'


ssh-keygen: Как убрать host из known_hosts?

Открыть.
ssh-keygen -f "/home/ansible_qa/.ssh/known_hosts" -R "17.9.8.5"


Zabbix Server: Как запросить результат с UserParameter с Zabbix Agent?

Открыть.
 sudo zabbix_get -s 17.2.8.7 -p 10050 -k du_opt_loadtesting_results.key


Специальные символы для текста на сайте:

Открыть.
  • «ёлочки»
  • „лапки“
  • — большое тире —

О кодировке в файлах конфигураций:

Открыть.

Конфигурационные файлы проектов (а также файлы проектов в целом) должны храниться только в кодировке UTF-8. При редактировании конфигурационных файлов необходимо контролировать кодировку файлов и не допускать сохранения файлов в кодировке, отличной от UTF-8 (необходимо учитывать, что «UTF-8» и «UTF-8 без BOM» — это разные кодировки).


Латинский алфавит:

Открыть.
Прописные буквы
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Строчные буквы
a b c d e f g h i j k l m n o p q r s t u v w x y z