Sobes.tech
Junior

Jakie główne elementy administrowałeś w Linux?

sobes.tech AI

Odpowiedź od AI

Zarządzałem następującymi elementami w Linux:

  • Zarządzanie użytkownikami i grupami:

    • Tworzenie, modyfikacja, usuwanie użytkowników i grup.
    • Zarządzanie uprawnieniami dostępu do plików i katalogów (właściciel, grupa, inni, prawa rwx).
    • Konfiguracja sudo.
  • System plików:

    • Nawigacja i praca z plikami i katalogami (cd, ls, cp, mv, rm).
    • Zarządzanie przestrzenią dyskową (df, du).
    • Montowanie i odmontowywanie systemów plików.
    • Zarządzanie woluminami logicznymi (LVM).
  • Zarządzanie procesami:

    • Wyświetlanie uruchomionych procesów (ps, top).
    • Zakończenie procesów (kill, killall).
    • Zarządzanie priorytetami procesów (nice, renice).
  • Sieć:

    • Konfiguracja interfejsów sieciowych.
    • Zarządzanie trasowaniem.
    • Konfiguracja DNS.
    • Praca z zaporą sieciową (iptables, firewalld).
    • Monitorowanie aktywności sieciowej (netstat).
  • Zarządzanie pakietami:

    • Instalacja, aktualizacja, usuwanie pakietów (apt, yum, dnf).
    • Praca z repozytoriami.
  • Logowanie:

    • Podgląd i analiza logów (journalctl, grep).
    • Konfiguracja rotacji logów (logrotate).
  • System inicjalizacji (systemd):

    • Zarządzanie jednostkami usług i procesów.
    • Konfiguracja automatycznego uruchamiania usług.
  • Planowanie zadań (cron):

    • Tworzenie i zarządzanie zadaniami cron.
  • Bezpieczeństwo:

    • Konfiguracja SSH.
    • Zarządzanie SELinux/AppArmor.
    • Przeprowadzanie audytu systemu.

Praktyczny przykład zarządzania użytkownikami i grupami:

# Tworzenie użytkownika "devuser" z katalogiem domowym
useradd -m devuser

# Ustawianie hasła dla użytkownika "devuser"
passwd devuser

# Tworzenie grupy "developers"
groupadd developers

# Dodanie użytkownika "devuser" do grupy "developers"
usermod -aG developers devuser

# Wyświetlenie grup użytkownika "devuser"
groups devuser