Автор: Michael Kofler
Издательство: Rheinwerk Publishing Inc.
Год: 2024
Страниц: 1100
Язык: английский
Формат: epub (true)
Размер: 13.0 MB
Beginner or expert, professional or hobbyist, this is the Linux guide you need! Install Linux and walk through the basics: working in the terminal, handling files and directories, using Bash, and more. Then get into the nitty-gritty details of configuring your system and server, from compiling kernel modules to using tools like Apache, Postfix, and Samba. With information on backups, firewalls, virtualization, and more, you’ll learn everything there is to know about Linux!
Linux began as a hobby project of the Finnish programmer Linus Torvalds, and today it dominates many segments of the IT market. Surprisingly, only IT professionals are aware of the triumph of Linux: billions of people use Android smartphones, cloud infrastructure servers, Wi-Fi routers, and Internet of Things (IoT) devices without knowing that almost all of these devices run Linux.
The reason Linux leads a shadowy existence is its failure in the desktop PC segment: the masses are annoyed by Windows on a daily basis, while a minority have devices that run macOS. But what about Linux? Linux runs (almost) exclusively on the notebook computers of technology students, scientists, or administrators.
There are several reasons for this: Linux does not offer one desktop system, but many. This fragmentation has meant that no system really works perfectly. GNOME is most likely to succeed in satisfying the needs of “common” users.
But there are also problems on the hardware side. Even though Linux runs smoothly on many devices, new notebook computers in particular often cause trouble: sometimes Bluetooth doesn’t work properly, sometimes the installation of the graphics driver causes problems, and PC? The free and open availability of the source code of Linux and most of the programs running on Linux makes it possible to adapt Linux to new challenges faster and more straightforwardly than other operating systems—no matter whether for IoT, artificial intelligence, software for self-driving cars, or simulation models for climate research.
This book introduces you to Linux from the ground up. The range of topics extends from the installation of Linux on a notebook computer through desktop use to server and cloud deployment. It is especially important to me that you learn not only to use Linux, but also to understand it: detailed basic chapters explain how to use Linux in the terminal, how to optimally configure Linux, and why Linux works the way it does. After reading these chapters, you will know not only Linux itself, but also the philosophy of Unix/Linux—in a sense, the Linux way to do it.
Highlights include
1) Installation
2) GNOME and KDE
3) Bash, Vim, Emacs
4) Network configuration
5) Software and package management
6) Administration
7) Kernel modules
8) Apache
9) Postfix and Dovecot
10) Samba
11) Security
12) Virtualization
Скачать Linux: The Comprehensive Guide