Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the classic books of Linux

2025-02-23 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

Editor to share with you what Linux classic books, I believe that most people do not know much, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!

1. An introduction to

"LINUX authoritative Guide" book is good, written very comprehensive and relatively wide, not deep, as an introduction book is good, you can have a more comprehensive understanding of linux. In addition, the more popular ones can also take a look at books such as "Brother Bird's Private Cuisine", which is partial to management books. If you want to do server direction, you can find it and have a look.

two。 Driving part

"LINUX device driver" is the "LDD" on the Internet, a classic and a must-have book. Domestic classic "Linux driver detailed explanation" is also a very good book, very practical, the book source code analysis is more, based on 2440, the linux peripheral driver has a very comprehensive explanation.

3. Kernel chapter

Zhejiang University's "LINUX kernel source code scenario analysis", foreign "UNIX source code analysis" and "in-depth understanding of linux kernel" are all famous masterpieces.

4.shell

LINUX and UNIX Shell programming Guide

5. Application programming

Needless to say, it must be "advanced programming in the unix environment" known as the Bible of unix programming.

6.TCP/IP

W.Richard Stevens, author of detailed explanation of TCP/IP, is also the author of Advanced programming in unix Environment, and there is no book that is not classic. But die young, a moment of silence.

7.C language

"The C Programming Language" is the c language created by the author, so it is strange that books can be rubbish.

C and pointer and c defects and traps are two essentials. It contains the most error-prone parts of the c language and good materials to deepen the skills of the c language.

C expert programming, c language technical manual, Practice c Programming, etc.

8. Arithmetic

Introduction to algorithms, must be drunk at the bedside

Note: these classic books can withstand repeated pondering, knowledge is not achieved overnight, need repeated practice, repeated understanding! Don't think about eating a fat man in one bite!

Second, how to learn linux

The Linux operating system mainly consists of some configuration files (/ etc) and command line tools (/ bin / sbin / usr/bin / usr/sbin). It is necessary to master the main directory structure and configuration files of the operating system, and use the system command line tools (shell scripts) to complete the routine operating system maintenance and monitoring work. Then you can install and deploy some enterprise applications for monitoring, management and so on.

1. Important command: find,sed,awk, regular.

two。 Tools: gcc,gdb,vi,make, a famous software under gnu.

3.unix programming, compilation, etc. Xwin development mode, gtk,qt...

4. File system, devices under / dev (can be used), important things under / var, configuration under / etc (common service configurations apache, ftpd, sshd, xinetd, squid, natd, named), system startup sequence, configuration of corresponding services, etc.

5. High-level languages such as C-language, python, php, etc.

III. Positioning of individual level

1. Elementary: proficient in using commands, familiar with Shell programming, able to configure simple services, clear the location of configuration files related to all kinds of services, can read and modify the configuration script provided by the system (/ etc/*.*). Recommended books:

Brother Bird's basic and Advanced articles on Private Cuisine

"Advanced Bash Shell"

two。 Intermediate: familiar with TCP/IP principle, OS principle, proficient in C language, Linux system programming, network programming. Recommended books:

"The C Programming Language"

Advanced programming in Unix Environment

"Linux programming"

"detailed solution to TCP/IP Protocol Volume 1"

Advanced programming of Unix Network

3. Advanced: kernel, driver level. Recommended books:

"Linux Device Driver"

"in-depth understanding of Linux kernel"

"in-depth understanding of computer systems"

"in-depth understanding of the inside of the LINUX network"

The above is all the content of this article "what are the Classic Books of Linux?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report