Liangxu, a Linux guru with over 500,000 fans on the Internet, has published a book!

Liangxu, a Linux guru with over 500,000 fans on the Internet, has published a book!

Liangxu, a Linux celebrity with over 500,000 fans on the Internet

picture

What we are going to talk about today is this book "Learn Linux Quickly: System Applications from Beginner to Mastery" written by Mr. Liangxu, the leading figure in the Linux field.

way of participation

How to participate in the lottery:

Like + favorite + follow + comment: "Life is short, Linux is in trouble!"

Each person can comment up to three times!

Time: As of 9/12 12:00 noon

Reading volume reaches 1500==Three friends will be randomly selected from the comment area!

If you are a novice who has just started learning Linux, I believe you have realized that compared with learning a programming language, the threshold for learning the Linux system is relatively high, and you will encounter some confusion, such as:

  • Why should we learn Linux? In what fields can we show our talents after completing the course?

  • Since the birth of Linux, there have been hundreds of distribution versions with different characteristics. How should we choose?

  • There are a lot of complex concepts and instructions, which may seem overwhelming...

Then this book is perfect for you, it can be regarded as the key to opening the door to Linux learning!

Below we excerpt some of the exciting contents of this book to give you a sneak peek!

PART1: Why learn Linux system

Why should we learn Linux system?

The most direct reason is that Linux is widely used and needs to be used in many aspects of practical work. In the field of server applications in large, medium and small enterprises, the market share of Linux systems is getting heavier and heavier, which also illustrates the outstanding performance and widespread application of Linux.

Linux is a multi-user, multi-tasking, multi-threading and multi-CPU operating system based on POSIX and UNIX, and is free to use and spread freely. Users can obtain it for free through the Internet or other channels, and can modify its source code at will, which is what distinguishes it from other operating systems.

Linux is the most famous example of free software and open source software development. As long as it follows the GNU GPL (GNU General Public License), any individual or organization can freely use all the underlying source code of Linux, and can also freely modify and redistribute it. Therefore, Linux has also become synonymous with open source software.

It is precisely because of this that countless programmers from all over the world have participated in the modification and writing work of Linux. They can rewrite it according to their own interests and inspirations. This allows Linux to absorb the essence of countless programmers and continue to grow. Various integrated open source software and utility tools on Linux have also been widely used and popularized. The characteristics of Linux system applications are shown in Figure 1.

•Multi-user: System resources can be used by different users, and users have specific permissions on their respective resources without affecting each other.

•Multi-tasking: A computer can execute multiple independent programs at the same time.

•Reliable security system: Linux has adopted security technical measures such as read and write control and protected subsystems to provide users with necessary security measures.

•Good portability and flexibility: supports almost all CPU platforms, easy to tailor and customize.

•Device independence: Treat all external devices as files, and users can operate the devices just like files.

•Rich network functions: The built-in complete network provides the computer with rich network functions.

PART2: Application fields of Linux systems

Currently, various Linux distributions are used in many situations ranging from embedded devices to supercomputers. Especially in the field of IT servers, Linux has established a dominant position, as shown in Figure 2.

The server generally uses LAMP (Linux+Apache+MySQL+PHP) or LNMP (Linux+Nginx+MySQL+PHP) combination.

1. Application of Linux in servers

As the influence of open source software increases worldwide, Linux server operating systems occupy an increasing share of the entire server operating system market, and have formed a large-scale market application situation.

With the widespread application of Linux in the server field, it has involved telecommunications, finance, government, education, transportation, agriculture, petroleum and other fields. At the same time, major hardware manufacturers have also successively supported the Linux operating system, indicating that Linux has a bright future in the server market. , it will definitely be able to impact the larger server market in the future.

2. Application of embedded Linux

Due to the open source code, powerful functions, strong stability and great scalability of the Linux system, coupled with its extensive support for a large number of microprocessor architectures, hardware devices, graphics support and communication protocols, it is also widely used in embedded systems. form field.

At present, Linux has been widely used in mobile phones, tablet computers, routers, televisions and electronic game consoles. The Android operating system widely used on mobile devices is built on the Linux kernel. In addition, Cisco uses customized Linux in network firewalls and routers, and Alibaba Cloud has also developed a Linux-based operating system YunOS.

3. Application of desktop Linux

In recent years, Linux desktop operating systems have developed rapidly in the domestic market. System software manufacturers such as Kirin Linux, Red Flag Linux, and Deepin Linux, which won the bid, have all launched Linux desktop operating systems, which have been widely used in enterprises, OEMs (original equipment manufacturers), and governments.

PART3: Linux version selection

There are many distribution versions of Linux systems, and even its loyal users do not have much time and energy to try them all. For beginners, they need a clear direction before learning Linux. It is very important to choose one that suits their needs from many versions. Here we will take you to understand the characteristics of each Linux version.

Debian for experienced people

Debian is one of the earlier Linux distributions and is the basis for many other distributions. It is an operating system composed entirely of free software and is maintained by the Debian project development community.

Debian version features

Expertise required: three stars.

Desktop environments: Cnome, KDE, XFCE and others.

Official website: http://www .Debian.org

It has a reputation for regular testing, updates, and "rock-solid" stability that allows developers to work with confidence. But keep in mind that Debian is only recommended for developers who have experience working with Linux.

Ubuntu focused on desktop applications

Ubuntu (Chinese homophonic "Ubuntu") is a Linux operating system based on Debian and mainly for desktop applications. Its goal is to provide general users with a modern desktop operating system that is up-to-date, stable, and easy to use.

Ubuntu version features

•Expertise required: One star.

•Desktop environment: Untiy, GNOME.

•Official website: https://www.Ubuntu.com.

It has clean user interfaces in various styles and can be used in areas such as cloud computing, IoT, and servers. Ubuntu has a huge community support, and users can easily get help from the community.

Mint based on classic desktop configuration

Mint offers a modern version of a classic desktop configuration and is a great entry-level option for novice Linux users. This distro is easy to install and comes with the necessary software to switch from Mac or Windows. In addition, this distribution also provides better support for proprietary media formats, allowing users to easily play videos, DVDs, and music files in various formats.

Mint version features

•Expertise required: One star.

•Desktop environment: Cinnamon, Mate, KDE.

•Official website: http://www.linuxmint.com.

Community enterprise operating system CentOS

CentOS is a community distribution based on RedHat. Users can use it freely and enjoy the long-term free upgrade and update services provided by CentOS. The entire installation process is relatively simple, there are a wealth of applications to choose from, and it is equally friendly to beginners. This is the version chosen for this book.

CentOS version features

•Expertise required: Two stars.

• Desktop environments: Gnome, KDE and others.

•Official website: Https://www.centos.org.

Red Hat of Community Enterprise Operating System

Red Hat (Red Hat Enterprise Linux, RHEL) is a Linux distribution released by Red Hat (Red Hat). Compared with many Linux distributions, Red Hat has a relatively long history. Its RPM package format is a de facto standard in the Linux community and is widely used in other distributions.

RedHat version features

•Expertise required: Two stars.

• Desktop environments: Gnome and others.

•Official website: https://www.redhat.com.

In addition to high-quality content tailored for beginners, this book has also been recognized and recommended by the following four professionals .

Peng Dan, senior embedded driver engineer and founder of “One-stop Linux” :

Every knowledge point in the book strives to be concise, captures the core content and is equipped with super practical cases; most of the 14 chapters will be used in actual work; the flexible page layout allows readers to learn Linux commands More relaxed. It can be said that this book is very suitable for novices to learn.

Li Wenkai, Linux open source storage expert and online subject director of Qianfeng Education:

When seeing Linux with a black and white frame interface, many readers will feel fear in their hearts. This is because they cannot grasp the key points and have no clear knowledge structure. Teacher Liangxu is unique in writing this book, using a comparative method on key knowledge such as file systems and software management, such as comparing the differences between ext and xfs, RPM and DPKG. By studying this book, readers can quickly gain a thorough understanding of the core Linux knowledge commonly used in work.

Huang Hao, Linux senior operation and maintenance engineer and founder of "Haodao Linux":

This book helps readers deepen their understanding of command functions through vivid character dialogues and command disassembly diagrams. At the same time, by scanning the QR code to watch the video, readers can operate in real time, which can be described as a three-dimensional learning method, so that readers are willing to watch, learn without getting tired, and remember firmly.

An Xiaopeng, senior Linux system operation and maintenance engineer and CSDN expert blogger:

In addition to regular explanations of Linux basic knowledge and skills, this book is also full of depth and inspiration. Through the diversified layout design of detailed text combined with interesting illustrations, the original boring Linux commands become vivid and vivid, thus better arousing readers' interest in learning.

  • If you are a novice who has just started learning Linux, then this book can be used as an introductory guide to help you get started with Linux quickly.

  • If you want to get more value-for-money content, this book provides you with 150 teaching videos + electronic lesson plans + learning materials, and 5 high-quality online courses worth 50 yuan.

  • If you want to gain more practical experience, this book provides 47 knowledge expansion and 220 hands-on exercises.

To learn Linux quickly, you can really try this book!

How to participate in the lottery:

Like + favorite + follow + comment: "Life is short, Linux is in trouble!"

Each person can comment up to three times!

Time: As of 9/12 12:00 noon

Reading volume reaches 1500==Three friends will be randomly selected from the comment area!

Guess you like

Origin blog.csdn.net/lbcyllqj/article/details/132765241