Linux 系统从入门到精通的学习大纲;
以前没有接触过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 系统从入门到精通的学习大纲;的更多相关文章
- [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...
- 《java从入门到精通》学习记录
目录 <Java从入门到精通>学习记录 3 基础的基础部分: 3 一. 常量与变量 3 1. 掌握: 3 (1) .常量与变量的声明方式: 3 (2) .变量的命名规则: 3 (3) .变 ...
- 《ASP.NET4从入门到精通》学习笔记2
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/dongdongdongJL/article/details/37610807 <ASP.N ...
- linux grep 从入门到精通
linux grep 从入门到精通 一.初级 搜索日志 grep "186" catalina.out 在新输出日志中监听固定字符串 tail -f catalina.out | ...
- linux系统基础入门
使用工具:源码管理,自动部署,web服务器(linux) linux系统基础入门 1.下载地址 2.本文介绍的是一个基于Ubuntu的开源操作系统 下载优麒麟 Ubuntu是一个广泛应用于个人电脑,云 ...
- Linux系统新手入门学习的四点建议
随着计算机的普及.互联网的发展,原本黑客手中的攻城利器---Linux,渐渐进入到普通群众的视线里,让越来越多的人接触到Linux,并学习Linux进而投身到Linux运维工作中去.如果大家对Linu ...
- Linux系统快速入门方法
相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣 ...
- 分享Linux系统快速入门法
相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣 ...
- linux常用命令大全(linux基础命令入门到精通+命令备忘录+面试复习+实例)
作者:蓝藻(罗蓝国度) 创建时间:2018.7.3 编辑时间:2019.4.29 前言 本文特点 授之以渔:了解命令学习方法.用途:不再死记硬背,拒绝漫无目的: 准确无误:所有命令执行通过(环境为ce ...
随机推荐
- iview起步
ivew是一套基于vue的高质量的ui组件库.使用它我们可以非常简单的得到非常美观的页面和非常棒的用户体验. 1. 获取源码 前往github下载源码,下载地址:https://github.com/ ...
- 第二章:shiro身份验证
身份验证,即在应用中谁能证明他就是他本人.一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明. 在shiro中,用户需要提供principals (身份)和cre ...
- 文本三剑客---awk(gawk)基础
gawk程序是Unix中原始awk程序的GNU版本.gawk程序让流编辑器迈上了一个新的台阶,它提供了一种编程语言而不只是编辑器命令.在gawk编程语言中,可以完成下面的事情: (1)定义变量来保存数 ...
- Can`tconnect to MySQL server on 'localhost'(10061)问题解决
今天在登陆MySQL是登录不上出现了“Can`tconnect to MySQL server on ‘localhost’(10061)”的问题,于是便在网上到处搜资料查原因:但好多都是:让删除my ...
- flex 圣杯布局
基本思路 圣杯布局分为3段:上.中.下. 中段被分为:左.中.右3块. 1:采用flex布局时,先把弹性容器主轴设置为垂直方向(flex-direction:column) 2:上.中.下3块弹性项 ...
- RowKey设计之单调递增行键/时序数据
在一个集群中,一个导入数据的进程锁住不动,所有的client都在等待一个region (因而也就是一个单个节点),过了一会后,变成了下一个region…如果使用了单调递增 或者时序的key便会造成 ...
- TestLink-Windows安装教程
TestLink-Windows安装教程 QQ群交流:585499566 一.这篇文章的目的 以后工作中要使用Testlink来管理测试的流程,需要在本地或者Testlink服务器上练习使用,在个人本 ...
- java连接sql server数据库(使用用户sa)
一.安装数据库相关软件 sql server management studio是管理sql server数据库的软件,想要使用需到微软官网下载安装sql server,然后再安装sql server ...
- 利用WSUS部署更新程序
WSUS概述 为了让用户的windows系统与其他microsoft产品能够更安全,更稳定,因此microsoft会不定期在网站上推出最新的更新程序供用户下载与安装,而用户可以通过以下方式来取得这些程 ...
- Gitlab源码库里代码提交后,如何触发jenkins自动构建?
版本库里代码提交后,如何触发jenkins自动构建?这是一个面试题,感觉自己回答的并不好,因为并没有用过这个功能,之前公司实际项目用的是svn版本管理,一般都用立刻构建,和定时任务构建(不管代码是否有 ...