I learned about Linux, so I will summarize it. I think most of them are images of server OS. There are many types such as Red Hat and CentOS, and it is difficult to grasp the whole picture, so I summarized them.
Linux is a type of OS such as Windows and MacOS. The OS acts as an intermediary between hardware and applications. You can use the mouse and apps by installing it on your PC.
Strictly speaking, the kernel (the core of the OS) is called Linux. Linux OS refers to a distribution. (Package containing library, shell, GUI environment, server software, etc.) ↑ There are Red Hat and CentOS in this type.
The historical background was developed by Linus Torvalds as UNIX open source. If you think who you are, try searching for the following words.
Linus Torvalds windows7 Linus Torvalds NVIDIA
Knowing this episode, I became familiar with it (laughs)
Various distributions have been developed. The typical ones are as follows.
・ Red Hat system Fedora: Free distribution to succeed Red Hat Red Hat Enterprise Linux: Pursuing stability for enterprise systems Red Hat support for a fee CentOS: Free distribution based on RHEL code Popular with companies that do not require support
・ Debian system Ubuntu: Considering beginners and emphasizing ease of use, popular for desktop applications
I think the reason why mac is used for WEB application development is that it is compatible with the same UNIX-based OS. In fact, I think that mac is often recommended for online teaching materials for web application development.
I worked on teaching materials for Windows, but first I built the environment for Ubuntu.
・ OS for server Linux is fast because it does not use memory with CUI, and it is difficult for beginners to handle because of command operation On the other hand, Windows server is compatible with Windows PC
・ Desktop OS (client) Linux is installed in cheap PCs overseas The third largest share after Windows and mac
Other It seems that Linux is also used for embedded devices (mobile phones and home appliances) and supercomputers.
After learning about Linux, I felt that there are many useful parts for application development. This is because there were many similarities in the understanding of sending emails and data, and the directory structure of Linux and WEB applications.
This is an introduction to the qualification exam for those who are studying Linux from now on. There is a universal Linux certification exam called LPIC, with levels 1-3. Level 1 can be obtained by passing two exams, 101 and 102. There is a collection of free questions on the site called ping-T, so it is recommended for those who are studying.
I hope it will be helpful for studying Linux.
Reference: Book title "A book where you can learn the basics of LPIC in a week"
Recommended Posts