Linux运维的主要工作是什么样的呢? 需要学习哪些知识呢?

2020-07-09 19:12发布

Linux运维的主要工作是什么样的呢? 需要学习哪些知识呢?

Linux运维的主要工作是什么样的呢? 需要学习哪些知识呢?

2条回答
小猪仔
2楼 · 2020-09-03 10:10

 第一阶段:Linux运维基本功

  大致的知识点有这些:

  计算机基础、Linux操作系统、网络基础、VIM编辑器、系统用户与权限、Linux文件系统与内核、系统服务与进程、MySQL数据库、LAMP环境配置+开源项目实战(YUM)

  第二阶段:Linux运维进阶

  大致的知识点有这些:

  bind高级应用(DNS服务器)、ftp服务+nfs服务+samba服务、postfix服务+dovecot服务(邮件服务器)、shell基础、ssh服务以及无密码登录、linux系统安全(防火墙)以及日志、linux下安装包的管理、压缩工具讲解、rsync文件同步服务、终极项目:pxe网络安装系统实战  第三阶段:Linux运维高级

  大致的知识点有这些:

  PHP及JAVA环境部署调优、APACHE/NGINX/TOMCAT配置详解与调优、KeepAlived+LVS高可用负载均衡服务器、Nginx+HAProxy实现负载均衡服务器、Varnish/squid反向代理(介绍CDN知识与应用)、分布式存储集群(FastDFS)、Tomcat LB Cluster集群(加强)、ZooKeeper分布式、Zabbix监控、ELK日志分析搭建、Git版本控制软件(SVN赠送)、初级运维自动化 Saltstack Puppet(基础)、大型项目架构与性能调优(Nagios、Cacti、ONEAPM)、终极项目:阿里云产品实战(ECS、RDS、LSB、安全)

  第四阶段:DBA阶段

  大致的知识点有这些:

  MySQL基础操作、MySQL高级查询、MySQL权限管理、MySQL备份、还原与数据恢复、MySQL数据库管理工具介绍与实战、MySQL高级(索引与优化)、MySQL主从复制与读写分离、数据库中间件MyCAT,Altas,Amoeba实践与对比、Memcache技术Redis技术+集群、MongoDB技术+集群、终极项目:超大型数据库案例实战

  第五阶段:Shell编程阶段

  大致的知识点:

  Shell编程进阶、Shell核心应用(集成到进阶)、正则表达式、文件操作实战(grep、sed、awk)、Shell实战(Zabbix扩展-Shell监控)

  第六阶段:Linux云计算阶段

  大致的知识点:

  虚拟化技术、SaltStack进阶、Openstack自动化运维、Docker实战Jenkins+MavenHadoop、云计算、DevOps、项目实战:Openstack + Docker运维实战


征戰撩四汸
3楼 · 2021-11-19 20:26

初中级:

 1、评估产品需求及发展需求,设计网站架构。

  2、选择IDC公司、云产品,CDN等产品。

  3、采购服务器、安装系统、配置服务、服务器IDC上架。

  4、调试网络、优化系统及服务。

  5、上线代码、配合研发搭建环境、调试、测试代码。

  6、监控硬件、软件及各种业务应用。

  7、配置收集日志和,根据日志信息报警及优化系统及服务

  8、解决日常问题,如硬件(服务器、交换机、硬件、网络等)、软件(网络服务)、各类业务服务故障。

  9、编写自动化脚本(Shell、Python),自动化部署服务。


第一阶段:通信原理与通信网、 多路访问技术、 以太网通信技术、ISO/OSI开放系统互联模型、常用网络协议
信息编码与进制转换、MAC/IP地址与子网划分、网内网间通信模型
常用网络设备配置

第二阶段:计算机工作原理、操作系统基本原理、Linux操作系统基础、Linux用户管理、Linux文件管理、Linux设备管理 Linux磁盘管理、Linux进程管理、Linux系统启动 Linux高级命令、Linux日常运维

第三阶段:Linux系统安全、文件共享服务、网络存储服务、常用网络服务、持续发布与持续集成、服务器集群与
高可用、Shell脚本编程、Python程序开发

第四阶段:数据库基本操作、数据库高级运维、NoSQL数据库技术

第五阶段;虚拟化技术应用、企业云平台部署与管理、混合云与容器技术、云数据中心日常运维
等等

相关问题推荐

  • 回答 10
    已采纳

    云计算可以考的证书还是很多的,很多大公司都有对应的证书,但是具体需要哪个还是要看一下自己找工作的需求,如果是刚刚入行的,也可以考一下证书,不仅可以帮助自己巩固知识,还可以多一块儿进入公司的敲门砖阿里有云计算证书。可以先从ACA云计算助理工程师...

  • 回答 10

    用最简单的说法表达就是负责设备的运行和维护

  • 回答 8
    已采纳

    1. 开源:公开源代码,盈利方式为卖服务,技术大拿无偿维护升级2. 闭源:不公开源代码,盈利方式为卖产品和服务,技术大拿各种攻击

  • 回答 9

     Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定...

  • 回答 10
    已采纳

    运维的工作方向比较多,随着业务规模的不断发展,越成熟的互联网公司,运维岗位会划分得越细。当前很多大型的互联网公司,在初创时期只有系统运维,随着服务质量的要求,也逐渐进行了工作细分。一般情况下运维团队的工作分类和职责如下。...

  • 回答 5

    个人建议是学习Python,因为什么呢 现在Python作为国内的一个新语言,处于一个萌芽阶段,国内现在很缺乏这方面的人才,特别是在一线城市,薪资是在7k到25k之间,最重要的一点是你是学习运维的,学习Python这个语言的话,上手比较快...

  • 回答 9

    可以自学,现在网上有很多免费的课程重点是你有时间学习么?遇到问题有老师手把手能教会你么?如果你想靠着学习转行那么建议你报班人都是有惰性的怀点钱找别人帮你监督

  • 回答 4

    本身就是做这个的话,不培训也可以,在工作中提升呗。但是如果你不是一个主动提升学习的人,隔几年还是报班培训好

  • 回答 4

    用ulimit -a命令查看目前系统的所有限制,ulimit -n查看open files的限制其中open files (-n) 1024就是Linux操作系统对一个进程打开的文件句柄数量的限制,也包含打开的SOCKET数量(特别是很讨厌close_wait和time_wait状态,用netstat命令查看),所以会影响M...

  • 回答 6

    1.重新在linux下编写脚本;2.vi :% s/r//g :% s/^M//g (^M输入用Ctrl+v, Ctrl+m)

  • 裁员对运维有影响么2021-02-17 10:20
    回答 5

    应该不会影响很大,因为运维是对一个企业运行的保障,所以这是非常至关重要的岗位,如果要裁员,一般也不会先裁员运维啊

  • 回答 5

    python核心编程:语言基础、Linux、数据库全栈开发:web基础、框架网络爬虫:框架、数据爬取人工智能:数据分析、机器学习等等

没有解决我的问题,去提问