课程名字:【Linux系统管理与网络构建技术】
开课计划
课时:56
学习费用: 1680元
课时说明:每天8个学时,上午9点-12点,下午1点30-4点30,脱产班连续上课,周末不休息,方便外地学员学习。业余班周六、日上课,或者晚上上课。
学员服务:3人以上学习,我们免费提供接送站服务,推荐食宿,费用自理。
课程定制:3人以上学习,我们可以为您提供课程定制,针对您的项目实际需求,我们单独为您设置有针对性的课程,切实解决企业实际开发过程中的问题,效果更加明显。
学习基础:掌握电脑基本操作。
培训目标:通过本课程的学习,能够使大家深入了解LINUX的基本知识,熟练掌握LINUX各种服务器配置和管理。
课程大纲:
一、 Linux基本知识和文件、磁盘管理
1. Linux的安装,Linux的启动过程,登录Linux,退出Linux。
2. Linux文件系统入门,文件与目录基本操作,文件/目录访问权限管理。
3. 管理磁盘存储器
二、 命令行操作
Linux常用命令:cd, pwd, ls, touch, rm, mkdir, rmdir, cp, mv, cat, more, less, head, ln, find, whereis, locate, chmod,chown等。Date, time, jobs, ps, bg, fg, kill, df/du。
三、 常见软件设置和硬件配置
设置用户界面,安装软件,卸载软件,常见硬件的检测,硬件驱动和配置。
四、 用户和组管理
1. 用户和组文件
2. 使用命令行方式管理用户和组
3. 使用Red Hat用户管理器
五、 软件包管理
RPM包管理,RPM软件包的密钥管理,TAR包管理。
六、 GRUB引导器
七、 Linux中的进程管理
Linux进程概述,Linux进程原理,Linux守护进程介绍,启动Linux进程,进程的挂起及恢复,Linux进程管理,进程文件系统PROC。
八、 远程登录管理-Telnet与SSH
九、 TCP/IP网络基础
网络简介,网络的体系结构,TCP/IP简介,使用xinetd启动Linux网络服务。
十、 Samba服务器配置
Samba服务器简介及安装,启动及关闭Samba服务器,配置Samba服务器的用户信息。
Linux和Windows文件互访。
十一、 Proxy服务器配置
Proxy服务器原理简介,Squid简介,安装和启动Squid Server,在客户端使用Squid Server。配置Squid Server,配置基于Squid的透明代理,配置多级缓存改善Proxy服务器的性能。Squid日志管理。使用Webalizer对Squid进行流量分析。
十二、 数据库服务器
十三、 Apache服务器
HTTP协议的基本原理。安装Apache HTTP服务器,编译Apache软件,启动和终止Apache软件的运行,测试Apache软件,配置Apache软件。用Apache进行基本的故障诊断。
十四、 FTP服务器配置
FTP的基本原理。配置wu-ftpd软件,通过/etc/ftpaccess文件控制访问权限。系统日志文件,即时文件转换,配置主机访问权限。配置虚拟FTP服务器。
十五、 DNS域名服务
DNS的前身:/etc/hosts文件,DNS的组成部分,域和主机,子域,in-addr.arpa域。安装DNS服务器,配置客户机,配置服务器。
十六、 Mail服务器配置
1. SMTP
2. POP
十七、 网络信息安全
TCP/IP与网络安全。追踪服务,使用netstat命令。netstat命令输出与系统的安全性。关闭服务,对系统实施监控。充分利用syslog命令,使用MRTG监控带宽。COPS,TripWire,SATAN。CERT,BugTraq,Rootshell,Security Focus。
十八、 Linux下的编程
十九、 编译Linux内核
解包内核源代码,建立内核。make xconfig过程,内核功能与模块。编译内核,安装内核。