首先各位要明白学习linux的用处!(本博客文章也欢迎各位大佬指导,有错的地方可以直接指出,干净利落效率高!重要的地方是本博文cp了众多博主的分享要感谢egon linux官网以及文章的众多分享者,没有你们就没有知识+技术的进步!敬礼!!!)
本博客所有文章推荐读者能带着以下的疑问去阅读
- 1、 知识点 是什么?
- 2、为什么会有这个?
- 3、哪里用的到?怎么用?
很多小白读者都会像进入迷宫一样学着学着就不知所以,其实系统学习一个技能建议多多回顾知识或去看 整体/全局观,还是很重要的,就像升级打怪或者拼图 你必须要知道自己的知识点在哪一步了。
我们可以利用思维导图或者目录等去辅助学习,每过一段时间就回头看看目录或者自己整理的大纲 明白自己学到哪个阶段了,进度如何,不然会迷惑;我也是老小白了,让我们一起学习吧。
小插曲:
随着互联网的不断发展,Linux运维技术不断的发展,尤其在自动化运维的发展,那对于我们初学如何去学习Linux呢,有什么好的Linux学习技巧呢?这里给大家一些建议。
Linux初学者可以自己安装虚拟机,安装一个Linux系统,目前企业用的最多就是Centos系统,所以2020年的我们需要安装一个centos7系统;然后把linux常用命令例如cd、ls、chmod、useradd、vi等等多练习几十遍,把自己敲打命令的熟练程度提升上来。
然后根据文档搭建Linux下常见的各种服务(DHCP、SAMBA、DNS、Apache、Mysql等),遇到问题后可以在google搜索,搜索的时候多看几篇文章,综合最好的文章来解决问题。
能够熟练的搭建服务后,理解每个服务的完整配置和优化,可以拓展思维。例如LAMP,我们一般是把所有服务放在一台机器上,如果分开多台该如何部署呢?等等。
平时多积累shell编程,可以在网上查找前辈们写的非常好的shell,自己下载下来多练习几遍,从中吸取,不断提高。
建立一个自己的学习博客,把平时工作学习中的知识都记录在里面,这样也可以供别人来参考同时也能提高自己的编写文档及方案的能力,不要像我这么多年了才想起来博客,又得从新开始,让我们一起从小白开始吧!
通过以上学习能够满足企业的一般应有,需要达到资深级别,还需要深入学习集群架构、负载均衡、自动化运维、运维开发等知识。最后还是一句话:多练习才是硬道理!实践出真知!
这里所用的linux系统是centos7版本哦!有些怀念当年的kali了。linux是开源软件,全球的开发人员都可以对其进行再次开发,所以linux分为很多版本,每一种又分很多更新版本,不过不用担心,2020年的今天企业用的最多的还是centos系统,这里先简单给图看下
linux下载页:https://www.linux.org/pages/download/
运维分很多种,有硬件运维+桌面运维+系统运维,那么这里说的大部分是系统运维即linux系统的运维工程师们!!其实通常情况下运维工程师们分不是很清楚,毕竟公司喜欢花更少的钱雇佣懂得更多,带来价值更多的人!!并不是很清楚再比如这里说的的linux知识是从零基础开始讲的,从什么是电脑开始,要懂硬件+要懂网络+要懂服务,慢慢说明这个系统运维需要用到的知识面,途中遇到的单词/命令意思尽量给注释,读者也可以自己记录一份,也要学会使用翻译软件或者man [命令]与[命令]--help 命令查看帮助信息。
比如下面的目录有助于理解:
1、系统运维的职责
2、linux系统运维
3、计算机体系讲解
3.1台式电脑
3.2便携电脑
3.3服务器主机
3.4应用程序
3.5操作系统+发展史
3.6计算机/服务器硬件组成
4、网络
4.1网络协议
4.2子网划分
5、linux操作系统
5.1系统安装部署
5.1.1非生产环境学习用的虚拟机使用
5.1.2 启动级别
5.2文件管理
5.2.1基础增删改查
5.2.2三剑客
5.2.3 上传下载
5.2.4输出与重定向
5.2.5字符处理命令
5.2.6打包压缩
5.2.7 软硬连接
5.3权限管理
5.4软件包管理
5.5 进程管理
5.6存储管理
5.7网络管理
。。。。。。
。。。。。。