Linux体系和编程实验报告_第1页
Linux体系和编程实验报告_第2页
Linux体系和编程实验报告_第3页
Linux体系和编程实验报告_第4页
Linux体系和编程实验报告_第5页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux体系和编程

实验报告

姓名学号

实验名称实验四:Linux网络

开设学期

开设时间

报告日期

评定成绩

1,ssh,scp脚本(50分)

1)配置自己Linux用户至I]user2@的ssh无密码登录。

过程:

|root@Mylinuxhome]#ssh-keygen-1rsa

Generatingpublic/privatersakeypair.

Enterfileinwhichtosavethekey(/root/.ssh/id_rsa):/home/key

/home/keyalreadyexists.

Overwrite(y/n)?y

Enterpassphrase(emptyfornopassphrase):

Entersamepassphraseagain:

[Youridentificationhasbeensavedin/home/key.

Yourpublickeyhasbeensavedin/home/key.pub.

iThekeyfingerprintis:

SHA256:DSi87vPR3nbrrFYxbNlYkkqqmFVK8BWo3CGiBQKjCoQroot@Mylinux

Thekey1srandomartimageis:

l-h--[RSA2048]----4-

i|*................o..|

IEo.0.o+...0.I

IO000.=o+00=1

|o.oo+o.4-+o|

l|..45..+.

•o...

..o.o..

.o..oo-H-.

|+---[SHA256]-------工

无密登录:

[root@Mylinuxhome]#sshuser2@

WelcometoAlibabaCloudElasticComputeService!

Activatethewebconsolewith:systemctlenable--nowcockpit.socket

Lastlogin:ThuApr142C:28:312022from7

建立目录:

user2@chenbackup]$mkdirgongzhihao

user2@chenbackup]$Is

2)编写一个rcmotecp.sh的脚本。

测试:

(rootOMylinuxfin]#./rcnotccp.shfilclfilc2file?f?ilc

filel:OK

file2:OK

file3:OK

invalidfile:f?ile

远程端:

[user2@chengongzhihao)$Is

filel_20220415_l65157file2_20220415_165158file3_20220415_165158

代码:

#!/bin/bash

arr[0]±

arr[l]=^'1*

arr|2]i?・

functionremoteAction(){

mytime=$(date

name="$l

'scp$1user2@:~/backup/gongzhihao/$name

echo"$1:OK"

}

forfilein$*

do

letlen=${#file}

letflag=O

if[$len-ge255];then

echo'invalidfile:$file"

continue

else

forxin${arr[*]}

do

if[["Sfile"=米]]

then

echo,invalidfile:$file"

flag=4

break

fi

done

fi

if(($flag=O));then

remoteAction$file

fi

2,httpd和仃rcwalld实验(50分)

1)使用httpd服务建立一个网站(网站内容不做要求),使用默认80端口,并且在浏览器

完成访问。

默认端口:

//Listen12.34.56.78:雷

ListenB

I

鼠_______________________

页面输出内容:

|root©Mylinuxhtml|#catindex.html

hi,welcomemyfirstsite

成功访问:

Q08X+

G。QA不安全|08於☆

hi,welcomemyfirstsite

2)把httpd的端口改为8080,并配置防火墙对应规则,最终可以在浏览器中用8080端口浏

览网页。

修改端口号:

#Listen8:

Listen收眼

防火墙状态:

[root®MyLinuxfin]#systemctlstatusfirewalld

•firewalld.service-firewalld-dynamicfirewalldaemon

Loaded:loaded(/usr/lib/systemd/system/firewalld.service;ena

nabled)

Active:active(running)since五2022-04-1517:39:52CST;7mi

Docs:man:firewalld(l)

MainPID:753(firewalld)

Tasks:2

CGroup:/system.slice/firewalld.service

L753/usr/bin/python2-Es/usr/sbin/firewalld--nofor

15

A17:39:50Mylinuxsystemd[1]:Startingfirewalld-dynamic

x15

1517:39:52Mylinuxsystemdj1]:Startedfirewalld-dynamicf

x17:39:53Mylinuxfirewalld[753]:WARNING:AllowZoneDriftin

为8080端口配置防火墙规则:

[root@Mylinuxfin]#firewall-cmd--zone=public--add-port=8000/tcp--permanent

success

访问效果:

一■二.任用也同也:I

<-。QA不安全I08:3080

hi,welcomemyfirstsite

3)使用netstat命令找到8080端口被什么进程占用。

[root@Mylinuxfin]#netstat-tin|grep8080

tcp600:::80€0:::*LISTEN

4)在http的access_log里面找到httpd服务相关访问信息

root如ylinuxhttpd]#tail-f/var/log/httpd/access_log

[11--[15/Apr/2022:17:41:3840800)•GET-/favicon.icoHTTP/1.1,404209"htt

3://08/""MozilXa/5.0(WindowsNT10.0;Win64;x64)ApplewebKit/537.36(KHTM

L,likeGecko)Chrome/99.0.4844.74Safari/537.36Edg/99.0.1150.55,

11--(15/Apr/2022:17:44:0840800),GET/HTTP/1,1,304--'Mozilla/5.0

WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/99.0.4844.7

ISafari/537.36Edg/99.0.1150.55"

11--[15/Apr/2022:17:44:1040800],GET/HTTP/1.1,304-"'Mozilla/5.0

WindowsNT10.0;win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/99.0.4844.7

ISafari/537.36Edg/99.0.1150.55"

L11--[15/Apr/2022:17:44:10-W800)-GET/HTTP/1.1'304-",Mozilla/5.0

WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/99.0.4844.7

ISafari/537.36Edg/99.0.1150.55"

L11--[15/Apr/2022:17:45:4940800),GET/HTTP/1.1'304--'Mozilla/5.0

WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/99.0.4844.7

ISafari/537.36Edg/99,0.1150.55"

11--[15/Apr/2022:17:45:4940800)-GET/HTTP/1.1'304--,Mozilla/5.0

WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/99,0.4844.7

ISafari/537.36Edg/99.0.1150.55"

I11--[15/Apr/2022:17:45:5040800)"GET/HTTP/1.1'304--'Mozilla/5.0

WindowsNT10.0;Win64;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论