一、课程背景
1、Linux操作系统是广泛运行在各类计算机系统中的基础系统软件
2、Linux操作系统已经渗透到我们生活的角角落落;
3、Linux操作系统能够保障各种服务器系统的安全稳定运行;
4、Linux操作系统是各种云计算和大数据应用的支撑基础。
二、学习态度
1、提高兴趣:兴趣是学习的内在动力,对Linux的兴趣越浓厚,学习就越有推动力;
2、正视困难:Linux的学习难度比较高,这是一个爬山的过程,有困难更有惊喜;
3、大胆假设:把握思想和原则,根据规律大胆假设,如此学习可以事半功倍;
4、勇于实践:四处问人不如自己动手,有想法就付诸行动,有猜测就勇于尝试;
5、充满期望:对所要达成的目标充满期望,相信可以掌握Linux系统。
三、学习方法
1、观察:从实际使用计算机系统的过程中,留心观察发生的现象和引发的问题;
2、分析:从现象的观察中,仔细分析和求证现象背后的原因和反应的问题本质;
3、思考:基于分析所进行的推断,思考能够解决问题的不同思路和途径;
4、实践:在思考的基础之上,尝试实际解决问题,并不断改善和改进。
5、总结:将实践之后的领悟有意识地积累,发展和完善自己的知识库和经验库。
1、学习Unix/Linux的发展历史;
2、学习Linux常用基本命令;
3、学习Linux系统管理基本知识和命令;
4、学习Bash Shell编写脚本程序;
5、学习Linux程序开发工具链;
6、学习分布式版本控制工具git;
7、学习Linux常见应用服务器的部署和配置。
8、学习容器Docker和iSulad的基本用法。
总评成绩包括平时成绩(50%)和期末成绩(50%)两部分。
平时成绩包括线上各种测验、作业、考试、讨论等课前、课堂和课后的教学活动的成绩。
期末成绩为集中期末考试的成绩。
C语言程序设计
操作系统原理
计算机组成原理
(以上基础并非必须,有的话可以学得更好,没有也可以学习。)
鸟哥的Linux私房菜 基础学习篇(第四版),人民邮电出版社 2018.11
Linux命令行与Shell脚本编程大全(第3版),人民邮电出版社,2018.8
Linux就该这么学,人民邮电出版社,2017.12
Linux从入门到精通(第2版),清华大学出版社,2014.2
Linux Shell命令行及脚本编程实例详解,清华大学出版社,2015.1
鸟哥的Linux私房菜 服务器假设篇(第3版),机械工业出版社,2012.7
Linux高效运维实战,人民邮电出版社,2020.7
Linux核心技术从小白到大牛,机械工业出版社,2021.5
Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现),水利水电出版社,2020.12
Linux企业级应用实战、运维和调优,电子工业出版社,2020.3
Linux服务器安全攻防,清华大学出版社,2019.2
Kali Linux2网络渗透测试实践指南(第2版),人民邮电出版社,2021.3
Linux C与C++ 一线开发实践,清华大学出版社,2018.12
Kali Linux渗透测试技术详解,清华大学出版社,2015.3
跟老男孩学Linux运维:高性能Web集群实践(上),机械工业出版社,2020.1
曙光:Linux企业运维实战,清华大学出版社,2018.4
跟老男孩学Linux运维:Shell编程实战,机械工业出版社,2017.1
Linux系统与大数据应用(第2版),高等教育出版社,2019.9
跟老男孩学Linux运维:MySQL入门与提高实践,机械工业出版社,2018.12
Linux哲学,机械工业出版社,2019.9