Recently, double 12 activities can not help but start a server, it is a little cheap, just learning Linux, thinking about it.

Ali cloud activities, new users discount, buy directly.

Learning notes

The first is to set up the Linux environment. There are two options for setting up an environment:

  1. Install the VM.
  2. Install it directly on the physical machine. For these two choices, I prefer the first one, because it is ok to learn some commands and basic knowledge directly on the VIRTUAL machine.

Two types of VMS are commonly used: Vmware and VirtualBox.

Vmware is more powerful, but for a fee. VirtualBox, while not as powerful as Vmware, is perfectly adequate for novices. Wmare is used in these two articles to teach you how to install and configure virtual machines. All the way down, you can install and configure virtual machines, complete the most basic setup.

Choose the Linux distribution that’s right for you

1. Red Hat Linux

Red Hat comes in two families: Red Hat Enterprise Linux, which is supported and updated for a fee by Red Hat Corporation, and Fedora Core, which is free and developed by the community.

2. Fedora Core

Fedora is a fully featured, rapidly updated, free operating system for users, making this distribution an option for personal applications such as developing and experiencing new features.

3. Red Hat Enterprise Linux

Red Hat Enterprise Linux (abbreviated RHEL, Red Hat’s Version of Linux for Enterprise). Red Hat is now focused on developing the server version of Linux with a focus on performance and stability, as well as support for hardware. Due to the long development cycle of enterprise operating systems, which focus on performance, stability, and server-side software support, release updates are relatively slow.

4. Centos

CentOS is Community Enterprise Operating System. It is compiled from the source code distributed by RHEL in accordance with the open source code regulations. RHEL is a commercial product, so the Red Hat Logo must be changed to its own CentOS Logo, resulting in the CentOS operating system. The difference is that CentOS does not contain closed source software. Therefore, CentOS can not only be used freely, but also enjoy the free long-term upgrade and update service provided by CentOS. This is a big advantage of CentOS.

5, SuSE Linux

6, Ubuntu Linux

Ubuntu is a Linux operating system for desktop applications. Based on Debian GNU/Linux, Ubuntu aims to provide the average user with the latest and fairly stable operating system built mainly from free software. Ubuntu has a huge community and users can easily get help from the community.

7, Debian

Debian is one of my favorite systems. It has a very small footprint, so it’s easy to use, you can get the cheapest VPS, and you can build some websites and stuff.

Linux Architecture

In general, Linux consists of the following parts:

  • The kernel

  • bootloader

  • The file system

  • Shell

  • The application

    The kernel is the core of the Linux system, which is jointly maintained by the Linux community. The kernel, written mainly in C and a little assembly language, is one of the most well-known open source projects. Bootloader is a single chip computer program used to boot the system. Linux file systems include ext3 and ext4, while Windows file systems include FAT32 and NTFS. The Shell is the user interface of the system and provides an interface (command interpreter) for the user to interact with the kernel. Vim is a very important editor in Linux, however, it is difficult, very unfriendly for beginners, and claims to be an ancient artifact.Copy the code

Command line minimalism tutorial