《最新Linux系统管理2课程项目报告——14110410106郭常福.doc》由会员分享,可在线阅读,更多相关《最新Linux系统管理2课程项目报告——14110410106郭常福.doc(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateLinux系统管理2课程项目报告14110410106郭常福Linux系统管理2课程项目报告14110410106郭常福Linux系统管理II课程项目报告项目名称:虚拟网络环境下的综合服务器配置完成人姓名:郭常福完成人学号:14110410106提交日期:2016.6.7一、项目描述【项目目的】l 掌握服务管理和进程管理l 掌握网络环境建设与维护l 掌握Apache服
2、务器的基本配置方法l 掌握MySQL服务器的配置方法l 掌握DHCP服务器的配置方法l 掌握FTP服务器的配置方法【项目环境】l Windows 操作系统l Vmware 虚拟机及Linux虚拟机【项目知识】l 配置网络连接表1 配置网络连接命令列表类型命令功能参数实例网络的基本配置hostname查看主机名hostname设置临时主机名hostname neustu修改主机名vi /etc/sysconfig/network修改为:HOSTNAME=newname/etc/sysconfig/network(网络配置文件)是否启动网络服务NETWORKING=yes主机名HOSTNAME=l
3、ocalhost/etc/sysconfig/network-scripts/ifcfg-eth0(网卡配置文件)ip获取方式dhcp:动态static:静态IP地址IPADDR=192.168.168.3ifconfig查看网卡状态-aifconfigifconfig aifconfig eth0设置网卡临时ipifconfig eth0 192.168.200.1 netmask 255.255.255.0修改网卡mac地址ifconfig etho hw ether 00:0C:29:03:F3:76/etc/resolv.conf设置域名服务器nameserver 202.96.69.
4、38/etc/hosts本地名称解析202.96.69.38 neusoft网络调试命令ping指定发送报文数量-cping 202.96.69.38ping c 3 202.96.69.38指定发送报文大小-sping s 200 202.96.69.38指定等待响应时间-Wping W 20 202.96.69.38l Apache服务器的基本知识表2 Apache服务器的基本知识目录相关内容说明实例相关文件的安装位置/etc/httpd/conf存放httpd.conf配置文件/etc/rc.d/init.d存放Apache服务启动脚本httpd/var/www/html默认的Web站点
5、根目录配置文件中常用配置项DocumentRoot用于设置Web服务器的站点根目录DocumentRoot“/var/www/html”Listen服务器监听端口Listen 80DirectoryIndex设置站点主页文件的搜索顺序各文件间用空格分隔DirectoryIndexindex.html index.jspl 虚拟主机的配置方法及使用1、基于名字或主机名的虚拟主机步骤:域名注册:使其能解析服务器所使用的IP地址。listen指令:在配制文件指定要监听的地址和端口。NameVirtualHost:使用哪个IP地址和端口接受请求。容器:定义每一个虚拟主机。2、基于IP的虚拟主机前提:有
6、多块网卡,每块网卡一个IP地址只有一块网卡时,用虚拟网卡的方法可以实现步骤:域名注册:能解析服务器所使用的IP地址。listen指令:在配制文件中指定要监听的地址和端口。:定义每一个虚拟主机。重启Apache服务器,测试虚拟机。l MySQL服务器的配置方法1. MySQL服务器的启动与测试启动服务:service mysqld start设置在235级别自启动:chkconfig -level 235 mysqld on查看服务器状态:/ usr/bin/mysqladmin version 测试是否能连接到MySQL服务器:/usr/bin/mysql 修改root用户登录MySQL服务器
7、的口令:usr/bin/mysqladmin -u root -h localhost passwd 123456 2. MySQL服务器的操作方法表3 数据库基本命令列表命令功能实例create database 数据库名;创建数据库create database coumanshow databases;查看所有数据库信息show databases;use 数据库名字;选择该数据库use couman;delete database 数据库名;删除指定数据库delete database coumancreate table 表名(字段名1 字段类型字段约束,字段名2 字段类型字段约束,
8、.,字段名n 字段类型字段约束,表约束);创建表create table student(sid int(10) not null auto_increment, sno varchar(10) not null,sname varchar(30) not null, sex int(5) default 0 , class varchar(20),primary key(sid);describe 表名;查看表的结构describe student;show tables;列出已经创建的表show tables;Alter table 表名 操作1,操作2,.;修改表,操作包括add、cha
9、nge、modify、drop和rename等Alter table student add email varchar(20);create table 新表名 like 原表名;复制表create table student like student_info;drop table 表名1,表名2,.;删除表Drop table student;insert into 表名 (字段1,字段2,.,字段n) values (字段1的值,字段2的值,.,字段n的值);增加记录insert into student (sno,sname,sex,class) values(1001,wangli
10、,1,302);Update 表名 set 字段名1=值,字段名2=值,.,字段名n=值,where 匹配条件;更新记录update student set sname=wanglili,class=301 where sname=wangli;Select 字段名 from 表名 where匹配条件;查询记录select * from student;Delete from 表名 where 匹配条件;删除记录Delete from student where sname=wanglili;mysqldump 备份数据库的名字 -user=用户名 -password=密码备份的文件名备份数据
11、库/usr/bin/mysqldump couman -user=root -password=mysql db01.sqlmysqldump 备份数据库的名字 表名1 (表名2 .)-user=用户名 -password=密码 备份的文件名备份数据库中指定的表/usr/bin/mysqldump couman student -user=root -password=mysql db01.sqlmysql -u 用户名 -p 数据库名 备份文件恢复数据库和表Mysql u root p couman guosql.sql3. root管理员对FTP服务器进行以下配置:允许匿名用户登录但不允许
12、上传文件;设置用户登录信息为“welcome to FTP!”,最大连接上限是1;无操作时,空闲超时时间10秒后自动断开。Vim /etc/vsftpd/vsftpd.confftpd_banner=welcome to FTP! anonymous_enable=yes anon_upload_enable=no max_clients=1 idle_session_timeout=10ftp 192.168.137.106 测试4. 配置Apache服务器:要求:设置本机的IP地址是192.168.0.46。设置web站点根目录位于 /var/www/html/姓名拼音。 默认首页是 姓名
13、拼音.html,首页内容为:hello,This is myhome!。效果:在浏览器中只需要输入192.168.0.46:8080,确定后即可出现hello,This is myhome!页面。(请按下面的要求写出配置步骤)(1) 配置IP地址的步骤。Ifconfig eth0 192.168.0.46(2) 配置web站点根目录位于 /var/www/html/姓名拼音的步骤。vim /etc/httpd/conf/httpd.confDocumentRoot “/var/www/html/guochangfu.html”httpd tservice httpd restart(3) 配置端口号为8080的步骤创建首页是姓名拼音.html并写入“hello,This is myhome!”字符串的步骤。cd /var/www/htmlmkdir guochangfu.htmlvim guochangfu.html插入 “hello, This is myhome!”保存退出Vim /etc/httpd/conf/httpd.confListen 8080保存退出Httpd tService httpd restart四、项目总结-