Systemy operacyjne

Tutaj dowiecie się jak prawidłowo zainstalować i skonfigurować wybrany system operacyjny, naprawić ewentualne błędy lub zwiększyć wydajność komputera. Znajdziecie przydatne informacje na temat administracji OS, nauczycie się optymalnie wykorzystywać oparte na nim aplikacje oraz w pełni opanować potencjał waszego systemu.

Poszczególne pozycje odkrywają tajemnice wszystkich, mniej lub bardziej popularnych systemów operacyjnych, od DOS, Unix, Mac OS, poprzez wszelkie dystrybucje Linuxa, zarówno desktopowe, serwerowe i typu live-CD, aż po większość wersji Microsoft Windows, także wersje serwerowe. Książki napisane są przystępnym i zrozumiałym językiem, przeznaczone zarówno dla zwykłego użytkownika, stanowią również cenne źródło informacji dla profesjonalnych administratorów.

217
Ładowanie...
EBOOK

Linux Kernel Programming. A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization

Kaiwan N Billimoria

Linux Kernel Programming is a comprehensive introduction for those new to Linux kernel and module development. This easy-to-follow guide will have you up and running with writing kernel code in next-to-no time. This book uses the latest 5.4 Long-Term Support (LTS) Linux kernel, which will be maintained from November 2019 through to December 2025. By working with the 5.4 LTS kernel throughout the book, you can be confident that your knowledge will continue to be valid for years to come.You’ll start the journey by learning how to build the kernel from the source. Next, you’ll write your first kernel module using the powerful Loadable Kernel Module (LKM) framework. The following chapters will cover key kernel internals topics including Linux kernel architecture, memory management, and CPU scheduling. During the course of this book, you’ll delve into the fairly complex topic of concurrency within the kernel, understand the issues it can cause, and learn how they can be addressed with various locking technologies (mutexes, spinlocks, atomic, and refcount operators). You’ll also benefit from more advanced material on cache effects, a primer on lock-free techniques within the kernel, deadlock avoidance (with lockdep), and kernel lock debugging techniques.By the end of this kernel book, you’ll have a detailed understanding of the fundamentals of writing Linux kernel module code for real-world projects and products.

218
Ładowanie...
EBOOK

Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization. Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts

Kaiwan N Billimoria

Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization is an ideal companion guide to the Linux Kernel Programming book. This book provides a comprehensive introduction for those new to Linux device driver development and will have you up and running with writing misc class character device driver code (on the 5.4 LTS Linux kernel) in next to no time.You'll begin by learning how to write a simple and complete misc class character driver before interfacing your driver with user-mode processes via procfs, sysfs, debugfs, netlink sockets, and ioctl. You'll then find out how to work with hardware I/O memory. The book covers working with hardware interrupts in depth and helps you understand interrupt request (IRQ) allocation, threaded IRQ handlers, tasklets, and softirqs. You'll also explore the practical usage of useful kernel mechanisms, setting up delays, timers, kernel threads, and workqueues. Finally, you'll discover how to deal with the complexity of kernel synchronization with locking technologies (mutexes, spinlocks, and atomic/refcount operators), including more advanced topics such as cache effects, a primer on lock-free techniques, deadlock avoidance (with lockdep), and kernel lock debugging techniques.By the end of this Linux kernel book, you'll have learned the fundamentals of writing Linux character device driver code for real-world projects and products.

219
Ładowanie...
EBOOK

Linux. Komendy i polecenia. Wydanie III

Łukasz Sosna

Odkryj wielką siłę drzemiącą w Linuksie! Jak zainstalować Linux i zarządzać zasobami komputera z tym systemem? Co trzeba wiedzieć o administrowaniu systemem i tworzeniu skryptów powłoki? Jakie dodatkowe komendy i polecenia warto poznać w pierwszej kolejności? Linux, jeden z najbardziej znanych i wydajnych systemów operacyjnych, wśród wielu użytkowników komputerów powoli staje się realną alternatywą dla Windows. Pomijając już nawet jego niesamowitą elastyczność, małe wymagania i świetnie działającą społeczność, otwartą na potrzeby nowych członków, atutem Linuksa jest możliwość sterowania nim z poziomu wiersza poleceń, co wydatnie skraca czas operacji i pozwala na pełną kontrolę pracy. Taka komunikacja z systemem jest najefektywniejszym rozwiązaniem i wbrew pozorom wcale nie wymaga od użytkownika znajomości żadnej czarnej magii. Dziś do Twoich rąk trafia trzecie już, uzupełnione o nowy rozdział wydanie popularnej książki "Linux. Komendy i polecenia ", niezwykle przydatnej początkującym adeptom tego systemu. Znajdziesz w niej wszystko, co trzeba wiedzieć podczas obsługi Linuksa z poziomu linii poleceń — od kwestii instalacji, przez zasady zarządzania zawartością komputera, aż po szczegółowe zagadnienia z zakresu administrowania systemem. Dowiesz się także, co to są skrypty powłoki i nauczysz się używać zaawansowanych poleceń oszczędzających Twój czas. W książce omówiono następujące tematy: Dostępne dystrybucje Instalacja systemu Środowisko pracy i logowanie się do systemu Dyski i partycje Operacje na plikach i katalogach Prawa dostępu, zmiana hasła i zmiana powłoki Informacje o sprzęcie i użytkownikach Poziom uruchomienia systemu Demony usług Użytkownicy i grupy Tworzenie skryptów powłoki Dodatkowe informacje o plikach i katalogach Linux — naucz się praktycznej i efektywnej obsługi systemu!

220
Ładowanie...
EBOOK

Linux. Komendy i polecenia. Wydanie IV rozszerzone

Łukasz Sosna

Dogadaj się z Linuksem! Praca z systemem z poziomu linii poleceń, łatwa, prosta i szybka Obsługa systemu za pomocą linii poleceń w przypadku awarii interfejsu graficznego Tworzenie własnych skryptów powłoki i ciągi instrukcji Operacje na plikach oraz katalogach w Midnight Commander z pomocą menedżera plików W grupie dostępnych na świecie systemów operacyjnych do użytku domowego i na potrzeby serwerów naprawdę liczą się tylko dwa. Linux jest jednym z nich. Ten wspaniały system, o minimalnych wymaganiach sprzętowych i maksymalnych możliwościach, wciąż zyskuje sobie nowych zwolenników. Jest darmowy, zapewnia olbrzymią swobodę konfiguracji i dopasowuje się do potrzeb użytkownika. Jednak nie wszystko w Linuksie warto robić z poziomu interfejsu graficznego. Znacznie wygodniej jest posłużyć się wierszem poleceń — i w tym celu mieć zawsze pod ręką Leksykon kieszonkowy. Ta książka pomoże Ci szybko odnaleźć właściwe polecenie i wydać Linuksowi odpowiednią komendę. Pozwoli Ci też utworzyć własne skrypty powłoki, dzięki czemu zautomatyzujesz codziennie wykonywane operacje. Dowiesz się, jak używać Midnight Commandera, jak optymalnie zarządzać zasobami komputera i sprawnie administrować systemem. Jeśli używasz Linuksa na co dzień albo masz zamiar go zainstalować, nie możesz przegapić takiego przewodnika! Wprowadzenie do systemu Linux Korzystanie z komputera pracującego pod kontrolą systemu Linux Zarządzanie zasobami komputera Administrowanie systemem Tworzenie skryptów powłoki Polecenia dodatkowe Midnight Commander Zostań biegłym użytkownikiem Linuksa!

221
Ładowanie...
EBOOK

Linux. Komendy i polecenia. Wydanie V

Łukasz Sosna

Moc Linuksa w Twoich rękach! Pracuj z systemem z poziomu linii poleceń Sprawdź, co zrobić w przypadku awarii interfejsu graficznego Twórz własne skrypty powłoki i ciągi instrukcji Przeprowadzaj operacje na plikach oraz katalogach z pomocą menedżera plików Wybór systemu operacyjnego, pod którym będzie pracował Twój komputer, w istocie sprowadza się do wyboru między standardowym produktem giganta z Redmond a niezawodnym, darmowym, fantastycznie elastycznym Linuksem. Ten ostatni system może stać się dla Ciebie niezastąpionym środowiskiem pracy, ale najpierw warto go trochę oswoić, a przede wszystkim nauczyć się z nim dogadywać — nie tylko z poziomu interfejsu graficznego, lecz także z poziomu linii poleceń. Ta wiedza pozwoli Ci bez trudu wydawać nawet najbardziej skomplikowane polecenia, które Twój komputer spełni w lot. Sprawdź, a sam się przekonasz. W tej książce znajdziesz najróżniejsze komendy i polecenia pozwalające na efektywną komunikację z komputerem. Zobaczysz, jak zainstalować Linuksa i poruszać się po tym systemie oraz tworzyć własne skrypty powłoki — na przykład w celu zautomatyzowania codziennie wykonywanych operacji. Dowiesz się także, jak używać programu Midnight Commander, optymalnie zarządzać zasobami komputera i sprawnie administrować systemem. Przejrzysty układ zapewni Ci łatwe wyszukiwanie określonych komend, a czytelne objaśnienia wraz z parametrami pomogą Ci właściwie je zastosować. Wprowadzenie do systemu Linux Korzystanie z komputera pracującego pod kontrolą systemu Linux Zarządzanie zasobami komputera Administrowanie systemem Tworzenie skryptów powłoki Polecenia dodatkowe Midnight Commander Poczuj się w Linuksie jak ryba w wodzie!

222
Ładowanie...
EBOOK

Linux. Komendy i polecenia. Wydanie VI

Łukasz Sosna

Z Linuksem za pan brat Autor znanych czytelnikom wydawnictwa Helion książek między innymi na temat otwartoźródłowego systemu operacyjnego przygotował szóstą już edycję przewodnika po komendach i poleceniach Linuksa. W kieszonkowym leksykonie omówił posługiwanie się komputerem z Linuksem na pokładzie za pomocą poleceń, operacje na plikach, plikach specjalnych, katalogach, łączach i potokach, pisanie własnych skryptów powłoki, obsługę programu Midnight Commander. To dzięki znajomości komend użytkownik uzyskuje możliwość zdalnego zarządzania serwerem poprzez połączenie SSH, ustawienia najważniejszych opcji systemu i - w razie zawieszenia się komputera - uruchomienia maszyny w trybie konsoli, a w efekcie... pozbycia się problemu. Podręcznik jest przeznaczony zarówno dla początkujących, jak i zaawansowanych użytkowników systemów z rodziny Linux. Zebrana w sześciu rozdziałach wiedza, oparta na bogatym doświadczeniu autora, pozwoli Ci bez trudu wydawać skomplikowane polecenia, optymalnie zarządzać zasobami komputera i sprawnie administrować systemem. Przejrzysty układ publikacji zapewnia łatwe wyszukiwanie komend, a czytelne objaśnienia wraz z parametrami pomogą Ci poprawnie je zastosować.

223
Ładowanie...
EBOOK

Linux. Leksykon kieszonkowy. Wydanie II

Daniel J. Barrett

Sprawdż najnowsze - trzecie - wydanie leksykonu » --- Niezbędny pomocnik każdego użytkownika Linuksa! Linux to najczęściej wybierany system operacyjny dla instalacji serwerowych. Jego wydajność, stabilność i możliwości nie mają sobie równych. Te atuty zostały dostrzeżone również przez użytkowników domowych. System ten jest coraz częściej instalowany na ich komputerach. Graficzne środowisko pracy, takie jak GNOME czy KDE, robi świetne wrażenie na użytkownikach systemu operacyjnego głównego konkurenta. Jednak wielu z wielbicieli Linuksa wciąż najbardziej ceni konsolę — ona kryje w sobie prawdziwą siłę! "Linux. Leksykon kieszonkowy" to książka dla tych, których do Linuksa zniechęca konieczność zapamiętania niezliczonej ilości poleceń i parametrów, oraz dla tych, którzy pracują z nim na co dzień i potrzebują podręcznej ściągi. Znajdziesz tu zestawienie poleceń najczęściej używanych w codziennej pracy. Ponadto dowiesz się, jak dopasować system do własnych potrzeb oraz jak programować skrypty powłoki. W trakcie lektury przekonasz się, że wiele zadań szybciej wykonasz w trybie tekstowym niż graficznym. Książka ta jest nieocenionym pomocnikiem każdego użytkownika systemu Linux, dlatego warto mieć ją pod ręką! Dowiedz się: jak stosować wyrażenia regularne jak zarządzać użytkownikami jak błyskawicznie porównywać zawartość plików Książka, którą musisz mieć zawsze pod ręką!

224
Ładowanie...
EBOOK

Linux. Leksykon kieszonkowy. Wydanie III

Daniel J. Barrett

Linux jest popularnym systemem operacyjnym o otwartych źródłach. Jego cechą charakterystyczną jest wyjątkowa łatwość konfiguracji. Istnieje wiele dystrybucji Linuksa, dzięki czemu łatwo można dopasować system do różnych potrzeb użytkowników. Z powodzeniem konkuruje z systemami Microsoft Windows i Mac OS X. Posiada graficzny interfejs z oknami i ikonami, sterowany za pomocą myszy. Prawdziwą siłą systemu jest jednak interfejs tekstowy, zwany powłoką, w którym wpisuje się i uruchamia polecenia. Umiejętność posługiwania się powłoką ma ogromne znaczenie dla użytkownika Linuksa. Niniejsza książka jest zwięzłym przewodnikiem po systemie. Docenią ją zarówno początkujący, jak i zaawansowani użytkownicy. Opisano tu ważne i użyteczne aspekty Linuksa, tak aby każdy szybko mógł rozpocząć efektywną pracę. W tym wydaniu książki pojawiły się również nowe polecenia służące do przetwarzania plików audiowizualnych, odczytywania i zapisywania zawartości schowka systemowego oraz do wykonywania operacji na plikach PDF. Nie pominięto też idiomów powłoki, takich jak podstawianie poleceń czy przekazywanie ich potokiem do powłoki. Najważniejsze zagadnienia omówione w książce: system plików i powłoka, kopie zapasowe i zdalne przechowywanie danych, przeglądanie i kontrola procesów, zarządzanie kontem użytkownika i uprawnienia superużytkownika, połączenia sieciowe i programowanie skryptów powłoki. Z taką ściągawką pokochasz swojego Linuksa! Dr Daniel J. Barrett jest inżynierem oprogramowania, administratorem systemów, muzykiem i satyrykiem. Od wczesnych lat 90. XX wieku pisze o technologiach informatycznych. Dla wydawnictwa O’Reilly napisał wiele książek, między innymi: SSH, Secure Shell: The Definitive Guide, MediaWiki i Linux. Bezpieczeństwo. Receptury.

225
Ładowanie...
EBOOK

Linux. Leksykon kieszonkowy. Wydanie IV

Daniel J. Barrett

Wydanie jubileuszowe! Administratorzy systemów linuksowych mogą pracować za pomocą myszy, korzystając z interfejsu graficznego, jednak pełny potencjał Linuksa ujawnia się dzięki pracy z wierszem poleceń. Umiejętność używania tego narzędzia przydaje się każdemu, komu zależy na efektywnym działaniu systemu. To czwarte, gruntownie zaktualizowane wydanie cenionego leksykonu, pomyślanego jako zwięzłe źródło informacji, z którego w razie potrzeby możesz szybko skorzystać. Znajdziesz tu omówienie ponad 200 poleceń systemu Linux ― w tym nowych, przeznaczonych do obsługi plików, zarządzania pakietami, pracy z systemem kontroli wersji, przeprowadzania konwersji między formatami plików ― i wiele więcej! Najużyteczniejsze polecenia Linuksa zostały pogrupowane według funkcjonalności, a treści ułożone tak, aby ułatwić i przyśpieszyć wynajdowanie potrzebnych informacji. Niezależnie od tego, czy zaliczasz się do początkujących, czy do zaawansowanych użytkowników Linuksa, ten praktyczny leksykon w każdej sytuacji będzie idealnym źródłem wiedzy o najważniejszych poleceniach tego systemu! W książce: podstawowe koncepcje - polecenia, powłoki, użytkownicy i system plików operacje na plikach podstawy administrowania systemem zarządzanie systemem plików praca z hostami, połączenia sieciowe, poczta elektroniczna i strony WWW wykonywanie codziennych zadań Linuksowy adminie! Trzymaj tę książkę tuż obok swojego komputera!

226
Ładowanie...
EBOOK

Linux Magazine (grudzień 2022)

Praca zbiorowa

Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologicznych, którzy poszukują efektywnych sposobów wykorzystania Linuxa w swoich infrastrukturach informatycznych. Zawartość miesięcznika skupia się na dostarczaniu praktycznych wskazówek oraz strategicznych porad, które pomagają w podejmowaniu decyzji dotyczących implementacji Linuxa w różnorodnych środowiskach. Czytelnicy znajdą tu szczegółowe analizy przypadków użycia (real life deployments), obiektywne testy porównawcze produktów oraz dogłębne opracowania na temat technologii open source i systemu Linux. Temat numeru: Mądrość płynąca z doświadczenia - czym jest uczenie maszynowe? Ludzie czasem sobie obiecują: "Nigdy więcej nie popełnię tego błędu"- jest to typowy przykład nauki na bazie przeszłych doświadczeń. Jeśli zamienimy doświadczenia na dane, okaże się, że nauka nie jest jedynie domeną ludzi. W niniejszym artykule przedstawimy podstawowe formy uczenia maszynowego

227
Ładowanie...
EBOOK

Linux Magazine (listopad 2022)

Praca zbiorowa

Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologicznych, którzy poszukują efektywnych sposobów wykorzystania Linuxa w swoich infrastrukturach informatycznych. Zawartość miesięcznika skupia się na dostarczaniu praktycznych wskazówek oraz strategicznych porad, które pomagają w podejmowaniu decyzji dotyczących implementacji Linuxa w różnorodnych środowiskach. Czytelnicy znajdą tu szczegółowe analizy przypadków użycia (real life deployments), obiektywne testy porównawcze produktów oraz dogłębne opracowania na temat technologii open source i systemu Linux. Temat numeru: Projekt Yocto i Systemy Wbudowane" Projekt Yocto to nie tylko zbiór narzędzi, ale prawdziwy przepis na sukces w dziedzinie tworzenia niestandardowych, zoptymalizowanych systemów Linux na urządzeniach wbudowanych. W naszym artykule przybliżamy, jak Yocto umożliwia tworzenie wysoce dostosowanych systemów operacyjnych, idealnie dopasowanych do potrzeb konkretnych urządzeń i aplikacji. Pokazujemy, jak za pomocą Yocto można skutecznie zintegrować wymagane komponenty systemu, tworząc spójne i wydajne oprogramowanie dla urządzeń wbudowanych. Omawiamy proces od projektowania po wdrożenie, zwracając uwagę na kluczowe aspekty, takie jak konfiguracja, kompilacja i zarządzanie pakietami.

228
Ładowanie...
EBOOK

Linux Magazine (luty 2022)

Praca zbiorowa

Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologicznych, którzy poszukują efektywnych sposobów wykorzystania Linuxa w swoich infrastrukturach informatycznych. Zawartość miesięcznika skupia się na dostarczaniu praktycznych wskazówek oraz strategicznych porad, które pomagają w podejmowaniu decyzji dotyczących implementacji Linuxa w różnorodnych środowiskach. Czytelnicy znajdą tu szczegółowe analizy przypadków użycia (real life deployments), obiektywne testy porównawcze produktów oraz dogłębne opracowania na temat technologii open source i systemu Linux. W najnowszym numerze m.in: "Pożegnanie z Androidem - Przejście na LineageOS" W każdym cyklu życia smartfona nadchodzi moment, kiedy przestaje on otrzymywać niezbędne aktualizacje bezpieczeństwa i systemowe. To właśnie wtedy korzystanie z urządzenia staje się ryzykowne i mniej bezpieczne. Jednak nie musi to oznaczać końca jego użytkowania. W najnowszym wydaniu naszego miesięcznika prezentujemy LineageOS - innowacyjną, alternatywną dystrybucję Androida, która może tchnąć nowe życie w Twój stary smartfon.

229
Ładowanie...
EBOOK

Linux Magazine (marzec 2022)

Praca zbiorowa

Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologicznych, którzy poszukują efektywnych sposobów wykorzystania Linuxa w swoich infrastrukturach informatycznych. Zawartość miesięcznika skupia się na dostarczaniu praktycznych wskazówek oraz strategicznych porad, które pomagają w podejmowaniu decyzji dotyczących implementacji Linuxa w różnorodnych środowiskach. Czytelnicy znajdą tu szczegółowe analizy przypadków użycia (real life deployments), obiektywne testy porównawcze produktów oraz dogłębne opracowania na temat technologii open source i systemu Linux. W tym numerze poruszamy m.in. temat: Zaśmiecanie - Fuzzing i poszukiwanie bezpieczniejszego oprogramowania Fuzzing to ważna metoda wyszukiwania błędów i luk w zabezpieczeniach oprogramowania. W niniejszym artykule wyjaśniamy, czym jest fuzzing i jakie jego metody są dziś powszechnie stosowane.

230
Ładowanie...
EBOOK

Linux Magazine (październik 2022)

Praca zbiorowa

Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologicznych, którzy poszukują efektywnych sposobów wykorzystania Linuxa w swoich infrastrukturach informatycznych. Zawartość miesięcznika skupia się na dostarczaniu praktycznych wskazówek oraz strategicznych porad, które pomagają w podejmowaniu decyzji dotyczących implementacji Linuxa w różnorodnych środowiskach. Czytelnicy znajdą tu szczegółowe analizy przypadków użycia (real life deployments), obiektywne testy porównawcze produktów oraz dogłębne opracowania na temat technologii open source i systemu Linux. Tematem tego numery jest m.in.: Wolność w eterze - otwarta sieć RAN i przyszłość sieci komórkowych Open RAN wnosi do sieci radiowych nowego ducha otwartości, stwarzając warunki do zaistnienia kolejnej rewolucji w łączności bezprzewodowej.

231
Ładowanie...
EBOOK

Linux Magazine (sierpień 2022)

Praca zbiorowa

Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologicznych, którzy poszukują efektywnych sposobów wykorzystania Linuxa w swoich infrastrukturach informatycznych. Zawartość miesięcznika skupia się na dostarczaniu praktycznych wskazówek oraz strategicznych porad, które pomagają w podejmowaniu decyzji dotyczących implementacji Linuxa w różnorodnych środowiskach. Czytelnicy znajdą tu szczegółowe analizy przypadków użycia (real life deployments), obiektywne testy porównawcze produktów oraz dogłębne opracowania na temat technologii open source i systemu Linux. Tematem tego numeru jest: Pełna kontrola - kontrolujemy ruch wychodzący za pomocą Portmastera Bezpieczeństwo i anonimizacja w Internecie odgrywają coraz większą rolę ze względu na niekończący się apetyt różnego rodzaju firm - nie tylko internetowych - na śledzenie użytkowników, gromadzenie o nich informacji i profilowanie ich. Portmaster i Safing Privacy Network pomogą nam ochronić swoją prywatność, nawet jeśli nie jesteśmy ekspertami od bezpieczeństwa.

232
Ładowanie...
EBOOK

Linux Magazine (styczeń 2022)

Praca zbiorowa

Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologicznych, którzy poszukują efektywnych sposobów wykorzystania Linuxa w swoich infrastrukturach informatycznych. Zawartość miesięcznika skupia się na dostarczaniu praktycznych wskazówek oraz strategicznych porad, które pomagają w podejmowaniu decyzji dotyczących implementacji Linuxa w różnorodnych środowiskach. Czytelnicy znajdą tu szczegółowe analizy przypadków użycia (real life deployments), obiektywne testy porównawcze produktów oraz dogłębne opracowania na temat technologii open source i systemu Linux. W najnowszym numerze skupiamy się na OpenBSD - systemie operacyjnym, który jest bliskim kuzynem Linuxa. Mimo że weterani świata Linuxa oraz doświadczeni administratorzy mogą być zaznajomieni z rodziną systemów BSD, to dla wielu członków społeczności linuksowej pozostają one wciąż nieodkrytym terytorium. Prezentujemy wydanie OpenBSD 7.0 jako doskonały moment na głębsze zrozumienie i przybliżenie tego fascynującego systemu operacyjnego.

233
Ładowanie...
EBOOK

Linux Magazine (wrzesień 2022)

Praca zbiorowa

Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologicznych, którzy poszukują efektywnych sposobów wykorzystania Linuxa w swoich infrastrukturach informatycznych. Zawartość miesięcznika skupia się na dostarczaniu praktycznych wskazówek oraz strategicznych porad, które pomagają w podejmowaniu decyzji dotyczących implementacji Linuxa w różnorodnych środowiskach. Czytelnicy znajdą tu szczegółowe analizy przypadków użycia (real life deployments), obiektywne testy porównawcze produktów oraz dogłębne opracowania na temat technologii open source i systemu Linux. W najnowszym wydaniu: "Wszystko w Jednym - Tworzenie Pendrive'a Multiboot z USB" W świecie IT, gdzie różnorodność systemów operacyjnych jest na porządku dziennym, pendrive USB z możliwością multiboot, czyli uruchamiania różnych systemów operacyjnych, staje się nieocenionym narzędziem. W naszym najnowszym artykule skupiamy się na trzech efektywnych narzędziach do tworzenia takich wszechstronnych pendrive'ów. Przedstawiamy praktyczny przewodnik po narzędziach, które umożliwiają łatwe i szybkie przygotowanie pamięci USB do uruchamiania wielu dystrybucji Linuxa oraz innych systemów operacyjnych. Omawiamy krok po kroku, jak za pomocą tych narzędzi skonfigurować pendrive, aby mógł służyć jako niezbędne narzędzie w różnych scenariuszach - od testowania, przez naprawę systemów, aż po demonstracje edukacyjne. Poznaj z nami, jak wykorzystać potencjał pamięci USB do stworzenia niezawodnego i wielofunkcyjnego nośnika, który ułatwi pracę z różnymi systemami operacyjnymi. Nasz artykuł stanowi cenną lekturę dla każdego, kto chce zwiększyć swoją mobilność i elastyczność w pracy z systemami IT.

234
Ładowanie...
EBOOK

Linux Mint. Podstawy

Jay LaCroix

Poznaj świat systemu Linux! Linux Mint to dystrybucja systemu Linux oparta na Ubuntu i Debian. Przeznaczona jest dla początkujących użytkowników — pozwala im szybko i bezboleśnie wkroczyć w świat systemu operacyjnego Linux. Cechą charakterystyczną tej dystrybucji, odróżniającą od innych, jest gotowość do działania zaraz po instalacji. Ponadto nie musisz martwić się o obsługiwane formaty audio i wideo. Przekonaj się, jak działa Linux Mint! Jeżeli jesteś początkującym użytkownikiem Linuksa, trafiłeś na doskonałą pozycję. Już za chwilę bez najmniejszego problemu uruchomisz Linux Mint na swoim komputerze. W kolejnych rozdziałach zaznajomisz się z interfejsem Cinnamon oraz na własnej skórze przekonasz się, że czasami szybciej jest wpisać polecenie w terminalu, niż klikać myszką. Ponadto zobaczysz, jak sprawnie Linux Mint radzi sobie z plikami multimedialnymi oraz jak bogate ma repozytoria z oprogramowaniem. Na sam koniec nauczysz się wykonywać podstawowe zadania administracyjne oraz rozwiązywać typowe problemy. Dzięki tej książce świat systemu Linux stanie przed Tobą otworem! Poznaj funkcje Linuksa Mint Skonfiguruj i zainstaluj dystrybucję Odkryj interfejs Cinnamon Zarządzaj uprawnieniami użytkowników Naucz się uruchamiać aplikacje Dowiedz się, jak korzystać z poleceń powłoki Włącz zaporę internetową zapobiegającą atakom oraz poznaj sposoby odzyskiwania danych Odtwarzaj muzykę i filmy Zarządzaj albumami zdjęć cyfrowych Rozwiązuj problemy z aplikacjami i sprzętem Przekonaj się na własnej skórze, z czego słynie system operacyjny Linux! Jay LaCroix — pasjonat Linuksa i open source. Właściciel firmy Serenity Software Solutions. Administrator systemów Linux. Specjalizuje się w różnych zagadnieniach sieciowych i innych obszarach IT. Aktywnie wspiera Linux Foundation oraz Electronic Frontier Foundation. Jego poradniki i testy na YouTubie cieszą się ogromną popularnością.  

235
Ładowanie...
EBOOK

Linux. Podręcznik dewelopera. Rzeczowy przewodnik po wierszu poleceń i innych narzędziach

David Cohen, Christian Sturm

To zaskakujące, ale wielu inżynierów oprogramowania wciąż nie czuje się dobrze w pracy z systemami uniksowymi. A przecież są one wszechobecne: od środowiska pracy (macOS), przez procesy tworzenia oprogramowania (kontenery Dockera), po narzędzia kompilacji i automatyzacji (potoki ciągłej integracji, GitHub), a także środowiska produkcyjne (serwery Linuksa, kontenery). Owszem, opanowanie pracy z Linuksem wymaga nieco wysiłku i czasu, szybko się jednak przekonasz, jak wiele korzyści przynosi! Dzięki tej niezwykle praktycznej książce, napisanej z myślą o inżynierach oprogramowania, a nie administratorach Linuksa, zdobędziesz umiejętności, z których natychmiast skorzystasz w codziennych zadaniach programisty. Informacje teoretyczne ograniczono do niezbędnego minimum pozwalającego zrozumieć zasady pracy z wierszem poleceń. W ten sposób szybko nauczysz się sprawnie i wygodnie działać w środowisku uniksowym. Dowiesz się także, jak można zastosować te umiejętności w różnych kontekstach, takich jak tworzenie obrazów Dockera i praca z nimi, automatyzacja zadań za pomocą skryptów czy rozwiązywanie problemów w środowiskach produkcyjnych. Efekt? Zaoszczędzisz czas i staniesz się mistrzem wiersza poleceń! W książce: działanie Linuxa i jego powłoki najużyteczniejsze sztuczki i narzędzia tworzenie potężnych narzędzi dostosowanych do konkretnych potrzeb efektywne metody pracy z Dockerem, SSH i wierszem poleceń wygodne wyszukiwanie danych w dziennikach zdarzeń radzenie sobie z typowymi sytuacjami w środowisku uniksowym, sprawiającymi trudności innym programistom Linux bez tajemnic ― Twoja przewaga w programowaniu!   O książce w mediach: Eksperyment myślowy – opis i recenzja książki Świat Linuksa – opis i recenzja książki

236
Ładowanie...
EBOOK

Linux: Powerful Server Administration. Recipes for CentOS 7, RHEL 7, and Ubuntu Server Administration

Jonathan Hobson, William Leemans, Uday Sawant, Oliver...

Linux servers are frequently selected over other server operating systems for their stability, security and flexibility advantages.This Learning Path will teach you how to get up and running with three of the most popular Linux server distros: Ubuntu Server, CentOS 7 Server, and RHEL 7 Server. We will begin with the Ubuntu Server and show you how to make the most of Ubuntu’s advanced functionalities. Moving on, we will provide you with all the knowledge that will give you access to the inner workings of the latest CentOS version 7. Finally, touching RHEL 7, we will provide you with solutions to common RHEL 7 Server challenges.This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:1)Ubuntu Server Cookbook2)CentOS 7 Linux Server Cookbook, Second Edition 3)Red Hat Enterprise Linux Server Cookbook

237
Ładowanie...
EBOOK

Linux. Profesjonalne administrowanie systemem. Wydanie II

Dennis Matotek, James Turnbull, Peter Lieverdink

Naucz się przygotowywać systemy dostosowane do firm przy użyciu bezpłatnego i otwartego oprogramowania Jeśli prowadzisz swoją firmę, na pewno wiesz, że właściwie każdy kolejny rok działalności przynosi nowe wymagania dla systemu informatycznego i potrzebę wdrożenia nowych aplikacji. Koszt takiej operacji nader często przyprawia o porządny ból głowy. Możliwość posłużenia się choćby w części bezpłatnym, a przy tym solidnym i bezpiecznym oprogramowaniem staje się w tych warunkach koniecznością. Być może w tym momencie myślisz o Linuksie i o tym, że jest to oprogramowanie bezpieczne, najczęściej bezpłatne, a liczba aplikacji pisanych dla tego środowiska jest ogromna i stale rośnie. Jak jednak wybrać najlepsze rozwiązanie? Ta książka przeprowadzi Cię przez dobór bezpłatnego oprogramowania przeznaczonego na Linuksa. Zamieszczone tu informacje są przydatne dla systemów bazujących na takich dystrybucjach, jak Red Hat, Ubuntu, Debian i CentOS. Poszczególne otwarte systemy biznesowe są przedstawiane zgodnie ze strategią warstwowego opisu poszczególnych składników infrastruktury informatycznej. Znalazły się tu również wskazówki dotyczące budowy architektury systemów. Zakres prezentowanych treści jest bardzo szeroki: od wyboru dystrybucji i konfiguracji sprzętowych aż po stosowanie narzędzi do testowania i monitorowania systemu. Liczne, bardzo praktyczne wskazówki z pewnością ułatwią rozpoczęcie pracy z systemem, nawet jeśli najpierw musisz go sobie zbudować od podstaw! Najciekawsze zagadnienia: porównanie Linuksa z MS Windows, instalacja systemu linuksowego i przygotowanie go do pracy, sieci, zapory sieciowe, zarządzanie ruchem w sieci, pliki, dyski, pamięć masowa, bezpieczeństwo systemu i przywracanie jego sprawności po awarii. Postaw na system z pingwinem!

238
Ładowanie...
EBOOK

Linux. Programowanie systemowe

Robert Love

Wykorzystaj moc Linuksa i twórz funkcjonalne oprogramowanie systemowe! Jak zarządzać plikowymi operacjami wejścia i wyjścia? Jak zablokować fragmenty przestrzeni adresowej? Jak sterować działaniem interfejsu odpytywania zdarzeń? Dzisiaj systemu Linux nie musimy już nikomu przedstawiać, dzięki swojej funkcjonalności i uniwersalności stał się niezwykle popularny i szeroko wykorzystywany. Działa wszędzie ― poczynając od najmniejszych telefonów komórkowych, a na potężnych superkomputerach kończąc. Z Linuksa korzystają agencje wywiadowcze i wojsko, jego niezawodność doceniły również banki i instytucje finansowe. Oprogramowanie z przestrzeni użytkownika w systemie Linux może być uruchamiane na wszystkich platformach, na których poprawnie działa kod jądra. Czytając książkę "Linux. Programowanie systemowe", dowiesz się, jak utworzyć oprogramowanie, które jest niskopoziomowym kodem, komunikującym się bezpośrednio z jądrem oraz głównymi bibliotekami systemowymi. Opisany został tu sposób działania standardowych i zaawansowanych interfejsów zdefiniowanych w Linuksie. Po lekturze napiszesz inteligentniejszy i szybszy kod, który działa we wszystkich dystrybucjach Linuksa oraz na wszystkich rodzajach sprzętu. Nauczysz się budować poprawne oprogramowanie i maksymalnie je wykorzystywać. Programowanie systemowe Biblioteka języka C Kompilator języka C Interfejs odpytywania zdarzeń Zarządzanie procesami i pamięcią Użytkownicy i grupy Ograniczenia zasobów systemowych Zarządzanie plikami i katalogami Identyfikatory sygnałów Struktury danych reprezentujące czas Konwersje czasu Poznaj i ujarzmij potęgę Linuksa!

239
Ładowanie...
EBOOK

Linux. Programowanie systemowe. Wydanie II

Robert Love

Przewodnik po jądrze sytemu Linux! Jądro systemu Linux to jeden z największych projektów rozwijanych przez ogromną społeczność. Setki wolontariuszy dniami i nocami rozwijają najważniejszy element tego systemu operacyjnego. I robią to naprawdę skutecznie! Każde kolejne wydanie Linuksa zawiera dziesiątki nowinek oraz ulepszeń - jest coraz szybsze, bezpieczniejsze i po prostu lepsze. Jednak początkujący programiści mogą mieć problemy z wykorzystaniem usług dostarczanych przez kernel. Masz obawy, że nie odnajdziesz się w gąszczu możliwości współczesnego jądra systemu Linux? Ta książka rozwieje je w mig. Jest to wyjątkowa pozycja na rynku wydawniczym, zgłębiająca właśnie te tajemnice. W trakcie lektury nauczysz się tworzyć niskopoziomowe oprogramowanie, które będzie się komunikowało bezpośrednio z jądrem systemu. Operacje wejścia i wyjścia, strumienie, zdarzenia, procesy to tylko część elementów, które błyskawicznie opanujesz. Ponadto nauczysz się zarządzać katalogami i plikami oraz poznasz koncepcję sygnałów. Książka ta jest niezastąpionym źródłem informacji dla wszystkich programistów pracujących z jądrem Linuksa. Docenisz tę lekturę! Poznaj: metody zarządzania procesami zastosowanie sygnałów zaawansowane interfejsy wejścia i wyjścia jądro systemu od podszewki Poznaj jądro systemu od podszewki!     Robert Love - od wielu lat jest użytkownikiem i współtwórcą systemu Linux. Rozwija środowisko graficzne GNOME oraz jądro systemu. Pracuje jako projektant oprogramowania w firmie Google, był też członkiem zespołu projektującego system operacyjny Android. Jest autorem licznych książek poświęconych programowaniu w systemie Linux.

240
Ładowanie...
EBOOK

Linux. Receptury. Najważniejsze umiejętności użytkownika i administratora. Wydanie II

Carla Schroder

Dawny Linux był niezawodny w działaniu, ale nie miał efektownego wyglądu i wymagał mozolnej konfiguracji, aby dostosować go do potrzeb użytkowników. Trzeba było znać wiele poleceń, skryptów i plików konfiguracyjnych. Zarządzanie systemem i siecią kosztowało sporo ręcznej pracy. Dzisiejszy Linux jest o wiele łatwiejszy w użytkowaniu. Poszczególne elementy zostały zmienione i usprawnione bez utraty tego, z czego Linux słynął od dawna: niezawodności, wydajności i bezpieczeństwa. Ta książka przyda się początkującym i średnio zaawansowanym użytkownikom tego systemu. Dzięki niej nauczysz się korzystać z narzędzi graficznych i tych działających w powłoce. Poznasz również podstawy administrowania systemami linuksowymi i przygotujesz się do tego, by sprawnie rozpocząć z nimi pracę. W poszczególnych rozdziałach znajdziesz ponad 250 gotowych receptur, które pomagają poradzić sobie z większością wyzwań stojących przed użytkownikami i administratorami systemów Linux. Plusem publikacji jest to, że zawiera zarówno podstawowe zadania - takie jak instalacja i uruchamianie systemu czy zarządzanie usługami, plikami i katalogami - jak i operacje związane z konfiguracją i zabezpieczaniem sieci. Dodatkowo umieszczono tu rozdział poświęcony instalacji Linuksa na płytce Raspberry Pi, a także szeroki wybór receptur poświęconych rozwiązywaniu typowych problemów tym systemem. W książce między innymi: korzystanie z systemd tworzenie i konfiguracja zapór sieciowych zarządzanie użytkownikami i grupami i kontrola dostępu do plików sprawdzanie komponentów komputera i monitorowanie jego stanu instalacja Linuksa i Windowsa na jednym komputerze zarządzanie systemami plików i partycjonowanie dysków ...a więc twierdzisz, że dobrze znasz swojego Linuksa?