……………………………
3p arkusz
1p wędkarz
4d storczyki
1p filmoteka
3p 21.10.2024
5d INF.03
2dp kalendarz + rozwiązanie
5d arkusz
4d tabelka
5d 10.09.2024r.
5d arkusz od góry do rozwiązania
1d
Zarządzanie użytkownikami w systemie operacyjnym Ubuntu obejmuje tworzenie, modyfikowanie i usuwanie kont użytkowników, zarządzanie grupami oraz przydzielanie odpowiednich uprawnień. Poniżej znajdziesz teorię, kilka przykładowych komend oraz ćwiczenia do przetestowania.
### Teoria:
#### 1. **Użytkownicy i Grupy:**
– Każdy użytkownik na systemie Ubuntu ma unikalny identyfikator użytkownika (UID).
– Każda grupa ma unikalny identyfikator grupy (GID).
– Użytkownicy mogą należeć do jednej lub kilku grup.
#### 2. **Podstawowe Komendy:**
– `adduser` / `useradd`: Tworzenie nowego użytkownika.
– `deluser` / `userdel`: Usuwanie użytkownika.
– `passwd`: Zmiana hasła użytkownika.
– `usermod`: Modyfikacja właściwości użytkownika.
– `groupadd`: Tworzenie nowej grupy.
– `useradd -G`: Dodawanie użytkownika do grupy.
– `delgroup` / `groupdel`: Usuwanie grupy.
#### 3. **Prawa Dostępu:**
– Prawa dostępu do plików i katalogów są zarządzane przez trzy grupy użytkowników: właściciela, grupę i innych.
– `chmod`: Zmiana uprawnień do plików.
– `chown`: Zmiana właściciela pliku.
– `chgrp`: Zmiana grupy pliku.
### Komendy i Ćwiczenia:
1. **Tworzenie Użytkownika:**
– Komenda: `sudo adduser nazwa_uzytkownika`
– Ćwiczenie: Stwórz nowego użytkownika o nazwie „testuser”.
2. **Zmiana Hasła Użytkownika:**
– Komenda: `sudo passwd nazwa_uzytkownika`
– Ćwiczenie: Zmień hasło dla użytkownika „testuser”.
3. **Tworzenie Grupy:**
– Komenda: `sudo addgroup nazwa_grupy`
– Ćwiczenie: Utwórz nową grupę o nazwie „testgroup”.
4. **Dodawanie Użytkownika do Grupy:**
– Komenda: `sudo usermod -aG nazwa_grupy nazwa_uzytkownika`
– Ćwiczenie: Dodaj użytkownika „testuser” do grupy „testgroup”.
5. **Zmiana Właściciela Pliku:**
– Komenda: `sudo chown nowy_wlasciciel:nowa_grupa nazwa_pliku`
– Ćwiczenie: Zmień właściciela pliku „example.txt” na „testuser” w grupie „testgroup”.
6. **Zmiana Uprawnień do Pliku:**
– Komenda: `sudo chmod uprawnienia nazwa_pliku`
– Ćwiczenie: Ustaw pełne prawa do odczytu, zapisu i wykonania dla właściciela, grupy i innych dla pliku „example.txt”.
7. **Usuwanie Użytkownika:**
– Komenda: `sudo deluser nazwa_uzytkownika`
– Ćwiczenie: Usuń użytkownika „testuser”.
8. **Usuwanie Grupy:**
– Komenda: `sudo delgroup nazwa_grupy`
– Ćwiczenie: Usuń grupę „testgroup”.
Te komendy i ćwiczenia pomogą Ci zrozumieć podstawy zarządzania użytkownikami i grupami w systemie Ubuntu. Pamiętaj, aby korzystać z nich ostrożnie, zwłaszcza przy usuwaniu użytkowników i grup, aby uniknąć utraty danych czy błędów w konfiguracji systemu.
1dp
Teoria
FTP lub File Transfer Protocol to protokół przesyłania plików przez sieć, który jest z nami od 50 lat. Chociaż jego złoty wiek się skończył, nadal jest to szeroko stosowany protokół do wymiany plików, zarówno w tej samej sieci, jak i w różnych sieciach. FTP jest używany głównie do łączenia się ze zdalnymi serwerami, takimi jak serwery stron internetowych. Ten protokół jest odpowiedzialny za ustanowienie bezpośredniego połączenia między serwerem (który obsługuje plik) a klientem (który chce uzyskać dostęp do pliku) za pośrednictwem portu 21 w TCP. Po uwierzytelnieniu się na serwerze, jeśli połączenie zostanie nawiązane pomyślnie, będziemy mogli zobaczyć wszystkie pliki, które są hostowane na serwerze (lub pliki, do których mamy dostęp) i pobrać te, które nas interesują. Pobieranie będzie odbywać się bezpośrednio z serwera, bez przechodzenia przez inne serwery pośrednie, co gwarantuje nam maksymalną prędkość. Główny problem z FTP polega na tym, że standardowo nie ma żadnego szyfrowania. Dane przemieszczają się płasko w sieci, co może prowadzić do niektórych ataków komputerowych. Aby rozwiązać ten problem, zastosowano inne podobne protokoły, takie jak FTPS i SFTP, które mają warstwę szyfrowania od końca do końca.
Program wget to narzędzie wiersza poleceń, które umożliwia pobieranie plików z sieci. Wget jest dostępny dla systemów operacyjnych Windows, Linux i macOS. Aby pobrać plik z sieci za pomocą programu wget, należy wpisać następujące polecenie w wierszu poleceń:
wget [adres URL pliku]
Ćwiczenia z rozwiązaniem
Pobierz plik example.txt z serwera FTP o adresie ftp.example.com za pomocą programu klienta FTP. Użyj loginu user i hasła password.
Rozwiązanie:
ftp ftp.example.com
user
password
get example.txt
Pobierz plik example.jpg z serwera FTP o adresie ftp.example.com za pomocą programu wget.
Rozwiązanie:
wget ftp://user:password@ftp.example.com/example.jpg
Pobierz plik example.pdf z serwera FTP o adresie ftp.example.com za pomocą programu wget i zapisz go jako example2.pdf.
Rozwiązanie:
wget -O example2.pdf ftp://user:password@ftp.example.com/example.pdf
Jak pobrać pliki z serwera za pomocą WebFTP? » Pomoc | home.pl
Jak pobrać pliki z serwera za pomocą WebFTP? – Pomoc AZ.pl
2p
- Napisz skrypt, który wyświetli Twoje imię i nazwisko na stronie internetowej.
- Napisz skrypt, który obliczy średnią arytmetyczną z trzech liczb.
- Napisz skrypt, który wyświetli wszystkie liczby parzyste od 1 do 20.
- Napisz skrypt, który wyświetli wszystkie liczby nieparzyste od 1 do 20.
- Napisz skrypt, który wyświetli wszystkie liczby pierwsze od 1 do 50.
- Napisz skrypt, który wyświetli tabliczkę mnożenia dla liczb od 1 do 10.
- Napisz skrypt, który wyświetli sumę cyfr liczby.
- Napisz skrypt, który wyświetli największą liczbę z trzech podanych.
- Napisz skrypt, który wyświetli najmniejszą liczbę z trzech podanych.
- Napisz skrypt, który wyświetli wszystkie liczby od 1 do 100, ale zamiast liczb podzielnych przez 3 wyświetli “Fizz”, a zamiast liczb podzielnych przez 5 wyświetli “Buzz”. Dla liczb podzielnych przez 3 i 5 wyświetl “FizzBuzz”
5d arkusz
2p
Ćwiczenie PHP zmienne i operatory:
Stwórz dwie zmienne i przypisz im wartości (np. $liczba1 = 10; $liczba2 = 20;). Następnie wykonaj różne operacje arytmetyczne na tych zmiennych i wyświetl wyniki.
5d arkusz
pliki są w 2022 wiosna na samym dole
archiwum do pobrania: 4 arkusz od dołu
04.10.2023 5d arkusz zadania
4d tabele materiały
https://egzamin-programista.pl/arkusz-praktyczny-ee09-2020-06-04/
20.09.2023 r.
Klasa 5dsp
Klasa 2p
5dsp
4d
5dsp
https://egzamin-programista.pl/arkusz-praktyczny-inf03-2022-06-01/
2p
5d 2023/2024
https://zs2grajewopl-my.sharepoint.com/:i:/g/personal/paulinaskorupa_zs2_grajewo_pl/EUaUXGgvzyVMhsFfNxROy-MBlSTHugQHBimySNAVwSz8Qw?e=R6xgqu
ściągawki
https://zs2grajewopl-my.sharepoint.com/:f:/g/personal/paulinaskorupa_zs2_grajewo_pl/EpWSgTAn7SNMmkVrMz7R01EBIYPwaLGZcmOfJhuOJfb8Zw?e=kfPzLJ
4dsp
https://zs2grajewopl-my.sharepoint.com/:f:/g/personal/paulinaskorupa_zs2_grajewo_pl/EgvJhEXWzwlDpi9_1HERET4BroLyC-pMPrNt-CNQgrrozA?e=GY4rni
4d 28.03.2022r.
https://egzamin-informatyk.pl/arkusz-praktyczny-ee09-2020-06-01/
4d 14.03.2022r.
Fabryka żelków – arkusz egzaminacyjny
ASSO 01.03.2022r.
https://www.drzewniak.slupsk.pl/~ks/pracownia/cwiczenia_linux.pdf
Zadanie 3d 15.02.2022
Ściągawka:
https://zs2grajewopl-my.sharepoint.com/:f:/g/personal/paulinaskorupa_zs2_grajewo_pl/Erj5i_YUAlxIh0XTAWh0r1QBY4x8jw0B_6eLN0AkTC-X1A
Zadanie 3d 02.2022
Zadanie:
https://pasja-informatyki.pl/programowanie-webowe/przeglad-css-zadanie-do-wykonania/
Ściągawka:
https://zs2grajewopl-my.sharepoint.com/:f:/g/personal/paulinaskorupa_zs2_grajewo_pl/Erj5i_YUAlxIh0XTAWh0r1QBY4x8jw0B_6eLN0AkTC-X1A
16.03.2020r. – 20.03.2020r.
Poniżej znajdują się zadania do wykonania. Po kliknięciu w załącznik – otworzy Wam się nowa strona. Na stronie, która się otworzy po raz kolejny musicie kliknąć w załącznik, aby zaczął się pobierać na dysk.
1d B1 programowanie w praktyce
1d B2 diagnostyka i naprawa urządzeń techniki komputerowej
1d(sp) B1 administracja systemami operacyjnymi
1d(sp) B2 eksploatacja lokalnych sieci komputerowych
1d(sp) B2 eksploatacja urządzeń techniki komputerowej
2d B1 administracja bazami danych
2d B1 administracja sieciowymi systemami operacyjnymi
2d B1 programowanie w praktyce
2d Programowanie strukturalne i obiektowe
3d B1 administracja sieciowymi systemami operacyjnymi
3d B1 projektowanie i montaż lokalnych sieci komputerowych
3d B2, programowanie w praktyce
4d B2 programowanie w praktyce