当前位置:文档之家› LINUX系统培训大纲

LINUX系统培训大纲

Linux系统培训大纲
Ⅰ、认识Linux系统的特点和的组成部分,完成最基本的系统安装,掌握常用的桌面工具。

一、认识Linux:
1.Linux的历史:Unix发展历史、Linux发展史
2.了解Linux产品的组成部分和产品特性
3.了解Linux的工作环境:多用户、网络支持
4.基本系统的简单安装
二、使用Linux桌面:
1.系统登录和退出、关机
2.使用KDE和GNOME桌面:菜单结构、快捷方式、文件系统管理器、浏览器
3.终端和命令行
三、获得帮助信息:
1.系统自带man/info
2.产品说明、HOWTO文档
3.图形界面帮助系统
4.网络文档资源
Ⅱ、了解Linux的目录结构,能对各种文件进行管理操作,掌握命令行常用命令。

一、管理Linux系统的目录和文件:
1.了解FHS:/usr、/sbin、/bin、/home、/etc、/lib、/dev、/tmp、/var
2.文件系统的挂载:目录跟设备的关系、使用移动存储介质
3.认识文件类型:f/d/b/c/l/s/p
4.目录与文件的查看:pwd、cd、ls、cat、less/more、tail/head
5.创建文件与目录:mkdir、touch、ln
6.搜索文件:find/Kfind、locate、whereis、which、type
7.文件内容搜索:正则表达式、grep
8.文件压缩与解压缩:gzip/gunzip、bzip2/bunzip2、zcat/bzcat
9.认识文件权限,了解权限的修改工具
二、在终端中工作:
1.认识终端和命令行
2.执行命令,认识命令的选项和参数
3.切换用户身份:su
4.了解环境变量和命令别名
5.命令行技巧:命令自动补足、屏幕翻页、历史命令
6.管理用户帐号:useradd、passwd、usermod、userdel
7.基本的软件安装命令
8.邮件查收工具
Ⅲ、掌握基本的文本编辑工具,认识进程并能进行简单的管理,了解系统网络网络环境和配置方法
一、使用文本编辑器vi:
1.使用vi编辑器:vi工作模式、搜索、替换、光标移动
2.图形桌面编辑器:gedit/kate/kedit
二、进程查看和管理:
1.查看进程列表
2.理解运行级别,能切换运行级别
3.前台任务和后台任务
三、管理网络配置信息:
1.管理网络
2.网络查看与配置工具:ifconfig/ip/ifup/ifdown/ping/traceroute/netstat
3.常用网络客户端:ftp、scp、ssh
Ⅳ、进一步认识产品特点,管理用户的权限和文件系统的安全,管理系统的磁盘
一、产品特性:
1.新功能,硬件支持和系统支撑
2.其他管理工具的组成部分
3.系统监视:日志的路径、硬件信息来源、查看硬件信息的命令
二、管理用户帐号和文件安全:
1.文件系统安全模型,默认的安全策略
2.用户和组帐号的命令行管理工具
3.多管理员环境的安全部署:sudo
4.文件权限设置:rwx、ugo、sst
5.了解PAM认证:认证体系、配置文件、认证模块、帮助信息
6.定制系统的用户安全策略
三、管理Linux文件系统:
1.文件系统管理:ext2/ext3、reiserfs等文件系统的区别和创建
2.配置磁盘分区:认识磁盘设备、了解分区类型、分区
3.配置逻辑卷管理器(LVM):PV/VG/LV
4.管理文件系统:格式化工具、挂载、挂载选项、磁盘检查
5.设置磁盘限额:quota
6.数据备份和恢复
Ⅴ、掌握软件的安装和升级方法,了解系统的启动顺序,能够排除启动过程中常见的故障,管理内核引导程序
一、管理系统中的软件包:
1.用rpm管理系统软件包:安装、升级、卸载、查询、校验
2.管理系统库
3.其他升级系统软件,配置升级服务
二、系统启动管理:
1.了解系统启动流程以及运行级别
2.了解内核启动参数和模块
3.管理GRUB引导程序
4.更改启动中各种环境参数设置
三、管理系统进程和启动服务:
1.进程管理:优先级、信号
2.了解系统启动脚本和开机服务:rc<service>、chkconfig
3.设置定时任务:at、cron
4.日志服务和日志轮询管理
Ⅵ、能够将服务器连接到互联网,配置常见的网络客户机(CUPS、NFS、CIFS、NIS、LDAP),简单配置常用的网络服务器(NTP、Xinetd、FTP)
一、配置网络环境:
1.TCP/IP基础,Linux网络接口,网卡驱动
2.DHCP自动配置协议
3.配置路由:route
4.测试网络连接:routeroute、ping、tcpdump、ethereal、netstat、netcat
二、网络客户端配置:
1.网络打印机支持与客户端配置
2.挂载网络文件系统:NFS、CIFS
3.网络信息服务客户端:NIS、LDAP
三、常用网络服务器配置:
1.时间服务器:NTP
2.激活WEB服务器:apache
3.超级网络服务器xinetd
4.ftp服务器配置:pure-ftpd
Ⅶ、配置服务器的远程管理和访问服务,通过实验进一步深化前面学习的内容
一、远程管理的配置:
1.使用OpenSSH配置远程访问服务:ssh加密机制、ssh客户端用法、公钥认证
2.激活远程管理桌面访问服务:vnc
3.配置网络安装环境:安装服务器的搭建,远程安装工作原理和实施
二、综合实验:
系统启动、帐号管理、网络时间、逻辑卷管理器、网络文件系统、网络信息系统、WEB
服务器、SSH服务器
Ⅷ、掌握Linux的安装和配置,进一步掌握网络环境配置方法,了解保存系统网络环境的文件
一、安装SLinux(实验):
1.安装前的准备:准备安装介质、选择安装方式、收集硬件信息
2.安装实施:选择安装介质、安装方法,配置鼠标、键盘、显示器,选择语言、时区,
定制分区、软件包,配置防火墙、认证方式,介绍Linux软件包的组成结构。

二、配置网络环境:
1.使用ip配置网络环境:地址、路由
2.了解系统网络环境配置文件:hostname、domainname、route、ifcfg
3.DNS客户机配置以及测试工具
Ⅸ、配置域名服务器(DNS)和WEB服务器Apache
一、使用BIND配置DNS服务器(实验):
1.DNS工作原理与相关配置文件:服务器与客户机工作模型
2.配置DNS服务器:正向区文件与反向区文件的格式、主服务器与辅助服务器、子

二、WEB服务器配置:
1.Apache配置文件:网站的存放目录、虚拟主机的构建、CGI的支持
MP开发环境:Mysql数据库、PHP/Python/Perl开发环境的支持
3.使用SSL增强服务器的安全性
4.用APACHE建立网站的配置案例
Ⅹ、使用OpenLDAP部署活动目录服务,使用Samba配置局域网文件服务器
一、部署活动目录服务
1.目录服务的几本概念:DN、Context、CN、Tree、class
2.配置openLDAP服务器
3.节点操作:添加、删除、修改
4.图形界面管理工具
二、Samba文件服务器
1.Microsoft网络邻居服务简介
2.Samba服务器配置文件
3.共享文件夹与访问方法
4.用户认证
Ⅺ、掌握系统中的安全隐患,能够排除隐患,加固系统的安全,优化系统性能,能够定制各种系统备份与恢复任务
一、定制安全的系统环境:
1.了解安全系统环境要求
2.限制物理硬件访问:服务器存放位置、BIOS、GRUB
3.软件限制
4.PAM限制
5.确认系统文件夹权限安全
6.使用ACL设置高级访问权限
二、系统性能调整:
1.系统性能分析工具
2.降低系统负载和内存用量的方法
3.优化存储设备,调整内核参数,调整文件系统访问属性
4.网络参数调整
三、系统备份与恢复:
1.定制备份策略
2.掌握常用的备份工具:tar、dump、rsync
3.自动备份脚本
4.了解系统故障恢复系统
5.定制系统引导器GRUB
Ⅻ、掌握bash shell编程的技术,能够根据系统管理需要定制管理脚本;掌握从源代码手工编译安装软件的方法。

一、Bash shell编程:
1.shell脚本的元素和执行方法
2.输入和输出的控制
3.循环控制语句(if、for、while、case)
4.函数以及参数的获取方法
5.常用字符流处理工具(cat、cut、date、echo、grep、sed、test、tr)
6.综合脚本编程(实验)
二、从源代码编译安装软件:
1.了解Linux开发环境:gcc、glibc、make、autoconf
2.编译安装(实验)
3.安装后的配置:库,路径。

相关主题