- Локальные хосты
sudo arp-scan --localnet
- Открытые порты
sudo netstat -ntulp
sudo lsof -nP -i | grep LISTEN
- Содержимое папки
ls -aFGlsh
- Размер папки
du -sh
- Список пользователей
cut -d: -f1 /etc/passwd
- Очистить ключи ssh
rm ~/.ssh/known_hosts
- Назначить команду
alias python=python3
alias pip3='/usr/local/bin/pip3.7'
unalias python
-
Запустить файл
./<>
илиsource <>
-
Прервать
Ctrl + c
-
Закрыть
Ctrl + d
-
Путь до текущей директории
pwd
-
MD5 сумма папки
cat ./* | md5
-
Изменить права
sudo chown -R `whoami`:admin /<путь>
-
Список ip-адресов посредников
traceroute yandex.ru
-
Сменить пароль
passwd
-
Закрыть процесс на порту
lsof -i tcp:<порт>
kill -9 <PID>
- Разархивировать GZIP
gunzip example.gz
- Свободное место ЖД
df -h
- История подключений SSH
sudo tail -f /var/log/auth.log
- Версия системы
lsb_release -a
- История команд Больше →
history
- История подключений
last
Неудачные попытки
lastb
- Нагрузка и процессы
htop
-
Архивация GZIP
-
Архивация TAR GZIP
-
Количество файлов
ls -l | wc
- Сменить права
chmod 777 -r
- Сменить владельца
sudo chown user ./file
- Реалтайм поиск по ключевому слову & обрезка строки
cat data/logs/api.log | grep "Unknown brand" | cut -c 74- | sort -u
- Сгенерировать SSH ключи
ssh-keygen
pbcopy < ~/.ssh/id_rsa.pub
ssh-keygen -t rsa -b 4096 -f deploy
cat ~/deploy.pub >> ~/.ssh/authorized_keys
service sshd reload
pbcopy < ~/deploy
- Копирование файлов между серверами
scp /<path_to_file> root@<ip>:/<new_path>
- Получить публичный ключ по приватному
ssh-keygen -y -f key.pem > key.pub
Команда | Описание |
---|---|
tmux |
Создать сессию |
tmux new -s <имя> |
Создать именнованную сессию |
tmux attach |
Присоединиться к существующей сессии |
tmux attach -t <имя> |
Присоединиться к существующей именнованной сессии |
Ctrl + b n |
Следующее окно |
Ctrl + b p |
Предыдущее окно |
Ctrl + b x |
Закрыть окно |
Ctrl + b c |
Создать окно |
Ctrl + b d / tmux detach |
Отключиться (выйти из сессии) |
tmux ls |
Список сессий |
Ctrl + b PgUp |
Режим копирования |
q |
Выход из режима копирования |
Ctrl + b [ ↑ |
Прокрутка вверх |
Команда | Описание |
---|---|
:i |
Вставить текст |
Esc |
Выйти из вставки текста |
:q |
Выйти |
:q! |
Выйти и сохранить |
:wq |
Записать и выйти |
:wq! |
Насильно записать и выйти |
:x , :exit |
Записать и выйти, если есть изменения |
:qa |
Выйти отовсюду |
:cq |
Закрыть без сохранения, выйти с ошибкой |
Команда | Описание |
---|---|
nano <> |
Открыть файл <> |
Ctrl + o |
Сохранить |
Ctrl + x |
Выйти |