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).
- Nawigacja i praca z plikami i katalogami (
-
Zarządzanie procesami:
- Wyświetlanie uruchomionych procesów (
ps,top). - Zakończenie procesów (
kill,killall). - Zarządzanie priorytetami procesów (
nice,renice).
- Wyświetlanie uruchomionych procesów (
-
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.
- Instalacja, aktualizacja, usuwanie pakietów (
-
Logowanie:
- Podgląd i analiza logów (
journalctl,grep). - Konfiguracja rotacji logów (logrotate).
- Podgląd i analiza logów (
-
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