#systemadministration

2025-12-11

NixOS – Ein ungewöhnliches Linux für reproduzierbare Systeme

Warum du NixOS kennen solltest Wenn du als Administrator nach einem Betriebssystem suchst, das Updates, Rollbacks und Konfigurationen deutlich berechenbarer macht als klassische Distributionen, kommst du an NixOS kaum vorbei. NixOS verfolgt einen radikal anderen Ansatz: Dein gesamtes System – vom Bootloader bis zu Diensten – wird deklarativ in Konfigurationsdateien beschrieben und dann aus dieser Beschreibung reproduzierbar gebaut. Das ist vor allem dann spannend, wenn du viele Systeme […]

andreas-moor.de/nixos-ein-unge

Monospace Mentor Livestream@live.monospacementor.com
2025-12-11
Monospace Mentormonospace@floss.social
2025-12-11

🚨LIVE NOW!🚨 DevOps/SRE Instructor Livestream

On this lovely Thursday, let's chat about #Linux #SystemAdministration, #SelfHosting, or any other topic in the #DevOps and #SRE space you're interested in!

Owncast: live.monospacementor.com/

2025-12-11

Containervirtualisierung: Grundlagen und Tools

Warum du Containervirtualisierung kennen solltest Als Systemadministrator kommst du um Containervirtualisierung nicht herum, denn sie revolutioniert die Art, wie du Anwendungen isolierst, bereitstellst und skalierst. Im RHCSA-Kontext lernst du, wie Container in Red Hat Enterprise Linux integriert sind, um effiziente DevOps-Workflows zu ermöglichen und Ressourcen optimal zu nutzen. Du sparst Zeit und Hardwarekosten, da Container leichter als virtuelle Maschinen sind und den Host-Kernel […]

andreas-moor.de/containervirtu

2025-12-10

Befehl groups: Benutzer‑ und Gruppenmitgliedschaften im Blick

Der Befehl groups zeigt dir, zu welchen Gruppen ein Benutzer gehört, und ist damit ein wichtiges Werkzeug, um Berechtigungen und Zugriffe unter Linux schnell zu verstehen. Für die RHCSA‑Vorbereitung gehört das Verständnis von Nutzer‑ und Gruppenmitgliedschaften klar zu den Prüfungszielen, wenn es um „Lokale Gruppen und Gruppenmitgliedschaften erstellen, löschen und ändern“ geht. Warum du groups kennen solltest Als Administrator musst du schnell sehen können, ob ein Benutzer […]

andreas-moor.de/befehl-groups-

2025-12-09

find: Dateien präzise suchen und bearbeiten

find ist dein Schweizer Taschenmesser für Dateisuche und -automation unter Linux und damit ein klares Must-have für die RHCSA‑Prüfung. Im Gegensatz zu locate arbeitet find immer in Echtzeit auf dem Dateisystem und kann gefundene Dateien direkt mit anderen Befehlen verarbeiten. Warum du find können musst Als Admin brauchst du find, um schnell Dateien anhand von Namen, Typ, Größe, Zeitstempeln, Besitzer oder Rechten zu finden – genau solche Aufgaben tauchen auch im RHCSA‑Kontext […]

andreas-moor.de/find-dateien-p

2025-12-08

User- und Gruppenverwaltung in Linux: Die Grundlagen

Warum du User- und Gruppenverwaltung kennen solltest In Linux-Systemen teilst du Ressourcen unter vielen Nutzern – von normalen Anwendern bis zum allmächtigen Root. Ohne saubere User- und Gruppenstruktur entsteht Chaos: Jeder könnte alles löschen oder sensible Daten sehen. Diese Kenntnisse sind RHCSA-Kernkompetenz, da du lokale Nutzerkonten erstellen, löschen, ändern und Gruppenmitgliedschaften verwalten musst – plus privilegierter Zugriff. Normale User: Sicherheit durch […]

andreas-moor.de/user-und-grupp

2025-12-07

rm und rmdir: Dateien und Verzeichnisse sicher löschen

Warum du den rm-Befehl kennen solltest Als Systemadministrator löschst du regelmäßig Dateien und Verzeichnisse, um Speicherplatz freizumachen oder Systeme aufzuräumen. Der Befehl rm ist essenziell für diese Aufgaben, da er Dateien und Verzeichnisse sicher und effizient entfernt – ein Kernziel im RHCSA-Examen unter "Dateien und Verzeichnisse erstellen, löschen, kopieren und verschieben". Den rm-Befehl meistern Der rm-Befehl entfernt Dateien und Verzeichnisse unwiderruflich aus dem […]

andreas-moor.de/rm-und-rmdir-d

2025-12-07

Dateien und Verzeichnisse kopieren in Linux mit cp

Einleitung Das Kopieren von Dateien und Verzeichnissen mit dem cp-Befehl ist eine grundlegende Aufgabe in der Linux-Systemadministration. Systemadministratoren benötigen diese Kenntnisse für effiziente Dateiverwaltung, Backups und den sicheren Transport von Datenstrukturen. Hinweis: Dieses Thema ist explizit in den RHCSA-Zielen enthalten ("Dateien und Verzeichnisse erstellen, löschen, kopieren und verschieben"). Grundlegende Syntax Der cp-Befehl verwendet die Syntax cp [Optionen] […]

andreas-moor.de/dateien-und-ve

2025-12-05

Vergleich von Archivierung und Kompression unter Linux: tar/star, gzip, bzip2, xz und zip

Archivierungs- und Kompressionstechniken sind wichtige Werkzeuge, um Dateien und Verzeichnisse unter Linux effizient zu speichern. Dabei unterscheidet man zwischen der Archivierung, bei der mehrere Dateien zu einer Einheit gebündelt werden, und der Kompression, bei der die Datenmenge verkleinert wird. Archivierung und Kompression: tar als Pflicht für Ordner tar ist das Standardwerkzeug für die Archivierung von Ordnern unter Linux. Es bündelt Dateien und Verzeichnisse in einem Archiv, […]

andreas-moor.de/vergleich-von-

2025-12-04

Die sieben Dateitypen unter Linux

„Alles ist eine Datei.“ Das ist eines der grundlegenden Prinzipien von Linux und Unix-Systemen. Red Hat Enterprise Linux (RHEL) und alle anderen Linux-Distributionen sowie Unix-ähnliche Systeme unterscheiden sieben verschiedene Dateitypen, die unterschiedliche Funktionen erfüllen. Diese Typen erkennt man leicht mit dem Befehl ls -l am ersten Zeichen in der Ausgabe. Dieses Wissen ist essenziell für jeden Linux-Admin, unabhängig von der Distribution. Die sieben Dateitypen im […]

andreas-moor.de/die-sieben-dat

Monospace Mentormonospace@floss.social
2025-12-01

#Linux security best practice: Create system user accounts for services that can’t be used for login: `useradd -r -s /sbin/nologin servicename`

🔗 Learn more in my course: monospacementor.com/courses/li

#Linux #SystemAdministration #SysAdmin

Monospace Mentor Livestream@live.monospacementor.com
2025-11-27
Monospace Mentormonospace@floss.social
2025-11-27

🚨LIVE NOW!🚨 DevOps/SRE Instructor Livestream

On this lovely Thursday, let's chat about #Linux #SystemAdministration, #SelfHosting, or any other topic in the #DevOps and #SRE space you're interested in!

Owncast: live.monospacementor.com/

gnutux بالعربيgnutux_Arabic@bassam.social
2025-11-27

GT-CLPM: مدير الحزم الشامل الذي طالما انتظرته مجتمع Linux

📖 المقدمة

في عالم Linux المتنوع، يواجه المستخدمون تحديًا دائمًا في التعامل مع أنظمة إدارة الحزم المختلفة. كل توزيعة لها مدير الحزم الخاص بها: APT لـ Debian/Ubuntu، DNF لـ Fedora، Pacman لـ Arch، وهكذا. هذا التنوع، رغم كونه ميزة، يمكن أن يكون مصدر إرباك للمستخدمين، خاصة الجدد منهم.

GT-CLPM يأتي كحل ثوري لهذه المشكلة - مدير حزم موحد يعمل على جميع توزيعات Linux تقريبًا!

🎯 ما هو GT-CLPM؟

GT-CLPM (GNUTUX Command Line Package Manager) هو مدير حزم شامل مفتوح المصدر، صممه المطور SalehGNUTUX، بهدف تبسيط إدارة الحزم عبر توزيعات Linux المختلفة من خلال واجهة سطر أوامر موحدة وسهلة الاستخدام.

✨ المميزات الرئيسية

  • 🌐 دعم متعدد اللغات: واجهة بالعربية والإنجليزية
  • 📦 دعم 12+ مدير حزم: APT, DNF, YUM, Pacman, Zypper, Eopkg, XBPS, Emerge, PKG, APK, Nix
  • 📱 تكامل مع Flatpak و Snap: إدارة شاملة لجميع أنواع الحزم
  • ⚙️ أدوات نظام متكاملة: نسخ احتياطي، صيانة، معلومات النظام
  • 🎨 واجهة ملونة: تجربة مستخدم جذابة وسهلة الاستخدام

🔧 كيف يعمل؟

الهيكل التقني

يستخدم GT-CLPM آلية ذكية للكشف التلقائي عن مدير الحزم المناسب لنظامك، ثم يقوم بتوجيه الأوامر إلى المدير الأصلي مع تقديم واجهة موحدة.

# مثال على الكود الذي يكشف مدير الحزم
detect_package_manager() {
    if command -v apt &> /dev/null; then
        echo "apt"
    elif command -v dnf &> /dev/null; then
        echo "dnf"
    # ... وهكذا لبقية المديرين
    fi
}

الوظائف الأساسية

  1. إدارة الحزم التقليدية: تثبيت، إزالة، تحديث، ترقية
  2. البحث والمعلومات: البحث في المستودعات، عرض معلومات الحزم
  3. الصيانة: إصلاح الحزم المعطلة، تنظيف الذاكرة المؤقتة
  4. النسخ الاحتياطي: حفظ واستعادة قائمة الحزم المثبتة

🚀 طريقة الاستخدام

التثبيت السهل

# التثبيت برمزة واحدة
curl -fsSL https://raw.githubusercontent.com/SalehGNUTUX/GT-CLPM/main/install.sh | bash

التشغيل

gt-clpm

الواجهة التفاعلية

عند تشغيل البرنامج، تظهر قائمة رئيسية منظمة:

🏠 القائمة الرئيسية
1. 📦 عمليات مدير الحزم
2. 📱 مدير فلاتباك  
3. 🔧 مدير سناب
4. ⚙️ أدوات النظام
5. 🛠️ الإعدادات
0. 🚪 خروج

🌍 لماذا GT-CLPM مهم؟

للمستخدمين الجدد

  • تبسيط التعلم: واجهة واحدة بدلاً من تعلم أوامر متعددة
  • تقليل الأخطاء: أوامر موحدة تخفف من الأخطاء الشائعة
  • دعم اللغة العربية: يجعل Linux أكثر accessibility للمستخدمين العرب

للمستخدمين المتقدمين

  • توفير الوقت: واجهة موحدة لإدارة أنظمة متعددة
  • أتمتة المهام: نسخ احتياطي تلقائي، صيانة مبرمجة
  • مرونة أكبر: الانتقال بين التوزيعات بسهولة

للمطورين

  • نموذج للبرمجة بلغة Bash: كود منظم ومعلق بشكل ممتاز
  • تطوير مفتوح المصدر: إمكانية المساهمة والتطوير
  • توثيق متعدد اللغات: يدعم مجتمعين مختلفين

🔮 المستقبل والتطوير

المشروع مفتوح المصدر ومرخص تحت رخصة GPLv2، مما يعني:

  • حرية الاستخدام: لأي غرض
  • حرية الدراسة: فهم كيفية العمل
  • حرية التعديل: تطويع حسب الاحتياجات
  • حرية التوزيع: مشاركة التحسينات

💡 حالات استخدام عملية

للإدارة المنزلية

# تحديث جميع الأنظمة بغض النظر عن التوزيعة
gt-clpm → تحديث حزم النظام

لبيئات العمل

# نسخ احتياطي لقائمة الحزم على أجهزة متعددة
gt-clpm → أدوات النظام → نسخ احتياطي لقائمة الحزم

للتعليم

# تعلم إدارة الحزم بطريقة موحدة
gt-clpm → معلومات الحزم → أدخل اسم الحزمة

🎉 الخلاصة

GT-CLPM ليس مجرد أداة تقنية، بل هو جسر يربط بين توزيعات Linux المختلفة، ويسهل رحلة المستخدم في عالم المصادر المفتوحة. يمثل المشروع نقلة نوعية في:

  1. تبسيط Linux: جعل النظام أكثر سهولة للجميع
  2. تمكين المستخدم العربي: دعم اللغة الأم
  3. توحيد المعايير: واجهة موحدة لأنظمة متعددة
  4. تعزيز المجتمع: مشروع مفتوح المصدر يمكن للجميع المساهمة فيه

🔗 روابط مهمة

*جرب و أخبرنا بانطباعك.🚀

#bash #linux #package_manager #shell_script #ubuntu #fedora #archlinux #arabic #opensource #OpenSource #Linux #SystemAdministration #PackageManagement #ArabicDeveloper #TechInnovation #GTCLPM #Linux #PackageManager #مدير_حزم #لينكس #عربي #مفتوح_المصدر #GNUTUX

2025-11-25

Hi Fedi friends! I’m having a bit of a philosophical difference of opinion with my current employer (both technical and ethical) I am seeking a new role and would appreciate your support. If you hear of any opportunities or just want to catch up, please send me a message or comment in thread. I’d love to connect.

About me & what I’m looking for:

💼 I’m looking for System Administrator, Information Technology, or Solutions Engineer roles. I would be open to pivoting to Information Security roles.

🌎 I’m open to roles in Iowa, Wisconsin, remote or hybrid.

⭐ I’ve previously worked at The University of Iowa Health Care, Grinnell College. I have extensive experience with Apple platform administration and integration of Apple devices and services in heterogeneous environments.

#macadmins #appleinenterprise #systemadministration #jamf #opentowork

Monospace Mentormonospace@floss.social
2025-11-24

Document changes with `history | tail -10` to capture recent commands, then add explanations. Future you (and colleagues) will thank you during troubleshooting.

🔗 Learn more in my course: monospacementor.com/courses/li

#Linux #SystemAdministration #SysAdmin

2025-11-21

So I've just yolo'd the dreaded #dovecot v2.3 => v2.4 upgrade on a Friday afternoon and to my surprise, it was pretty smooth. I have a very simple setup though: only system users, maildir folder in home directory, system authentication via pam. Here's what I did:

1. Pieced together a new minimum viable config from the official docs (10 mins)

2. Checked my old config for settings not accounted for in the new config: …

[1/3]

#IMAP #systemadministration #linux #email #selfhosting

Monospace Mentor Livestream@live.monospacementor.com
2025-11-20
Monospace Mentor Livestream@live.monospacementor.com
2025-11-20

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst