Reference from: http://www.imooc.com/learn/175
1 Linux Introduction 1.1 Linux Introduction
Linux is divided into kernel and release versions. The difference between the two: the kernel version is provided by the official, and the different distributions use the kernel basically consistent, just add their own features.
Kernel version:
Common release Versions:
Here is a description of several key releases:
1 Redhat is the most commonly used, but because of its charge (after-sales service fee), so the use of CentOS more and more. The two are actually the same, but CentOS does not charge. 2 Ubuntu's graphical interface is better than the others, but for servers, the graphical interface is a waste of resources and the probability of attack is increased.
1.2 Introduction to open source software
Three important ideas for open source software:
Linux does not have much software for Windows when used on personal computers. But in the server perspective, the software is more, better and more secure.
Common open-source software in Inux:
Here are some highlights of the software to explain:
1 Write good website publishes on the Internet, the most common in Linux is Apahce, recently Nginx is also very fire. Compared to Apache, its advantage is that it consumes less server resources, supports more concurrency, and so on.
1.3 Linux application areas
1 Linux-based enterprise Servers 2 Embedded Applications
(1) Linux-based enterprise Servers
You can look at the latest situation through this website: you can see Apache ahead of the trend, nginx momentum is fierce, and Microsoft is deteriorating.
On the right side of the site, you can enter some Web site paths to see the details: As you can see, now the mainstream web site, background servers are Linux.
(2) Embedded applications
After connecting to the mobile phone, you can see that the interface is actually Linux. (The IP here should be the same, is free to find)
The bottom of the Android is actually Linux,ios, which is actually UNIX. Mobile OS is mostly Android and iOS, so Windows has almost no advantage.
1.4 Linux differs from Windows
1 Linux is strictly case sensitive. 2All content in Linux is saved as a file, including hardware. 3Linux does not differentiate between file types by extension, but by permissions.
But there are some conventional suffixes, for the convenience of the administrator, the actual Linux does not have any meaning, such as script files written. conf is also OK. Zip package:. gz . bz2 . tar.bz2 . tgz binary package:. RPM Web page file:. html . PHP script file :. SH configuration file:. conf4 Programs under Windows cannot be installed and run directly on Linux.
The advantage is that neither the virus nor the Trojan can execute.
The downside is that the software also needs a Linux version, such as a personal computer when the entertainment software is not enough, but as a server, on the Linux do not have to worry about the number of software.
Advantages of the 1.5-character interface
2017.8.5 Linux Talent Formation program I