I studied about Linux, so I summarized it.

Introduction

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.

What is Linux

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.

background

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)

Distribution

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.

Linux usage

・ 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.

in conclusion

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

I studied about Linux, so I summarized it.
(Beginner) I don't understand SSH and Linux command ssh-keygen, so I summarized it.
I thought "What is Linux?", So I looked it up.
I studied about Systemd properly
What I learned about Linux
I got stuck so I reviewed it
About Linux
[Super basics of Python] I learned the basics of the basics, so I summarized it briefly.
About Linux
About Linux
About Linux
About Linux ①
[For black screen phobia] I want to know about Linux and shells, so I illustrated it loosely.
I researched Docker, so I will summarize it
Python coding: I'm not sure about Nantoka so I looked it up
[Linux] About export
[GAE now] After all, I participated in AppEngine ja night # 1 so I summarized it.
[Linux] About PATH
Linux (about groups)
I studied this! !!
Docker x visualization didn't work and I was addicted to it, so I summarized it!
For the first time, I learned about Unix (Linux).
AWS Lambda now supports Python so I tried it
[I studied] RANSAC story
[Streamlit] I installed it
About Linux kernel parameters
Basic knowledge about Linux
I searched about Pynamodb
PyTorch's book was difficult to understand, so I supplemented it
I passed the Python data analysis test, so I summarized the points
[Student version] I didn't have much information about the installation procedure of CPLEX, so I wrote it.