НЕ ОБЯЗАТЕЛЬНОДЛЯ НОВИЧКОВ
Операционная система — слой между программами и железом: планировщик процессов, память, файловая система, сеть, права доступа. Ниже — инструменты, без которых администрирование и разработка на Windows, Linux и macOS заметно сложнее.
Загрузка интерактивного демо…
Загрузка терминала…
Терминалы и оболочки
| Платформа | Оболочка / терминал | Установка |
|---|
| Linux | Bash, Zsh, Fish | apt install zsh fish |
| Linux | GNOME Terminal, Konsole, Alacritty | репозиторий / alacritty |
| Windows | Windows Terminal | Microsoft Store |
| Windows | PowerShell 7+ | GitHub Releases |
| Windows | WSL 2 | wsl --install — документация |
| macOS | Terminal.app, iTerm2, Zsh (по умолчанию) | brew install iterm2 |
Системное администрирование
Linux / macOS
| Утилита | Назначение |
|---|
| htop | Интерактивные процессы |
| systemctl / journalctl | Службы и логи (systemd) |
| dmesg | Сообщения ядра |
| lsblk, df, du, fdisk | Диски и место |
Windows
| Инструмент | Назначение |
|---|
| Диспетчер задач | Ctrl+Shift+Esc |
| Resource Monitor | resmon |
| PowerShell | Get-Process, Get-Service |
| Sysinternals | Process Explorer, Autoruns, ProcMon |
Пакетные менеджеры
| ОС / семейство | Менеджер | Пример |
|---|
| Debian/Ubuntu | APT | sudo apt install nginx |
| RHEL/Fedora | DNF | sudo dnf install podman |
| Arch | Pacman | sudo pacman -S htop |
| macOS / Linux | Homebrew | brew install git |
| Windows | Chocolatey | choco install git |
| Windows | Scoop | scoop install git |
Виртуализация на рабочей станции
| Продукт | Тип | Ссылка |
|---|
| Docker Desktop | Контейнеры | docker.com |
| Podman | Контейнеры без демона | apt install podman |
| VirtualBox | ВМ типа 2 | virtualbox.org |
| Hyper-V | ВМ типа 1 (Windows Pro+) | компоненты Windows |
| Vagrant | Описание сред в коде | vagrantup.com |
Подробнее: Виртуализация, Контейнеризация.
Планировщики и автоматизация
| ОС | Планировщик |
|---|
| Linux | cron, systemd timers |
| Windows | Планировщик заданий (taskschd.msc) |
| Кроссплатформа | Ansible, Puppet, Chef |
Редакторы и диагностика
| Инструмент | Сценарий |
|---|
| vim, nano, emacs | Конфиги на сервере |
| VS Code | Удалённая разработка, SSH |
| strace, lsof | Трассировка syscall, открытые файлы |
| perf, iotop, vmstat | Производительность |
См. также