Linux系统管理2课程项目报告14110410106郭常福.docx

上传人:b****6 文档编号:3327112 上传时间:2022-11-21 格式:DOCX 页数:19 大小:371.02KB
下载 相关 举报
Linux系统管理2课程项目报告14110410106郭常福.docx_第1页
第1页 / 共19页
Linux系统管理2课程项目报告14110410106郭常福.docx_第2页
第2页 / 共19页
Linux系统管理2课程项目报告14110410106郭常福.docx_第3页
第3页 / 共19页
Linux系统管理2课程项目报告14110410106郭常福.docx_第4页
第4页 / 共19页
Linux系统管理2课程项目报告14110410106郭常福.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Linux系统管理2课程项目报告14110410106郭常福.docx

《Linux系统管理2课程项目报告14110410106郭常福.docx》由会员分享,可在线阅读,更多相关《Linux系统管理2课程项目报告14110410106郭常福.docx(19页珍藏版)》请在冰豆网上搜索。

Linux系统管理2课程项目报告14110410106郭常福.docx

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

 

《Linux系统管理

课程项目报告

 

项目名称:

虚拟网络环境下的综合服务器配置

完成人姓名:

郭常福

完成人学号:

14110410106

提交日期:

2016.6.7

 

一、项目描述

【项目目的】

●掌握服务管理和进程管理

●掌握网络环境建设与维护

●掌握Apache服务器的基本配置方法

●掌握MySQL服务器的配置方法

●掌握DHCP服务器的配置方法

●掌握FTP服务器的配置方法

 

【项目环境】

●Windows操作系统

●Vmware虚拟机及Linux虚拟机

【项目知识】

●配置网络连接

表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.3

ifconfig

查看网卡状态

-a

ifconfig

ifconfig–a

ifconfigeth0

设置网卡临时ip

ifconfigeth0192.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

指定发送报文数量

-c

ping202.96.69.38

ping–c3202.96.69.38

指定发送报文大小

-s

ping–s200202.96.69.38

指定等待响应时间

-W

ping–W20202.96.69.38

●Apache服务器的基本知识

表2Apache服务器的基本知识

目录

相关内容

说明

实例

相关文件的安装位置

/etc/httpd/conf

存放httpd.conf配置文件

/etc/rc.d/init.d

存放Apache服务启动脚本httpd

/var/www/html

默认的Web站点根目录

配置文件中常用配置项

DocumentRoot

用于设置Web服务器的站点根目录

DocumentRoot

“/var/www/html”

Listen

服务器监听端口

Listen80

DirectoryIndex

设置站点主页文件的搜索顺序各文件间用空格分隔

DirectoryIndex

index.htmlindex.jsp

●虚拟主机的配置方法及使用

1、基于名字或主机名的虚拟主机

步骤:

域名注册:

使其能解析服务器所使用的IP地址。

listen指令:

在配制文件指定要监听的地址和端口。

NameVirtualHost:

使用哪个IP地址和端口接受请求。

容器:

定义每一个虚拟主机。

2、基于IP的虚拟主机

前提:

有多块网卡,每块网卡一个IP地址

只有一块网卡时,用虚拟网卡的方法可以实现

步骤:

域名注册:

能解析服务器所使用的IP地址。

listen指令:

在配制文件中指定要监听的地址和端口。

定义每一个虚拟主机。

重启Apache服务器,测试虚拟机。

●MySQL服务器的配置方法

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数据库名;

创建数据库

createdatabasecouman

showdatabases;

查看所有数据库信息

showdatabases;

use数据库名字;

选择该数据库

usecouman;

deletedatabase数据库名;

删除指定数据库

deletedatabasecouman

createtable表名(字段名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.sql

mysqldump备份数据库的名字表名1(表名2...)--user=用户名--password=密码>备份的文件名

备份数据库中指定的表

/usr/bin/mysqldumpcoumanstudent--user=root--password=mysql>db01.sql

mysql-u用户名-p数据库名<备份文件

恢复数据库和表

Mysql–uroot–pcouman

●DHCP服务器的配置方法

1.编辑配置文件dhcpd.conf

#cp/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample/etc/dhcpd.conf

#vim/etc/dhcpd.conf

ddns-update-styleinterim;

subnet网段netmask子网掩码{

rangeIP地址范围;

optionrouters网关;

}

group{

optionrouters网关;

hoststaticiphost1{

hardwareEthernet物理地址;

fixed-address固定IP地址;

}

}

编辑完成后保存退出。

2.启动DHCP服务

#servicedhcpdstart

●FTP服务器的配置方法

表4FTP常用命令

命令

说明

?

查询列出ftp命令

pwd

显示远程主机上的当前工作目录

ls

显示当前远程目录下的内容

cd

切换远程目录

lcd

切换本地工作目录

asc

纯文本方式传输

bin

二进制方式传输

get

从远程服务器上download一个文件

put

上传一个文件到远程服务器上

mget

下载多个文件

mput

上传多个文件

bye

断开与服务器的连接

quit

退出服务器

对FTP服务器进行配置,通过修改配置文件vsftpd.conf来实现。

涉及的配置项有:

ftpd_banner:

设置登录信息提示

anonymous_enable:

设置匿名用户登录

max_clients:

设置最大连接数

idle_session_timeout:

设置空闲超时时间

二、基础模块

1临时修改主机名为姓名拼音。

hostnameguochangfu

2查看network服务的启动状态,将network服务重新启动

Servicenetworkstatus

3将/mnt目录压缩成mnt1.tar.bz包,并将此包释放到/usr下

4通过文件查看eth0网卡的信息

5永久设置IP地址为210.47.128.25,子网掩码为255.255.255.0。

并使其生效。

并查看设置结果。

6向目的主机127.0.0.1发送10次2K的ping测试包,检测网络是否畅通。

7临时性设置网卡IP地址为192.168.168.1**。

(**是学号后2位)

8显示系统中所有网卡的配置信息

9用rpm命令查询vsftpd软件包是否已经安装

10设置本机IP对应的域名。

请检验与该域名网络是否连通。

11永久修改主机名为linuxhost

12请列举Linux系统启动的顺序和步骤。

13将/home目录压缩成以.tar.gz为扩展名的tar包

14设置运行级别3和5下,Apache服务器的httpd服务的自启动状态为on

15以root用户的身份完成以下操作

将当前工作目录切换为/root目录。

在/root目录中创建目录myjob/bbc/cdd目录树。

在/root目录中创建普通文本文件fileaaa。

将fileaaa文件复制到/root/myjob目录下。

将fileaaa文件移动到/root/myjob/bbc目录下,并重新命名为filebbc。

新建用户zhanglu,并作为student用户组的成员(student用户组已经存在)。

将filebbc文件的拥有者修改为zhanglu,所属组改为student。

将zhanglu添加到root用户组中。

删除zhanglu用户以及该用户的家目录。

16U盘的挂载和卸载步骤

17解释/etc/passwd文件中第一行各个字段的含义。

18vim编辑器的工作模式有几种,画图表示几种模式之间的转换关系

19请列举Linux系统网络故障排除的步骤。

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

挂载步骤

mkdir/home/tom/usb

fdisk–l

mount/dev/sdbl/home/tom/usb

卸载步骤

cd/home/tom/usb

cp/home/tom/tfile..

umount/dev/sdbl

 

17.root是用户名

X是密码,但是密码不会显示出来

第一个0是用户的ID

第二个0是组的ID

0后面的root是描述信息

/root是它的主目录

/bin/bash是它的登录shell

18.

命令模式:

不管用户当前处于何种模式,只要按Esc键,则立即进入命令模式。

在命令模式下,允许输入vim的命令,以对文件进行管理,输入的vim命令通常都是单个字母并且所输的命令都不回显。

输入模式:

也称插入模式或编辑模式。

在该模式下,用户输入的内容成为文件正文,并显示在屏幕上。

在命令模式下,输入i,a,o命令都可以进入到输入模式,实现对文件内容的输入或者修改。

在命令模式下按“shift+”键,即可切换到末行模式。

此时,在编辑器屏幕的最后一行将显示“:

”提示符,在此行中输入命令,按回车键即可开始执行。

命令执行结束后,自动切换到命令模式。

19.

1)检查本机IP地址及网关地址是否正确

无法访问Internet网时,先检查当前主机的IP地址,网关和域名解析服务器是否正确。

检查网卡本身工作情况,网线连接情况。

对于动态分配的IP地址,Windows系统使用ipconfig/all命令查看,若配置不正确,查看DHCP服务器;Linux系统使用ifconfig命令获得当前主机IP地址,traceroute命令查看路由表,注意默认路由。

2)检查与网关和代理服务器是否畅通

使用ping命令测试与网关地址,代理服务器之间的网络是否畅通。

如果不畅通说明网关设置出现问题。

3)检查与DNS服务器的连接

使用ping命令测试与DNS地址是否畅通,不通则更换DNS地址。

如果更换若干DNS地址,仍ping不通,则考虑是否是网关接入互联网部分出现问题。

4)测试域名解析是否正确

用nslookup命令测试当前使用的DNS服务器是否能够正确解析域名,如果不能正确解析则需要更换DNS服务器。

另外在访问特殊端口时,要考虑端口是否被路由器或防火墙关闭。

三、综合服务器配置模块

1.配置DHCP服务器。

要为192.168.17.0/24的网段的用户,提供IP动态分配服务.

IP分配范围在192.168.17.20~192.168.17.100,默认网关192.168.17.1。

并为1台主机绑定IP地址。

 

Subnet192.168.17.0netmask255.255.255.0{

optionrouters192.168.17.1;

range192.168.17.20192.168.17.100;

}

group{

optionsrouters192.178.17.1;

hoststaticiphost1{

hardwareethernet00:

0C:

09:

04:

ED:

35;

fixed-drdress192.168.137.101;

}

}

ifconfigeth0192.168.17.0

ifconfig

2.配置MySQL服务器。

创建数据库名为family

创建member(家庭成员)表,保存3条家庭成员信息(内容自拟),包括id,name,role,phonenumber属性

添加一条成员信息:

125姓名拼音children123456

查询刚添加的成员信息

将姓名拼音成员的phonenumber修改为12345678

备份数据库

删除family数据库

恢复数据库

/usr/bin/mysql–hlocalhost–uroot–p

123456

Createdatabasefamily;

Usefamily;

Createtablemember(idchar(5),namevarchar(10),rolevarchar(10),phonenumberchar(11));

Describemember;

insertintomembervalues(123,’changfu’,’children’,123456);

select*frommember;

updatemembersetphonenumber=12345678wherename=’changfu’;

select*frommember

cd

mysqldump–uroot–p--password=’123456’family>guosql.sql

 

3.root管理员对FTP服务器进行以下配置:

允许匿名用户登录但不允许上传文件;设置用户登录信息为“welcometoFTP!

”,最大连接上限是1;无操作时,空闲超时时间10秒后自动断开。

Vim/etc/vsftpd/vsftpd.conf

ftpd_banner=welcometoFTP!

anonymous_enable=yes

anon_upload_enable=no

max_clients=1

idle_session_timeout=10

ftp192.168.137.106测试

 

4.配置Apache服务器:

要求:

设置本机的IP地址是192.168.0.46。

设置web站点根目录位于/var/www/html/姓名拼音。

默认首页是姓名拼音.html,首页内容为:

hello,Thisismyhome!

效果:

在浏览器中只需要输入192.168.0.46:

8080,确定后即可出现hello,Thisismyhome!

页面。

(请按下面的要求写出配置步骤)

(1)配置IP地址的步骤。

Ifconfigeth0192.168.0.46

(2)配置web站点根目录位于/var/www/html/姓名拼音的步骤。

vim/etc/httpd/conf/httpd.conf

DocumentRoot“/var/www/html/guochangfu.html”

httpd–t

servicehttpdrestart

 

(3)配置端口号为8080的步骤

创建首页是姓名拼音.html并写入“hello,Thisismyhome!

”字符串的步骤。

cd/var/www/html

mkdirguochangfu.html

vimguochangfu.html

插入“hello,Thisismyhome!

保存退出

Vim/etc/httpd/conf/httpd.conf

Listen8080

保存退出

Httpd–t

Servicehttpdrestart

四、项目总结

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1