[Know this if you want to work for an IT company! ] What is Linux that you can't ask about now? (For beginners)
Hello!
This is Inoue, a Persian cat from Beyond Shikoku Office.
With the start of 2022, there may be some people who will start working as engineers in April.
So, this time it's for complete beginners!
" Linux "? I would like to answer this question.
When I first joined the company, I also stopped thinking when I heard the word ``Rinakusu''.
I'll explain it here so that those who are engineers don't stop thinking like I did.
What is Linux?
"Linux" is one of the OS.
I'm sure you're all familiar with Windows and Mac OS.
Linux is also a type of OS like Windows and Mac.
"OS" is an abbreviation for operating system, which is the basic software for operating computers and smartphones.
I mentioned earlier that Linux is a fellow OS like Windows and Mac, but
Linux has many features that Windows and Mac don't have.
Features of Linux
Linux is called open source and anyone can use it for free.
Therefore, it is used for various purposes such as IT-related work and learning purposes.
I think it is mainly used for servers, but it is also an excellent environment for individuals to learn programming.
This is because, as I mentioned earlier, with Linux, you can prepare a development environment for free, and it is easy to set up a programming environment.
Linux is based on CUI operations.
There is basically no clicking or clicking with the mouse that you are used to when using a computer.
We can issue commands to the operating system by typing commands on the keyboard, without using a mouse.
By using commands and sending instructions to the OS, you can download software such as Apache or
check the server status.
In addition, by starting a specified program at a specified time with cron, and
can be deleted after a certain period of time
so that it does not remain and overwhelm the disk. , it is possible to overwrite. You can utilize a mechanism to automate such operations.
Additionally, Linux has a lot of high-quality software, most of which is available for free.
Typical software is `` Apache '' and `` MySQL .''
One of the features of Linux is that it is highly reliable, as it is used by many people around the world for server purposes.
However, most of the help and documentation is in English, which can be difficult for Persian cats who can only understand Japanese.
However, the fact that English help and documentation are available is proof that it is so widely used around the world.
I would be happy if help and documentation in Japanese increases in the future.
Linux is not good at editing multimedia such as videos and music.
Therefore, such processing is an area where Windows and Mac excel.
I think the biggest advantage of Linux is that it is free, available to anyone, and can be freely built and customized.
The good news is that there are no installation costs.
Even if it doesn't work the way you want, don't worry, you can install and customize the software as many times as you like.
Nowadays, you can learn how to download software and many commands just by looking it up on the Internet.
If you search on the Internet, you will find a lot of information on how to use Linux, so even if you are a Linux beginner, you can get a feel for Linux.
Many people may think,
"Linux is really interesting! I want to try it out more!" Linux allows you to grant user privileges, so you can use it with confidence in terms of security.
Linux in a narrow sense and Linux in a broad sense
When some people hear the word "Linux," they may have a vague idea of what it is.
The word "Linux" is used casually by engineers, but it can be divided into
Linux in a narrow sense " and " Linux in a broad sense "Linux in the narrow sense" refers only to the "Linux kernel."
The "Linux kernel" is the core part of the Linux OS.
"Kernel" refers to the core part of the OS that provides instructions to the hardware.
In other words, the word "Linux" refers only to the software that controls the computer hardware under the name "Linux", which is inside the "Linux" operating system.
When we think of Linux as a kernel, we call it "Linux in the narrow sense."
As I mentioned in ``What is Linux?'', if you think of ``Linux'' as an ``OS,'' this is ``Linux in the broad sense.''
When preparing a Linux environment, first decide which "Linux distribution" to use.
Now, what is a "distribution"? Some of you may have doubts.
I would like to talk about the "distributions" necessary to prepare a Linux environment.
As I mentioned earlier, a
distribution is a package that includes the core part called the kernel, as well as basic commands and applications
Masu. In other words, when we think of Linux as an OS, we call it ``Linux in the broad sense.''
I think you should remember that "Linux in a broad sense" = "Linux distribution".
There are two types of "Linux distributions": Red Hat and Debian, but
the one I often use is Red Hat, which includes CentOS.
I don't usually pay attention to things like "Linux in a narrow sense" or "Linux in a broad sense," but
as an engineer, it's good trivia to know.
Linux operating method blog
I have written a blog about how to operate Linux in the past.
I would be happy if you could use it as a reference.
[For Linux beginners] Done! Edit and save using the vi command
[3 minute beginner's guide]! Displaying Linux OS command execution history
[1-minute introduction] completed! Checking the system operating time of Linux OS
[3 minute beginner's guide] completed! Checking disk space usage
[3 minute beginner's guide] completed! Directory creation and deletion
Linux Challenge Edition Blog
[Persian cat memorandum] I tried it with AWS free frame! Adding a SWAP area
[Apache] Easy explanation of how to read access logs
Linux useful blog
This solves it! Change the forgotten MySQL root user password
Finally
This was a pretty rough summary of the article, but what did you think?
When I joined the company, I bought and read a book called
New Linux Textbook What is Linux? I recommend this book because it covers a wide range of topics, from questions like this to explanations of commands frequently used by engineers.
It might be fun to take this opportunity to look into the history of Linux.
Persian cats will do their best to support new members of society who want to become engineers!
Growing every day, moving forward every day.
I have to update myself every day! ! !
Thank you for reading to the end.