База знаний
Команды Linux и навыки работы с оболочкой
Команды и сценарии сценариев, которые решают, управляет ли администратор сервером или борется с ним: поиск, преобразование, передача и контроль текста и процессов с помощью инструментов, которые есть в каждой базовой установке.
17 Темы · 17 руководств
- grep: поиск в Linux как профессионал
grep выдерживает каждое обновление инструментальной цепочки, потому что задача никогда не меняется: найти важные строки внутри тек…
- sed: редактирование потоков без открытия редактора
sed редактирует вбок: через него проходят целые потоки текста, выходят преобразованными, и ни один редактор не открывается. Его ре…
- find: Поиск Linux, который делает все
find — самая опасная команда на рабочем сервере, и именно поэтому она заслуживает мастерства. Он перечисляет, фильтрует и выполняе…
- awk: Когда столбцы становятся программами
awk — это то, к чему вы стремитесь, когда столбцы становятся единицей работы: журналы доступа nginx, /etc/passwd, вывод df, все, ч…
- Curl: Веб-клиент командной строки, запускающий Интернет
Curl — это карманный HTTP-клиент любого набора операционных инструментов: диагностический, удобный для конвейера и честный в отнош…
- wget: загрузчик, который никогда не спит
wget — это завиток для задач, измеряемых часами: зеркала, архивы, рекурсивные запросы и пакеты cron, которые выполняются, пока ник…
- ssh: соединение, которое управляет вашей инфраструктурой
ssh — это не удобство, это транспорт, на котором выполняется каждая операция на каждом сервере, а ~/.ssh/config — это контракт с в…
- ip: команда интерфейса, заменившая ifconfig
Пакет iproute2 (ip, ss и друзья) заменил net-tools много лет назад, и половина Интернета до сих пор обучает старым командам. ip ви…
- sftp: передача файлов по SSH-бюджету
sftp работает внутри SSH, и именно поэтому он пережил своих аналогов: ключи, chroot, хосты перехода и журнал аудита — все это пред…
- top vs htop vs btop: сравнение мониторов процессов
Каждый вопрос по живому серверу начинается с монитора процесса, и трио top, htop и btop — это компромисс между читабельностью и по…
- tmux против экрана: сравнение менеджеров сеансов
tmux и screen решают одну и ту же древнюю проблему: ваша работа не должна умереть вместе с вашей сетью. Сеансы живут на сервере, с…
- Сценарии Bash: от «работы на моей машине» к производству
Bash заслужил свое место, когда задача склеена: оркестровать команды, обрабатывать простой текст и полностью оставаться в рамках к…
- Python для серверных сценариев: где заканчивается Bash
Python появляется в тот момент, когда у bash-скрипта растут руки: полезные данные JSON, вызовы REST, повторные попытки с отсрочкой…
- Скрипты на Perl: швейцарский армейский нож сисадмина, все еще острый
Perl заслужил свое место, будучи лучшим инструментом обработки текста, доступным в 1990-х годах, а затем никогда не уходил: он пос…
- htop: Чтение пульса сервера
htop — это интерактивное средство просмотра процессов, которое превратило «top» из периодического отчета в живую поверхность диагн…
- tmux: сеансы, которые переживут ваше соединение
tmux — это терминальный мультиплексор, который поддерживает длительную работу, когда ваше SSH-соединение прекращается: отдельный с…
- Экран GNU: оболочка сеанса, которая отказалась умирать
GNU screen появился на десять лет раньше мультиплексирования сервер-клиент tmux и остается предустановленным в большем количестве …
Похожие страницы
Похожие услуги
Проблема с сервером? Взломанный сайт? Медленная страница?
Критические инциденты с ответом в течение 30 минут — круглосуточно, 7 дней в неделю.