(三级)考试大纲
基本要求
1. 掌握Linux系统的基本 *** 作。
2. 掌握脚本程序设计。
3. 掌握Linux下网络配置与Linux各种网络服务器的配置和使用。
4. 掌握Linux下MySQL与Apache的安装与使用技术。
5. 掌握Linux服务器安全配置技术。
6. 具有综合应用Linux服务器配置技术,建立、维护、开发企业级Linux应用系统的基本能力。
考试范围
(一)Linux的高级管理和脚本程序设计
1. Linux常用指令
正确使用Linux常用指令进行进程管理、文件系统管理、用户管理。
2. Linux的安装、启动、退出及启动配置脚本
3. Linux磁盘管理
正确地进行硬盘分区,使用USB存储器与光盘。
5. 软件安装
正确使用RPM包与相关工具进行软件包管理,并能进行打包 *** 作。
6. Shell脚本编写
了解shell变量和相关的命令,能使用vi实现简单的shell程序设计。能给shell脚本传递参数,使用程序流程控制命令,exec命令和文件输入/输出,自定义函数。
(二)Linux的网络服务
1. 网络基本配置
网卡、多网卡配置,路由配置,基本网络调试命令的使用。
2. 网络服务配置
1)拨号(PPP)配置:配置ADSL拨号,与PPPoE宽带拨号。
2)网络文件系统(NFS)配置。
3)FTP服务器配置:安装与配置vsftp。
4)DNS服务器、DHCP服务器配置。
5)配置sendmail邮件服务器。
(三)Web服务配置
1. mysql配置和使用
安装、配置与管理mysql,并能进行数据备份与恢复。
2. apache配置和使用
安装apache,使用apache的配置文件管理web服务器,设置虚拟主机,配置PHP解释器与管理工具。
(四)Linux服务器安全管理
1. 防火墙
了解IP包过滤,使用内核支持的防火墙,能使用iptable进行防火墙配置。
能利用网络地址转换实现透明代理,能使用squid进行配置透明代理。
能进行端口扫描,并捕获网络数据包,并进行流量控制。
2. sshd配置
能配置sshd服务,在Windows上能使用SSH进行远程登录与管理。
3. 日志阅读与管理
能阅读Linux日志,包括连接时间日志、进程统计日志与错误日志,了解各日志文件的作用,能管理与分析日志。
能启用Mysql与Apache日志记录功能,了解日志文件与日志格式,能进行基本日志分析。
建议买《Linux网络管理及应用》胡维华著来看看,不用看的很细,大致的看看并且最好实际 *** 作下,基本都弄懂后应该就可以过了。
举例,有台机器叫AAA,想把自己机器根下的一个叫abc的目录极其里面的所有文件都共享给一台叫BBB的机器。在这里AAA就可看成是服务器,BBB为客户端,方法如下:
(在AAA上先配置)
1.
vi /etc/exports
(用vi编辑器打开共享资源,在里面填写共享的属性,linux下nfs的共享资源路径为etc下的exports)
打开编辑器后,里面可能什么都没有,需要自己填写,然后保存即可,在这里填写
2.
/abc BBB(ro)
之后按Esc停止文字录入,然后按Shift+;键,在出来的冒号后输入wq,表示保存退出!
(这个的格式是这样的:先给出要共享的路径,然后空格,后面写共享给谁,可以是IP地址或主机名。再后面的括号里表示以什么方式来共享,ro是客户端只能读,如果想让客户端可以改,可设为rw,即可读写)
3.
service portmap start
service nfs start
ntsysv
(这是3行不同的命令,第一个是将portmap服务打开,也就是先打开nfs共享通讯的端口,第二个是开启nfs服务,第三步是进入一个图像画面,在里面找到nfs服务,然后用空格选择上,以保证下次机器启动时,系统会自动运行nfs服务的意思)
在客户段 *** 作如下:
mkdir /abc
mount AAA:/abc /abc
service portmap start
service nfs start
ntsysv
第一步是在本机的根上建立一个叫abc的目录
第二步是将AAA机器上的abc目录挂载到本机的abc目录上
第三步和第四步是启动客户端的端口和服务
最后一步是保证下次系统启动时自动运行什么服务
说了这么多,应该够详细了吧? *^_^*
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)