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访问,注意一定要输入端口号!