我的起点:《Linux就该这么学》 - 必读的Linux系统与红帽RHCE认证免费自学书籍
学习的原因:在做网络监控的时候,环境是Linux,不会,所以要了解
谨以此篇:告诫想学习Linux的其他兄弟,用目的去学习,让效果去检验自己的质量,不要停下来
根据需求,拆分我的Linux学习之路
首先定义目的:通过学会linux,达到熟练使用zabbix监控
首先第一步:环境认识,Linux分为很多版本,其有Redhat/centos、debian/kail、ubuntu等等
其中重点GNU,免费开放,我学习的是redhat/centos 7.0
涉及版权问题:建议一般工作使用centos
定义一个重点:zabbix的环境是lamp或者lnmp
l代表linux ,a代表apache,n代表nginx,m代表mysql或者mariadb,p代表php
linux 是环境,相对于操作系统,其中具体使用;比如地址修改,文件配置,权限设置等等;这就是我们需要学习——我们日常windows的操作,也可以转到Linux上去,但是转到步骤充满不同,这就是我们需要学习的
apache和nginx 代表web环境,配置web,设置服务,控制访问,这也就是我需要学习的
mariadb或者mysql这些都代表数据库,这些都是数据存储的路径,我们需要了解其中的数据库如何存储的操作
php代表的页面设置,这些根据默认操作学习
这些是我根据个人需求:基于Linux环境下的zabbix学习,学会和Windows一样会使用Linux,会安装会卸载,会处理文档,会设置权限,和各种安全规则,同时会设置服务:web,了解数据库的简单配置,简单的PHP配置
根据需求:开始学习(5天)——1.1 linux的日常使用
1.2 web服务的配置
1.3 数据库简单配置
1.4 Zabbix的简单配置
1.5 简单自定义shell脚本的使用