Основные команды Vim

Основные команды Vim

Esc - переход между режимами работы

vim -R /file #open file in read mod
hjkl #move keys in the Vim text editor. They correspond to the left, down, up, and right arrows.
e #end of word
b #begin of word
() #end and begin of sentence
{} #end and begin of paragraph
^ $ #end and begin of string
1G G #end and begin of file

yy #copy string
yw #copy word
yl #copy char
dd #cut string
dw #cut word
dl #cut char
p #paste

/ #start the search below
? #start the search above
N n #continue search
:e #undo changes
:w #write changes
:q #exit file
:q! или ZQ #quit without saving
:wq! или ZZ #write and quit

Полезные ссылки:


https://rigovanov.ru/vim/
https://eax.me/vim-commands/
https://github.com/lgg/vim-cheat-sheet/blob/master/README-ru.md
https://tproger.ru/translations/vim-for-beginners/

Read more

Логи попыток входа по SSH

Логи попыток входа по SSH

Основанно на этой статье cat /var/log/auth.log grep "Failed password" /var/log/auth.log grep "failure" /var/log/auth.log Используя функционал команд awk, uniq и sort, можно определить, с каких IP-адресов было наибольшее количество неудачных попыток установления SSH-соединений: grep "Failed password"

Аутентификация SSH по ключу

Аутентификация SSH по ключу

1. Создайте ключ на локальном компьютере: запустите терминал и выполните команду ssh-keygen. Задайте пароль (кодовую фразу) для ключа, или можно несколько раз нажать Enter. cat ~/.ssh/id_rsa #посмотреть приватный ключ cat ~/.ssh/id_rsa.pub #посмотреть публичный ключ 1. Скопируйте ключ на сервер: выполните в терминале команду ssh-copy-id user@

Docker manual

Docker manual

Base of Docker sudo systemctl start docker #start docker demon manually docker ps #показывает список запущенных контейнеров docker ps -a #показывает список запущенных и остановленных контейнеров docker container ls #аналогично docker images #показывает список локальных образов docker run hello-world #создание контейнера из образа hellp-world --name simple_name #задаем имя контейнеру

Траблшутинг Linux

Траблшутинг Linux

Место на дисках, состояние дисков df -h #посмотреть свободное место на подключенных дисках df -i #колличество использованных inod в системе du -sh /tmp #показать сколько места занимают все файлы в дир /tmp sudo smartctl -a /dev/nvme0n1p5 #получить smart отчет о hdd cat /proc/mdstat #информация о софтовых raid массивах