К основному содержанию
правило официальный · GitHub

debian-linux — правило для GitHub Copilot: настройка Debian

Правило задаёт Copilot рекомендации для администрирования Debian: от работы с apt до настройки служб и проверки изменений. Пригодится для команд, скриптов и документации под Debian.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/instructions/debian-linux.instructions.md
Открыть на GitHub

Что делает debian-linux

Правило применяется ко всем файлам проекта и направляет Copilot на настройки Debian Stable. Оно просит учитывать выпуск Debian, предпочитать официальные репозитории и использовать apt для команд вручную, а apt-get — в скриптах. Для изучения пакетов рекомендует apt-cache policy, apt show и dpkg -l.

Для конфигурации правило отводит /etc, предлагает системные переопределения через drop-in-файлы и команды systemctl с journalctl. В рекомендациях по безопасности учитываются AppArmor, минимальные права sudo и проверка после изменений. Команды должны быть готовы к копированию; для разрушительных действий нужны шаги отката. В рекомендациях по брандмауэру следует назвать ожидаемый вариант: ufw или nftables.

Какие задачи решает

  • подобрать команды apt для ручного управления пакетами
  • подготовить скрипт установки с apt-get
  • настроить службу через systemd drop-in
  • добавить проверку и откат после системных изменений

Примеры запросов агенту

  • Подготовь команды для обновления пакетов на Debian Stable и покажи, как проверить результат.
  • Напиши скрипт установки пакета для Debian с помощью apt-get.
  • Предложи безопасное переопределение параметров службы через systemd drop-in и добавь проверку с откатом.

Как установить debian-linux

Вручную: положить файлы

.github/instructions/debian-linux.instructions.md

Поле applyTo задаёт, к каким файлам применять

По шагам, с командами для каждой платформы: AGENTS.md и CLAUDE.md: что это, кто читает и какой выбрать

Вопросы о debian-linux

Как установить debian-linux в GitHub Copilot?

Добавьте файл правила в .github/instructions/debian-linux.instructions.md.

Что делает debian-linux?

Правило направляет Copilot при подготовке советов, скриптов и документации для Debian-систем. Оно охватывает управление пакетами, конфигурацию служб и проверки безопасности.

Какие команды использовать для служб Debian?

Для управления службами правило рекомендует systemctl, а для просмотра журналов — journalctl. Переопределения предлагается хранить в drop-in-файлах под /etc/systemd/system/<unit>.d/.

Исходный текст

debian-linux.instructions.md · MIT
---
description: 'Guidance for Debian-based Linux administration, apt workflows, and Debian policy conventions.'
applyTo: '**'
---

# Debian Linux Administration Guidelines

Use these instructions when writing guidance, scripts, or documentation intended for Debian-based systems.

## Platform Alignment

- Favor Debian Stable defaults and long-term support expectations.
- Call out the Debian release (`bookworm`, `bullseye`, etc.) when relevant.
- Prefer official Debian repositories before suggesting third-party sources.

## Package Management

- Use `apt` for interactive commands and `apt-get` for scripts.
- Inspect packages with `apt-cache policy`, `apt show`, and `dpkg -l`.
- Use `apt-mark` to track manual vs. auto-installed packages.
- Document any apt pinning in `/etc/apt/preferences.d/` and explain why.

## Configuration & Services

- Store configuration under `/etc` and avoid modifying `/usr` files directly.
- Use systemd drop-ins in `/etc/systemd/system/<unit>.d/` for overrides.
- Prefer `systemctl` and `journalctl` for service control and logs.
- Use `ufw` or `nftables` for firewall guidance; state which is expected.

## Security

- Account for AppArmor profiles and mention adjustments if needed.
- Recommend least-privilege `sudo` use and minimal package installs.
- Include verification commands after security changes.

## Deliverables

- Provide commands in copy-paste-ready blocks.
- Include validation steps after changes.
- Offer rollback steps for destructive actions.

© github · MIT · github/awesome-copilot

Похожие правила IDE

Все правила IDE по теме «DevOps и инфраструктура» →

Из того же набора770

Весь набор →
devops-core-principles Инструкции для GitHub Copilot по культуре CALMS, метрикам DORA и сквозной автоматизации от CI/CD до IaC. ★ 40 418звёзд репо devcontainers Двенадцать правил, по которым Copilot проверяет devcontainer.json, Dev Container Features и lifecycle-настройки Codespaces, с конкретной правкой на каждый пункт. ★ 40 418звёзд репо devbox-image-definition Правило для GitHub Copilot, которое помогает писать YAML-файлы описания образов для Microsoft Dev Box Team Customizations. Пригодится, если вы собираете кастомизации через задачи ~/winget, ~/gitclone и ~/powershell. ★ 40 418звёзд репо declarative-agents-microsoft365 Набор инструкций по созданию декларативных агентов для Microsoft 365 Copilot по схеме v1.5. Помогает генерировать TypeSpec и JSON-манифесты без ошибок валидации. ★ 40 418звёзд репо dataverse-python Правило для GitHub Copilot, которое подсказывает агенту, как подключить Dataverse Python SDK: установка, переменные окружения и OAuth. ★ 40 418звёзд репо dataverse-python-testing-debugging Задаёт для GitHub Copilot стандарты тестирования Dataverse SDK на Python. Помогает писать моки для DataverseClient, тесты пагинации и сценарии на pytest. ★ 40 418звёзд репо dataverse-python-sdk Правило даёт GitHub Copilot примеры работы с Python SDK для Dataverse: от подключения до пакетных операций и загрузки файлов. Пригодится при написании кода для Dataverse. ★ 40 418звёзд репо dataverse-python-real-world-usecases Правило с шаблонами миграции и очистки данных Dataverse на Python: Copilot подсказывает готовые паттерны вместо общих советов. ★ 40 418звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой