Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
nabor_sistemnyh_instrumentov_administratora_linux_jet_rat [2016/04/02 12:32] 77.239.253.141 [SuperPutty] |
nabor_sistemnyh_instrumentov_administratora_linux_jet_rat [2016/04/04 21:23] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Набор системных инструментов администратора Linux (Исходники статьи. Дописать и оформить) ====== | + | ====== Набор системных инструментов администратора Linux (Статья недописана) ====== |
**!!!!!Статья не завершена и не оформлена.!!!!!\\ | **!!!!!Статья не завершена и не оформлена.!!!!!\\ | ||
- | !!!!!Коррекция будет произведена позже.!!!!!\\** | + | !!!!!Коррекция будет произведена позже.!!!!!**\\ |
- | + | TODO: Закончить написание статьи\\ | |
- | + | TODO: Добавить заметки по rsync и git\\ | |
- | [TOC] | + | |
====== Используемые инструменты ====== | ====== Используемые инструменты ====== | ||
Строка 20: | Строка 19: | ||
==== Haroopad (MarkDown) ==== | ==== Haroopad (MarkDown) ==== | ||
+ | {{ : | ||
> Википедия: | > Википедия: | ||
> | > | ||
> **Markdown** (маркдаун) — облегчённый язык разметки, | > **Markdown** (маркдаун) — облегчённый язык разметки, | ||
- | |||
- | {{ : | ||
**Haroopad** - markdown-редактор с подсветкой синтаксиса, | **Haroopad** - markdown-редактор с подсветкой синтаксиса, | ||
Строка 31: | Строка 29: | ||
Не совсем точно называть **Haroopad** windows-утилитой: | Не совсем точно называть **Haroopad** windows-утилитой: | ||
- | Официальный сайт: | + | Официальный сайт:\\ |
- | [http:// | + | [[http:// |
Строка 44: | Строка 42: | ||
Основной фунционал **SuperPutty** состоит в том, чтобы управлять всеми дочерними сессиями Putty в одном окне. По факту, это реализуется засчет двух возможностей: | Основной фунционал **SuperPutty** состоит в том, чтобы управлять всеми дочерними сессиями Putty в одном окне. По факту, это реализуется засчет двух возможностей: | ||
- | * Сохранение часто запускаемых сессий с указанием логина | + | |
- | * Расположение активных сессий в качестве вкладок или отдельных областей основного окна | + | * Расположение активных сессий в качестве вкладок или отдельных областей основного окна |
- | Базовый же набор цветов Putty (" | + | Базовый же набор цветов Putty (" |
+ | [[putty_colors_reg_jet_rat|Reg-файл для настройки цветов Putty]] | ||
---- | ---- | ||
- | Официальные сайты: | + | Официальные сайты:\\ |
- | [SuperPutty](https:// | + | [[https:// |
- | [Putty](http:// | + | [[http:// |
Строка 70: | Строка 69: | ||
Пример использования: | Пример использования: | ||
- | ``` | + | <code bash> |
wget https:// | wget https:// | ||
- | ``` | + | </ |
=== FTP === | === FTP === | ||
Строка 89: | Строка 89: | ||
**awk** - скриптовый язык, иногда пригождающийся для обработки текстовых данных (удобен в связке с sed и grep). | **awk** - скриптовый язык, иногда пригождающийся для обработки текстовых данных (удобен в связке с sed и grep). | ||
- | Подробнее можно почитать, | + | Подробнее можно почитать, |
- | [sed и awk (учебное пособие)](http:// | + | [[http:// |
Строка 105: | Строка 105: | ||
Пример использования: | Пример использования: | ||
- | ``` | + | <code bash> |
ssh adminuser@remoteserver.somedomain.org | ssh adminuser@remoteserver.somedomain.org | ||
- | ``` | + | </ |
==== Сборка пакетов ==== | ==== Сборка пакетов ==== | ||
Строка 134: | Строка 134: | ||
> | > | ||
- | **ВНИМАНИЕ**: | + | **ВНИМАНИЕ**: |
- | О том, как и почему стоит использовать " | + | О том, как и почему стоит использовать " |
Строка 144: | Строка 144: | ||
=== Tmux === | === Tmux === | ||
- | (D:\home\jetrat\Dropbox\Docs\md\4_wiki\Tmux.JPG) | + | {{ :tmux.jpg? |
- | tmux - Терминальный мультиплексер. Проще говоря, | + | **tmux** - Терминальный мультиплексер. Проще говоря, |
Использование терминальных мультиплексеров и tmux в частности добавляет некоторое количество весьма весомых бонусов: | Использование терминальных мультиплексеров и tmux в частности добавляет некоторое количество весьма весомых бонусов: | ||
- | * На одном экране мы без проблем можем заниматься сразу несколькими вещами. К примеру: | + | |
- | * редактировать конфигурацию сервиса | + | * редактировать конфигурацию сервиса |
- | * не закрывая конфигурацию, | + | * не закрывая конфигурацию, |
- | * просматривать несколько логов | + | * просматривать несколько логов |
- | * следить за состоянием процессов (диска, | + | * следить за состоянием процессов (диска, |
- | * На втором экране (вкладке) в этот момент может быть открыт ман | + | * На втором экране (вкладке) в этот момент может быть открыт ман |
- | * На третьем, | + | * На третьем, |
И так далее пока хватает фантазии. | И так далее пока хватает фантазии. | ||
Строка 166: | Строка 166: | ||
Создать сессию " | Создать сессию " | ||
- | ``` | + | <code bash> |
tmux new -d -s somesession | tmux new -d -s somesession | ||
- | ``` | + | </ |
Подключиться к существующей сессии, | Подключиться к существующей сессии, | ||
- | ``` | + | <code bash> |
tmux attach -d -t somesession | tmux attach -d -t somesession | ||
- | ``` | + | </ |
Не отключая других: | Не отключая других: | ||
- | ``` | + | <code bash> |
tmux attach -t somesession | tmux attach -t somesession | ||
- | ``` | + | </ |
Открыть новую вкладку, | Открыть новую вкладку, | ||
- | ``` | + | < |
Ctrl-b c | Ctrl-b c | ||
Ctrl-b n | Ctrl-b n | ||
Ctrl-b p | Ctrl-b p | ||
- | ``` | + | </ |
- | Сменить имя вкладки | + | Сменить имя вкладки: |
- | ``` | + | < |
Ctrl-b , | Ctrl-b , | ||
- | ``` | + | </ |
- | Разделить окно по вертикали и горизонтали | + | Разделить окно по вертикали и горизонтали: |
- | ``` | + | < |
Ctrl-b % | Ctrl-b % | ||
Ctrl-b " | Ctrl-b " | ||
- | ``` | + | </ |
Перемещение по панелям в пределах окна: | Перемещение по панелям в пределах окна: | ||
Строка 213: | Строка 213: | ||
</ | </ | ||
- | Отвязать сессию | + | Отвязать сессию: |
- | ``` | + | < |
Ctrl-b d | Ctrl-b d | ||
- | ``` | + | </ |
Кроме прочего замечу, | Кроме прочего замечу, | ||
Строка 223: | Строка 223: | ||
=== ZSH === | === ZSH === | ||
+ | |||
+ | {{ : | ||
**zsh** - является расширенным bourne shell (bash) с большим количеством улучшений | **zsh** - является расширенным bourne shell (bash) с большим количеством улучшений | ||
- | * Самым главным бонусом zsh является расширенное автодополнение: | + | |
+ | * Автодополнение работает не только с названиями команд, | ||
+ | * "/ | ||
+ | * zsh предоставляет возможность исправления опечаток в командах и путях | ||
+ | * По повторному нажатию Tab можно выбрать вариант дополнения из списка (в том числе, используя стрелки) - в итоге, работа с файлами и папками становится даже проще, чем при использовании файл-менеджеров | ||
+ | * В Bash-е приглашение коммандной строки как правило ограничивается стандартным серым " | ||
+ | * Цветное левое приглашение, | ||
+ | * Добавление правого приглашения. У меня там стоят часы - очень удобно для отслеживания времени отработки скрипта и корректности текущего времени на машине. | ||
+ | * Многие добавляют к приглашениям отслеживание состояния git и другие полезные и приятные мелочи | ||
+ | * Двухстрочное приглашение и не снилось Bash-у. Впрочем, | ||
+ | * Кроме прочего, | ||
- | * Автодополнение работает не только с названиями команд, но и (в огромном количестве случаев) с их ключами, давая по-ходу | + | Ссылки:\\ |
+ | [[http:// | ||
+ | [[http:// | ||
+ | [[zshrc_jet_rat|Пример конфигурацонного файла]] | ||
- | * "/ | ||
- | * zsh предоставляет возможность исправления опечаток в командах и путях | + | === Vim === |
- | * По повторному нажатию Tab можно выбрать вариант дополнения из списка (в том числе, используя стрелки) - в итоге, работа с файлами и папками становится даже проще, чем при использовании файл-менеджеров | + | {{ :vi_emacs_notepad.png? |
- | + | ||
- | * В Bash-е приглашение коммандной строки как правило ограничивается стандартным серым " | + | |
- | * Цветное левое приглашение, | + | |
- | * Добавление правого приглашения. У меня там стоят часы - очень удобно для отслеживания времени отработки скрипта и корректности текущего времени на машине. | + | |
- | * Многие добавляют к приглашениям отслеживание состояния git и другие полезные и приятные мелочи | + | |
- | * Двухстрочное приглашение и не снилось Bash-у. Впрочем, | + | |
- | + | ||
- | * Кроме прочего, | + | |
- | + | ||
- | Ссылки: | + | |
- | [Презентация: | + | |
- | [Oh-My-Zsh - сборка конфигов, | + | |
- | *Ссылка на мой конфиг* | + | |
- | + | ||
- | + | ||
- | === Vim === | + | |
> Материал из Викиучебника — открытых книг для открытого мира | > Материал из Викиучебника — открытых книг для открытого мира | ||
> | > | ||
- | >Vim | + | >**Vim** |
> | > | ||
> | > | ||
Строка 262: | Строка 260: | ||
**Vim** - один из величайших текстовых редакторов, | **Vim** - один из величайших текстовых редакторов, | ||
- | * Vim нельзя просто запустить в первый раз и сразу начать работать | + | * Vim нельзя просто запустить в первый раз и сразу начать работать/ |
- | * Первой мыслью будет: " | + | * Первой мыслью будет: " |
- | * Вторая мысль: " | + | * Вторая мысль: " |
* Не пытайтесь взять его штурмом. Лучше запустите vimtutor и потратьте полчаса своего времени - в последствии сэкономите недели. Я не шучу. | * Не пытайтесь взять его штурмом. Лучше запустите vimtutor и потратьте полчаса своего времени - в последствии сэкономите недели. Я не шучу. | ||
* При начале осознанного использования Vim может придти ощущение того, что его придумали ребята с той же планеты, | * При начале осознанного использования Vim может придти ощущение того, что его придумали ребята с той же планеты, | ||
- | * Некоторые сочетания клавиш пальцы просто должны запомнить | + | * Некоторые сочетания клавиш пальцы просто должны запомнить. |
- | * Слепая печать - великое благо | + | * Слепая печать - великое благо. |
* Для того, чтобы Vim стал вашим " | * Для того, чтобы Vim стал вашим " | ||
* Vimtutor дает начальный уровень - доступ к креслу и штурвалу звездолета. Вначале Вам может показаться, | * Vimtutor дает начальный уровень - доступ к креслу и штурвалу звездолета. Вначале Вам может показаться, | ||
Строка 275: | Строка 273: | ||
После первичного освоения Vim очень рекомендую найти книгу **" | После первичного освоения Vim очень рекомендую найти книгу **" | ||
- | *Ссылка на мой конфиг* | + | [[vimrc_jet_rat|Пример конфигурацонного файла]] |
Строка 290: | Строка 288: | ||
> | > | ||
> | > | ||
- | >* Отладка сетевых приложений. | + | > * Отладка сетевых приложений. |
- | >* Отладка сети и сетевой конфигурации в целом. | + | > * Отладка сети и сетевой конфигурации в целом. |
В комплекте с **telnet** очень удобно использовать такую утилиту, | В комплекте с **telnet** очень удобно использовать такую утилиту, | ||
Строка 327: | Строка 325: | ||
=== iotop === | === iotop === | ||
+ | |||
+ | {{ : | ||
=== iftop === | === iftop === |