This commit is contained in:
parent
8423ab0977
commit
1210fd15e4
@ -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` - ищет информацию о томах, которые примонтированы к контейнеру
|
||||
|
@ -47,6 +47,8 @@
|
||||
- `daw` - удалит слово включая пробел
|
||||
- `ciw` - удалить текущее слово и перейти в режим вставки
|
||||
- `dd` - удалить строку
|
||||
- `d$` - удалить все, что после курсора
|
||||
- `dG` - удалить все, что под курсором до конца файла
|
||||
- `d<n>j` - удалить n строк вниз
|
||||
- `u` - отменить дейтсвие
|
||||
- `ctrl r` - вернуть действие
|
||||
|
@ -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 сначала проверяет, куда нужно перенаправить вывод или откуда читать ввод, а потом выполняет саму команду.
|
||||
|
@ -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>` - не сохраняет исходный архив
|
||||
|
@ -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
|
||||
-- общий размер индексов в таблице
|
||||
|
Loading…
x
Reference in New Issue
Block a user