操作系统part 3

1 基础网络实验

1.1 ip检测

首先检测我们自己电脑的ip,使用ifconfig或者ip address show

1.2 查看网络接口配置文件

cd /etc/sysconfig/network-scripts

使用ls查看文件名称 随后使用vi编辑器打开

然后回到~目录下,来测试一下网络连通性,注意这里使用-c和数字的组合,要不然就会一直ping

2 NFS实验

2.1 NFS安装

apt install rpm
sudo apt install nfs-kernel-server
rpm -qa nfs
rpm -qa portmap

随后修改nfs的配置文件,这里我们选择将/home目录挂载 其他同理

注意:ip地址即为第一部分中的ip地址(192.168.XXX.XXX),这里由于我更改过虚拟机,所以不再说明

localhost和*做过网页的肯定对他们不陌生,其他的rw和sync分别代表了:

读写共享

同步方式:写入请求提交后,文件写入完成才返回应答给用户机

然后使用exportfs -rv来查看保存的信息

exportfs -rv

2.2 nfs启动与客户机访问

nfs启动!

service portmap start
sudo service nfs-kernel-server start

然后使用showmount -e

OK,验证成功!

linux验证的话,在另一台客户机上输入如下指令即可:

sudo apt-get install nfs-common
mount -t nfs 192.168.XXX.XXX:/home .

3 Samba实验

安装samba

sudo apt-get install samba samba-common

建立tux与tom两个用户:

su - root 
adduser tux
adduser tom

然后建立题干中对应的文件夹,并授予相对应的权限:

sudo mkdir /home/public
sudo chmod 777 /home/public
sudo mkdir /home/share
sudo chown tux:tux /home/share
sudo chown tom:tom /home/share
sudo chmod 770 /home/share

然后修改SAMBA的配置文件

sudo vi /etc/samba/smb.conf

e.g.1

在windows系统中验证 win+R打开运行

输入

\\IP地址\用户名(可选)

e.g.2

在linux中访问

为tux在smb中设置密码注册账号

尝试访问,成功:

4 Apache实验

安装apache:

sudo apt update
sudo apt install apache2

创建并修改apache用户的账号密码,这里我依然使用tux与tom

查看用户信息:

修改配置文件:

修改地方如下:

创建文件夹并修改权限:

在文件夹底下新建一个index,用于后续的访问:


<!DOCTYPE html>
<html>
<head>
    <title>Hello</title>
</head>
<body>
    <h1>Hello</h1>
</body>
</html>

完成后保存,重启apache:

在浏览器中通过ip访问,注意一定要输入端口号!

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值