Aktualności | Numer bieżący | Społeczność | Zamówienia | Reklama | Kontakt

newsletter




Serwery www tani hosting w Linuxpl.com

  Jedyny w Polsce magazyn o Linuksie  

Jedyny w Polsce magazyn o Linuksie

Teraz dostępne e-roczniki Linux Magazine: 2016, 2015, 2014, 2013, 2012!

**********************************************************

Linux Magazine w tym miesiącu:

temat wydania: Wyrażenia regularne

DVD: Debian 9 Stretch (64-bit)

**********************************************************

Uwaga strona serwisu zawiera pliki cookies (tzw. "ciasteczka").
Dowiedz się więcej.

MEGAPAKIETY WYDAŃ DRUKOWANYCH
I ELEKTRONICZNYCH:

**********************************************************
Zawartość wydania: Linux Magazine 161

Tworzenie bardziej czytelnych wyrażeń regularnych z Simple Regex Language

Wyrażenia regularne należą do podstawowych właściwości Linuksa i wielu innych nowoczesnych systemów operacyjnych. Stanowią wzorce złożone ze specjalnych symboli reprezentujących możliwe znaki. Ich koncepcja jest rozszerzeniem idei symboli wieloznacznych używanych w wielu graficznych narzędziach wyszukiwania, ale ich potencjał znacząco wykracza poza możliwości oferowane przez zwykłe symbole wieloznaczne. To potężne, ale i skomplikowane narzędzie. Może być bardzo przydatne w skrypcie czy przy wyszukiwaniu ciągu znaków, ale może się okazać niezrozumiałe, co z kolei utrudnia wykrycie w nim ewentualnych błędów mogących mieć wpływ na wartość wyników wyszukiwania. Niewłaściwie zapisane wyrażenie regularne może umożliwić przeniknięcie złośliwego kodu, a nawet być przyczyną ataku. Nowy język Simple Regex Language (SRL) ma eliminować problem niezrozumiałości w wyrażeniach regularnych. Prace nad SRL twórca rozpoczął dla zabawy jesienią 2016 roku, zyskując pomoc w implementacji SRL w różnych językach programowania. Simple Regex Language pozwala tworzyć wyrażenia w naturalnym języku angielskim.

Interfejsy graficzne dla Systemd

Początkowo uważany przez społeczność za kontrowersyjny, dziś system i menedżer procesów Systemd cieszy się ugruntowaną pozycją i zastępuje dawnego SysVinita. I choć nadal pojawiają się narzekania na binarny format logów, przypadki używania zapytań DNS na serwerach nazw Google’a oraz silne ukierunkowanie na środowisko graficzne Gnome’a, Systemd ma sporo zalet w porównaniu z poprzednikiem. Uruchamia programy równolegle, co znacząco skraca czas wymagany do rozruchu systemu operacyjnego, szczególnie na komputerach wielordzeniowych. Administratorzy zwykle konfigurują, kontrolują i monitorują Systemd poprzez wiersz poleceń. Wraz jednak z rozwojem systemu init powstaje coraz więcej narzędzi graficznych różniących się funkcjami. Przyglądamy się sześciu z nich.

Zabezpieczanie i monitorowanie kontenerów w środowiskach Enterprise

Bez wątpienia wśród kontenerów wciąż króluje Docker, ale pojawianie się wielu nowych projektów może oznaczać, że jego pozycja zmieni w najbliższym czasie. Niedawne wydanie Docker Enterprise Edition (Docker EE) dowodzi, że wcale nie umyka to uwadze projektu, który mógłby wykorzystać swój udział w rynku i zacząć w pełni z czerpać ze swojej pozycji. Docker EE oferuje zaawansowany system bezpieczeństwa, wykorzystujący zbiór dopracowanych zasad bezpieczeństwa, a firmy przekonane, że skanowanie luk CVE wystarczy do zapewnienia bezpieczeństwa, są w błędzie. Uruchamianie kontenerów wiąże się z wieloma wyzwaniami dotyczącymi bezpieczeństwa, choć niewątpliwie nowoczesne kontenery doskonale nadają się do wdrażania oprogramowania. Z uwagi na łatwość obsługi są powszechnie wykorzystywane przez programistów, stąd ich niezrównana popularność w środowiskach produkcyjnych w porównaniu z wcześniejszymi technologiami kontenerowymi. Jednemu jednak nie można zaprzeczyć: kontenery to nie maszyny wirtualne...

Dystrybucja związana z bezpieczeństwem: Discreete Linux

Trzymanie nieproszonych gości z dala od naszego komputera jest dziś trudniejsze niż kiedykolwiek wcześniej. Coraz częściej wykrywane są niezwykle zaawansowane wirusy i robaki rozpowszechniane przez agencje wywiadowcze zwalczających się mocarstw. Kwitnie szpiegostwo przemysłowe, a różnej specjalizacji cyberprzestępcy nie oszczędzają komputerów zwykłych użytkowników. Nie tylko wykorzystywane są luki w zabezpieczeniach oprogramowania, ale też modyfikowany jest sprzęt. Możemy jednak ukryć się przed hakerami i firmami zbierającymi dane, korzystając: Discreete Linux ma zapobiegać próbom inwigilacji. Dystrybucja, znana wcześniej pod nazwą Ubuntu Privacy Remix, obecnie bazuje na Debianie 8 i jest dostępna w wersji beta w postaci obrazu hybrydowego 1,6 GB. Analizujemy jej najważniejsze funkcje.

Elegancka i prosta dystrybucja oparta na Arch Linuksie: Chakra Linux

Chakra Linux to piękny i funkcjonalny system operacyjny: KDE w czystej i prostej postaci. Początkami sięga 2006 roku, kiedy Jan Mette zainicjował rozwój KDEmod – lekkiej i modularnej dystrybucji mającej wprowadzić KDE do Arch Linuksa. Po wydaniu kilku wersji Jan postanowił rozpocząć pracę nad własnym systemem linuksowym – niezależnym od Archa, ale inspirowanym The Arch Way – ogólną filozofią Arch Linuksa akcentującą prostotę, elegancję, wszechstronność i ukierunkowanie na użytkownika. Tak narodził się projekt Chakra. Wydana w marcu 2017 Chakra 2017.03 Goedel, podobnie jak poprzednie wersje, obejmuje KDE i szkielet Qt. Dzięki pulpitowi Plasma środowisko ma piękny wygląd i jest konfigurowalne. Choć rozwijana pod auspicjami Archa, Chakra jest obecnie samodzielnym pełnoprawnym systemem operacyjnym z własnymi repozytoriami. Najnowsza wersja Chakry zawiera mnóstwo atrakcyjnych aktualizacji. ISO 1,9 GB możemy pobrać ze strony projektu...

Programowanie nowych umiejętności dla Aleksy

Kto lubi podnosić się z sofy, by sprawdzić coś w Sieci, gdy nie ma akurat smartfona? W domach przyszłości będą nam w tym pomagać urządzenia takie, jak Amazon Echo. Model ma kształt puszki; jego następca, Amazon Echo Dot, przypomina wyglądem krążek hokejowy i oferuje ten sam interfejs rozpoznawania mowy w niższej cenie. Domyślnie Alexa potrafi odpowiadać na proste pytania. Pytanie jednak wyłącznie o to, co związane z funkcjami wbudowanymi, takimi jak raporty pogodowe, szybko się nudzi. Warto więc zapewnić jej dodatkowe umiejętności, korzystając ze sklepu. W kilku linijkach kodu możemy nauczyć cyfrowego pupila paru nowych sztuczek.

Wolne i otwarte

Sonic Visualiser 3, Latte Dock 0.5.91, Tizonia 0.7.0, HFS+ Rescue 3.3, Project: Starfighter 1.7.

Technologie bazowe: Sniffery sieciowe

W relacjach międzyludzkich podsłuchiwanie zapewne jest niepoprawne, jednak w informatyce, a zwłaszcza w sieciach komputerowych, podsłuchiwanie pakietów – znane też jako sniffing – stanowi niezwykle przydatną technikę diagnostyczną. Jedynie sprawdzenie, co przemierza przez kable, pozwala nam udzielić ostatecznej odpowiedzi na pytania: „Co zostało przesłane naszej usłudze?” i: „W jaki sposób zareagowaliśmy?”. Poza diagnostyką sniffery mogą też służyć do gromadzenia danych statystycznych i monitorowania sieci pod kątem zagrożeń. Linux ma wiele tego typu narzędzi, pracujących w trybie zarówno graficznym, jak i tekstowym. Warto przyjrzeć się bodaj najbardziej popularnym.

Pierwsze kroki w zabezpieczaniu serwera

Mamy pierwszy własny serwer. Może to VPS w firmie hostingowej, a może komputer w naszej sieci domowej. Jest przypisany do publicznego adresu IP, więc możemy uzyskać do niego dostęp z dowolnego miejsca. To oznacza, że możemy udostępniać dane innym, ale też wiąże się z pewnymi zagrożeniami: włamywaczami, rozproszonymi atakami DoS, skryptami wyszukującymi słabe punkty w zabezpieczeniach itd. Powinniśmy przygotować wirtualną fosę i wznieść cyfrowy mur: teraz sami odpowiadamy za naszą siedzibę. Poznajemy niektóre zadania, jakie powinniśmy wykonać, aby się zabezpieczyć.

Wprowadzenie do środowiska graficznego Gnome Flashback

Jeśli niezupełnie odpowiada nam wygląd i działanie środowiska graficznego Gnome, mamy alternatywę w postaci trybu zastępczego z tradycyjnymi funkcjami w znajomym wydaniu. Rzewnie opłakiwany tryb zastępczy Gnome 3 nadal istnieje – jako Gnome Flashback.

Eksperymentujemy z usuwaniem Systemd w laboratorium Klausa Knoppera

Menedżer usług Systemd znajduje się w wielu dystrybucjach Linuksa. Stanowi obecnie jeden z kluczowych komponentów głównych dystrybucji GNU / Linuksa. Służy do uruchamiania i zamykania systemu – jako pierwszy proces, kontrolowania grup procesów, kontenerów podsystemowych, logowania, wykrywania i zarządzania sprzętem oraz interfejsów komunikacji między procesami. Dlaczego więc go usuwać? Klaus Knopper zdradza, po co i jak.

Przeglądarka WWW Min

Wśród przeglądarek WWW prym wiodą Google oraz Chrome, co oznacza dominację silnika WebKit, wykorzystywanego również przez wiele wolnych przeglądarek, jak Epiphany, Midori czy Rekonq, a także zamkniętych – Safari czy Operę. Tym bardziej zastanawia pojawienie się przeglądarki o całkowicie innym podejściu: Min jest lekką, szybką przeglądarką z szeregiem przydatnych funkcji, takich jak wbudowane blokowanie reklam, zintegrowane wyszukiwanie i nowatorskie podejście do zarządzania zakładkami – to tylko niektóre powody, dla jakich warto przyjrzeć mu się bliżej.

Automatyzacja CUPS za pomocą poleceń powłoki

Raspberry Pi idealnie sprawdza się w roli serwera wydruku w małej sieci z systemem obsługi urządzeń drukujących CUPS kontrolowanym poprzez w pełni zautomatyzowany skrypt powłoki.

Zrób to sam: aparat szpiegowski z użyciem Raspberry Pi

Budujemy aparat szpiegowski, wykorzystując Raspberry Pi, kamerkę internetową, moduł WiFi i kod Pythona. Ważna jest dyskrecja, zachowawczość i działanie zgodnie z prawem. Warto też od razu po wykonaniu zdjęć umieszczać je na innym nośniku – nie wiemy, czy ktoś nie zechce zabrać nam aparatu...

Linux Magazine DVD

W tym miesiącu na płycie DVD dołączonej do „Linux Magazine” znajduje się najnowsza wersja Debiana – Stretch.

Stabilne wersje Debiana ukazują się dość rzadko – raz na dwa lata. Zawsze jednak są dopracowane: instalując Debiana, mamy sporą gwarancję, że wszystko będzie działało, jak należy, i nie będą się zdarzać przykre niespodzianki.

Debian Stretch jest największą jak dotąd dystrybucją Linuksa. Wydanie liczy ponad pięćdziesiąt tysięcy pakietów – choć w porównaniu z poprzednią wersją usuniętych jest ponad sześć tysięcy przestarzałych pakietów. Bardzo prawdopodobne, że kolejne wydanie (Buster, planowane na 2019 rok) będzie zawierało ich ponad sześćdziesiąt tysięcy. Pakiety są dostępne na szereg różnych architektur, począwszy od ARM, poprzez MIPS, i386/amd64, a skończywszy na IBM System z (S/390). Istnieje też wiele nieoficjalnych portów Debiana, na przykład na Lego Mindstorms EV3.

Za miesiąc – Monitorowanie plików dziennika

Pliki dziennika pełnią kluczową rolę w systemie. To dzięki nim możemy w porę zapobiec awarii bądź szybko zdiagnozować przyczyny problemu. Ogrom ogrom informacji gromadzonych na typowym systemie sprawia jednak, że ręczne przeglądanie plików dziennika jest niewygodne i mało skuteczne. Z pomocą przychodzą nam narzędzia do monitorowania plików dziennika – w przyszłym wydaniu przyjrzymy się pięciu najciekawszym.

Najnowszy Linux Magazine - Numer 161: Lipiec 2017
Promocja Prenumeraty
Pakiety Linux Magazine
Następny Linux Magazine- Numer 162: Sierpień 2017



Pakiety Redakcyjne



osworld.pl



Start-up



 

In the US and Canada, Linux Magazine is known as Linux Pro Magazine.
Entire contents © 2017 [Linux New Media USA, LLC]
Linux New Media web sites:
North America: [Linux Pro Magazine]
UK/Worldwide: [Linux Magazine]
Germany: [Linux-Magazin] [LinuxUser] [EasyLinux] [Linux-Community] [Linux Technical Review]
Eastern Europe: [Linux Magazine Poland] [Linux Magazine Archive] [Darmowe Programy Poland] [Najlepsze Programy] [Blog.medialinx.pl]
International: [Linux Magazine Spanish]
[Linux Magazine Brazil] [EasyLinux Brazil]
Corporate: [Medialinx AG]