Experiment a Linux system and application preparation courses

Experiment one, Linux system and application preparation courses

project content
This work belongs courses Linux systems and applications
Where this requirement in the job Work requirements
Student ID - Name 17041524- Zhang Jianping
Job learning objectives (1) by watching videos and other learning styles, learning how to install VMware and Linux operating systems; (2) learning garden blog software developer learning communities using the skills and experience; (3) learn some Markdown editing documents way to write the blog Park blog.

First, the understanding of the Linux operating system

1, Linux Introduction

1) Linux is defined: Linux is a free to use and free dissemination of Unix-like operating system, is a POSIX and UNIX-based multi-user, multi-tasking, multi-threading and multi-CPU support for the operating system.

2) The main purpose of the Linux operating system: mainly used for server, especially network server.

3) Two common desktop environments: KDE and GNOME.

  Linux is based on Unix and Unix-like belong, Uinx operating system supports multi-user, multi-tasking, multi-threading support multiple operating systems and CPU architectures. Linux has inherited the Unix design idea to the network as the core, is a stable performance multi-user network operating system.

  Linux kernel GNU system incorporated in and constitute a complete operating system: a Linux-based GNU systems, the operating system is called "GNU / Linux" Under normal circumstances, or simply Linux.

2, Linux Features

1) open operating system: Linux is a free software that greatly reduces the cost budget. And the source code is open, so developers can install any free and modify the software source code, perform continuous improvement and use.

2) high security, stability: the Linux system unless the user is logged in as root, otherwise the program can not change the system setup and configuration, user errors resulting in rare circumstances because the computer does not start. Linux is very stable and difficult to collapse, Linux can be maintained and when you first installed the same speed in a few years.

3) a wide range of applications: set-top boxes, digital TV, VoIP, PBX, mobile phone, PDA, smart home, intelligent hardware and so are its field of application. Later things will be more widely applied.

3, Linux learning direction

1) Linux operation and maintenance engineers : mainly for a variety of network services under Linux, use the system, monitoring system, etc. operations automation script development, and according to the project of system optimization function.

2) Linux embedded development engineer : linux stable, good supportive network, low cost, and the software can be tailored to the needs of the smallest kernel can reach hundreds of KB and other characteristics, so in recent years in the embedded field applications to get a very large increase, especially after several years of development, it has successfully embedded among the mainstream development platform. For example, in the field of smart phones, Android Linux already firmly occupy a place in the smart phone development platform.

3) do all kinds of program development under Linux: including javaEE, big data, Python, PHP, C / C ++ and so on.

Due to personal interests and hobbies comprehensive analysis, if engaged in Linux-related work, we are more inclined to the direction of embedded Linux development engineers.


Two, Linux system-related Bowen recommended

Recommended blog link Reason
Detailed installation CentOS7 For starters, install a Linux system is a bit difficult, but it is not the lack of process. This blog installation steps are detailed steps in this installation CentOS7 is very simple for beginners to install we played a great help.
Each programmer can 'understand' a little Linux The author of this blog by Linux experience and thinking of their own learning, proposed what is the real Linux, why it is good, we should start to learn where to start. And analyzed from all aspects, triggering why our thinking to learn, how to learn.
Linux beginner some commonly used commands There are many Linux commands, we do not need to remember them all, but you must remember that some commonly used commands, our future study and work are a great help, and this blog induction of frequently used instructions are also more practical .

Guess you like

Origin www.cnblogs.com/nchu17041524/p/12405285.html