linux选修课 (20课时)
|
1.计算机基础;
2.网络基础 ; 3.常用软件的使用; |
linux初级班 (60课时) |
1. Linux学习方法论;
2. VMware虚拟机的使用; 3. 企业常用服务器的介绍(DELL等); 4. Linux系统简介; 5. 企业Linux系统的安装; 6. 远程工具的使用; 7. 常用命令的使用; 8.vim编辑器的使用; 9. Linux系统启动过程; 10. 帐号与组的管理; 11. 磁盘与文件系统的管理(parted); 12. LVM逻辑卷的管理; 13. RAID管理; 14. 软件包的管理(YUM管理等); 15. 进程管理; 16. 计划任务; 17. 日志管理; 18. 内核模块管理; |
Linux中级班 (72课时) |
Shell脚本篇
|
1.Shell编程; 2.正则表达式; 3.Sed; 4.Awk; |
服务篇 |
1.服务的管理; 2.FTP/SAMBA/NFS; 3.IP网络存储; 4.DHCP; 5.NTP; 6.DNS; 7.Web(apache/nginx); 8.高性能HTTP加速器(Varnish); 9.Tomcat; 10.MYSQL数据库基础; 11.Postfix企业邮箱搭建; 12.Kickstart部署无人值守安装; 13.数据镜像备份工具rsync与unison; |
监控篇 |
1.Snmp简介; 2.Cacti环境部署; 3.Ganglia集群环境监控; 4.Nagios企业实战; 5.Ntop监控网络流量; |
安全篇 |
1.Linux系统安全; 2.Linux常用安全工具(SAINT等); 3.SELinux安全策略; 4.Iptables防火墙策略; 5.证书与安全; 6.VPN环境搭建; |
高级班 (60课时) |
1.XEN环境部署;
2.KVM环境部署 ; 3.版本控制环境的搭建与使用; 4.构建定制RPM包; 5.PAM; 6.SELINUX ; 7.LDAP介绍; 8.使用Kerberos集中管理用户身份验证; 9.使用Kerberos和LDAP集中管理用户身份验证; 10.使用Kerberos和NFSv4提高网络文件系统(NFS)安全性 ; 11.Linux系统调优思路; 12.系统性能评估与优化 ; 13.集群技术概论; 14.Linux-HA开源软件Heartbeat; 15.RHCS集群;16.Linux存储集群 ; 17.Linux负载均衡软件LVS; 18.Linux-HA开源软件Keepalived; 19.CDN简介; 20.Squid; 21.Memcached应用实战; 22.云计算之Hadoop; 23.分布式存储系统MFS; 24.分布式存储系统MooseFS; 25.构建Mysql+heartbeat+DRBD+LVS集群应用系统; |
- 浏览: 50241 次
- 性别:
- 来自: 北京
相关推荐
以上课程表详细地介绍了NOI Linux相关知识、Linux基础知识、NOI Linux在信息学奥林匹克竞赛中的应用以及小学生C++入门与提高班的相关内容,旨在帮助学生掌握必要的技能,为未来的信息学竞赛打下坚实的基础。
《安卓程序设计:深入解析课程表App源码》 安卓程序设计是移动开发领域中的重要一环,尤其在教育和日常管理中,课程表App扮演着不可或缺的角色。本篇文章将详细解析一个名为“安卓程序设计课程表app源码”的项目,...
本项目“Qt课程表界面”是一个基于Qt框架开发的简洁课程表应用,它可能包含了以下关键知识点: 1. **Qt GUI设计**:Qt提供了一种基于信号与槽机制的事件处理系统,开发者可以利用Qt Designer工具拖放组件来快速构建...
《Android个人课程表应用开发详解》 Android个人课程表应用是一个常见的移动开发实践项目,它展示了Android开发的基础知识,以及如何结合Java编程语言实现特定功能。在这个项目中,开发者不仅需要掌握Android SDK的...
Linux课程设计报告主要关注的是对PROLOG编程语言的学习与应用,特别是在Turbo PROLOG集成环境中。Prolog是一种逻辑编程语言,常用于人工智能和知识表示领域。以下是对标题和描述中涉及知识点的详细说明: 1. **...
Linux操作系统是一种广泛应用于服务器、桌面和移动设备的开源类Unix操作系统。本部分内容主要从Linux内核的微观结构、进程控制块PCB的概念、以及通过Linux内核模块编程的示例,来深入探索Linux内核相关的知识点。 ...
### 超级课程表的技术选型与架构变迁 #### 技术背景及挑战 超级课程表是一款面向大学生群体的应用程序,旨在提供便捷的课程管理、查询服务,并逐渐拓展到社交功能,如“下课聊”等。面对庞大的用户基数(1000万+...
初学者需要了解如何创建启动盘,设置BIOS以从USB或光盘启动,选择安装类型(如最小化安装、桌面环境安装等),以及分区策略,如如何手动配置LVM或GUID分区表(GPT)。 【Linux介绍】 "1linux介绍.ppt"可能会概述...
9. 跨学科知识融合:从内容的混乱度和众多技术词汇的混杂来看,该课程表可能还包含了多学科交叉的知识点,如可能包括了微电子学、信息技术、软件工程等方向,这有助于培养学生的综合技能和解决实际问题的能力。...
在安卓平台上开发一款课程表和考试表应用,可以极大地方便学生和教师管理日常学习计划。这个项目基于Android操作系统,并且使用SQLite作为本地数据库来存储和检索数据。下面将详细介绍这个项目的相关知识点。 1. **...
根据提供的文件信息,我们可以深入分析该“Linux课程设计(源码分析)”文档的主要知识点,具体涵盖以下几个方面: ### 第一章 引言 #### 1.1 问题的提出 在这一章节中,作者首先介绍了研究Linux内核的重要性和...
【Android源码(类似超级课程表)】是一个在GitHub上被分享的开源项目,它提供了一个类似"超级课程表"的应用程序源代码。这个项目旨在帮助开发者理解和学习如何构建一个功能丰富的Android应用,特别是与日程管理和课程...
我是安工大大三学生,这个是Linux这门课的课程设计,写的是一个仿QQ的局域网聊天软件,用到的技术包括gtk,mysql,socket等,里面贴出了详细的代码(包括数据库的创建及表的创建),有不懂的可以联系我
### 嵌入式Linux应用程序开发课程大纲解析 #### 第一部分:嵌入式开发基础强化训练 本部分作为课程的入门阶段,旨在帮助学生建立起扎实的Linux基础与嵌入式开发技能,为后续深入学习奠定基石。 **1. Linux操作...
【Android课程表】是一款专为学生设计的智能课程管理应用,尤其针对大学生群体,帮助他们更轻松地管理和记忆日常课程。这款应用的核心功能是提供一个便捷的平台,让学生能够输入、查看和提醒自己的课程安排,避免...
【课程表应用】是一款旨在帮助用户轻松管理与查看个人学习或工作课程的应用程序。这款应用在日益增长的移动应用市场中占据了一席之地,通过提供便捷的课程安排和提醒功能,使得用户能够更加有序地组织自己的时间。 ...
" LINUX 操作系统课程知识点" 本课程的主要目标是让学生全面掌握 LINUX 操作系统的基本操作,掌握如何利用 LINUX 提供的服务构建相关服务器,并为将来的网站建设与开发提供必备知识。通过本课程的学习,提高学生对 ...
零起点学习linux系列课程计划表.docx
本项目名为“Sunny课程表的开发”,旨在提供一个开源的课程表解决方案,为学生和教师提供方便、个性化的日程管理。这个项目不仅是一个实际的Android应用,而且对于开发者来说,也是一个极好的实践平台,可以提升...