Jack-Benny Persson - Böcker
Visar alla böcker från författaren Jack-Benny Persson. Handla med fri frakt och snabb leverans.
7 produkter
7 produkter
319 kr
Linux systemadministration från grunden lär dig allt du behöver för att komma igång att administrera Linuxdatorer, vare sig det är servrar på internet eller bärbara datorer. Eller varför inte en Raspberry Pi för mätningar? Linux är viktigare och större än någonsin. Det finns överallt. På servrarna som tillhandahåller många av de webbsidor du surfar på. Det finns i stora beräkningskluster, telefoner, bilar och underhållningssystem. I början av boken får du grundläggande kunskaper om hur du arbetar med Linux. Här lär du dig bland annat hur Linux är uppbyggt, användbara kommandon, filsystemets uppbyggnad och hur du redigerar filer i både Nano och Vi. Därefter lär du dig att skapa nya användare och grupper i systemet. Du lär dig också hur du sätter filrättigheter i Linux. Mot mitten av boken lär du dig mer avancerade ämnen, så som textbearbetning, att skriva egna skalskript, administrera tjänster, processhantering, nätverkskonfiguration och mycket mer. Boken fungerar för de flesta Linuxutgåvor. Men bland annat kapitlen om pakethantering och nätverkskonfiguration har skrivits speciellt för Red Hat, CentOS, Fedora, Debian och Ubuntu. Till varje kapitel finns det övningsuppgifter så att du själv kan träna på det du lärt dig. En del av övningsuppgifterna går utanför boken, och du måste då själv leta upp rätt kommandon i den inbyggda manualen. Jack-Benny Persson har många års erfarenhet av främst Linux- och FreeBSD-system, men också av programmering. Intresset för datorer började redan i början av 1990-talet och har sedan dess bara fortsatt. På gymnasiet läste han el & elektronik. Från 2013–2015 studerade han till Linux Systemspecialist vid EC-Utbildning. Senast har han studerat journalistiskt skrivande. Han har tidigare gett ut böckerna "Grunderna i programmering" och "C-programmering i Linux, macOS, BSD och Solaris". Han har också producerat videokurser om Linux.
259 kr
Skickas
Grunderna i programmering lär oss allt vi behöver för att komma igång med programmering på egen hand. Vi börjar med att utforska Scratch för att få en visuell upplevelse för programmering. Här lär vi oss om exempelvis kodblock, if-satser och variabler. Vi får också se hur Scratch och Pythonkod liknar varandra. Därefter går vi vidare med en introduktion av hur datorn fungerar, hur vi skriver kod i en textredigerare, hur kod tolkas och körs på datorn. Nu kastar vi oss in i programmerings värld och börjar programmera i Python, som är bokens huvudinnehåll. Vi lär oss allt om if-satser, loopar, standardbiblioteket, felhantering, filhantering, match-satser och mycket mer. I boken finns över 70 kompletta kodexempel som vi lär oss av. Alla kodexemplen förklaras och dess utdata visas i boken. På så sätt går det att läsa boken i soffan, i sängen eller på bussen, utan tillgång till en dator. Efter varje kapitel finns övningsuppgifter av varierad svårighetsgrad. Boken går därför utmärkt att använda både för egenstudier, i studiegrupper eller i klassrum. I tredje utgåvan har boken uppdaterats för Python 3.12, nya sätt att installera Python i Microsoft Windows, macOS och nyare versioner av Linux. Nya stycken har också tillkommit om bland annat match/case, signalhantering, datumhantering, nyckelordet finally och avrundning av flyttal. Språket i boken har också förtydligats. Jack-Benny Persson har många års erfarenhet av främst Linux- och FreeBSD-system, men också av programmering. Han har skrivit flera böcker om bland annat Python, C, Linux, Docker och Ansible. Han har studerat bland annat elektronik, nätverk, Linux, säkerhet, radiokommunikation och senast journalistiskt skrivande. Han driver idag bokförlaget och nättidningen CyberInfo Sverige, samt IT-konsultföretaget CyberInfo Consulting Sweden AB.
Linux System Programming Techniques
Become a proficient Linux system programmer using expert recipes and techniques
Häftad, Engelska, 2021
510 kr
Skickas inom 5-8 vardagar
Find solutions to all your problems related to Linux system programming using practical recipes for developing your own system programsKey FeaturesDevelop a deeper understanding of how Linux system programming worksGain hands-on experience of working with different Linux projects with the help of practical examplesLearn how to develop your own programs for LinuxBook DescriptionLinux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system.The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover how to handle errors in your programs and will learn to catch errors and print relevant information about them. The book takes you through multiple recipes on how to read and write files on the system, using both streams and file descriptors. As you advance, you'll delve into forking, creating zombie processes, and daemons, along with recipes on how to handle daemons using systemd. After this, you'll find out how to create shared libraries and start exploring different types of interprocess communication (IPC). In the later chapters, recipes on how to write programs using POSIX threads and how to debug your programs using the GNU debugger (GDB) and Valgrind will also be covered.By the end of this Linux book, you will be able to develop your own system programs for Linux, including daemons, tools, clients, and filters.What you will learnDiscover how to write programs for the Linux system using a wide variety of system callsDelve into the working of POSIX functionsUnderstand and use key concepts such as signals, pipes, IPC, and process managementFind out how to integrate programs with a Linux systemExplore advanced topics such as filesystem operations, creating shared libraries, and debugging your programsGain an overall understanding of how to debug your programs using ValgrindWho this book is forThis book is for anyone who wants to develop system programs for Linux and gain a deeper understanding of the Linux system. The book is beneficial for anyone who is facing issues related to a particular part of Linux system programming and is looking for specific recipes or solutions.
339 kr
Skickas
C-programmering i Linux, macOS, BSD och Solaris lär först ut grunderna i C-programmering så att vi har en stabil grund att stå på. Denna del vänder sig mot de som är nya på C-programmering eller för de som behöver fräscha upp sina C-kunskaper. Därefter börjar vi att programmera alltmer mot Unixsystem med hjälp av bland annat systemanrop. Vi lär oss att skapa och använda demoner, standard input- och output, filrättigheter, FIFO, processhantering, make-filer, meddelandeköer med mera. Vi får också lära oss hur man kopplar samman flera program med hjälp av rörledningar och skalskript. Mot slutet av boken tittar vi på hur man använder felsökningsverktyg som GDB, LLDB och Valgrind. Grundtanken med boken är att du som läsare bara ska behöva en enda bok för att komma igång att utveckla program och verktyg för Unixsystem. Boken är uppbyggd på devisen att lära genom exempel. I boken finns över 180 exempelprogram, både stora och små. Efter varje kapitel finns dessutom övningsuppgifter, så att du som läsare ska kunna arbeta med boken på egen hand. I denna tredje utgåva har stora delar skrivits om för att göra boken mer lättläst, relevant och uppdaterad. Bland annat har kapitlet om IPC utökats till att även innefatta Unix-sockets. Ett helt kapitel om TCP/IP programmering har också lagts till. En del förbättringar har också gjorts av exempelprogrammen i boken. Jack-Benny Persson har många års erfarenhet av främst Linux- och FreeBSD-system, men också av programmering. Han har tidigare skrivit flera böcker om bland annat Python, C, Linux och Docker. Han har studerat elektronik, nätverk, Linux, säkerhet och journalistiskt skrivande. Han driver idag CyberInfo Sverige där han även arbetar som Linuxkonsult.
Demonerna på internet : en introduktion till TCP/IP-protokoll, internet och säkerhet
Häftad, Svenska, 2023
232 kr
Skickas
Internet är fullt av demoner som vi kan leka med. Mejldemoner, webbdemoner, namndemoner och många andra typer av demoner. I Demonerna på internet lär vi oss vad dessa demoner är för något och hur vi kan prata med dem med hjälp av vanliga textkommandon. Det gör att vi får en djupare förståelse för hur internet fungerar och hur allt hänger samman. När vi utforskar demonerna upptäcker vi också några intressanta saker om internet. Bland annat att många av de protokoll och demoner vi använder idag är riktigt gamla. Vi lär oss också att Unixsystem i olika former har spelat en viktig roll för internets utveckling och gör så fortfarande. Laborationerna i boken utförs därför på Unix- eller Linuxsystem. Men även om man använder ett annat operativsystem på sin dator kan man genomföra bokens laborationer. I början går vi igenom hur man kan installera Linux inuti Windows med hjälp av WSL. De som använder macOS har redan ett komplett Unixsystem och kan börja laborera direkt. I boken utforskar vi också ämnen som säkerhet och hacking. Vi gör en egen trojan som startar en bakdörr på datorn. Vi avlyssnar nätverkstrafik med tcpdump och förfalskar mejl genom att prata direkt med mejlservrar på internet. Vi lär oss hur HTTP-protokollet fungerar, hur man kan göra manuella förfrågningar och modifiera de headers som skickas med i HTTP-anropen. Vi testar också att göra en egen liten webbdemon, eller webbserver, som visar en enkel hemsida. Boken är en kort introduktion till TCP/IP och några av de vanligaste protokollen, så som HTTP, SMTP, POP3, NTP och DNS. Den är skriven för att vara lättläst, och man behöver inte genomföra bokens alla laborationer om man inte vill – den går lika bra att läsa i sängen eller i soffan. Jack-Benny Persson har många års erfarenhet av främst Linux- och FreeBSD-system, men också av programmering. Han har tidigare skrivit flera böcker om bland annat Python, C, Ansible och Linux. Han har studerat elektronik, nätverk, Linux, säkerhet och senast journalistiskt skrivande. Han driver idag bokförlaget CyberInfo Sverige och konsultföretaget CyberInfo Consulting Sweden AB.
254 kr
Skickas
Ansible från grunden lär ut det vi behöver för att komma igång med Ansible. Boken börjar med en genomgång av vad Ansible är, hur det används och vad det används till. Vi tittar också på hur man installerar Ansible i en virtuell Pythonmiljö. Därefter lär vi oss hur man kör ad hoc-kommandon för att snabbt fixa något; hur man skriver egna playbooks för att utföra en lång rad uppgifter; hur man skriver roller för att på ett enkelt sätt återanvända Ansible-kod. Vi lär oss också hur man krypterar filer som innehåller lösenord eller andra känsliga uppgifter. Boken är uppbyggd av både enklare, mindre exempel, men också av ett par stora projekt som vi gång på gång modifierar och förbättrar. I boken finns cirka ett hundra exempel. Efter varje kapitel finns övningsuppgifter av varierande svårighetsgrad. Bokens huvudfokus är att managera Linuxsystem. Men det finns även ett kort kapitel som visar hur man kan använda Ansible för att managera Windows. För att få ut det mesta av boken bör man vara bekväm med att arbeta med Linux och kommandon. Man bör också vara van vid att arbeta med SSH. En generell kännedom om Apache och Postfix underlättar också, även om det inte är något krav. Jack-Benny Persson har många års erfarenhet av främst Linux- och FreeBSD-system, men också av programmering. Han har tidigare skrivit flera böcker om bland annat Python, C, Linux och Docker. Han har studerat elektronik, nätverk, Linux, säkerhet och senast journalistiskt skrivande. Han driver idag CyberInfo Sverige där han även arbetar som Linuxkonsult.
247 kr
Skickas
Docker från grunden lär dig allt du behöver för att komma igång med Docker på egen hand. Du lär dig alltifrån vad Docker är, hur du startar och stoppar containrar, hur du paketerar egna program i avbilder, hur du bygger ett eget Docker-register till hur du sätter upp tjänster på datorn med Docker. Du lär dig även att automatisera hela miljöer med Docker Compose. Docker har förändrat it-världen på kort tid. Det går nu att bygga kompletta miljöer och fritt flytta dem mellan olika plattformar – något som förut varit tidskrävande och omständligt. Det går dessutom att automatisera så att en hel miljö kan startas och stoppas med ett enda kommando. Även för utvecklaren har saker förändrats och förenklats med Docker. Hon kan nu paketera hela sitt program som en Docker-avbild och dela den med omvärlden på exempelvis Docker Hub, och den går att köra på i princip vilken dator som helst. Boken behandlar både traditionella Docker som körs under root-användaren, men även Docker i rootless-mode. Boken är praktiskt orienterad med en lång rad exempel och övningar. Det finns även ett par större projekt i boken. Efter varje kapitel finns en rad övningsuppgifter. En del av uppgifterna går utanför vad boken lärt ut för att du ska hitta lösningar på egen hand. Ett helt kapitel är dedikerat åt säkerhet. Här ser vi också exempel på attacker mot Docker och hur man kan bryta sig ur en container. I andra utgåvan har delar av boken reviderats för Docker Compose version 2, som numera är ett plugin till Docker istället för ett fristående verktyg. Jack-Benny Persson har många års erfarenhet av främst Linux- och FreeBSD-system, men också av programmering. Han har tidigare skrivit flera böcker om bland annat Python, C och Linux. Han har studerat elektronik, nätverk, Linux, säkerhet och senast journalistiskt skrivande. Han driver idag CyberInfo Sverige där han även arbetar som Linuxkonsult.