Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Moja dystrybucja to Xubuntu 16.04.
- #1. Przeinstalować GRUB.
- sudo grub-install /dev/sda
- gksudo gedit /etc/default/grub
- sudo update-grub
- #2. Zablokować dostęp do GRUB poprzez założenie użytkownika (super user) student i zabezpieczenie hasłem. Przetestować i powrócić do poprzednich ustawień.
- grub-mkpasswd-pbkdf2
- sudo nano /etc/grub.d/40_custom
- set superusers="student"
- password_pbkdf2 student hash
- sudo update-grub
- #3. Przygotować kopię GRUB-a. Usunąć "memtest", przetestować i przywrócić poprzednią wersję.
- mkdir grub_backup
- cp -R /etc/grub.d/ grub_backup/
- sudo apt-get remove memtest86+
- sudo apt-get install memtest86+
- #4. Sprawdź, który z mechanizmów inicjalizacji systemu jest wykorzystywany w twojej dystrybucji.
- sudo stat /proc/1/exe
- File: '/proc/1/exe' -> '/lib/systemd/systemd'
- Size: 0 Blocks: 0 IO Block: 1024 symbolic link
- #5. Sprawdź jaki jest domyślny tryb pracy systemu.
- cat /etc/init/rc-sysinit.conf | grep DEFAULT_RUNLEVEL
- {{ env DEFAULT_RUNLEVEL=2 }}
- 2 => multiuser mode (bez NFS) - tryb wielu użytkowników
- #6. Uruchom system z dodatkowym parametrem "kurs=lpic" przekazanym do jądra systemu (edycja w bootloaderze). Dodatkowo usuń domyślne parametry rhgb oraz quiet. Czym różni się start systemu w stosunku do uruchamiania ze standardowymi parametrami? Sprawdź zawartość pliku /proc/kmsg , aby upewnić się, że zmienna kurs została prawidłowo przekazana.
- gksudo gedit /etc/default/grub
- #W tym miejscu należy znaleźć linię zaczynającą się od GRUB_CMDLINE_LINUX_DEFAULT="...".
- GRUB_CMDLINE_LINUX_DEFAULT="kurs=lpic"
- sudo update-grub
- cat /proc/cmdline
- #wynik: BOOT_IMAGE=/boot/vmlinuz-4.8.0-49-generic root=UUID=d42f8817-44ab-41dd-9615-7f305879f925 ro kurs=lpic
- #Start systemu różni się tym, że nie jest już pokazywany splash screen oraz są pokazywane na bieżąco logi (w mojej dystrybucji nie było parametru rhgb, był za to splash)
- #7. Uruchom system w trybie single user i zmień hasło użytkownika root na student. Zrestartuj system i sprawdź, czy hasło zostało zmienione. Przywróć stare hasło.
- cat /etc/passwd
- gksudo gedit /etc/default/grub
- GRUB_CMDLINE_LINUX_DEFAULT="splash quiet single"
- sudo passwd root #student
- sudo update-grub
- cat /etc/passwd
- sudo passwd root #stare_haslo
- #8. Uruchom system w trybie tekstowy, a następnie (bez restartu systemu) uruchom tryb graficzny.
- gksudo gedit /etc/default/grub
- #GRUB_CMDLINE_LINUX_DEFAULT="splash quiet" - zakomentowanie linii
- GRUB_CMDLINE_LINUX="text"
- GRUB_TERMINAL=console
- sudo update-grub
- startx
- #9. Sprawdź listę uruchomionych usług. W przypadku dystrybucji Ubuntu, użyj polecenia initctl.
- sudo apt-get install upstart-sysv
- sudo initctl list
- wynik polecenia:
- https://pastebin.com/67X2FKAi
- #10. W pliku /etc/init/control-alt-delete.conf proszę zmienić reakcję na wciśnięcie klawiszy tak, aby powodowało to
- a) brak reakcji,
- sudo gedit /etc/init/control-alt-delete.conf
- należy zakomentować linie:
- #start on control-alt-delete
- #task
- #exec shutdown -r now "Control-Alt-Delete pressed"
- b) zatrzymanie (halt) systemu. Sprawdzić działanie pod terminalem poza GNOME.
- sudo gedit /etc/init/control-alt-delete.conf
- exec halt
- #Dodatkowe zadania:
- #1. Zatrzymaj usługę ssh. Sprawdź, czy jest rzeczywiście uruchomiona za pomocą polecenia: ssh 127.0.0.1. Następnie uruchom usługę ssh i sprawdź, czy tym razem działa.
- sudo apt-get install openssh-server
- sudo service ssh stop
- ssh 127.0.0.1
- ssh: connect to host 127.0.0.1 port 22: Connection refused
- sudo service ssh start
- ssh 127.0.0.1
- xxx@127.0.0.1's password:
- Welcome to Ubuntu 16.04.2 LTS ... (logowanie powiodło się)
- #2. Zablokuj (lub odblokuj) startowanie usługi ssh podczas startu systemu. Zrestartuj system i sprawdź.
- Domyślnie usługa jest włączona, więc zablokuję ją przy starcie systemu.
- sudo apt-get install sysv-rc-conf
- sudo sysv-rc-conf
- Następnie za pomocą świetnego interfejsu możemy sterować usługami przy starcie systemu, jak na obrazku:
- http://i.imgur.com/bqHznsq.png
- Po restarcie systemu:
- ssh 127.0.0.1
- ssh: connect to host 127.0.0.1 port 22: Connection refused
- #3. Skonfiguruj usługę ssh, aby startowana była jedynie wtedy, gdy system działa w trybie tekstowym (w trybie graficznym powinna być wyłączona). Sprawdź stan usługi w różnych trybach pracy systemu. Na koniec zadania pamiętaj o przywróceniu pierwotnych ustawień.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement