学习Linux的步骤是怎样的

学习Linux的步骤是怎样的,第1张

按照这个路线图学习就好了

Linux云计算运维到底要学哪些东西?

1Linux基础

1Linux企业级安装(kickstart,cobbler批量安装)

Centos7

互联网企业

麒麟Linux

传统企业国企事业单位央企,少量互联网公司

ubuntu2004

程序员主导互联网公司

2企业级优化

3常用命令

01目录命令

cd/pwd/ls/cp/mv/rm -fr/mkdir

02文件命令

touch/cat/echo/less/more/head/tail/sed/awk/grep/egrep/find/which/where

03用户命令

useradd,usermod,userdel,passwd,chpasswd,chage,su,sudo,visudo

04权限命令

chown/chmod/chattr/lsattr

05基本命令

reboot,halt,shutdown,init,uname,hostname

06网络命令

ifconfig/ip/arp/ifup/ifdown/netstat/ss/lsof/nc/nmap/tcpdump

07监测资源

top/uptime/iostat/iftop/htop/sar/vmstat

08磁盘管理

fdisk/parted/mkfs/mount/umount

09Linux三剑客

grep/egrep/sed/awk

4常用知识

1文件、目录及属性

2用户管理

3权限管理

4网络管理

5正则表达式

6定时任务

7磁盘管理

8安装系统

5基础网络服务

NFS网络文件系统、Ceph分布式文件系统

rsync异地同步

sersync异地实时同步

nginx web(Apache)

php-fpm/tomcat/python/go动态服务

mysql/redis/mongodb/es搜索

nginx/lvs/haproxy

hearbeat/keepalived

安全:jumpserver/iptables/firewalld/open***

批量管理:ssh/ansible/saltstack

6高级网络服务

01代码上线CICD

svn/git/gitlab

jenkins

maven/ant编译工具

jira

02分布式日志收集

ELFK分布式日志收集集群

03监控

ZABBIX

普罗米修斯

04云计算

KVM/OPENSTACK(过时了,又难又不好学)

05容器技术

docker+k8s(必会)

微服务

7DBA课程专业中级水平(15K)

mysql

redis

monbodb

es

8DEVOPS自动化

bash shell

python基础

go基础

01代码上线CICD

svn/git/gitlab

jenkins

maven/ant编译工具

jira

9kafka消息队列/ceph分布式存储/zookeper

10安全、python、go一部分内容

11详细就业指导

年龄大

年龄小

学历低

没经验

网络监控及运维自动化 :

1、系统安装自动化:kickstart,cobbler等

2、配置部署自动化:puppet,saltstart,ansible等

3、监控(报警)自动化: nagios(监控系统),ganglia(集群监控),cacti(流量监控)、ipmonitor(ping 监控) 等

4、指标收集:collectd+statsd(statsite)

5、指标绘图:graphite 、nrpe、pnp4nagios

6、日志采集、分析、报警:ELK

7、网络质量监控:smokeping、zabbix

以下是比较经典的Linux编程学习路线:

第一阶段:linux基础入门

1 开班课程介绍-规章制度介绍-破冰活动;

2 Linux硬件基础/Linux发展历史;

3 Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查

4 第一关一大波命令及特殊字符知识考试题讲解

5 L inux基础优化

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 >

—、计算机 *** 作系统课程设计方案 课程概况 计算机 *** 作系统是中央电大计算机科学与技术专业(本科)的一门统设必修课。课程教学总学时72,4学分,开设一学期。前修课程为计算机组成原理、面向对象程序设计和数据结构。 计算机 *** 作系统课是计算机专业的重要课程之一,通过学习使学员掌握计算机 *** 作系统的设计基本原理及组成;计算机 *** 作系统的基本概念和相关的新概念、名词及术语;了解计算机 *** 作系统的发展特点和设计技巧和方法;对常用计算机 *** 作系统(dos、windows和unix或linux)会进行基本的 *** 作使用。 课程主要内容 主要内容包括:计算机 *** 作系统概述、作业管理、文件管理、存储管理、输入输出设备管理、进程及处理机管理、 *** 作系统结构及程序设计。 二、教学内容体系及教学要求 第一章 *** 作系统概述 教学内容: *** 作系统定义及发展; *** 作系统的形成和五大类型; *** 作系统的五大功能;表征 *** 作系统的属性; *** 作系统的配置、“生成”概念 教学要求: 熟练掌握:什么是 *** 作系统;知道 *** 作系统有五大类型和五大功能; 掌握:至少掌握一种实际揽 *** 作系统的安装、使用和维护; 了解:初步了解如何认识、熟悉和解剖 *** 作系统 第二章 人机交互界面、任务、作业管理 教学内容: 人机交互界面的发展特点;第一、二、三代界面开发特点;基本的键盘命令和系统调用 *** 作系统shell语言;作业调度算法; 教学要求: 熟练掌握:能进行一些人机接口界面的设计; 掌握:掌握 *** 作系统人机接口界面的基本设计思想; 了解: *** 作系统传统的接口界面 第三章 文件管理 教学内容: 文件管理的任务与功能;文件的结构与分类;文件的物理结构和逻辑结构;文件的目录结构;文件的存取控制和安全机制;文件系统与模型结构; 教学要求: 熟练掌握:文件的基本存取控制和系统管理; 掌握:文件系统的目录分类管理特点; 了解:文件系统的编程设计 第四章 内部存储管理 教学内容: 内存的分区、分页、分段管理概念;物理地址与逻辑地址;内存“扩充”技术;页式存储管理;段式存储管理;内存的分配算法 教学要求: 熟练掌握:内存管理中基本分配和调度方法; 掌握:掌握内存管理中各种分区、分页和分段方法的特点; 了解:内存空间的有效利用 第五章 输入输出设备管理 教学内容: 输入输出设备功能与分类;独享、共享、虚拟设备的管理特点;输入输出设备处理程序;输入输出设备的管理策略; 教学要求: 熟练掌握:掌握输入输出设备的管理特点; 掌握:掌握输入输出设备的分类设计方法; 了解:输入输出设备处理程序的编程要点 第六章 低级处理机管理 教学内容: *** 作系统核心功能;“进程”概念;进程的并发与并行;进程的基本状态与转换;进程调度算法;进程的同步与互斥;进程的p—v *** 作;“死锁”概念; 教学要求: 熟练掌握: *** 作系统核心运行与“进程”的基本概念; 掌握:“进程”的基本转换状态与应用特点; 了解:进程调度算法的程序编制 第七章 *** 作系统程序结构 教学内容: *** 作系统的层次、模块结构; *** 作系统的设计与检测; 教学要求: 本章教学基本要求:了解现代计算机 *** 作系统的基本设计思想与方法 三、课程教学媒体说明 本课程使用的教学媒体主要有:文字教材、录像教材和网上教学辅导。 1 文字教材 《计算机 *** 作系统》(第2版)吴企渊著清华大学出版社 注:课程实验含在主教材中。 文字教材为该课程的主媒体。文字教材的编写既保持了学科体系的先进性、科学性,又兼顾 *** 作系统的理论、技术、实现三方面的融合,并强调能力的培养。 2 录像教材 该课程已经制作16讲课程录像,每讲50分钟,讲授课程的重点、难点、课程总结。帮助学生理解,建立 *** 作系统的整体概念和思想,由吴企渊教授主讲。 课程录像与文字教材相对应,注意发挥录像教材艺术表现力、形象化教学的作用。 3.网上教学辅导 网上教学辅导与上述媒体有机配合,有几方面作用:(1)发布教学指导性文件、课程公告、问题咨询、参考资料;(2)按照教学进度,发布辅导文章,刊登练习自测题;(3)在课程论坛上进行实时答疑和日常答疑;(4)开展网上的教师培训和教学研讨等工作。 文字教材是学生学习的基本依据,录像教材是文字教材的补充,网上辅导则是教与学交互的便捷方式。总之,多种媒体的分工和搭配为学生提供较大的自学空间,便于学生自由选择、自主学习,提高学生的自学能力。 四、教学安排建议 1 课程主教材及课程实验教学安排建议 教学点请根据中央电大的统一要求安排课程的面授辅导,见表1。 表1 课程主教材及课程实验教学安排建议 周次 教学内容 建议学时 实验内容 建议学时 一 *** 作系统课程教学安排概况介绍 2 二 *** 作系统定义、五大类型和五大功能 4 三 人机交互界面管理 2 linux实践准备 1 四 作业管理任务调度 4 五 文件管理的任务和功能 2 linux *** 作命令使用 1 六 文件的逻辑结构和物理结构 4 七 存储管理的任务和功能 2 命令解释程序编制 2 八 分区式分配存储管理 4 九 页式、段式分配存储管理 6 作业调度模拟编程 4 十 设备管理的任务和功能 2 十一 设备分配技术和管理 4 存储管理设计 4 十二 进程的定义和特征 4 十三 进程调度与通信 6 进程调度模拟编程 4 十四 死锁的产生和处理 2 十五 *** 作系统的层次模块结构 4 十六(总复习) 4 总计56 16 课程录像内容,见表2。 表2 录像教材内容 章 教学内容 课内学时 录像学时分配 一 *** 作系统概述 8学时 4 二 作业管理 8学时 2 三 文件管理 8学时 2 四 存储管理 8学时 2 五 设备管理 8学时 2 六 进程管理 10学时 4 七 *** 作系统程序结构 6学时 0 总计56学时 16 2、网上辅导 网上辅导内容包括课程的教学文件、课程辅导、网络课堂。充分利用网络资源,定期与不定期的在网上提供有关的课程辅导材料,根据教学需要,适当安排网上辅导和考前答疑活动。具体安排如下: 教学文件 包括课程说明、教师介绍、教学大纲、教学设计方案。 课程辅导 包括课程作业及解答、专题辅导、练习和解答、期末自测、考核说明等;网上还提供了教师讲课教案,供各教学点教学使用。 网络课堂 包括直播课堂和ip课件。 网上教学活动:中央电大一般将每学期集中安排1次对学生的实时在线辅导,和1次对教师的教研活动。具体的时间安排每学期在电大在线主页上公布。 论坛:进行课程的日常答疑。 3、直播课堂 课程首开学期,通过教育电视台直播方式,安排4次直播课堂,每次50分。前3讲为对教学重点、难点,对教学过程中反映的共性问题和有代表性的问题进行辅导,后1讲为复习辅导和有关考试说明。直播课堂的内容挂在课程网页内。 4、作业 该课程有一份形成性考核册,即课程作业册。作业成绩计入课程总成绩。中央电大将不定期地抽查作业,检查作业的评审及完成情况。 关于课程考核的具体内容,请参考中央电大“计算机 *** 作系统课程考核说明”。 五、教学方法的建议 教学建议 (1)计算机 *** 作系统是实践性较强的课程。其特点是概念多、涉及面广。要求教学辅导要由浅入深对易混淆的概念加以详细说明,对每章的重点,管理和控制的调度算法技巧作详细介绍。 (2)在实验中着重培养学员熟练使用 *** 作系统,以及在维护 *** 作系统工作中的分析问题和解决问题能力。 学习建议 (1)学习 *** 作系统要从宏观和微观两方面把握。在宏观上要认识 *** 作系统在计算机系统中的地位,清楚 *** 作系统的整体结构;微观方面应掌握 *** 作系统是如何管理计算机的各种资源的(进程、处理机、存储器、文件、设备),理解有关概念、原理及技术。 (2) *** 作系统是计算机技术与管理技术的结合,学习时可以联想日常生活中熟悉的管理示例反复体会 *** 作系统的管理方法,以加深对问题的理解。 (3)注意加强对自主学习能力和动手能力的培养,努力实现“学以致用”的目标。

以上就是关于学习Linux的步骤是怎样的全部的内容,包括:学习Linux的步骤是怎样的、IT管理员常用的管理,运维工具有哪些、Linux云计算培训学习内容包括哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9817763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存