以前没有接触过Linux,生产环境需要,有时候遇到问题,百度一下,问题解决了,在遇到问题,在百度,有时候问题是如何解决的,为什么会解决有点丈二的和尚摸不着头脑,

为此,想用一段时间,系统的学习下Linux;为了,也找了一个学习大纲,准备按照这样的一个方向去做下了解;

  这个大纲是基于在B站上千峰教育的Linux视频总结的,这个视频讲的很不错,章节也很清楚;

Linux操作系统基础:

  (1)认识Linux;了解Linux系统的特点和的组成部分,基于(VMware)完成最基本的系统安装,通过SSH工具掌握远程管理Linux。

  (2)桌面系统使用;通过图形化界面全面认识Linux提供的功能,包括:菜单结构、快捷方式、文件系统管理、浏览器、命令行、网络配置、常用工具。

  (3)用户管理;通过命令行了解Linux的用户管理与权限设定,学会useradd、passwd、usermod、userdel等命令的使用。

  (4)文件系统操作;了解Linux的目录结构,能对各种文件进行管理操作,掌握命令行常用命令。

  (5)VI工具使用;掌握VI编辑工具,包括 vi工作模式、搜索、替换、光标移动等基本操作。

Linux磁盘与网络管理:

  (1)网络管理;了解系统网络网络环境和配置方法,掌握网络查看与配置工具:ifconfig/ip/ifup/ifdown/ping/traceroute/netstat;掌握常用网络客户端:ftp、scp、ssh。掌握Linux下的IP配置、VLAN配置。

  (2)进程管理:进程查看和管理,掌握查看进程列表命令,能够灵活新建与终止进程,能够以后台方式运行进程。

  (3)磁盘管理:管理Linux文件系统,包括文件系统管理:ext2/ext3、reiserfs等文件系统的区别和创建;配置磁盘分区:认识磁盘设备、了解分区类型、分区;配置逻辑卷管理器(LVM):PV/VG/LV;管理文件系统:格式化工具、挂载、挂载选项、磁盘检查;设置磁盘限额:quota;数据备份和恢复。

  (4)日志管理:了解查看linux系统日志的方法。

服务安装与部署:

  (1)WEB服务器;掌握Apache、Tomcat的安装与配置;

  (2)数据库服务;掌握MySQL的安装与简单配置;

  (3)Java安装与配置;掌握Java环境的安装与配置;

  (4)Linux服务;掌握Linux服务的层级、服务列表查看、服务启动与暂停、定时任务的设定;

  (5)Iptables配置;掌握Linux防火墙技术,具备基本的安全过滤规则的编写与应用;

  (6)虚拟化配置;掌握linux下的KVM虚拟化基础,了解虚拟主机的创建与使用。

Linux下的Shell编程:

  掌握Linux下的Shell编程方式,掌握输入与输出,掌握循环结构、条件结构,掌握函数的调用、常用字符流处理工具(cat、cut、date、echo、grep、sed、test、tr)。

完成上述内容之后,再经过三个项目实例,如:部署一套虚拟化Linux集群以及运维监控环境、通过脚本实现对各类监测状态的收集与分析、通过脚本实现虚拟化自动化批量管理等即可完成入门。

参考链接:http://www.mobiletrain.org
参考链接:https://www.jianshu.com/p/2daf9a601660
  

Linux 系统从入门到精通的学习大纲;的更多相关文章

  1. [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

  2. 《java从入门到精通》学习记录

    目录 <Java从入门到精通>学习记录 3 基础的基础部分: 3 一. 常量与变量 3 1. 掌握: 3 (1) .常量与变量的声明方式: 3 (2) .变量的命名规则: 3 (3) .变 ...

  3. 《ASP.NET4从入门到精通》学习笔记2

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/dongdongdongJL/article/details/37610807   <ASP.N ...

  4. linux grep 从入门到精通

    linux grep 从入门到精通 一.初级 搜索日志 grep "186" catalina.out 在新输出日志中监听固定字符串 tail -f catalina.out | ...

  5. linux系统基础入门

    使用工具:源码管理,自动部署,web服务器(linux) linux系统基础入门 1.下载地址 2.本文介绍的是一个基于Ubuntu的开源操作系统 下载优麒麟 Ubuntu是一个广泛应用于个人电脑,云 ...

  6. Linux系统新手入门学习的四点建议

    随着计算机的普及.互联网的发展,原本黑客手中的攻城利器---Linux,渐渐进入到普通群众的视线里,让越来越多的人接触到Linux,并学习Linux进而投身到Linux运维工作中去.如果大家对Linu ...

  7. Linux系统快速入门方法

    相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣 ...

  8. 分享Linux系统快速入门法

    相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣 ...

  9. linux常用命令大全(linux基础命令入门到精通+命令备忘录+面试复习+实例)

    作者:蓝藻(罗蓝国度) 创建时间:2018.7.3 编辑时间:2019.4.29 前言 本文特点 授之以渔:了解命令学习方法.用途:不再死记硬背,拒绝漫无目的: 准确无误:所有命令执行通过(环境为ce ...

随机推荐

  1. Cayley图数据库的简介及使用

    图数据库   在如今数据库群雄逐鹿的时代中,非关系型数据库(NoSQL)已经占据了半壁江山,而图数据库(Graph Database)更是攻城略地,成为其中的佼佼者.   所谓图数据库,它应用图理论( ...

  2. AppStore IPv6-only审核被拒原因分析及解决方案-a

    Apple关于IPV6规定 日前,苹果公司向开发者发出提醒,公司将会修改应用商店App Store的相关规定,所有IOS应用必须包含对IPv6-only标准的支持.据悉,该规定在6月1日生效,所有提交 ...

  3. 基于Kubernates微服务案例

    企业业务上云的三种架构 容器的三个视角 从运维角度 数据工程师角度 开发角度微服务化 12 Factor Related Reference: https://kubernetes.io/https: ...

  4. [TCP/IP] 网络层-抓包分析IP数据包首部

    ip数据包的结构:首部+数据部分 1.版本(v4或者v6)+首部长度(固定的20字节,所以就没有)+区分服务优先级(我的例子是 assured forwarding 31 0x1a 26,保证转发) ...

  5. SpringMVC与Struts2的主要区别

    区别1: Struts2 的核心是基于一个Filter即StrutsPreparedAndExcuteFilterSpringMvc的核心是基于一个Servlet即DispatcherServlet( ...

  6. Redis 过期键删除策略

    Redis 中数据库键的过期时间都保存在过期字典中,当一个键过期了,Redis 存在三种不同的删除策略:定时删除.惰性删除和定期删除 定时删除 定义 在设置键的过期时间的同时创建一个计时器,让定时器在 ...

  7. JS:onmouseover 、onmouseout

    鼠标移动到P标签上时,改变文本和边框样式 <style type="text/css"> .onmouseover { color: red; border: 1px ...

  8. Android Studio 3.0+ Annotation processors must be explicitly declared now

    把Android Studio 升级到3.0+ 版本的时候出现该问题:   可以看到 给了我们两种解决办法:   1. 即 给出现问题的三方 加上 annotationProcessor配置     ...

  9. Python网络爬虫-信息标记

    信息标记的三种形式: XML(扩展标记语言) JSON(js中面向对象的信息表达形式,由类型的(string)键值对组成) "name":"北京理工大学" YA ...

  10. python之控制流

    https://www.cnblogs.com/evablogs/p/6691776.html 条件判断 简单if语句 1 2 3 4 5 >>>name='lily' >&g ...