Jestem głodny – zjem nagłówek HTTP „Czyli poznanie zasady działania nagłówka HTTP” Dzień dobry wszystkim nazywam się Mariusz Milewczyk będę omawiać cykl o nagłówku HTTP. Rozpatrywać będę głównie dziedziny sieci telekomunikacyjnej i zasady działania. O czym będzie cykl o HTTP ? Oczywiście o HTTP 🙂 Następnie: W warstwach sieciowych „Model OSI” Kody odpowiedzi HTTP Metody HTTP Zapytania HTTP Czym jest REST API Pisanie pierwszego sniffera w pythonie 🙂 HTTP/1.0 oraz HTTP/2.0 – gdzie stosować Kompresja HTTP Czy warto znać nagłówek …
Kategoria: DevOps
Devops (współpraca rozwoju i operacji) jest metodą tworzenia oprogramowania, która podkreśla, komunikację, współpracę i integrację pomiędzy deweloperami i specjalistami od eksploatacji.
Varnish Cache to bardzo szybki i lekki HTTP accelerator , którego jest zdaniem jest zwiększenie prędkości witryn oraz zmniejszenie obciążeń jakie generują na serwerze. Varnish działa jak bardzo duży słownik klucz wartość, który przechowuje zapytania HTTP i zwraca treści. Każde zapytanie kierowane do naszego serwera przechodzi najpierw do varnisha, który stara się odpowiedzieć na podstawie cachowanych wcześniej danych. …
Sniffer – Program komputerowy lub urządzenie, którego zadaniem jest przechwycenie i analizowanie danych w sieci. Program będzie wykorzystywał socket z linuxa czyli interfejs sieciowy. Na początku musimy znać budowę pakietu oraz nagłówka protokołu np. IP , TCP , ICMP .itp. Ważnym elementem też jest Model ISO/OSI . Na początku zajmiemy się od Ethernetu która zawiera różne wersje nagłówka czyli zwaną Ramką Ethernetową (ang. Ethernet frame) : Ważne Dane są: Destination MAC address – Adres docelowy MAC Source Mac address …
pwd – wyświetla katalog, w którym jesteśmy cd /home/nazwa_użytkownika – przechodzimy do katalogu nazwa_użytkownika mkdir nazwa – tworzymy nowy katalog o nazwie nazwa touch nazwa – tworzymy nowy plik o nazwie nazwa cat plik – wyświetla zawartość pliku ls – wyświetla listę plików i katalogów. Ważne argumenty: -a – wszystkie wyświetlamy pliki i katalogi, -l wyświetla uprawnienia i do kogo należy plik lub katalog , -s wypisuje rozmiar zajęty przez każdy plik, w blokach W pierwszej kolumnie są uprawnienia dla …
/ – Katalog Główny /home – pliki określające ustawienia każdego użytkownika, ponadto jest on przeznaczony na zapisywanie danych, np. dokumentów, obrazków, muzyki i wszelkich plików których używamy na co dzień /etc – pliki konfiguracyjne, ustawienia systemowe /bin – binarne (wykonywalne) pliki najbardziej podstawowych narzędzi systemowych w terminale /mnt – tutaj natomiast są „montowane” dyski np. partycje która zawiera dany system operacyjny np. Debian , nie jest widoczny ponieważ jest wykorzystywany przez system /lib – systemowe biblioteki dzielone (shared libraries), zawierające …
Jeżeli ktoś chce stworzyć własny system operacyjny oparty jądrze linuxa to warto przejrzeć dokumentację oto ona wersji online: The Linux Programmer’s Guide [PL] The Linux System Administratiors Guide [PL] w pdf: The LInux Programmer’s Guide [PL] The Linux System Administrators [ANG] jeszcze jest potrzebny pliki do jądra systemowego oto on: kernel Linux The Linux Programmer’s Guide jest dokument który opisuje zasadę oraz budowę jądra i systemu operacyjnego , ten drugi dokument The Linux System Administrationrs Guide ma ważne komendy Linuxe …
Wirtualne środowisko pythona przydatne narzędzie do tworzenia różnych projektów aplikacyjnych w różnych pakietach np. Django ver. 1.6.1 lub ver 1.7 , często się zdarza że dana aplikacja działa w danej wersji dlatego można zastosować wirtualne środowisko tylko dla danej aplikacji pythona. Instalacja jest prosta wpisujemy: [crayon-675ec03f9f5e9473419715/] Tworzymy wirtualne środowisko po przez: [crayon-675ec03f9f5eb426417673/] …