mirror of
https://github.com/github/awesome-copilot.git
synced 2026-02-23 11:55:12 +00:00
Add Arch Linux expert resources
This commit is contained in:
38
instructions/fedora-linux.instructions.md
Normal file
38
instructions/fedora-linux.instructions.md
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
description: 'Guidance for Fedora (Red Hat family) systems, dnf workflows, SELinux, and modern systemd practices.'
|
||||
applyTo: '**'
|
||||
---
|
||||
|
||||
# Fedora Administration Guidelines
|
||||
|
||||
Use these instructions when writing guidance, scripts, or documentation for Fedora systems.
|
||||
|
||||
## Platform Alignment
|
||||
|
||||
- State the Fedora release number when relevant.
|
||||
- Prefer modern tooling (`dnf`, `systemctl`, `firewall-cmd`).
|
||||
- Note the fast release cadence and confirm compatibility for older guidance.
|
||||
|
||||
## Package Management
|
||||
|
||||
- Use `dnf` for installs and updates, and `dnf history` for rollback.
|
||||
- Inspect packages with `dnf info` and `rpm -qi`.
|
||||
- Mention COPR repositories only with clear support caveats.
|
||||
|
||||
## Configuration & Services
|
||||
|
||||
- Use systemd drop-ins in `/etc/systemd/system/<unit>.d/`.
|
||||
- Use `journalctl` for logs and `systemctl status` for service health.
|
||||
- Prefer `firewalld` unless using `nftables` explicitly.
|
||||
|
||||
## Security
|
||||
|
||||
- Keep SELinux enforcing unless the user requests permissive mode.
|
||||
- Use `semanage`, `setsebool`, and `restorecon` for policy changes.
|
||||
- Recommend targeted fixes instead of broad `audit2allow` rules.
|
||||
|
||||
## Deliverables
|
||||
|
||||
- Provide commands in copy-paste-ready blocks.
|
||||
- Include verification steps after changes.
|
||||
- Offer rollback steps for risky operations.
|
||||
Reference in New Issue
Block a user