+
All checks were successful
Build MkDocs / build-and-deploy (push) Successful in 20s

This commit is contained in:
Илья Макаров 2025-02-21 12:16:47 +03:00
parent 8423ab0977
commit 1210fd15e4
5 changed files with 30 additions and 17 deletions

View File

@ -8,6 +8,8 @@
- **`docker ps --format "{{.Names}}"`** - только имена контейнеров
- `docker ps -s` - показать размеры контейнеров (`-l` - последний запущенный контейнер)
- `docker history <image_name>` - история создания образа (`--no-trunc` - не обрезать вывод)
- `docker volume ls` - список всех Docker томов на хосте
- `docker volume inspect <volume_name>` - информацию о конкретном docker томе, например, его местоположение, размер и настройки и тп
- `docker inspect <container_name> | grep -i volumes` - ищет информацию о томах, которые примонтированы к контейнеру

View File

@ -47,6 +47,8 @@
- `daw` - удалит слово включая пробел
- `ciw` - удалить текущее слово и перейти в режим вставки
- `dd` - удалить строку
- `d$` - удалить все, что после курсора
- `dG` - удалить все, что под курсором до конца файла
- `d<n>j` - удалить n строк вниз
- `u` - отменить дейтсвие
- `ctrl r` - вернуть действие

View File

@ -107,6 +107,15 @@
Сиротские процессы, в отличие от зомби, продолжают работать и не блокируют системные ресурсы, пока не завершат выполнение.
#### Состояния процессов
- `R` - `Running` - Процесс выполняется
- `S` - `Sleeping`- Ожидание события (обычно ввода/вывода)
- `D` - `Uninterruptible Sleep` - Процесс выполняет критический системный вызов (например, I/O)
- `T` - `Stopped`- Процесс приостановлен (например, Ctrl+Z или SIGSTOP)
- `Z` - `Zombie`- Завершен, но не убран родительским процессом
- `X` - `Dead` - Мертвый процесс (редко)
#### Bash
Команды в Linux выполняются слева направо, **редиректы (>, >>, <)** интерпретируются справа налево, потому что Bash сначала проверяет, куда нужно перенаправить вывод или откуда читать ввод, а потом выполняет саму команду.

View File

@ -220,7 +220,7 @@
- `tar -zxvf apache-tomcat-9.0*tar.gz -C /opt/_Tomcat/application1-8080 --strip-components=1` - каталог apache-tomcat-9.0* не будет создан
---
- `gzip -c <file_name>` - сохранить оригинальный файл после сжатия
- `unzip <file_name> -d <dir_name>` - извлечь файлы в указанный каталог
- `unzip -l <file_name>` - посмотреть содержимое файла без распаковки
- `gunzip <file_name>` - не сохраняет исходный архив

View File

@ -146,28 +146,28 @@ FROM
```
```sql
-- размер таблиц в БД
select schemaname as table_schema,
relname as table_name,
pg_size_pretty(pg_total_relation_size(relid)) as total_size,
pg_size_pretty(pg_relation_size(relid)) as data_size,
pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid))
as index_size
from pg_catalog.pg_statio_user_tables
order by pg_total_relation_size(relid) desc,
pg_relation_size(relid) desc;
SELECT
schemaname AS table_schema,
relname AS table_name,
pg_size_pretty(pg_total_relation_size(relid)) AS total_size,
pg_size_pretty(pg_table_size(relid)) AS data_size,
pg_size_pretty(pg_indexes_size(relid)) AS index_size
FROM
pg_catalog.pg_statio_user_tables
ORDER BY
pg_total_relation_size(relid) DESC,
pg_table_size(relid) DESC;
```
```sql
-- размер индексов в БД
SELECT
pg_size_pretty(pg_relation_size(indexrelid)) AS index_size,
indexrelname AS index_name,
t.relname AS table_name
pg_size_pretty(SUM(pg_relation_size(indexrelid))) AS total_index_size
FROM
pg_stat_all_indexes
pg_index
JOIN
pg_class t ON t.oid = pg_stat_all_indexes.relid
ORDER BY
pg_relation_size(indexrelid) DESC;
pg_class ON pg_index.indexrelid = pg_class.oid
WHERE
pg_class.relkind = 'i';
```
```sql
-- общий размер индексов в таблице