老男孩教育2018年Linux运维课程大纲
老男孩linux教案
老男孩linux教案教案标题:老男孩Linux教案教案概述:本教案旨在帮助学生掌握Linux操作系统的基本知识和技能。
通过课程的学习和实践,学生将能够理解Linux的基本原理、命令行操作、文件系统管理以及网络配置等内容。
教案采用以问题为导向的学习方法,注重培养学生的解决问题的能力和实践操作的技能。
教学目标:1. 理解Linux操作系统的基本原理和特点;2. 掌握Linux命令行操作的基本技能;3. 熟悉Linux文件系统的管理和权限设置;4. 学会配置Linux网络环境;5. 培养学生的问题解决能力和实践操作的技能。
教学重点:1. Linux操作系统的基本原理和特点;2. Linux命令行操作的基本技能;3. Linux文件系统的管理和权限设置;4. Linux网络环境的配置。
教学难点:1. Linux命令行操作的熟练运用;2. Linux文件系统的管理和权限设置的理解和应用;3. Linux网络环境的配置和故障排除。
教学准备:1. 计算机实验室或个人电脑;2. 安装有Linux操作系统的计算机;3. 相关的教学资料和实例。
教学过程:课时安排:共计10个课时,每个课时45分钟。
第一课时:Linux操作系统简介1. 介绍Linux操作系统的发展历史和特点;2. 讲解Linux操作系统的基本原理和体系结构;3. 演示Linux操作系统的安装和配置。
第二课时:Linux命令行基础1. 介绍Linux命令行的基本概念和操作方法;2. 讲解常用的Linux命令及其参数;3. 练习使用Linux命令行进行文件和目录操作。
第三课时:Linux文件系统管理1. 介绍Linux文件系统的基本结构和组成;2. 讲解文件和目录的权限设置和管理;3. 演示使用Linux命令行进行文件系统管理。
第四课时:Linux网络配置1. 介绍Linux网络配置的基本概念和方法;2. 讲解网络配置文件的编辑和设置;3. 演示使用Linux命令行进行网络配置和测试。
老男孩linux运维笔记老男孩linux笔记
老男孩linux运维笔记老男孩linux笔记导读:就爱阅读网友为您分享以下“老男孩linux笔记”资讯,希望对您有所帮助,感谢您对的支持!老男孩linux笔记设定目标、寻找方法、勤奋努力、坚持不懈学习运维六重1、重目标:设定具体的短期目标,今天要完成哪些内容,本周要完成的内容,具体到每天的学习规划2、重思路:工作中结果重要,学习时过程重要,要思考,多问个为什么。
3、重方法:(1)通过具体的时间案例来学习记忆,远胜过直接记枯燥的理论。
(2)通过画逻辑图帮助记忆枯燥的难以记忆的理论知识(如管道的概念)(3)睡觉前回顾当天的学习内容,早晨醒来后计划今天的学习内容4、重实践:自己提出问题,自己通过实践验证,自己得出结论(1)问:centos5.9执行yum upgrade会不会升级到6.0以上。
答:实践一下便知。
(2)linux运维应用性偏多,要多实践:命令、服务、架构。
5、重习惯(1)操作文件之前要备份,并确认备份成功正确,“备份名字.源文件名.操作用户.日期“ #cp /etc/hosts /etc/hosts.bldon.20140528 复制文件#diff /etc/hosts /etc/hosts.bldon.20140528 比较两个文件的不同#vimdiff /etc/hosts /etc/host,bldon.20140528 对照比较文件的不同(2)操作后要检查,并确认操作的正确,不能想当然的认为是正确的。
(3)无故不要在“root”下操作命令,少用rm –ft,,mv移动到临时目录,可以用find替换(定时任务)。
(4)命令行操作命令后,确认是否生效达到预期。
(5)启动服务前检查语法,启动服务后立刻检查启动结果6、重总结人类的历史如果没有前人的总结(数学、计算机、历史、地理),给自己总结,让书本变薄。
系统中常用的安装包,每个安装包可能包含若干个组件,F2可查看包含的组件:baseeditorsdevelopment librarysdevelopment toolx software developmentsystem tools#yum grouplist 查看已安装和未安装的组件#yum groupinstall “develop tools” 装完系统后独立安装安装包#yum install 软件名称安装单个软件#rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*#rpm upgrade配置yum源查看包组的用途# setup 调出配置界面#ifconfig 查看网络配置#/etc/init.d/network restart 重启网卡配置,输入命令可以用T ab键补全#cat /etc/redhat release 查看系统版本#uname –r 查看内核#uname –m 查看32 or 64位系统#uname –a 查看内核完整信息Alt+F2 切换终端常用软件:SecureCRT(SSH远程连接工具)其他SSH工具:XShell, putty EmEditor (文本编辑工具)everything(本地搜索引擎)win32HyperSnap(截图工具)KeePass(密码管理软件)win32文本比较工具#netstat –lnt|grep 22 查看网络服务#netstat –lntup|grep 22SSH不能连接的原因:1. sshd服务是否开启2. sshd服务的默认端口22是不是被更改了3. 是不是iptables防火墙开启了导致#/etc/init.d/iptables stop 关闭防火墙上传和下载命令rz和lz#yum install lrzsz –y 安装软件包–y参数安装#sz –y install.log 下载#rz 上传#pwd 显示当前工作目录1、创建目录/data (make directory)mkdir /datals –ld /data l行格式显示d 目录操作ls是列表显示的意思,ld是lsde 参数mkdir –mp-p 递归创建目录-m 修改权限dos命令tree /f 1.txt 显示目录树2.在/data下面建立一个文件oldboy.txttouch /data/oldboy.txtcd /datatouch oldboy.txt 文件存在的话就改变文件的访问时间atime等时间戳信息。
跟老男孩学Linux运维:核心基础篇(上)(第2版)
7.12有关
mkdir命令
的考试题
7.14本章
知识总结
0
1
7.9 tr:
替换或删除
字符
0
73 . 1 1 有 关
grep/hea
d/sed/aw
k及特殊重
点符号的考
试题
0
5
7.13有关
cp/alias
/unalias
命令的考试
题
8.2 Linux文件类
型及文件扩展名
8.1 Linux文件属
性概述
本编辑器
7.3 cat:合并文
件或查看文件内容
7.4 more:分
页显示文件内
容
1
7.5 less:分
页显示文件内
容
2
3
7.6 head:显
示文件头部内
容
4
7.7 tail:显
示文件内容尾
部
5
7.8 grep:文
本过滤工具
0
2
7.10有关
vi/vim/c
at/echo及
特殊重点符
号的考试题
0
4
0
还是很推荐的,进一步细化工作中常用的命令,生产操作的每一步自己都要保证有把握,跟着书中的内容在
测试环境试一试学习到很多,多学多练,一步步积累。
**阅读改版了,评价一本书就只有三种选项,不能选「还行」吗
些操作指令讲得还算清楚吧,算是比较基础的一本书。
扣一分内容排序,其他都挺好。
走马观花查缺补漏快速地翻完了,对一
具
14.15 CentOS7系
统找回root密码的
方法精讲
15.2企业环境中用
户权限集中管理项
跟老男孩学Linux运维:MySQL入门与提高实践
演讲人
2 0 2 0 - 11 - 2 2
01 1 数据库介绍与分类
1 数据库介绍与分类
1.1 数据库介绍
1.3 常用关系型数 据库产品介绍
1.2 数据库的种类
1.4 常用非关系型 数据库产品介绍
1.5 数据库相关知 识
1.6 本章重点
1 数据库介绍与分 类
4.2.2 并发访问不 是特别大的业务
4.2.3 门户网站应用 MySQL多实例场景
4 MySQL 多实例数 据库企业 级应用实 践
4.3 MySQL多实例常见的配置 方案
https://
4.3.2 多配置文件、 多启动程序部署方
案
4.3.1 单一配置文 件、单一启动程序
多实例部署方案
4 MySQL多实例数据库企业级应用实践
1
4.4.1 安装MySQL多实例
4.4.2 创建MySQL多实例的数据 2 文件目录
4.4.3 创建MySQL多实例的配置
3
文件
4.4 安装并配置多实例MySQL
4.4.4 创建MySQL多实例的启动 4 文件
数据库
4.4.5 配置MySQL多实例的文件
5
4.1 MySQL多实例介绍
https://
4.1.1 什么是 MySQL多实例
A
4.1.2 MySQL多 实例的作用与问题
B
4 MySQL 多实例数 据库企业 级应用实 践
4.2 MySQL多实例的生产应用 场景
https://
4.2.1 资金紧张型 公司的选择
MySQL数据库
3.2 安装并配置MySQL数据库
linux操作系统应用及运维 课程大纲 道丁
linux操作系统应用及运维课程大纲道丁导语:随着信息化时代的到来,Linux操作系统在各行各业中的应用越来越广泛。
作为IT领域的重要技术之一,Linux操作系统的应用和运维技能已经成为当代IT人才必备的素质之一。
本课程大纲旨在帮助学习者掌握Linux操作系统的应用和运维技能,为未来的职业发展打下坚实的基础。
一、课程目标1.熟练掌握Linux操作系统的基本概念和常用命令;2.了解Linux系统下常用的软件和应用;3.能够独立完成Linux系统的安装、配置和维护;4.能够解决常见的Linux系统故障和优化系统性能。
二、课程内容1.Linux操作系统概述a.Linux系统的基本概念和特点;b.Linux系统的文件系统结构和常用命令。
2.Linux系统安装和配置a.Linux系统的安装方式和方法;b.Linux系统的配置和管理,包括磁盘分区、用户和组管理等;c.网络配置和管理,包括TCP/IP设置、网络接口管理等。
3.Linux系统常用软件和应用a.办公软件(如文本编辑器、电子表格等);b.服务器软件(如Web服务器、数据库服务器等);c.常用工具软件(如压缩工具、文件传输工具等)。
4.Linux系统运维和管理a.系统日志管理和分析;b.系统安全和防护,包括防火墙设置、入侵检测等;c.系统性能优化和调整,包括硬件配置、系统资源分配等。
5.故障排除和应急响应a.常见故障原因分析和解决方法;b.应急响应流程和注意事项。
三、课程实践1.学生需要独立完成Linux系统的安装、配置和维护,并记录遇到的困难和问题;2.课程中会安排多次实践操作,学生需要积极参与,并在实践中掌握Linux操作系统的应用和运维技能;3.学生需要定期提交实践报告,总结实践中的收获和不足,并提出改进建议。
四、课程评估1.平时作业:学生需要完成一定数量的平时作业,包括Linux操作系统的基本命令和配置的练习等;2.实践操作:学生需要积极参与实践操作,并提交实践报告,以评估学生的实际技能水平;3.期末考试:学生需要在规定时间内完成一套Linux操作系统应用的试题,以评估学生对Linux操作系统的掌握程度。
linux操作系统教学大纲 32学时.doc
课程名称:Linux 操作系统 课程类型:专业选修 学分:2 总学时:32先修课程:无一、课程性质、目的和任务inux 操作系统》课程教学大纲课程代码:理论学时:32实验(上机)学时:0 适用专业:计算机应用技术、移动互联技术本课程属性:计算机科学与技术专业、软件工程基础课。
Linux 以它的高效性和灵活性 著称,具有多任务、多用户的实时处理能力。
它属于自由软件,用户不用支付任何费用就可 以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,具有Unix 的全部 功能。
在嵌入式系统开发领域及服务器中有着广泛的应用。
本课程可以使用学生掌握基本 Linux 的维护和配置、图形界面与命令行的用法、Shell,文件管理与命令、Linux 编程、进 程和磁盘管理等基本知识,为嵌入式系统开发及Linux 应用打好基础。
二、 教学基本要求1、 知识、能力、素质的基本要求本课程主要讲述操作系统基本原理、基本思想和基本方法,并以此为基础介绍Linux 网络操作系统的内核结构、安装、配置、基本操作、系统管理及网络应用。
系统完整地讲述 Linux 操作系统从基本原理到应用实践的主要内容。
2、 教学模式基本要求(课程主要教学环节要求,教学方法及手段要求)理论教学要通过计算机多媒体投影手段授课,利用计算平台形象化教学,便于安排演示 实验、有效地组织教学,便于学生理解课程内容、掌握基本概念、原理与基本技术。
注意加 强理论联系实际,在课堂教学中结合项目开发实际,给出知识点的实际应用案例。
授课中要注意采用重点突出、难点分散的方法,引导学生从感性认识上升到理论认识。
在演示实验与学生实验中,应注意培养学生依据理论去指导实践的素养,也应注意运用对比、 模拟等方法加强理论教学环节。
要关注学生的基础,适时、适当地补充相关的教学内容,以 助于学生理解课程内容。
三、 教学内容及要求第1章系统简介(1) 熟悉UNIX 发展及特点; (2) 掌握Linux 发展及应用 第2章系统入门(1) 了解Linux 命令概述; (2) 掌握Linux 文件与目录; (3) 掌握vi 编辑文件。
《Linux系统》课程教学大纲
《Linux系统》课程教学大纲<>课程教学大纲一、说明课程名称: LINUX系统课程名称(英文):Linux System课程编号:课程总学时:40学时(其中,讲课22学时,上机18学时)课程学分:课程分类:开设学期:适用专业:计算机科学与技术、计算机网络技术、计算机网络工程先修课程:计算机网络后续课程:计算机网络安全二、课程的性质、目的和任务Linux作为日渐流行的多用户、多任务的网络操作系统,有着开放、稳定、安全、费用低廉等许多其它操作系统无可比拟的优势,具有越来越广泛的应用前景。
在网络技术迅速发展的今天,网络操作系统是网络中的核心技术。
本课程的目的在于讲授Linux操作系统的基础和应用知识,使学生掌握Linux系统的安装、配置、管理维护等技能,对Linux系统有一个全面的了解,奠定在Linux系统上建立网站或作进一步开发的基础。
三、主要内容、重点及深度理论教学部分:第一章Linux的安装与启动教学目的:了解Linux的发展史和特点,掌握Linux的两种安装方法,熟练掌握linux的启动与登陆。
重点与难点:Linux的安装教学内容:1、初识Linux2、RH Enterprise Linux3、安装及相关配置4、升级和删除Linux5、引导装载程序介绍6、常见问题第三章Linux下的文件管理教学目的:理解Linux文件系统类型,掌握Linux系统的目录结构,掌握1Linux的几种文件类型,理解文件属性的含义并掌握设置方法,掌握Linux 系统上建立与使用文件系统的方法。
重点:Linux文件系统,Linux的文件类型与文件属性难点:Linux系统上建立与使用文件系统的方法教学内容:1、控制中心2、添加删除应用程序3、文件管理器4、文件系统第四章用户界面与Shell命令教学目的:熟练掌握Linux下文本界面的操作方法,掌握Linux的常用命令的使用。
重点:Linux的常用命令教学内容:1 、RH Enterprise Linux的终端窗口2、文件和目录操作命令3、信息显示命令4、压缩与解压命令5、系统管理命令及操作6、Shell及其命令简介7、DOS和Linux常用命令对比第五章vi的基本操作教学目的:熟练掌握vi编辑器的使用方法重点:vi编辑器的使用教学内容:1、文本编辑器(vi)第六章Linux基本网络配置教学目的:理解网络的基础知识,掌握Linux系统上配置网络接口参数的方法,了解图形界面下网页浏览器的使用重点:配置网络接口参数教学内容:1、网络基础知识2、Linux下的TCP/IP网络管理3、接入Internet4、使用Mozilla浏览器5、安全级别配置第七章DNS服务器配置2教学目的:理解DNS服务的工作机制,掌握DNS服务器的配置方法重点:DNS服务的工作机制、DNS服务器的配置难点:DNS服务器的配置教学内容:1、DNS概述2、安装BIND3、DNS服务器的配置4、图形化配置方法5、常见问题第八章DHCP服务器配置教学目的:理解DHCP服务的工作机制,掌握DHCP服务器的配置方法重点:DHCP服务器的配置难点:DHCP服务器的配置教学内容:1、DHCP概述2、配置DHCP客户端3、配置DHCP服务器第九章Samba服务器的配置教学目的:理解Samba服务的工作机制,掌握Samba服务器的配置方法重点:Samba服务的工作机制、Samba服务器的配置难点:Samba服务器的配置教学内容:1、Samba简介2、启动Samba3、smb.conf文件说明4、配置Samba服务器5、同机Linux分区和Windows分区资源共享6、图形化配置Samba服务器7、Samba相关命令及程序第十章FTP服务器的配置教学目的:理解FTP服务的工作机制、掌握FTP服务器的配置方法重点:FTP服务的工作机制、FTP服务器的配置难点:FTP服务器的配置教学内容:1、FTP简介2、安装与启动3、vsftpd.conf文件说明及配置34、vsftpd.ftpusers文件配置5、er_list文件配置6、管理FTP服务器7、客户端访问FTP服务器的方法第十一章HTTP服务器的配置教学目的:理解HTTP服务的工作机制、掌握HTTP服务器的配置方法重点:HTTP服务的工作机制、HTTP服务器的配置难点:HTTP服务器的配置教学内容:1、Apache简介2、httpd.conf文件详解及配置3、启动和运行Apache服务器4、配置虚拟主机5、组织和管理站点内容6、Apache服务器的图形化配置方法实践教学部分:实验一安装和启动RHEL 3 AS实验二用户界面与Shell命令、vi的基本操作实验三用户与群组管理实验四文件系统的管理、目录和文件管理实验五进程管理与系统监视实验六Linux基本网络配置实验七架设DNS服务器实验八架设Vsftp服务器实验九架设Apache服务器4五、课程教学的基本要求和主要环节1、课堂讲授:因为本课程为计算机网络技术专科的专业基础课,授课内容对原理性的知识涉及较少,主要偏向培养学生的应用技能。
Linux高级运维教学大纲
《Linux高级运维》课程进程表总计学习课时为240 课时,其中理论课时为120 课时,实验课时为120 课时,适《Linux高级运维》课程教学大纲适用专业:Linux自动化运维课程性质:必修课,专业核心技能课先修课程:《Linux基础》教材:非标准教材教学环境:理实,实训室考核方法:综合实践考试一、课程的性质与任务《Linux高级运维》课程是我院所有已开设专业的必修课程。
通过本课程的学习,使学员可以系统的了解常见的缓存服务开源解决方案、Squid服务器、Http协议缓存实战Varnish 详解、Nginx服务器、Nginx虚拟主机、Nginx反向代理;部署LNMP、Nginx+FastCGI、Nginx 高级技术、Nginx常见问题;Memcached原理、部署Memcached、Session共享;Tomcat服务器安装与配置、Tomcat高级应用;Redis组件、Redis认证、Redis复制等相关安全知识。
通过实践,培养和提高学员的动手能力,为后面的专业课学习打好基础。
二、课程的考核方法《Linux高级运维》为考查课程,采用做案例方法,即在课程结束后以案例形式进行考核。
三、课程的目的要求“目的要求”是指通过教师的讲授及学生的认真学习所应达到的教学目的和要求。
结合本课程的教学特点,“目的要求”分为“掌握”、“熟悉”和“了解”三个级别。
“掌握”的内容,要求教师在授课时,进行深入的剖析和讲解,使学生达到彻底明了,能用文字或语言顺畅地表述,并能独立完成操作,同时也是考试的主要内容;“熟悉”的内容,要求教师予以提纲挈领地讲解,使之条理分明,使学生对此内容完全领会,明白其中的道理及其梗概,在考试时会对基本概念、基本知识进行考核;“了解”的内容,要求教师讲清概念及相关内容,使学生具有粗浅的印象。
四、教学内容第1章Squid代理服务器的安装与配置[学习课时]本章共需要学习20时,其中理论课为10 课时,实验课为10 课时。
老男孩Linux基础深入系列视频课程课件PPT模板
1-128期学员分享丢失
1
Linuxroot密码找回的多种
1-228期批量创建用户及
密码分享讲解
2
1-328期批量创建用户及
3
密码分享讲解
1-4老男孩教育磁盘体系
知识介绍及磁盘介绍
4
1-5磁盘的外部结构知识
5
介绍
1-6磁盘的内部结构知识
介绍
6
第1章老男孩教育linux系统磁盘与文件系统体系知识详解
老男孩linux基础深入系列视频课程
演讲人
2 0 2 x - 11 - 11
目 录
01
第1章老男孩教育linux系统磁盘与文件系统体系知识详解
02
第2章老男孩教育linux系统磁盘管理之raid技术详解
01
第1章老男孩教育linux系统磁盘与文件系统体系知识详解
第1章老男孩教育linux系统磁盘与文件系统体系知识详解
2-5为什么企业需要的 是raid而不是lvm
2-2Raid级别及优缺点 对比讲解
2-3Raid应用分类
感谢聆听
1-7磁盘的常用接口 及类型
A
1-10磁盘的磁头磁道-扇区-盘面详
细精讲
D
1-8机械盘和固态盘 简单对比及门户网 站动态调度的方案
案例
B1-11ຫໍສະໝຸດ 盘的知识总 结及磁盘容量计算详解
E
1-9磁盘的内部逻辑 知识细节-盘片-磁
道
C
1-12磁盘读写数据 的工作原理深入浅
出讲解
F
第1章老男孩教育 linux系统磁盘与文件 系统体系知识详解
1-13磁盘知识小结
1-14磁盘分区的重点知识讲解
1-15磁盘分区实战fdisk命令
跟老男孩学Linux运维:Shell编程实战
精彩摘录
set命令输出所有的变量,包括全局变量和局部变量;env命令只显示全局变量;declare命令输出所有的变 量、函数、整数和已经导出的变量。set -o命令显示bash Shell的所有参数配置信息。
Shell是一个命令解释器,它的作用是解释执行用户输入的命令及程序等,用户每输入一条命令,Shell就解 释执行一条。
通过source或“.”加载执行过的脚本,由于是在当前Shell中执行脚本,因此在脚本结束之后,脚本中的变 量(包括函数)值在当前Shell中依然存在,而sh和bash执行脚本都会启动新的子Shell执行,执行完后退回到父 Shell。因此,变量(包括函数)值等无法保留。
目录分析
1.1为什么要学习 Shell编程
当Shell脚本运行时,它会先查找系统环境变量ENV,该变量指定了环境文件(加载顺序通常是 /etc/profile、~/.bash_profile、~/.bashrc、/etc/bashrc等)
如果希望永久保存环境变量,可在用户家目录下的.bash_profile或.bashrc(非用户登录模式特有,例 如远程SSH)文件中,或者全局配置/etc/bashrc(非用户登录模式特有,例如远程SSH)或/etc/profile文件中 定义
5
18.9本章小节
19.1企业 Shell面试题案
例
19.2 Shell经 典程序案例: 哄老婆和女孩 的神器
20.1子Shell 1
的知识及实践 说明
20.2子Shell 2
在企业应用中 的“坑”
3 20.3 Shell
调用脚本的模 式说明
4 20.4 Shell
调用脚本的3种 不同实践方法
5 20.5 Shell
《Linux操作系统》课程大纲
《Linux操作系统》课程大纲《Linux操作系统》教学大纲一、大纲说明课程编号:学时学分:64学时,其中授课32学时,上机32学时,4学分先修课程:操作系统原理、C语言程序设计、计算机网络适合专业:软件工程专业开课学院:计算机与通信学院二、课程性质和任务《Linux系统》是软件工程专业嵌入式课程群的核心课程,主要学习Linux系统的基本概念和知识、Linux系统的安装、X-Window操作及其X-Window中常用工具软件的使用、Linux 系统的常用命令、Linux系统的各种网络服务和系统工具、Shell编程等。
使学生了解Linux 系统的发展、Linux系统的基本操作、常用服务的配置和Shell脚本的编写。
要求学生通过本课程的学习,能够掌握Linux系统的基本概念和知识、国产红旗(Red Flag)Linux系统的安装、Linux系统的常用命令、Linux系统中各种网络配合和系统工具的配置、Shell脚本的编写。
通过选用常见的PC机作为实验机器,在其上完成有关的Linux 系统服务的配置,使学生了解到Linux系统的发展、系统工具的使用、系统服务的配置、Shell 脚本的编写和完成Linux系统实验。
通过理论教学和实践教学环节,使学生具备使用和配置Linux系统的能力。
三、主要教学内容1.Linux系统介绍:什么是Linux、Linux的特点、Linux与UNIX、Windows的比较、Linux的组成、常见的Linux系统发行版本介绍。
2.Red Flag Linux的安装:虚拟机安装、单系统安装、多操作系统安装。
3.Red Flag Linux的X-Window操作:KDE、桌面组件、X-Window的操作、常见应用程序使用介绍。
4.Linux系统的常用命令:文件和目录、RPM、文件备份和压缩、权限管理、磁盘、网络。
5.Linux系统的网络服务:FTP、Web、DNS、DHCP、Squid、Sendmail、Postfix。
跟老男孩学Linux运维:核心系统命令实战
更新内核的硬
盘分区表信息
3
8.3 tune2fs: 调整
ext2/ext3/e
xt4文件系统
参数
4
8.4 parted: 磁盘分区工具
5 8.5 mkfs:创
建Linux文件 系统
8.6
dumpe2fs:导 1
出 ext2/ext3/e xt4文件系统 信息
8.7
resize2fs: 2
调整 ext2/ext3/e xt4文件系统 大小
7.7 chage: 2
修改用户密码 有效期
3 7.8
chpasswd:批 量更新用户密 码
4
7.9 su:切换 用户
5 7.10 visudo:
编辑sudoers 文件
7.11 sudo:以另一 个用户身份执行命令
7.12 id:显示用户 与用户组的信息
7.13 w:显示已登 录用户信息
7.14 who:显示已 登录用户信息
2.26老男孩从新手 成为技术大牛的心
法
3.1 cat:合 1
并文件或查看 文件内容
3.2 tac:反 2
向显示文件内 容
3 3.3 more:分
页显示文件内 容
4 3.4 less:分
页显示文件内 容
5 3.5 head:显
示文件内容头 部
01
3.6 tail: 显示文件内 容尾部
02
3.7 tailf:跟 踪日志文件
目录分析
1.1 Linux命 令行概述
1.2在Linux命 令行下查看命 令帮助
1.3 Linux关 机、重启、注
销命令
1.4老男孩的运 维思想
01
2.1 pwd: 显示当前所 在的位置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
老男孩教育2018年Linux运维课程大纲
第一阶段:linux基础入门
1. 开班课程介绍-规章制度介绍-破冰活动;
2. Linux硬件基础/Linux发展历史;
3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查
4. 第一关一大波命令及特殊字符知识考试题讲解
5.Linux基础优化
6. Linux目录结构知识精讲
7.第二关一大波命令及特殊知识考试题讲解(上)
8.第二关一大波命令及特殊知识考试题讲解(下)
9. Linux文件属性一大堆知识精讲
10. Linux通配符/正则表达式
11.第三关一大波命令及重要知识考试题讲解(上)
12.第三关一大波命令及重要知识考试题讲解(下)
13. Linux系统权限(上)
14. Linux系统权限(下)
15.第一阶段结束需要导师或讲师对整体课程进行回顾
第二阶段:linux系统管理进阶
1. Linux定时任务
2. Linux用户管理
3. Linux磁盘与文件系统(上)
4. Linux磁盘与文件系统(中下)
5. Linux三剑客之sed命令
第三阶段:Linux Shell基础
1. Shell编程基础1
2. Shell编程基础234
3. Linux三剑客之awk命令
第四阶段:Linux网络基础
1.计算机网络基础上
2.计算机网络基础下
3.第二阶段结束需要导师或讲师对整体课程进行回顾。
第五阶段:Linux网络服务
1.集群实战架构开始及环境准备
2.rsync数据同步服务
3. Linux全网备份项目案例精讲
4.nfs网络存储服务精讲
5.inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲
第六阶段:Linux重要网络服务
1. http协议/www服务基础
2.nginx web介绍及基础实践
3.nginx web精讲结束
4.lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统
5.nginx负载均衡深入透彻
6.keepalived高可用深入透彻
第七阶段:Linux中小规模集群构建与优化(50台)
1.期中架构开战说明+期中架构部署回顾
2.全体昼夜兼程部署期中架构并完成上台述职演讲(加上两个周末共9天)
3.kickstart cobbler 批量自动安装系统
4.pptpvpn与ntp服务
5.memcached原理及部署/作为缓存及session会话共享
第八阶段:Ansible自动化运维与Zabbix监控
1. SSH服务秘钥认证
2.ansible批量自动化管理集群(入门及深入)
3.zabbix监控
第九阶段:大规模集群高可用服务(Lvs、Keepalived)
1. Centos7系统自行安装/centos6与7区别
2.lvs负载均衡集群/keepalived管理LVS集群
第十阶段:Java Tomcat服务及防火墙Iptables
1.iptables防火墙精讲上
2.iptables防火墙精讲下
3. tomcat java应用服务/nginx配合tomcat服务部署及优化
第十一阶段:MySQL DBA高级应用实践
1. MySQL数据库入门基础命令
2. MySQL数据库进阶备份恢复
3. MySQL数据库深入事务引擎
4. MySQL数据库优化SQL语句优化
5. MySQL数据库集群主从复制/读写分离
6. MySQL数据库高可用/mha/keepalved
第十二阶段:高性能数据库Redis和Memcached课程
第十三阶段:Linux大规模集群架构构建(200台)
第十四阶段:Linux Shell编程企业案例实战
第十五阶段:企业级代码发布上线方案(SVN和Git)
1. GIT管理
2.代码上线项目案例
第十六阶段企业级Kvm虚拟化与OpenStack云计算
1. KVM虚拟化企业级实战
2.OpenStack云计算企业级实战
第十七阶段公有云阿里云8大组件构建集群实战
第十八阶段:Docker技术企业应用实践
1.Docker容器与微服务深入实践
2.大数据Hadoop生态体系及实践
第十九阶段:Python自动化入门及进阶
第二十阶段:职业规划与高薪就业指导。