博学谷 > 资讯 > 运维 > Linux系统架构核心技能与应用学习路线

原创 Linux系统架构核心技能与应用学习路线

发布时间:2019-10-15 14:07:10 浏览 1727 来源:博学谷 作者:吾非鱼

      Linux系统架构核心技能与应用学习路线,人工智能,物联网及大数据时代,Linux有着一统天下的趋势,每个程序员岗位都要求掌握Linux,找到一个好的教程零基础轻松入门。Linux核心技能与应用学习内容涉及云服务器安装CentOS等侧重实战内容,还原真实线上环境,提高开发效率成为Linux开发高手。

     

    Linux系统架构核心技能与应用
      Linux系统架构核心技能与应用学习路线:


      第一章 课程介绍
      学习Linux的应用场景以及 Linux命令行与Shell脚本编程的区别。


      第二章Linux的安装与配置
      主要带领带大家在VirtualBox虚拟机中安装CentOS,配置虚拟机中的 CentOS,主流云服务器的介绍、云服务器中安装CentOS以及安装CentOS遇到的常见问题。


      2.1 初相识Linux
      2.2 Linux的不同发行版
      2.3 Linux 的多面性
      2.4 CentOS 8的出现和一些说明
      2.5 虚拟机安装CentOS
      2.6 配置虚拟机中的CentOS


      第三章Linux基础知识和命令
      主要讲解Linux的两种模式,图形和终端模式,Linux的基础命令,如Linux系统目录结构、Linux命令行、Linux如何阅读命令手册及Linux如何安装软件等,让大家熟悉Linux操作系统的操作!
      3.1 图形界面和终端界面
      3.2 开启命令行之旅
      3.3 查找命令和实用快捷键
      3.4 文件和目录组织命令
      3.5 浏览和切换目录
      3.6 目录大小
      3.7 浏览和创建文件
      3.8 文件的复制和移动操作
      3.9 文件的删除和链接
      3.10 用户和权限
      3.11 群组的管理
      3.12 文件权限管理
      3.13 Nano文本编辑器和终端配置
      3.14 软件仓库
      3.15 RTFM 阅读手册(上)
      3.16 RTFM 阅读手册(下)
      3.17 查找文件


      第四章Linux进阶知识和命令
      主要讲解Linux的一些高级命令,如正则表达式和数据操作、cut命令进阶、输入/出重定向符号、进程和系统监测、任务的定时和延期等,让大家再次感受掌握Linux命令尤为重要。


      4.1 正则表达式和数据操作
      4.2 cut命令进阶,输出重定向符号
      4.3 输入重定向和管道符号
      4.4 进程和系统监测
      4.5 操作进程和重启关闭系统
      4.6 管理前后台进程
      4.7 任务的定时和延期
      4.8 文件的解压和压缩
      4.9 编译安装软件


      第五章 远程连接和SSH
      带领大家安装CentOS服务器、CentOS服务器的基本配置、连接远程终端,不安全的Telnet协议、对称和非对称加密,安全的SSH协议、服务器安装SSH服务以及公钥认证,SSH免密码登录等。


      5.1 安装CentOS服务器
      5.2 CentOS服务器的基本配置
      5.3 连接远程终端
      5.4 对称加密和非对称加密,SSH协议
      5.5 服务器安装 SSH 服务
      5.6 客户端安装SSH工具
      5.7 客户端通过SSH连接服务器
      5.8 用 config 文件配置 SSH 试看
      5.9 SSH免密码登录 


      第六章文本编辑与版本控制
      主要讲解高级文本编辑器Vim的配置和使用Vim、高级文本编辑器Emacs的配置和使用,使用其他简单的编辑器:Geany、Atom、Sublime等,并安装和配置Git、Github和Gitlab等。


      6.1 高级文本编辑器,安装启动Vim
      6.2 Vim的多种模式和基本操作
      6.3 Vim的标准和高级操作
      6.4 Vim的可视模式
      6.5 Vim的配置


      第七章 网络和安全
      主要讲解安全的文件传输,轻松同步、分析IP地址和网络接口、用netstat分析网络、旧版防火墙iptables、新版防火墙firewalld以及SELinux安全子系统。


      第八章Linux开发神器
      主要安装常用的Web服务器、使用Apache部署静态网站、提高网站的安全性、管理网站的可扩展性、Java/Python开发环境配置、安装Tomcat和Jenkins、Docker的安装和基本使用。


      第九章 Shell脚本编程
      主要讲解什么是Shell脚本、Shell的变量、Shell的条件语句、Shell的循环语、Shell的函数,最终用实战串起Shell知识点。


      第十章 管理服务器和服务
      主要讲解服务器的概念、 使用systemd管理系统的服务、设置时间服务器以始终准时、安装和管理LDAP通讯录、 监控神器Zabbix、使用Nginx配置反向代理服务器、使用Squid配置代理缓存服务器及LNMP架构部署动态网站。


      第十一章 内存与磁盘管理
      主要讲解查看内存和磁盘使用,挂载、添加硬件设备,RAID和LVM磁盘阵列技术。


      想快速入门系统掌握Linux建议选择博学谷linux教程学习,学完可以掌握Shell脚本编程、网络和数据传输、对称/非对称加密、防火墙技术、客户端链接服务器、服务器设置技术栈;熟练掌握VirtualBox、Nginx、Jenkins、Zabbix、Apache、Squid、SSH软件操作。

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

领取成功
领取失败
上一篇:应届生运维面试需要做什么准备? 下一篇:嵌入式系统课程设计题目整理汇总

相关推荐 更多

最新文章

扫描二维码,了解更多信息