Jakie masz doświadczenie z konsolą w Linux? Czy możesz podać przykłady poleceń i ustawień uprawnień?
sobes.tech AI
Odpowiedź od AI
Więcej niż N (wskazujesz swoje rzeczywiste doświadczenie) lat w różnych dystrybucjach (Ubuntu, CentOS, Debian, Alpine). Swobodnie korzystam z standardowych narzędzi i skryptów do automatyzacji.
Przykłady poleceń:
-
Wyświetlanie informacji o procesach:
ps aux | grep <nazwa_procesu> -
Sprawdzanie wykorzystania przestrzeni dyskowej:
df -h -
Pobieranie pliku:
wget <URL_pliku> -
Rozpakowywanie archiwum:
tar -xzf <nazwa_archiwum.tar.gz> -
Edytowanie pliku za pomocą
vim:vim <nazwa_pliku>
Konfiguracja uprawnień dostępu:
-
Używanie
chmoddo zmiany uprawnień (właściciel, grupa, inni; odczyt, zapis, wykonanie):chmod 755 <nazwa_pliku_lub_katalogu> # Właściciel: odczyt, zapis, wykonanie; Grupa: odczyt, wykonanie; Inni: odczyt, wykonanie chmod +x <nazwa_skryptu> # Dodanie prawa do wykonania dla wszystkich -
Używanie
chowndo zmiany właściciela pliku lub katalogu:chown <nowy_właściciel>:<nowa_grupa> <nazwa_pliku_lub_katalogu> -
Konfiguracja list kontroli dostępu (ACL) za pomocą
setfacligetfacldla bardziej szczegółowego zarządzania uprawnieniami:setfacl -m u:<nazwa_użytkownika>:rwx <nazwa_pliku> # Nadanie użytkownikowi praw odczytu, zapisu i wykonania getfacl <nazwa_pliku> # Wyświetlenie ACL pliku
Regularnie używam potoków (|), przekierowań wejścia/wyjścia (>, >>, <) oraz studiowałem i stosowałem bardziej zaawansowane narzędzia, takie jak awk, sed, i skryptowanie w bash, do automatyzacji zadań wdrożeniowych, monitorowania i administracji.