add linux soft
@@ -1,9 +1,83 @@
|
|||||||
---
|
---
|
||||||
sidebar_position: 3
|
sidebar_position: 1
|
||||||
---
|
---
|
||||||
|
|
||||||
# Linux
|
# Linux
|
||||||
|
|
||||||
Основная работа в терминале без GUI
|
## Linux cli tools
|
||||||
|
|
||||||
|
Подборка консольных утилит которые мне кажутся удобными и полезными
|
||||||
|
- Название + ссылка на оффициальный сайт или репозиторий
|
||||||
|
- Краткое описание
|
||||||
|
- Скрин (если есть)
|
||||||
|
|
||||||
|
### top
|
||||||
|
- **htop** - более красивый top для процессов
|
||||||
|
- **iotop** - информация по дисковой активности
|
||||||
|
- **iftop** - сетевая активность
|
||||||
|
- **ctop** - просмотр docker контейнеров
|
||||||
|
|
||||||
|
|
||||||
|
### [jq](https://github.com/jqlang/jq)
|
||||||
|
|
||||||
|
Для работы с JSON в CLI
|
||||||
|
|
||||||
|
[](./jq.gif)
|
||||||
|
|
||||||
|
|
||||||
|
### [yq](https://github.com/mikefarah/yq)
|
||||||
|
|
||||||
|
Для работы с YAML в CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### [bat](https://github.com/sharkdp/bat)
|
||||||
|
|
||||||
|
Альтернатива для `cat` с подсветкой синтаксиса, интеграция с git и много других полезных фич
|
||||||
|
|
||||||
|
|
||||||
|
[](./bat.png)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### [peco](https://github.com/peco/peco)
|
||||||
|
|
||||||
|
Я бы назвал это интерактивным `grep` - принимает на вход список строк и создает меню с удобной навигцей и поиском
|
||||||
|
|
||||||
|
[](./peco.gif)
|
||||||
|
|
||||||
|
|
||||||
|
### [httpie](https://github.com/httpie/cli)
|
||||||
|
|
||||||
|
Обычно пользуюсь `curl`, но когда нужно часто использовать различные API запросы, то этот инструмент кажется более удобным и простым
|
||||||
|
|
||||||
|
[](./httpie.gif)
|
||||||
|
|
||||||
|
|
||||||
|
### [duf](https://github.com/muesli/duf)
|
||||||
|
Красивая версия `df` подробная информация по дискам
|
||||||
|
[](./duf.png)
|
||||||
|
|
||||||
|
|
||||||
|
### [ncdu](https://github.com/drewcrawford/ncdu)
|
||||||
|
Улучшенный `du` инструмент для анализа дискового пространства.
|
||||||
|
[](./ncdu.png)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### [frontail](https://github.com/mthenw/frontail)
|
||||||
|
Для удобного вывода логов по web интерфейсу с полем поиска
|
||||||
|
|
||||||
|
Можно не устанавливать и запускать с помощью docker например:
|
||||||
|
```bash
|
||||||
|
docker run -d -p 80:9001 -v /var/log:/log mthenw/frontail /log/syslog
|
||||||
|
```
|
||||||
|
по IP адресу хоста можно увидеть логи в таком формате:
|
||||||
|
[](./frontail.png)
|
||||||
|
|
||||||
|
Если есть единая точка сбора логов типо ELK, Loki, OpenSearch, то `frontail` врядли пригодиться, но выглядит интересно.
|
||||||
|
|
||||||
|
### [iperf](https://github.com/esnet/iperf)
|
||||||
|
|
||||||
|
Простой и удобный инструмент для генерации трафика и проверки скорости канала
|
||||||
|
|
||||||
- ctop (Удобный просмотр контейнеров)
|
|
||||||
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 52 KiB |
|
After Width: | Height: | Size: 1019 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 327 KiB |
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
sidebar_position: 1
|
sidebar_position: 10
|
||||||
---
|
---
|
||||||
|
|
||||||
# Settings
|
# Settings
|
||||||
|
|||||||
@@ -17,8 +17,8 @@
|
|||||||
"typecheck": "tsc"
|
"typecheck": "tsc"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@docusaurus/core": "2.4.1",
|
"@docusaurus/core": "^2.4.3",
|
||||||
"@docusaurus/preset-classic": "2.4.1",
|
"@docusaurus/preset-classic": "^2.4.3",
|
||||||
"@giscus/react": "^2.2.8",
|
"@giscus/react": "^2.2.8",
|
||||||
"@icons-pack/react-simple-icons": "5.11.0",
|
"@icons-pack/react-simple-icons": "5.11.0",
|
||||||
"@mdi/js": "^7.2.96",
|
"@mdi/js": "^7.2.96",
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
"url-loader": "4.1.1"
|
"url-loader": "4.1.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@docusaurus/module-type-aliases": "2.4.1",
|
"@docusaurus/module-type-aliases": "^2.4.3",
|
||||||
"@tsconfig/docusaurus": "^1.0.5",
|
"@tsconfig/docusaurus": "^1.0.5",
|
||||||
"@types/react": "^18.2.6",
|
"@types/react": "^18.2.6",
|
||||||
"@types/react-dom": "^18.2.4",
|
"@types/react-dom": "^18.2.4",
|
||||||
|
|||||||