Zaliczenie systemy operacyjne
Transkrypt
Zaliczenie systemy operacyjne
Zaliczenie systemy operacyjne 1. Stworzyć hierarchie katalogów w postaci a/b/c/d a/b/e/f/g 2. Ustawić uprawnienia do katalogu d tak aby nie można było w nim stworzyć ani pliku ani katalogu, a na katalogu e ustawić uprawnienia tak by nie dało się wykonać polecenia ls 3. Utworzyć plik o treści Ala ma kota Ala ma 2 koty Ala ma 3 koty Ala ma 4 koty Ala ma 5 kotów. Ala ma 6 kotów. A Franek ma psa Zapisać ten plik w katalogu b oraz c o nazwie koty.txt 4. W katalogu a stworzyć link miękki do pliku koty.txt z katalogu c, zmienić treść pliku w katalogu c dopisując w pierwszej linii swoje imię i nazwisko. Edytując link dopisać swoje imię i nazwisko na końcu pliku 5. Wykorzystując polecenie grep wybrać wszystkie loginy użytkowników zawierające jeden z łańcuchów znaków an en al el posortowane alfabetycznie. 6. Wybrać wszystkie nazwiska osób zakończone na ska, których login zaczyna się na a, e, i, lub s 7. W katalogu /etc znaleźć liczbę plików nie pustych 8. Opisz jakie są możliwości zakończenia działania dowolnego procesu w systemach linux 9. Napisz polecenie, które pozwala na wysłanie sygnału SIGUSR1 do bashy (sygnal przekaż jako parametr na 2 sposoby). 10. Znaleźć liczbę plików zawierających słowo 'unix' lub słowo 'windows'. 11. Wypisz ilu użytkowników ma zdefiniowane grupy 113 lub 100 w pliku /etc/passwdu do rozwiązania tego zadania napisz odpowiedni skrypt w bashu. 12. Napisać skrypt, który wyświetli na ekranie dla każdego numeru grupy ilość użytkowników w każdej.