Linux 岗位介绍及入门
14天学习训练营导师课程: 互联网老辛《 符合学习规律的超详细linux实战快速入门》
学习一直在路上,14天打卡学习第 1 天内容记录
Linux 岗位介绍及入门
文章目录
- 1.运维学习路径
- 2.运维技术岗位介绍
- 技术不变的内容
- 运维岗位(发展史)
- 各个岗位职责
- 3.Linux 系统一般用来做什么
- 3.1 虚拟化
- 3.2 数据库服务器
- 3.3 Web服务器
- 3.4 应用服务器
- 3.5 跳转盒(Jump box)
- 3.6 日志服务器
- 3.7 开发平台
- 3.8 监控服务
- 3.9 Google搜索设备
- 3.10 入侵检测系统
- 3.11 个人桌面Linux应用领域
- 3.12 嵌入式Linux系统应用领域
1.运维学习路径
运维技术要求比较多
理念:运维知识很零散
运维高薪技术点:
1. docker,k8s(必须要求会)
2. cd/ci Jenkins, gitlab ansible 7天
3. shell 《shell脚本攻略》1个月
4. 日志分析: ELK EFK
找工作必会的知识点:
- web服务: nginx ,tomcat
- 数据库: mysql
- 监控:zabbix prometheus
- 中间件: redis
- 备份和还原:mysqldump
- 负载均衡:nginx, lvs
运维基础知识点:
- 基础命令: find.grep, sed, awk ,head cat echo df
- 服务器搭建: git
- 常用的工具: fail2ban, ab
- 大学计算机理论: 网络基础, 数据结构,算法,操作系统
会了加分-不会也不影响
- 已经过时的服务: apache, ftp, dns, dhcp, svn
- 虚拟化:kvm vmware openstack
- 负载均衡: dns apache
- 大数据: hadooop hdfs(大数据公司)
额外拿到更高的薪资
编程:Python, go, java, php
学编程的目的是为了更好的理解运维,做好运维,而不是转开发底层原理: 内何, 手写操作系统,cpu, tcp/ip
devops 运维
云原生:思想
2.运维技术岗位介绍
技术不变的内容
1.数据结构
2.算法
3.计算系统结构
4.操作系统
5.编译原理王爽
6.数据库MySQL
7.计算机网络
8.软件工程
9.数据分析
运维岗位(发展史)
监控运维: 大屏 通知运维 (3600)
IDC机房运维: 巡检服务器 空调温度, 硬盘有没有问题,网络线 (4-6k 8k)
系统运维:(2014) zabbix cacti nagios dns dhcp
zabbix 现在版本 zabbix 6.0 可以监控k8s售前运维:辅助性 8-10k 12k 出差
实施运维:
18 k (交付运维) :
22 k 解决方案工程师
35 k 出差笔记多,沟通比较强,外包,公有云,形象好,沟通能力自动化运维 : puppet ansible salt elk efk jenkins 15-18k
devops 运维: CI/ CD docker k8s prometheus 25k
运维开发
运维测试
运维DBA
桌面运维:要求越来越高,外包
云原生运维(自动化运维,devops 运维 招聘软招生)
云计算
大数据运维 18k
各个岗位职责
运维职责: 确保核心业务的稳定运行 紧急并且重要
初级: 系统,软件和部署 6-8k
中级:拥有中级运维经验的初级运维 3年工作经验 12-18k
中上级别:应用部署和配置监控 25k
高级:运维架构,优化,质量,效率,成本平衡
总监:团队的价值,容量规划,辅助业务
打工能够达到的最高级别:技术VP 副总 30-80W 工作能力,关系和圈子
3.Linux 系统一般用来做什么
当我们真正的走上工作岗位的时候,我们所面对的是真正的服务器,并没有所谓的图形化界面,而是通过SSH客户端通过指令的操作来对服务器进行日常的维护以及管理工作。因此学好Linux不如说学好指令操作。
3.1 虚拟化
从桌面虚拟化到云,现在又回到桌面虚拟化,VMware是虚拟化产品做得最早也是目前最好的一家公司,现在它的主要产品也是基于Linux的,另外Citrix,Red Hat以及微软也是VMware的有力竞争者。
3.2 数据库服务器
Oracle和IBM都有企业级软件运行在Linux上,为什么?因为它们在Linux上可以工作得很好,Linux自身消耗的资源很少,因此它不会和数据库进行资源的抢夺,一个RDBMS需要一个稳定的,无内存泄露的,快速磁盘I/O和无 CPU竞争的操作系统,Linux就是这样的系统,世界上已经有很多开发人员使用LAMP(Linux,Apache,MySQL和Perl/PHP/Python)和 LAPP(Linux,Apache,PostgreSQL,Perl/PHP/Python)作为开发平台,也有很多关键应用系统是这么部署的。
3.3 Web服务器
我想现在任何人都知道Apache是世界上用的最多的Web服务器吧,至少最近10年是大家公认的事实上的Web服务器标准,那么它运行在什么平台上呢?答案是所有的平台都支持,但超过90%的Apache都是搭配Linux运行的。
3.4 应用服务器
Tomcat,Geronimo,WebSphere和WebLogic都是Java应用服务器,Linux为这些服务提供了一个稳定的,内存消耗很小的,可长时间运行的平台。IBM和Oracle也都非常支持Linux,它们也逐渐将 Linux作为其软件系统的首要运行平台。
3.5 跳转盒(Jump box)
对于企业而言,跳转盒是一个为公共网络(如互联网)到安全网络(如客户部)提供的网关,这样一个廉价的系统也可以为大量的用户提供服务,而相对应的Windows系统需要成千上万美元的终端服务访问许可和客户端访问许可,并且对硬件的要求更高。
3.6 日志服务器
Linux是处理和存储日志文件的绝佳平台,听起来这是一个低级的任务,但它的低成本,低硬件要求,和高性能是任何需要日志服务的人的首选平台,大公司也经常使用Linux作为日志服务的低成本平台。
3.7 开发平台
Linux下有许多开发工具,如Eclipse、C、C++、Mono、Python、Perl、PHP等,毫无疑问,Linux是世界上最流行的开发平台,它包含了成千上万的免费开发软件,这对于全球开发者都是一个好消息。
3.8 监控服务
如果你要做网络监控或系统性能监测,那么Linux是一个不错的选择,大公司一般使用淘汰下来的硬件设备和自由软件搭建监控系统,如Orca和 Sysstat都是Linux上不错的监控方案,IT专业人员利用它们可以实现自动化监控,无论你的网络是大是小,它们都能应付自如。
3.9 Google搜索设备
Google在Linux平台上构建起搜索设备,如果你的公司在使用这种设备,那么你就在使用Linux,但Google使用的Linux非常特殊,专门进行了定制和优化。
3.10 入侵检测系统
Linux天生就是一个完美的入侵检测服务平台,因为它是免费的,且可以运行在很多种硬件平台上,同时也是开源爱好者喜欢的平台,Linux上最著名的入侵防御和检测系统要数Snort,它也是开源且免费的。
3.11 个人桌面Linux应用领域
所谓个人桌面系统,其实就是我们在办公室使用的个人计算机系统,例如:Windows xp、windows 7、Mac等。Linux系统在这方面的支持也已经非常好了,完全可以满足日常的办公及家长需求。
3.12 嵌入式Linux系统应用领域
由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活而且具有极大的伸缩性,再加上它广泛支持大量的微处理体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙,负载均衡器)到专用的控制系统(自动售货机,手机,PDA,各种家用电器),LINUX操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。
Linux 岗位介绍及入门相关推荐
- Linux简单介绍(入门)
Linux基础学习 一. Linux简介 1.Linux是什么? Linux是一种Unix类的操作系统. Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户 ...
- Linux WAK介绍与入门实例
简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为 强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分 ...
- Linux大棚版redis入门教程
后端开发过程中,有时需要考虑系统的实时性,那么缓存系统就派上用场了,当然,现在最常用的当属Redis,这篇文章转自 Linux大棚版redis入门教程 [本教程目录] redis是什么 redis的作 ...
- linux内核模块是什么,Linux内核模块介绍,使用Linux模块的优点
描述 1.1 Linux内核模块介绍1.1.1 Linux内核模块概述 嵌入式设备驱动开发中将驱动程序以模块的形式发布,更是极大地提高了设备使用的灵活性--用户只需要拿到相关驱动模块,再插入到用户的内 ...
- 《 Linux的安装和入门 》
< Linux的安装和入门一 > 一.安装前的准备工作 如果你有WIN98系统,想装Linux,就注意了,你硬盘里的有用数据就要先备份,以防不测,令硬盘数据全部丢失了,如果熟悉了也没那么可 ...
- 《Linux C编程从入门到精通》》一2.4 Linux中的调试环境gdb
本节书摘来自异步社区<<Linux C编程从入门到精通>>一书中的第2章,第2.4节,作者 宋磊 , 程钢,更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- 目录 - 《ARM嵌入式Linux系统开发从入门到精通》 - 免费试读 - book.csdn.net
第一部分 ARM Linux系统移植 第1章 嵌入式系统开发入门...... 2 1.1 嵌入式系统介绍..... 2 1.1.1 嵌入式系统概述..... 2 1.1.2 嵌入式系统组成..... ...
- linux学习步骤(从入门到精通)
linux学习步骤(从入门到精通) 来源:http://os.chinaunix.net/a2008/0603/980/000000980392.shtml 博客 作者:新华网 编辑:周荣茂 学习步骤 ...
- 视频教程-Kali Linux渗透测试基础入门到进阶实战全程课-渗透测试
Kali Linux渗透测试基础入门到进阶实战全程课 本人有多年的服务器高级运维与开发经验,擅长计算机与服务器攻防及网络攻防技术!对网络安全领域有持续的关注和研究! 林晓炜 ¥499.00 立即订阅 ...
最新文章
- IDA __OFSUB__ 测试
- [bzoj4034]树上操作
- sklearn自学指南(part8)--普通最小二乘法
- 前端学习(3009):vue+element今日头条管理--登录中的loding
- php基础知识填空题,比较基础的php面试题及答案填空题
- Quartz.NET开源作业调度框架系列(二):CronTrigger-转
- UnityGI4:混合光照
- sed修炼系列(二):sed武功心法(info sed翻译+注解)
- 打开本地flash webview open swf
- 攻防世界逆向高手题之crazy
- 编程语言的分类,以及网络瓶颈效应
- NIVIDIA 硬解码学习1
- 测试一个教室和一个椅子
- 首批 | 腾讯云完成国内首个云原生安全成熟度评估
- socket中的reuse addr和reuse port
- Python面试知识点小结
- [洛谷]P2404 自然数的拆分问题
- web前端技术笔记(十六)bootstrap、表单正则和前端优化
- sql 拆分字符串, 表值函数f_split的使用
- 数字商会 Paul Brigner 访谈:架起区块链行业与政府的沟通桥梁 | ArcBlock 播客
热门文章
- JAVA——网络编程基本概念
- 自动驾驶系统进阶与项目实战(八)面向自动驾驶的高精度地图框架解析和实战
- JS判断是苹果系统(ios)还是安卓系统(Android)或者PC端
- goaheadlinux移植_goahead移植
- C语言有那些简单运用
- win32版 pyloris-3.2下载
- 亚马逊卖家“过冬”是否值得转型?
- 将毫秒转换成天小时分钟
- example java_Example类的用法
- html dom firstchild,DOM Node对象属性firstChild