日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

大三下 期中试卷

發(fā)布時間:2024/7/19 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大三下 期中试卷 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ? ?自己做的,僅供參考。對錯自負

?

?

湛江師范學院20142015學年度第 2學期

期中試卷

科目:LINUX網絡服務器管理

題號

一、

操作

二、

C 編程

三、

shell編程

四、

辯論

總分

評分

復核

分值

25

25

25

25

100?

蔡廣基

?

得分

?????

?

得分

評卷人

?

蔡廣基

(50)

一、課本pp.333認證網站某目錄的方法中,用戶賬號保存到認證用戶文件中。用戶賬號也可以保存到MySQL的表中。試參照/etc/httpd/conf.d/auth_mysql.conf

8-38行,做實驗:

1、在文檔根目錄下創(chuàng)建lab目錄,在lab下創(chuàng)建主頁,內容自定。(5)

2、以MySQLroot用戶,創(chuàng)建數(shù)據(jù)庫auth,在該庫中創(chuàng)建表users(10)

3、把數(shù)據(jù)庫auth中表users授權給用戶lili,權限select,insert,update, delete,密碼lili123(10)

4、以用戶lili連接MySQL,在上述表中插入賬號:用戶luo,密碼luo123;用戶guo,密碼guo123(10)

5、在該目錄下創(chuàng)建局部配置文件,實現(xiàn)對該目錄的訪問認證,用戶賬號保存到數(shù)據(jù)庫auth的表users中。(10)

6、在Windows的瀏覽器中測試。(5)

寫出實驗的步驟和結果。

?

1、在文檔根目錄下創(chuàng)建lab目錄,在lab下創(chuàng)建主頁

[root@localhost root]# cd /var/www/html

[root@localhost html]# mkdir lab

[root@localhost html]# cd lab

[root@localhost lab]# cat > index.php

<h1>這是主頁</h1>

?

2、以MySQL的root用戶,創(chuàng)建數(shù)據(jù)庫auth,在該庫中創(chuàng)建表users。

?

[root@localhost root]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

?

mysql> CREATE DATABASE auth;

Query OK, 1 row affected (0.10 sec)

?

mysql> USE auth;

Database changed

mysql> CREATE TABLE users (

-> user_name CHAR(30) NOT NULL,

-> user_passwd CHAR(20) NOT NULL,

-> PRIMARY KEY (user_name)

-> );

Query OK, 0 rows affected (0.04 sec)

?

3、 把數(shù)據(jù)庫auth中表users授權給用戶lili,權限select,insert,update, delete,密碼lili123

?

mysql> GRANT ALL ON auth.users TO lili@localhost IDENTIFIED BY 'lili123';

Query OK, 0 rows affected (0.07 sec)

?

4、 以用戶lili連接MySQL,在上述表中插入賬號:用戶luo,密碼luo123;用戶guo,密碼guo123

?

mysql> exit

Bye

?

[root@localhost root]# mysql -u lili -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3 to server version: 3.23.54

?

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

?

mysql> USE auth;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

?

Database changed

mysql> insert into users values

-> ("luo", ENCRYPT('luo123')),

-> ("guo", ENCRYPT('guo123'));

Query OK, 2 rows affected (0.04 sec)

Records: 2 Duplicates: 0 Warnings: 0

mysql> exit

Bye

?

5、 ①、修改全局配置

[root@localhost root]# vi /etc/httpd/conf/httpd.conf

把AddDefaultCharset的值修改為 utf-8 ,如下

AddDefaultCharset utf-8

?

找到<Directory "/var/www/html"> </Directory>節(jié)點,把AllowOverride值修改為 All 如下

AllowOverride All

?

②、使上面配置生效

[root@localhost root]# apachectl restart

?

③、創(chuàng)建局部配置文件,實現(xiàn)對該目錄的訪問認證

[root@localhost root]# cd /var/www/html/lab

[root@localhost lab]# cat > .htaccess

AuthName "MySQL authenticated zone"

AuthType Basic

AuthMySQLUser lili

AuthMySQLPassword lili123

AuthMySQLDB auth

AuthMySQLUserTable users

AuthMySQLNameField user_name

AuthMySQLPasswordField user_passwd

require valid-user

?

6、在Windows的瀏覽器中測試。

在瀏覽器輸入http://192.168.177.9/lab/,回車

出現(xiàn)下面的驗證提示框,可以分別輸入前面數(shù)據(jù)庫里面的luoguo帳號對應的賬號和密碼,來分別登錄查看主頁內容。

?

用戶名輸入guo,密碼輸入guo123,按"確定"按鈕得到下面頁面

?

得分

評卷人

?

蔡廣基

二、(50)

參照課本pp.2338-4做實驗,設:

?

左邊

右邊

子網

VMnet8?

VMnet1?

網關接口

eth0: 192.168.177.4

eth1: 192.168.150.4

中繼代理服務器

192.168.177.3

?

dhcp服務器

?

192.168.150.3

用你機上VMware中的實際ip替換上述地址。試做實驗:

1、用腳本自動部署dhcp服務器。運行之。(10)

2、配置中繼代理服務器。運行之。(10)

3VMware及其網關上,做必要的操作。(10)

4、在子網VMnet1Windows 客戶端測試。(10)

5、在子網VMnet8Windows 客戶端測試。(10)

寫出實驗的步驟和結果。

?

答:1、先去192.168.150.3,用腳本自動部署dhcp服務器

①(查看dhcp軟件是否安裝)

[root@localhost root]# rpm -qa | grep dhcp

如果沒有安裝,用(我的電腦)來FTP登錄,ftp://192.168.150.3/,文件-》登錄-》輸入帳號和密碼用(除了root用戶之外的用戶)登錄,再復制 dhcp-3.0pl1-23.i386.rpmdhcp-devel-3.0pl1-23.i386.rpmLinux端,接下來就按照下面命令安裝

?

[root@localhost 01]# rpm -ivh dhcp-3.0pl1-23.i386.rpm

[root@localhost 01]# rpm -ivh dhcp-devel-3.0pl1-23.i386.rpm

?

這里安裝后的檢測

[root@localhost 01]# rpm -qa | grep dhcp

dhcp-3.0pl1-23

dhcp-devel-3.0pl1-23

?

②寫腳本

[root@localhost etc]# cat > dnsgen.sh

IP="192.168.150"

#! /bin/bash

cat >> /etc/dhcpd.conf << +END+

ddns-update-style interim;

ignore client-updates;

subnet $IP.0 netmask 255.255.255.0 {

option routers $IP.4;

option subnet-mask 255.255.255.0;

option domain-name "gr.org";

option domain-name-servers $IP.3;

option time-offset 28800;

range dynamic-bootp $IP.30 $IP.230;

default-lease-time 21600;

max-lease-time 43200;

# we want the nameserver to appear at a fixed address

host ns {

next-server marvin.redhat.com;

hardware ethernet 12:34:56:78:AB:CD;

fixed-address 207.175.42.254;

}

}

+END+

?

③執(zhí)行腳本

[root@localhost etc]# sh dnsgen.sh

?

④防止下面啟動服務時中文亂碼

[root@localhost etc]# vi /etc/init.d/functions

(將這句話注釋掉,解決亂碼問題)# . /etc/sysconfig/i18n

?

⑤啟動服務

[root@localhost etc]# service dhcpd start

啟動 dhcpd [ 確定 ]

?

2、配置中繼代理服務器。運行之

①確保網關接口可以轉發(fā)net.ipv4.ip_forward = 1

以及添加192.168.177.3 192.168.150.3之間的路由,使兩機之間可以互相ping

?

②確保192.168.177.3安裝了dhcp軟件,關閉dhcpd 服務

[root@localhost root]# service dhcpd stop

?

③配置中繼代理服務器

[root@localhost yanji]# vi /etc/sysconfig/dhcrelay

# Command line options here

INTERFACES="eth0"

DHCPSERVERS="192.168.150.3"

?

[root@localhost yanji]# service dhcrelay start

啟動 dhcrelay [ 確定 ]

?

④去192.168.150.3添加192.168.177.0/24的子網

?

[root@localhost root]# cat >> /etc/dhcpd.conf

subnet 192.168.177.0 netmask 255.255.255.0 {

# --- default gateway

option routers 192.168.177.4;

option subnet-mask 255.255.255.0;

option domain-name "or.org";

option domain-name-servers 192.168.177.3;

option time-offset 28800;

range 192.168.177.81 192.168.177.200;

default-lease-time 86400;

max-lease-time 172800;

}

?

[root@localhost root]# service dhcpd restart

關閉 dhcpd [ 確定 ]

啟動 dhcpd [ 確定 ]

?

?

?

3VMware及其網關上,做必要的操作。

?

①、到VMware主界面"編輯"-》"虛擬網絡編輯器"分別把VMnet1VMnet8里面的"使用本地DHCP服務將IP地址分配給虛擬機"的勾去掉。

?

②去網關接口,如192.168.177.4

[root@localhost network-scripts]# vi /etc/sysctl.conf

net.ipv4.ip_forward的值改為1

使上面的更改生效

[root@localhost network-scripts]# sysctl -p

net.ipv4.ip_forward = 1

net.ipv4.conf.default.rp_filter = 1

kernel.sysrq = 0

kernel.core_uses_pid = 1

?

[root@localhost root]# service iptables stop

清除所有鏈: [ 確定 ]

刪除用戶定義的鏈: [ 確定 ]

將內建鏈重設為默認的"ACCEPT"策略: [ 確定 ]

?

4、在子網VMnet1Windows 客戶端測試。

?

①將VMnet1的(屬性-TCP/IPv4-》把里面的"自動獲取IP地址"打上勾,手動設置DNS服務器為192.168.150.3),把VMnet1禁用,再將其啟用

?

cmd 進命令行

?

C:\Users\Administrator>ipconfig /all

?

以太網適配器 VMware Network Adapter VMnet1:

?

連接特定的 DNS 后綴 . . . . . . . : gr.org

描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1

物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-01

DHCP 已啟用 . . . . . . . . . . . :

自動配置已啟用. . . . . . . . . . :

本地鏈接 IPv6 地址. . . . . . . . : fe80::fc2a:cb28:3df8:f2d0%12(首選)

IPv4 地址 . . . . . . . . . . . . : 192.168.150.230(首選)

子網掩碼 . . . . . . . . . . . . : 255.255.255.0

獲得租約的時間 . . . . . . . . . : 2015515 22:19:32

租約過期的時間 . . . . . . . . . : 2015516 4:19:31

默認網關. . . . . . . . . . . . . : 192.168.150.4

DHCP 服務器 . . . . . . . . . . . : 192.168.150.3

DHCPv6 IAID . . . . . . . . . . . : 419450966

DHCPv6 客戶端 DUID . . . . . . . : 00-01-00-01-1C-45-73-32-00-12-7B-70-A0-F2

DNS 服務器 . . . . . . . . . . . : 192.168.150.3

TCPIP 上的 NetBIOS . . . . . . . : 已啟用

?

由上面可以得到IPv4 地址為192.168.150.230dhcp服務器正常運行。

?

5、在子網VMnet8Windows 客戶端測試。

?

①將VMnet8的(屬性-TCP/IPv4-》把里面的"自動獲取IP地址"打上勾,手動設置DNS服務器為192.168.150.3),把VMnet8禁用,再將其啟用

?

cmd 進命令行

C:\Users\Administrator>ipconfig/all

?

以太網適配器 VMware Network Adapter VMnet8:

?

連接特定的 DNS 后綴 . . . . . . . : or.org

描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8

物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-08

DHCP 已啟用 . . . . . . . . . . . :

自動配置已啟用. . . . . . . . . . :

本地鏈接 IPv6 地址. . . . . . . . : fe80::4117:b3f0:133b:52de%13(首選)

IPv4 地址 . . . . . . . . . . . . : 192.168.177.200(首選)

子網掩碼 . . . . . . . . . . . . : 255.255.255.0

獲得租約的時間 . . . . . . . . . : 2015516 0:19:17

租約過期的時間 . . . . . . . . . : 2015517 0:19:17

默認網關. . . . . . . . . . . . . : 192.168.177.4

DHCP 服務器 . . . . . . . . . . . : 192.168.150.3

DHCPv6 IAID . . . . . . . . . . . : 453005398

DHCPv6 客戶端 DUID . . . . . . . : 00-01-00-01-1C-45-73-32-00-12-7B-70-A0-F2

DNS 服務器 . . . . . . . . . . . : 192.168.150.3

TCPIP 上的 NetBIOS . . . . . . . : 已啟用

?

由上面可以得到IPv4 地址為192.168.177.200,默認網關: 192.168.177.4

DHCP 服務器: 192.168.150.3,而VMnet8Windows本來是192.168.177.1的,這樣說明了中繼代理服務器正常運行。

轉載于:https://www.cnblogs.com/weiapro/p/4769803.html

總結

以上是生活随笔為你收集整理的大三下 期中试卷的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。