Linux operations from beginner to advanced discipline

Source: Internet
Author: User

Usually do not write anything, want to record their own experience, in case any day need, can turn to find, I think you need to build a blog of their own. In fact, blogging is a good habit, the accumulation will find themselves unconsciously in the continuous improvement and growth.

Learning is a process, learning what, how to learn, everyone has a goal in mind. I think the first is to have a grasp of the big direction. Clear your own learning path and goals, perseverance, perseverance to improve their level. So how can you improve your level? First, what do you want to be clear? Only to understand what they learn, how to learn the problem, in the understanding of a high level, to achieve the goal.

What does it take to be an OPS person?

I think two points are very important: (1) attitude, (2) ability (technical ability + ability to coordinate problem solving)

Attitude:

The first is an understanding of the problem, no matter in which company, regardless of position, attitude is crucial. Positive mentality, responsible attitude is to decide whether the work can be done well, without a good attitude, the stronger the ability, then the company is a pit.

Ability:

It is important that we improve our technical capabilities while improving our ability to write documents. This is an integrated embodiment. In the same technical context, there is a reason why people can take so many salaries (except for state-owned technology). Sometimes you wonder why some technical ability is not much better than I, our wages are so much different? That's going to be analyzing itself. Anything has its own side, or has its objective factors exist, is the so-called internal reasons to determine external causes. So as a Linux operator, how to correct their attitude, how to develop their own direction? First set a learning goal for yourself.

Linux Learning Phase Summary:

(1) To understand the development trend of Linux, familiar with the essential commands, the editor, user and group management, package management, Disk Management, enterprise disk planning and system startup process. "Getting Started with the system"

(2) familiar with the basic operation of the command, to learn the principle of software implementation and practical deployment . Master a variety of services: Dhcp\ Samba\nfs\vsftpd\aapche and other large and medium-sized enterprises commonly used services, can be excellent in the enterprise competent for the job. "Service Management"

(3) When the server application is stable, what do ops people need to do? Are you sleeping? Of course it is. Then the monitoring system is essential. With the monitoring, can get information in the first time, the fault can be handled quickly, as long as the server problems, the server monitoring system will immediately call, send text messages, or e-mail to inform us, let us minimize the risk. "Zabbix monitoring platform " can be very good monitoring of enterprise production environment.

(4)shell programming , do not understand the shell is not understand Linux, in the actual application of the enterprise, I hope to simplify the complex problems, will be simple problem automation. Shell programming is such a weapon. It can easily manage hundreds of servers, and easily automate operations.

(5)Web Architecture : With the increasing number of visits, need to use a variety of middleware, load balancing software, Nginx, static and dynamic separation, Java server, and so on, need to build enterprise Web architecture, in order to be handy in the rapid development of enterprises. Meet the high-speed growth of enterprises.

(6) Security cluster : Web site running smoothly in the room after the day exactly what needs to do? I think the question is crucial. 21 Actual Internet sites thousands of, loopholes, hackers, intrusions and so on, how to protect the safe operation of the site to put an important position. Can resist the large-scale attack, in the window system problems, I think with the popularization of Linux system, there will be more and more problems. Although operators have anti-attack and traffic near-source cleaning means, but also discouragement will have problems. Security clusters are critical. The implementation of technical means such as disaster tolerance, offsite backup, data migration and anti-Web attack can make up for network security and website security, ensure website security and network security. Ctrip users respond to their website and app can not log on, online rumors Ctrip database was "physically deleted." Ctrip said, May 28, 2015 11:09, because some of Ctrip's servers were unknown attacks, resulting in the official website and the app is temporarily unable to use the normal can explain the problem. 2017 a It giant to help Guangxi Mobile cutting, accidentally deleted more than 1 million user data, resulting in users can not call. What do you mean? Is the user's data all have no, the database, has been deleted, the user in the mobile network no longer exists. In other words, your mobile phone and friends are all gone, the mobile system does not have your information, very sad reminders. HLR ( Attribution location Register, which is a database for mobile user management, permanently stores and records the contracted data of users in the jurisdiction, and dynamically updates the user's location information in order to provide the network routing of the called user in the calling service )

(7) tuning : As the number of visitors to the site more and more, several, dozens of servers can not be able to load the access pressure when to do? The fundamental is to optimize the server core of each parameter adjustment, each application, middleware, memory adjustment, will be the site. Architecture optimization, log clustering, microservices, Docker virtualization, and more can help us improve our skill levels and make them more comprehensive.




This article from "Linux operation and Maintenance" blog, declined reprint!

Linux operations from beginner to advanced discipline

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.