The importance of the Linux system should not be explained, and more IT practitioners and students are now fighting for Linux. But for new Linux users, it is always a confusion about what knowledge Linux has learned and how far it has reached. Today, we will organize the knowledge system corresponding to Linux at different stages, that is, the learning roadmap of Linux. For new users, the Linux junior engineer selects a suitable release version and a good teaching material and begins to step into the door of Linux. At this stage, you must have the following knowledge: lLinux
The importance of the Linux system should not be explained, and more IT practitioners and students are now fighting for Linux. But for new Linux users, it is always a confusion about what knowledge Linux has learned and how far it has reached. Today, we will organize the knowledge system corresponding to Linux at different stages, that is, the learning roadmap of Linux.
Linux junior engineer
For new users, choosing a suitable release version and a good textbook will start to enter the door of Linux. In this phase, you need to master the following knowledge:
Use of the lLinux GUI
LLinux simple directory structure
Common lLinux commands
LLinux installation
Having mastered the above knowledge, I can say that I am already a beginner in Linux. I am fully competent to make and maintain the Linux operating system.
Linux intermediate engineer
After the preliminary stage, you need to learn the following knowledge:
LLinux user/file system management
LLinux network management
LLinux Disk Management
LLinux system and log maintenance management
LLinux security optimization
LLinux system backup and recovery
LShell preliminary programming
With the above knowledge, you can fully manage the Linux servers of small and medium-sized enterprises.
Linux senior engineer
If you want to achieve something in the Linux field, you need to learn more advanced knowledge:
L server management
NLinux DNS server
NLinux NIS Server
NLinux Mail server
NLinux Web server
NLinux FTP server
NLinux file servers-Samba and NFS
NLAMP server management
NLinux cluster
L development:
NShell advanced programming
NC language development
N kernel basics
N embedded development
NLinux driver development
You can select different directions based on your interests.
Of course, with the development of technology, we also need to learn new technologies that keep up with the times, such as virtualization and cloud computing in Linux and advanced applications in Linux clusters.
If you take the Linux certificate of the corresponding level into consideration while learning the knowledge, it will be just around the corner to become a technical master in the Linux field.
This article is from the "learn Linux" blog, please be sure to keep this source http://zhangqingli.blog.51cto.com/796670/1316089