宗骁
摘 要:Linux操作系统在计算机相关领域占据重要地位。本文在简单介绍Linux操作系统的基础上,将重点分析Linux系统的WEB服务器、FTP服务器、Samba服务器、DNS服务器及Telnet服务器的配置技巧,以更好地掌握Linux操作系统的相关知识,为今后的使用操作奠定一定的基础。
关键词:Linux服务器 配置方法
随着计算机技术的迅速发展,相关计算机网络技术已逐步走向熟,这其中Linux操作系统就占了相当重要的地位,Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,主要运行UNIX工具软件、应用程序和网络协议,它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
1、 Linux概述
Linux操作系统于1991年10月5日第一次正式向外公布,Linux操作系统由此诞生。Linux的发展依赖于UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络这五大支柱。目前的Linux操作系统主要有Red Hat Linux、SuSE linux和Debian GNU/linux[1]。
Linux的特点为文件目录结构采用阶层式,为用户管理文件提供了最大的便利;完全兼容POSIX1.0标准;.Linux支持多用户、多任务;支持多种平台;支持多种文件系统,例如Ext3、FTA32、NTFS等;安全可靠。
2、Linux服务器配置技巧
2.1 WEB服务器配置
使用Apache服务器进行WEB服务器的配置,首先在系统中安装Apache服务器,然后打开etc/httpd/conf/httpd.conf文件,设置主目录路径DocumentRoot“/var/www/html”;设置默认文档DirectoryIndex index.html;设置监听端口,默认情况端口为80端口;设置配置文件根目录ServerRoot “etc/httpd”;设置服务器主机名称。编辑完以上属性值后,启动httpd服务,启动方式如下:
最后进行IP地址的配置并进行测试。
2.2 FTP服务器配置
以Red Hat Linux为例,首先打开etc/vsftpd/vsftpd.conf文件,然后定义用户类型,定义内容包括定义anonymous-enable=YES允许匿名用户登录、定义anon-umask=022匿名用户上传的文档权限、定义anon-upload-enable=YES允许匿名用户上传文件、定义anon-mkdir-write-enable=YES允许建立目录、定义anon-other-write-enable=YES允许重命名文件。
设置共享文件夹目录,然后使用service命令启动vsftpd服务。此外,还要对重要的配置文件进行设置,这些配置文件包括/etc/ftpusers、/etc/ftpconversions、/etc/ftp-groups、/etc/ftpphosts、/etc/ftpaccess。
最后进行验证,用图形工具和命令行访问FTP服务器,也可以采用图形化FTP程序,包括窗口式gFTP,通过Web浏览器去访问FTP服务器。
2.3 Samba服务器配置
确定在Linux主机上安装Samba服务后,进行配置。首先在根目录下建立共享文件夹“lzxshare”,转到home目录,在mkdir lzxshare下建立lzxshare文件夹;然后添加linux账户,并设置用户密码;修改共享文件夹的访问权限,让用户具有该共享文件夹的访问权限,并将用户添加到Samba服务器的用戶列表中。
对Samba的配置文件smb.conf进行设置,文件路径为/etc/samba/smb.conf,设置成工作组及显示主机名称,设置准许的网段访问hosts allow=192.168.0,并设置安全级别为user类型;在该文件的末尾添加一个lzxshare文件夹的相关定义,如下所示:
最后在Windows系统下,选择开始|搜索命令,在文本框中输入Samba服务器的地址,查找到Samba服务器,输入用户名和密码,进行访问[2]。
2.4 DNS服务器配置
2.4.1文件的配置
配置/etc/named.conf主文件,内容如下:
配置正向解析区域文件abc.zone,实现域名绑定IP地址,文件内容如下所示:
配置反向解析区域文件abc.local.zone,实现IP地址绑定域名,通常是对文件进行复制然后进行编辑,文件内容如下所示:
2.4.2修改linux服务器的resolv.conf文件及测试
将linux服务器的DNS服务器设定为其本身Nameserver=192.168.124.128。
通过nslookkup命令测试DNS服务器正反向解析是否正确。
在实际课堂教学中,应制定相应的教学目标,明确课堂教学内容,在教学前先进行相应服务器的安装,根据服务器的类型制定不同的教学方法,加强学生的操作实践,特别是对于一些服务器配置中复杂文件配置的过程应给予积极的指导,让学生掌握配置命令的使用与编辑配置文件,学会修改配置参数等,保证学生配置操作的正确性,确保学生能真正掌握Linux服务器的配置方法,实现独立操作,且保证配置后服务器的正常运行。
结语
随着Linux操作系统的不断发展,Linux服务器的配置技巧应成为每位Linux学习者的基础必备知识,对于不同的Linux操作系统,熟悉各服务器的安装、运行环境,掌握WEB服务器、FTP服务器、Samba服务器及DNS服务器的配置方法,以便为相关软件、程序的开发奠定一定的基础,也相信在不久的将来Linux会更加完善,能更好地服务于广大用户。
参考文献
[1]李治西.Linux服务器配置[J].计算机光盘软件与应用,2014,(4):116-118.
[2]陈欣.Linux系统下Apache服务器的配置与研究[J].无线互联科技,2014,(11):69,121.
[3]周莉.基于Linux的中小企业DNS服务综合配置[J].电脑知识与技术,2015,11(18):50-51,53.