In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-02 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/02 Report--
What exactly does a Linux operations engineer do?
If you want to get into the field of operations management, you should first understand what linux operations engineers do. He mainly works on automatic script development of various network services, application systems, monitoring systems, etc. under Linux, and optimizes the performance of the system according to the project.
Linux operation and maintenance engineers can do work including but not limited to large and medium-sized network engineers or network administrators;Linux/Unix network engineers; system integration pre-sales engineers; network solution implementation engineers; after-sales technical support engineers; mail server administrators; network security engineers;SQL database administrators; website maintenance engineers; network security consultants;PHP enterprise site administrators;Internet site administrators; forum installation administrators. Take Guangzhou for example, the treatment generally starts at 8K.
People often ask questions about work intensity. Whether the work intensity is low or not depends on each company. In a certain company, the intensity of operation and maintenance is very high. Basically, it is necessary to go back to work overtime at night to do some things. The main reason is that there are relatively few people. The operation and maintenance intensity of another company is directly proportional to the load per capita. Although I have served B (I have stayed in a supplier of B before and have been to B for a period of time), I don't know how B is now.
Compared with development, the learning cost of O & M experience is relatively high, that is, you can't learn the real skills without a certain practical environment, and you can find out a rough idea when you sit at home; while the updating speed of O & M knowledge is relatively slow. The DBA knowledge update 10 years ago may only be 50%, and he himself will be very valuable, while some Java content may not have been invented 2 years ago; Unless you are in a management position in development, the cost of pure technical development learning and updating will be very high; conversely, technical development is suitable for people who like novelty and innovation, while operation and maintenance are suitable for people who follow the rules.
What are the prospects for Linux operations engineers?
Before we think about the future, let's consider Linux.
Why Linux and why Unix?
Many people say Linux/Unix is better and more stable, but it's not. Why enterprises use them is actually for the purpose of saving costs and creating value.
The software and service costs of server operating systems are considerable, which is one of the reasons why open source free CentOS and FreeBSD are becoming increasingly popular.
Let's talk about the hardware Load Balancer. Let me say the F5 that everyone is most familiar with. The performance is average at 170,000 yuan; the better the performance, the higher the price. But in fact, many enterprises need Linux cluster environment concurrency is not too big, can be replaced by open source free software, such as LVS, Nginx, and these software are generally deployed on Linux, which is one of the reasons why Linux has become more and more popular in recent years.
Many Linux operations engineers fall into the misconception that the difference between themselves and other operations positions lies in learning Linux from themselves.
But Linux is just an operating system, what matters is the applications on it. Similar to a mistake in learning Linux, Linux operations engineers focus only on Linux itself, from Linux operations to Linux kernels, regardless of what they want to do. But after all, the system is used. The purpose of learning to use Linux is to create benefits. If you don't just make Linux systems, you don't join a professional Linux distribution vendor like Red Hat. Then you learn Linux basics and master Windows. Obviously, this is not enough. You need to learn further: Choose applications on Linux, or software development on Linux, and of course database direction.
From here on, it really involves the prospect of Linux operations engineers.
I will elaborate on these three aspects below:
a)Linux system, network, service, cluster, website, network application direction:
1. Web application servers, such as sina, Baidu and other large websites
2. Mail application server, such as 163 or foreign mail system, etc.
Middleware or J2EE server, such as JBOSS Weblogic platform
4. Network applications, etc.
b) Embedded development, UNIX/Linux application system development, Linux kernel driver development direction, mainly the following categories:
1. C/C++ system program development under Linux
2. Linux platform Java system development and PHP development
3. GUI development under Linux
4. Linux underlying kernel/driver development
5. Embedded Linux development, etc.
c) Database under Linux, such as MySQL, Oracle and SQL Server and DB2 under Windows.
I will not repeat the importance of the database, and the role of DBA is very important: in the salary of technical positions, the DBA is under the director. 51CTO also has a dedicated database channel, and the editor recommends it here.
The above are the three directions of Linux/unix development, we can work and study in peacetime some bias, three professional proficiency in one can be. Note that I am talking about proficiency here, not just familiarity.
According to geographical division, Linux/unix system operation and maintenance work is suitable for Beijing, Shanghai, Shenzhen and Guangzhou, and development is more suitable for Hangzhou and Nanjing.
What I want to say here is: If you are a beginner Linux/unix student, it is recommended that you can focus on RHEL/CentOS, try not to think of treatment problems in finding a job, try to be familiar with shell and some basic network applications in work practice, and the configuration environment of intranet development server must be familiar; If you have the opportunity to go out to do projects, you must be conscientious, because this is the fastest and best time to grow. In addition, whether it is during study or construction, the relevant environmental configuration must be documented, as detailed and perfect as possible, so that it is very helpful to improve their own technology or to work with colleagues; if there is no opportunity for external projects, you can write technical blogs to record your learning process in detail. If you want to further improve your own level, it is recommended that you go to more forums related to linux/unix and communicate with some peers or technical experts. This way, you can improve very quickly.
If you are a senior linux/unix system administrator, it is recommended that you move away from the system level and develop towards a network architect. Web architecture is an art form, and sometimes system performance depends on the ability of the web architect. Typically, this position is held by the company's technical director, who requires a good understanding of systems, processes, networks, and databases. Chattering for a long time, I hope this article is helpful to the majority of Linux newcomers and system administrators, and finally I wish you a happy work!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.