Advanced Search
Search Results
90 total results found
Linux & Devops
Network
CLI Commands
Ansible
Docker
Git
Python
PostgeSQL
Kubernetes
Victoria Metrics & Prometheus
TCP
Модель TCP/IP
Wireshark
Attestation
Linux
Servers
ELK and Graylog
tar
tar tar -xvf archive.tar $file1 $file2.. -x: распакоука архива-с: запакоука-v: подробный (verbose) режим-f: указание на файл Архив .tar.gz - это архив tar, сжатый gzip. -z: с помощью этого ключа можно сразу сжимать в .tar.gz и распаковывать такие архивы....
diff
diff diff $file1 $file2 Показывает разницу между 2 текстовыми файлами. -u расширенный вывод
STDERR
В конце команды 2>$file - что бы отправить ошибки в файл. 2>&1 чтобы отправить ошибки в stdout. ls /ffffff > out.txt 2>&1
tmux
tmux tmux: запускает мультиплексор оболочки. tmux detach: "отцепляет" сессию tmuxtmux attach: вернуться к отцепленной сессииtmux ls: показать сессии hotkeys: Ctrl + b + " : поделить консоль вертикальноCtrl + b + % : поделить консоль горизонтальноCtrl + b +...
screen
screen screen: запустить сессию screen. -S: создать новую сессию со своим названием-ls: посмотреть список запущенных сессий-r: вернуться к сессии (нужно указать id сессии) screen -X -S $session_id kill: завершить сессию (можно зайти в саму сессию и нажать ...
head & tail
head & tail -n: показать n строк с начала/конца файла. Также можно направлять вывод других команд в head и tail, что бы ограничить количество выводимых строк. tail -f $filename: продолжать выводить новые строки с их появлением в файле.
puppet
puppet Посмотреть список файлов на хосте под паппетом:cat $(puppet config print resourcefile)
postfix
postfix Блокировка адресов:- Добавляем адреса в файл /etc/postfix/block_recipients- sudo postmap /etc/postfix/block_recipients- Перезапускаем постфикс Посмотреть письмо:postcat -qv $message_id
udevadm
udevadm udevadm info: посмотреть информацию о системном устройствеudevadm info —query=all —name=/dev/sda udevadm monitor: отслеживание событий, связанных с системными устройствамиudevadm monitor —kernel —subsystem-match=scsi (можно запустить и без опций, тог...
umask
umask umask определяет дефолтные права для созданных в системе файлов и директорий. В операционной системе Linux базовые права для директории равны 0777 (rwxrwxrwx), а для файла 0666 (rw-rw-rw). По умолчанию umask 0002 используется для обычного пользовател...
Переменные оболочки и окружения.
Переменные оболочки и окружения. Переменные оболочки - переменные которые объявлены и действуют только в пределах данной оболочкиПеременные окружения - переменные, которые действуют в данной оболочке и всех дочерних процессах этой оболочки. set | less - посм...
swap
swap swap - область подкачки. Создание раздела подкачки: - убедиться что раздел пуст- mkswap dev (где dev - файл раздела диска)- swapon dev (чтобы зарегистрировать область в ядре) После создания раздела подкачки можно добавить запись в /etc/fstab:/dev/sda...
sed
sed sed "s/word/\n/g": заменить все паттерны word на символ переноса строки (вместо каждого word будет начинаться новая строчка)
pg_dump
pg_dump pg_dump - создает дамп баз, схем, таблиц postgresql -d $db_name, —dbname=$db_name: имя бд, к которой выполняется подключение-h $host, —host=$host: имя хоста-p $port, —port=$port: порт для подключения-U $username, —username=$username: пользователь, от...
LVM
LVM С помощью lvm можно собрать один или несколько физических томов в группу томов, и из этого общего пула памяти размечать логические тома. lvm позволяет добавлять новые физические тома в группу томов, увеличивая ее размер; удалять физические тома, если для...
disk
disk Посмотреть таблицу разделов диска:parted -l / fdisk -l Также инфа есть в /proc/partitions Создать раздел:parted /dev/vd*(нужный раздел)fdisk /dev/vd* Изменить размер раздела:fsadm resize $partition (если не указать размер, то он станет равным размеру ...
GRUB
GRUB Grub - загрузчик ядра linux. Попасть в меню GRUB - Esc или shift при загрузке системы. В меню GRUB:e - посмотреть команды конфигурации загрузчикас - перейти в консоль В консоли есть несколько полезных команд: ls: выведет дисковые устройства и разделы...
journalctl
journalctl journalctl - журнал системных сообщений, может быть полезен при отладке journalctl -S -4h: посмотреть сообщения за послдение 4 часа(-S, since).journalctl -S 06:00:00: посмотреть сообщения с 6 утра.journalctl -S '2020-01-14 14:30:00': посмотреть с...
init / systemd
init / systemd Проверить наличие systemd можно посмотрев man (man 1 init), либо проверив наличие /etc/systemd и /usr/lib/systemd Если есть каталог /etc/init, содержащий несколько файлов .conf, то система использует Upstart Если всего вышеперечисленного нет, ...
apt
apt apt list —installed: показать установленные в системе пакеты