Proces to program, aplikacja lub komenda uruchomiona w systemie (wczytana do pamięci operacyjnej). To jednostką służąca do dostarczania zasobów systemowych. Proces tworzony jest w pamięci operacyjnej we własnej przestrzeni adresowej gdy program, aplikacja lub komenda jest zainicjalizowana. Procesy zorganizowane są hierarchicznie, każdy proces ma proces nadrzędny (wywołujący, ang. calling process) i może mieć wiele procesów potomnych (ang. child process), którym przekazuje wiele atrybutów w chwili utworzenia. Continue reading “Procesy”
Zarządzanie pakietami przez yum.
Yum (yellowdog updater, modified) to frontend komendy rpm i preferowane narzędzie do zarządzania pakietami. Narzędzie wymaga aby system miał dostęp do repozytorium pakietów. Repozytoria Red Hat w przeciwieństwie do CentOS dostępne są tylko dla subskrybentów. Możliwe jest uruchomienie własnego repozytorium co wymaga utworzenia pliku z jego definicją w katalogu /etc/yum.repos.d/. Continue reading “Zarządzanie pakietami przez yum.”
Zarządzanie pakietami przez RPM
Polecenie rpm (RPM Package Manager, dawniej Red Hat Package Manager) pozwala na instalację, aktualizację, odświeżanie, nadpisywanie, przeszukiwanie, usuwanie, wypakowywanie, walidację i weryfikację pakietów binarnych przeznaczonych do systemu RHEL lub CentOS. Polecenie to nie zapewniania niestety kontroli zależności pakietów, musimy o to zadbać sami. Continue reading “Zarządzanie pakietami przez RPM”
Wykonywanie komend jako superużytkownik
Komendy wymagające uprawnień superużytkownika mogą być wykonywane bez znajomości hasła roota dzięki narzędziu sudo (superuser do). Plikiem konfiguracyjnym tego narzędzia jest /etc/sudoers, który może być edytowany przez visudo. Continue reading “Wykonywanie komend jako superużytkownik”
Przełączanie pomiędzy kontami użytkowników
Nawet jeżeli możemy logować się do systemu jako root, nie jest to zalecane. Rekomendowaną praktyką jest logowanie do systemu na standardowe konto użytkownika i przełączanie na konto root jeżeli zajdzie taka potrzeba. Takie podejście zwiększa bezpieczeństwo systemu. Continue reading “Przełączanie pomiędzy kontami użytkowników”