Get the App
SLTechnology News&Howtos  ›  Servers  › 

Why do you want to learn Linux

Shulou Source: shulou.com Published: 2022-06-03 05:17:07 09月21日 Update

1. What is Linux?

It's an operating system.

The most commonly used "desktop" operating system Windows

The most commonly used server-side operating system, Linux

The most commonly used mobile operating system, IOS,Android (essentially Linux)

More essentially, Linux is an operating system kernel

Operating system = kernel + a set of supporting applications

Now the Linux system we use is Centos6.

Based on the Linux kernel, it can be packaged into many different systems, called "Linux distributions".

A common release: Ubuntu,RedHat,Deepin,Debian

The enterprise-level Linux commonly used in companies is RedHat (Red Hat).

RedHat is a fee system and Centos is a free version.

The source code of Centos itself is almost the same as RedHat.

two。 Why learn Linux?

The most important operating system used in the field of Linux servers (none)

The most important operating system used in the embedded field of Linux (one)

Android, the most important operating system used in Linux mobile field (without one)

No matter what kind of development position you are engaged in in the future, Linux is a necessary skill.

Can Linux be used in the desktop world? 1%

3. To what extent should Linux, a classmate in the direction of Java, learn?

For students in C++ direction, learning Linux requires not only basic operations, but also Linux system programming content (API).

For students in the direction of Java, learning Java focuses on learning basic operations, system programming is not needed, and Java is cross-platform.

How to get the Linux environment

The worst policy: install Linux directly on the physical machine (BUG is very inconvenient to use, so it is suitable for "boss" players who like to mess around.)

Best strategy: use virtual machine software (VMWare fee, Virtual Box free) virtual machine software can use software to virtualize a set of hardware devices (virtual computers). Virtual machine software will conflict with 360 and other rogue software.

Best policy: use CVM

1) there is very little BUG, so you can consult customer service whenever you have any problems.

2) if the program is deployed to the CVM, it can be accessed directly on the public network, and the program can be deployed and demonstrated to the interviewer on the spot.

Using Ctrl+fn+insert copy and Ctrl+fn+insert sticking in XShell

Tags: System operating system software learning common use server domain service kernel classmate direction program basic operation essence desktop distribution charging mobile programming best policy Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Information Shulou Tech Info NVidia Microsoft Huawei