Добавлены docker, netstat, ss, x11vnc

This commit is contained in:
Alexander Zhirov 2022-06-02 13:36:57 +03:00
parent a691cdb019
commit 09741acce8
6 changed files with 131 additions and 0 deletions

View File

@ -6,6 +6,9 @@
- [Настройка SSH](src/ssh.md)
- [Копирование файлов на удалённый сервер через SSH](src/scp.md)
- [Анализ трафика (tcpdump)](src/tcpdump.md)
- [Проверка открытых портов (netstat)](src/netstat.md)
- [Проверка открытых портов (ss)](src/ss.md)
- [Мониторинга и анализа трафика (ngrep)](src/ngrep.md)
- [Работа с архивами](src/archives.md)
- [systemd](src/systemd.md)
- [Подключение к удалённому рабочему столу (x11vnc)](src/x11vnc.md)

13
linux/src/netstat.md Normal file
View File

@ -0,0 +1,13 @@
# Проверка открытых портов (netstat)
```sh
netstat -tulpn
```
где
- `-t` - показать `tcp` порты
- `-u` - показать `udp` порты
- `-l` - посмотреть только прослушиваемые порты
- `-p` - показать имя программы и ее `PID`
- `-n` - показывать `ip` адреса в числовом виде

13
linux/src/ss.md Normal file
View File

@ -0,0 +1,13 @@
# Проверка открытых портов (ss)
```sh
ss -tulpn
```
где
- `-t` - показать `tcp` порты
- `-u` - показать `udp` порты
- `-l` - посмотреть только прослушиваемые порты
- `-p` - показать имя программы и ее `PID`
- `-n` - показывать `ip` адреса в числовом виде

21
linux/src/x11vnc.md Normal file
View File

@ -0,0 +1,21 @@
# Подключение к удалённому рабочему столу (x11vnc)
Создание файла с паролем:
```sh
x11vnc -storepasswd "password" file
```
где `-storepasswd` сохраняет пароль `"password"`, переданного в качестве пароля `VNC`, в файл `file`, например:
```sh
x11vnc -storepasswd "password" /etc/.vncpasswd
```
Использование файла с паролем для запуска `x11vnc`:
```sh
x11vnc -rfbauth /etc/.vncpasswd
```
**Возможно файл с паролем необходимо будет сделать только для чтения!**

View File

@ -3,3 +3,4 @@
- [Asterisk](src/asterisk.md)
- [Oh My ZSH!](src/ohmyzsh.md)
- [Firefox](src/firefox.md)
- [Docker](src/docker.md)

80
program/src/docker.md Normal file
View File

@ -0,0 +1,80 @@
# Docker
Удаление всех `image`, `container`, `volume`, `network`:
```sh
docker system prune -a
```
## image
Список загруженных `image`:
```sh
docker images -a
```
или
```sh
docker image ls -a
```
Удаление выбранных `image`:
```sh
docker rmi image image
```
Удаление всех `image`:
```sh
docker rmi $(docker images -a -q)
```
## container
Список контейнеров:
```sh
docker ps -a
```
или
```sh
docker container ls -a
```
Удаление выбранных контейнеров:
```sh
docker rm ID_or_Name ID_or_Name
```
Удаление всех контейнеров:
```sh
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
```
## volume
Список `volume`:
```sh
docker volume ls
```
Удаление выбранных `volume`:
```sh
docker volume rm volume_name volume_name
```
Удаление всех `volume`:
```sh
docker volume prune
```