小白懂点电脑配置怎样加入运维这个行业?

但是对电脑对手机蛮有兴趣,怎样加人运维这个行业,大专毕业,没有这方面工作经验

回答·35
最热
最新
  • 学习运维一般需要懂网络、linux、简单的安全、数据库、编程(偏运维)、终身自学 一、网络基础要求 1. 一般要求 CCNA(思科初级网络工程师),或是 CCNA 同等水平即可,当然最好是 CCNP。 2.推荐的学习资料:《CCNA 学习指南》 二、linux 相关这个是重头戏,需要懂得: 1.常用的 linux 命令最重要的学是 linux 三剑客(grep、sed、awk), vim、sort、uniq、wc 等常用命令大概有 100 个。 2.shel 脚本”不会脚本的运维根本就不是运维!“,运维一定要会 shell 脚本,去实现半自动或自动化运维。 3.各种环境搭建运维最常见的工作内容之一就是环境搭建了,要会各种环境的搭建。如:web、数据库、redis、版本控制 gitlab、同步、监控、现在很流行的容器化 docker 等等 4. 监控运维最常见的工作内容之一,搭建好监控,编写监控脚本。 5.推荐的学习资料《鸟哥的 Linux 私房菜 基础学习篇 第四版》(公认的 linux 入门级神书,这里有常用的 linux 基础及命令)、《sed 与 awk》、《跟老男孩学 Linux 运维:Shell 编程实战》、《zabbix4.0 产品手册》、《每天 5 分钟玩转 Docker 容器技术》、《每天 5 分钟玩转 Kubernetes》、《Kubernetes in Action 中文版》三、简单的安全知识 1. 了解常见的安全设置及攻击防范做运维一定要会一些简单的安全知识,如系统安全设置、账号安全、常见网络攻击防范等。 2.推荐书籍《白帽子讲 Web 安全》 四、数据库知识 1.基本要求当运维的跟数据库打交道是必不可少的,如 mysql/MariaDB、mongoDB、redis、PostgreSQL、oracle(收费,用到再学)、HBase(中大公司)等,要会常用的 SQL 命令,最好会存储过程、会搭建群集、分库表分等 2. 推荐书籍《数据库系统概论(第 5 版)》、《精通 SQL-结构化查询语言详解》、《MySQL 教程》、《MongoDB 快速入门》、《redis 教程》、《Redis 设计与实现》、《HBase 权威指南》 五、编程(进阶) 1 编程(python/Go)现在招聘运维很多都要求会编程,编写运维工具、数据分析、建立运维流程、自研运维系统、二次开发等。 运维常用的开发语言为 Python(python2.x 版本将在 2020 年停止维护,所以建立用 python3.x)、python 因为是解析性语言在高并发,密集型计算方面并不是表现很好,代码是开放的,所以运维用 Go 的人也多起来了,主要是写 API。 中小公司一般运维都会兼职写前端,公司用的难看点无所谓,所以还需要学点前端知识 html、css、js 及高级版本 ECMAScript(目前推荐 ES6)、js 图表库(如百度的 ECharts)、js 框架如 jquery、css 框架 layui 和 bootstrap 等,目前主流的专业前端有 Vue 及 React 2 推荐书籍基础中的基础《http 权威指南》python:《python3 基础教程》、《廖雪峰的 python3》、《python 学习手册(原书第 5 版)》、《Python 编程:从入门到实践)》、《Python 编程快速上手:让繁琐工作自动化 》前端:《HTML 从入门到精通》、《js 教程》、《ECMAScript 6 入门教程》、《锋利的 jquery 第二版》《layui 官方文档》、《js 图表库 ECharts》bootstrap:我选择是 4 版 3 、学习链接:https://www.runoob.com 中 bootstrap4 可选:《vue 官网》、《深入 React 技术栈》GO:《Go 入门指南》、《Gin 中文文档》 六、热爱并终身学习(自学) 1 热爱热爱才有激情,才会长久。长久的前提是你选择的行业是有前景的,起码在你有生之年不会消失,细分行业消失了还能迅速转身另一个方向的。 2 终身学习我们知道 IT 类技术更新很快,所以需要不断的学习,这样才不会被淘汰。关注当前流行技术。
  • 运维岗位分支其实很多。从桌面运维,网络运维,再到服务器运维,集群运维,云计算运维。桌面运维基本上董电脑就行,后面的需要会的就越来做多,当然工资也完全不在一个档次了。 学习路线的话推荐从网络设备开始,然后是 linux,各种环境搭建(lamp,lnmp,cdn,dns 等等)。再然后就是脚本需要 shell(后期可学下 python),之后就是集群管理和自动化运维方向(ansible,elk,负载均衡,lb 等等)。最后就是虚拟化方向了(docker,k8s,openstack 等)
  • 我开始也以为懂了一些配置就可以干 it 了,直到我听说了有个系统叫 linux,有个操作模式叫命令行,有个脚本叫 python,有个中间件叫 was,有一堆服务叫集群,有一种数据库叫 oracle。都知道了我发现我懂的那点配置,顶多算个桌面运维。(没有看不起桌面运维的意思)
  • 加入这个行业?哪有这么容易,你需要大量的时间,枯燥的学习过程中坚持下去的毅力和动力。 想入门,起码的计算机基础知识要懂,然后是网络知识,网络原理,各种协议,交换机,路由器,防火墙等,期间的部分网络知识有助于继续学习后续的知识,然后是 Linux,先从网卡配置,调通宿主机和 Linux 虚拟机间的网络通信,学习 Linux 的结构,如 kernel 是什么,怎么替换,模块是什么,如何替换,文件系统是什么,有哪些类型,如何添加磁盘,挂载到哪个目录,文件权限,属主修改等操作,服务如何运行,服务脚本所在位置,如何添加开机就启动服务等,进程调优,CPU 绑定进程等,然后是各类服务,如 Web 服务,FTP,DNS,NFS,消息队列,Redis 等等,再学数据库相关的知识,如 MySQL,PostgreSQL 等,再然后是虚拟化,容器,容器编排,基础设施服务,如 OpenStack,各种工具的使用,如 ansible,saltstack 等,若需要实现 CI/CD,还要学习代码管理,git,gitlab,代码扫描 sonarqube,持续部署工具 jenkins 等,最后,至少掌握 shell 编程,最好掌握 Python,根据公司业务实现自动化。大概就这些,后续可以补充。
  • 要学习运维基础需要网络、linux 相关、简单的安全、数据库、编程(编向运维)、终身学习(自学为主) 一、网络基础要求 1.1 要求网络基础一般要求 CCNA 或是 CCNA 同等水平即可,当然最好是 CCNP。 为什么需要要求懂网络呢,原因如下: 1.远程控制服务器。如托管机房、购买的云主机,如腾讯云、阿里云,基本上都是远程控制服务器的,远程过程一定会涉及到网络知识。 2.网络抓包:运维多多少少会涉及网络抓包进行故障分析。这也多多少少涉及网络相关协议。 3.更好理解搭建:有些软件安装及配置会涉及到网络方面的知识,如果你有网络方面的知识的话,这样会更好会对安装过程有更好的理解。如 openvpn、openSwan 安装, 4.排障:有时网站会出现一些异常情况或一些需求,需要抓包分析,前提要也熟悉网络及常用的协议。如 http、TCP 等。 1.2 推荐的学习资料:《CCNA 学习指南》 二、linux 相关这个是重头戏,需要懂得: 2.1 常用的 linux 命令最重要的学是 linux 三剑客(grep、sed、awk), vim、sort、uniq、wc 等常用命令大概有 100 个。 2.2 shel 脚本”不会脚本的运维根本就不是运维!“,运维一定要会 shell 脚本,去实现半自动或自动化运维。 2.3 各种环境搭建运维最常见的工作内容之一就是环境搭建了,要会各种环境的搭建。如:web、数据库、redis、版本控制 gitlab、同步、监控、现在很流行的容器化 docker 等等 2.4 监控运维最常见的工作内容之一,搭建好监控,编写监控脚本。 2.5 推荐的学习资料《鸟哥的 Linux 私房菜 基础学习篇 第四版》(公认的 linux 入门级神书,这里有常用的 linux 基础及命令)、《sed 与 awk》、《跟老男孩学 Linux 运维:Shell 编程实战》、《zabbix4.0 产品手册》、《每天 5 分钟玩转 Docker 容器技术》、《每天 5 分钟玩转 Kubernetes》、《Kubernetes in Action 中文版》三、简单的安全知识 3.1 了解常见的安全设置及攻击防范做运维一定要会一些简单的安全知识,如系统安全设置、账号安全、常见网络攻击防范等,有几种思想: 1. 对于公认的账号,”能修改则修改,不能修改则禁止“,如 win 的 administrator、mssql 的 sa、linux 的 root 2.公认的端口号:使用”最小化原则“,能不开放尽量不要开放,有必要时进行端口号的修改。如 windows 远程桌面是 3389、linux 的 ssh 为 22,一般要求都要修改端口,不让黑客扫描到。 3.权限:”最小化授权“,一些普通账号尽量够用就行,不必要给过多的权限 3.2 推荐书籍《白帽子讲 Web 安全》 四、数据库知识 4.1 基本要求当运维的跟数据库打交道是必不可少的,如 mysql/MariaDB、mongoDB、redis、PostgreSQL、oracle(收费,用到再学)、HBase(中大公司)等,要会常用的 SQL 命令,最好会存储过程、会搭建群集、分库表分等 4.2 推荐书籍《数据库系统概论(第 5 版)》、《精通 SQL-结构化查询语言详解》、《MySQL 教程》、《MongoDB 快速入门》、《redis 教程》、《Redis 设计与实现》、《HBase 权威指南》 五、编程(进阶) 5.1 编程(python/Go)现在招聘运维很多都要求会编程,编写运维工具、数据分析、建立运维流程、自研运维系统、二次开发等。 运维常用的开发语言为 Python(python2.x 版本将在 2020 年停止维护,所以建立用 python3.x)、python 因为是解析性语言在高并发,密集型计算方面并不是表现很好,代码是开放的,所以运维用 Go 的人也多起来了,主要是写 API。 中小公司一般运维都会兼职写前端,公司用的难看点无所谓,所以还需要学点前端知识 html、css、js 及高级版本 ECMAScript(目前推荐 ES6)、js 图表库(如百度的 ECharts)、js 框架如 jquery、css 框架 layui 和 bootstrap 等,目前主流的专业前端有 Vue 及 React 5.2 推荐书籍基础中的基础《http 权威指南》python:《python3 基础教程》、《廖雪峰的 python3》、《python 学习手册(原书第 5 版)》、《Python 编程:从入门到实践)》、《Python 编程快速上手:让繁琐工作自动化 》前端:《HTML 从入门到精通》、《js 教程》、《ECMAScript 6 入门教程》、《锋利的 jquery 第二版》《layui 官方文档》、《js 图表库 ECharts》bootstrap:我选择是 4 版本,对浏览器版本要求比 3 高,如果要兼容的建立选择 3 、学习链接:专业前端,可选《vue 官网》、《React 快速上手开发》、《React 进阶之路》、《深入 React 技术栈》GO:《Go 入门指南》、《Gin 中文文档》 六、热爱并终身学习(自学) 6.1 热爱热爱才有激情,才会长久。长久的前提是你选择的行业是有前景的,起码在你有生之年不会消失,细分行业消失了还能迅速转身另一个方向的。 6.2 终身学习我们知道 IT 类技术更新很快,所以需要不断的学习,这样才不会被淘汰。比如现在比较流行 DevOps 概念、自动化运维、AI 人工智能、大数据等
  • 兄弟  我深有体会,如果学历不高,不管怎样  提升一下学历,证书!这 t m d 是门槛!我从业这方面  比较清晰的感受到,愿意接纳低学历但有经验的很少很少,除非有关系!你有经验正常途径都没法去应聘中等以上企业的!等你有了可以进入的条件,你可以分类:最简单是桌面运维,没难度可言!接下来就是网络及安全,服务器等等了,别指望可以在工作中熟练,因为大企业的设备都是很稳定的,到了年限要么报废要么更新,这个时候要靠自学,至于学什么,自己根据公司的需求或者以后的发展去规划了
  • 运维入行自己下琢磨永远不如有人带,除了基础的配置部署、命令或者别的什么搭建,是死的,无论什么运维都需要面对突发事件,有面对事件有足够快的解决思路和方案,运维说白了就是保障服务器安全并且顺利运行的同时尽可能的挤压服务器的可用性,提升利用率,要学习的东西非常多,运维一个公司需求量可能不是很高,但是是非常重要的一环,运维出差错可能整个公司项目都无法进行下去,所以,想成为运维工程师,必须有足够的责任心 找个门槛低的公司,进去最好有人带,学习老师傅的思路,学习技术,在定下以后的路线,有人教有人带,你会成长的飞快,实践出真理。当你可以独自处理部分突发事件,有一定的技术水准和知识量,就可以跳槽寻找更好的公司,学习大公司的技术和思路,接触大规模集群,充实自己,唯独不要忘的,就是学习。运维虽然不是研发,但是要学习的东西非常的多
  • 找一家外包 IT 的电脑店,就是那种有问题就上门维护,签月维护合同的那种公司,首先遇到问题你可以去解决,解决不了店里有技术去解决,慢慢带着你看着就有提升了,基本干个两年你就能胜任桌面运维了,能处理企业遇到的部分故障。因为你服务的就是企业,但是你可以犯错,因为你有外援,搞不定的叫公司派大佬指导,看一次下次就明白了。
  • 腾讯课堂报个 linux 运维班,学半年就可以推荐工作了。月薪过万的日子就开始。
  • 先去考证,华为或者思科的网络体系的认证,然后是红帽的服务器认证。你就不再是小白了。然后去应聘吧。建议先去外包或者小公司做一年,然后去大公司