Zarządzanie procesami w Linux
Transkrypt
Zarządzanie procesami w Linux
Zarządzanie procesami w Linux • Okno terminala – Ctrl +Alt+ T • Po zalogowaniu do systemu użytkownik uzyskuje znak zachęty (shell prompt), np. $ lub #. • Po znaku zachęty użytkownik może wpisywać polecenia systemu. • Składnia poleceń: polecenie opcje argumenty • Na rysunku standardowy znak zachęty określający nazwę konta oraz bieżący katalog. • Symbol # poprzedza polecenia wpisywane przez użytkownika root • $ - polecenia pozostałych użytkowników • Do wyświetlenia listy uruchomionych procesów używa się polecenia ps • Polecenie ps bez parametrów wyświetli procesy których właścicielem jest aktualny użytkownik. • Listę wszystkich procesów można wyświetlić poleceniem ps –aux PID – identyfikator procesu TTY – identyfikator konsoli, z której proces został uruchomiony TIME – czas procesora wykorzystany przez proces CMD – polecenie, którym uruchomiono proces • Administrator może wyświetlić listę procesów uruchomionych przez wszystkich użytkowników za pomocą polecenia ps -A Usunięcie procesu • Zwykły użytkownik może usuwać tylko te procesy, których jest właścicielem. Administrator może usuwać wszystkie procesy. • Do usuwania procesów z systemu służy polecenie kill • Polecenie otrzymuje jako argument identyfikator PID procesu. Usuwa ono proces w sposób bezpieczny (zamyka otwarte pliki, zwalnia obszary pamięci). • Jeżeli usunięcie się nie uda, można wymusić jego zamknięcie, dodając opcję -9 sudo kill -9 2463