• 466.50 KB
  • 18页

linux系统管理2课程项目报告——14110410106郭常福

  • 18页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'《Linux系统管理II》课程项目报告项目名称:虚拟网络环境下的综合服务器配置完成人姓名:郭常福完成人学号:14110410106提交日期:2016.6.7 一、项目描述【项目目的】l掌握服务管理和进程管理l掌握网络环境建设与维护l掌握Apache服务器的基本配置方法l掌握MySQL服务器的配置方法l掌握DHCP服务器的配置方法l掌握FTP服务器的配置方法【项目环境】lWindows操作系统lVmware虚拟机及Linux虚拟机【项目知识】l配置网络连接表1配置网络连接命令列表类型命令功能参数实例网络的基本配置hostname查看主机名hostname设置临时主机名hostnameneustu修改主机名vi/etc/sysconfig/network修改为:HOSTNAME=newname/etc/sysconfig/network(网络配置文件)是否启动网络服务NETWORKING=yes主机名HOSTNAME=localhost/etc/sysconfig/network-scripts/ifcfg-eth0(网卡配置文件)ip获取方式dhcp:动态static:静态IP地址IPADDR=192.168.168.3ifconfig查看网卡状态-aifconfigifconfig–aifconfigeth0设置网卡临时ipifconfigeth0192.168.200.1netmask255.255.255.0修改网卡mac地址ifconfigethohwether00:0C:29:03:F3:76/etc/resolv.conf设置域名服务器nameserver202.96.69.38/etc/hosts本地名称解析202.96.69.38neusoft网络调试命令ping指定发送报文数量-cping202.96.69.38ping–c3202.96.69.38指定发送报文大小-sping–s200202.96.69.38指定等待响应时间-Wping–W20202.96.69.38 lApache服务器的基本知识表2Apache服务器的基本知识目录相关内容说明实例相关文件的安装位置/etc/httpd/conf存放httpd.conf配置文件/etc/rc.d/init.d存放Apache服务启动脚本httpd/var/www/html默认的Web站点根目录配置文件中常用配置项DocumentRoot用于设置Web服务器的站点根目录DocumentRoot“/var/www/html”Listen服务器监听端口Listen80DirectoryIndex设置站点主页文件的搜索顺序各文件间用空格分隔DirectoryIndexindex.htmlindex.jspl虚拟主机的配置方法及使用1、基于名字或主机名的虚拟主机步骤:域名注册:使其能解析服务器所使用的IP地址。listen指令:在配制文件指定要监听的地址和端口。NameVirtualHost:使用哪个IP地址和端口接受请求。容器:定义每一个虚拟主机。2、基于IP的虚拟主机前提:有多块网卡,每块网卡一个IP地址只有一块网卡时,用虚拟网卡的方法可以实现步骤:域名注册:能解析服务器所使用的IP地址。listen指令:在配制文件中指定要监听的地址和端口。:定义每一个虚拟主机。重启Apache服务器,测试虚拟机。lMySQL服务器的配置方法1.MySQL服务器的启动与测试启动服务:servicemysqldstart设置在235级别自启动:chkconfig--level235mysqldon查看服务器状态:/usr/bin/mysqladminversion测试是否能连接到MySQL服务器:/usr/bin/mysql修改root用户登录MySQL服务器的口令:usr/bin/mysqladmin-uroot-hlocalhostpasswd"123456"2.MySQL服务器的操作方法 表3数据库基本命令列表命令功能实例createdatabase数据库名;创建数据库createdatabasecoumanshowdatabases;查看所有数据库信息showdatabases;use数据库名字;选择该数据库usecouman;deletedatabase数据库名;删除指定数据库deletedatabasecoumancreatetable表名(字段名1字段类型[字段约束],字段名2字段类型[字段约束],...,字段名n字段类型[字段约束],[表约束]);创建表createtablestudent(sidint(10)notnullauto_increment,snovarchar(10)notnull,snamevarchar(30)notnull,sexint(5)default0,classvarchar(20),primarykey(sid));describe表名;查看表的结构describestudent;showtables;列出已经创建的表showtables;Altertable表名操作1[,操作2,...];修改表,操作包括add、change、modify、drop和rename等Altertablestudentaddemailvarchar(20);createtable新表名like原表名;复制表createtablestudentlikestudent_info;droptable表名1[,表名2,...];删除表Droptablestudent;insertinto表名(字段1,字段2,...,字段n)values(字段1的值,字段2的值,...,字段n的值);增加记录insertintostudent(sno,sname,sex,class)values(1001,"wangli",1,"302");Update表名set字段名1=值,字段名2=值,...,字段名n=值,where匹配条件;更新记录updatestudentsetsname=’wanglili’,class=’301’wheresname=’wangli’;Select字段名from表名where匹配条件;查询记录select*fromstudent;Deletefrom表名where匹配条件;删除记录Deletefromstudentwheresname=’wanglili’;mysqldump备份数据库的名字--user=用户名--password=密码>备份的文件名备份数据库/usr/bin/mysqldumpcouman--user=root--password=mysql>db01.sqlmysqldump备份数据库的名字表名1(表名2...)--user=用户名--password=密码>备份的文件名备份数据库中指定的表/usr/bin/mysqldumpcoumanstudent--user=root--password=mysql>db01.sqlmysql-u用户名-p数据库名<备份文件恢复数据库和表Mysql–uroot–pcoumanguosql.sql3.root管理员对FTP服务器进行以下配置:允许匿名用户登录但不允许上传文件;设置用户登录信息为“welcometoFTP!”,最大连接上限是1;无操作时,空闲超时时间10秒后自动断开。Vim/etc/vsftpd/vsftpd.confftpd_banner=welcometoFTP!anonymous_enable=yesanon_upload_enable=nomax_clients=1idle_session_timeout=10ftp192.168.137.106测试4.配置Apache服务器:要求:设置本机的IP地址是192.168.0.46。设置web站点根目录位于/var/www/html/姓名拼音。默认首页是姓名拼音.html,首页内容为:hello,This ismyhome!。效果:在浏览器中只需要输入192.168.0.46:8080,确定后即可出现hello,Thisismyhome!页面。(请按下面的要求写出配置步骤)(1)配置IP地址的步骤。Ifconfigeth0192.168.0.46(2)配置web站点根目录位于/var/www/html/姓名拼音的步骤。vim/etc/httpd/conf/httpd.confDocumentRoot“/var/www/html/guochangfu.html”httpd–tservicehttpdrestart(3)配置端口号为8080的步骤创建首页是姓名拼音.html并写入“hello,Thisismyhome!”字符串的步骤。cd/var/www/htmlmkdirguochangfu.htmlvimguochangfu.html插入“hello,Thisismyhome!”保存退出Vim/etc/httpd/conf/httpd.confListen8080保存退出Httpd–tServicehttpdrestart 四、项目总结'