linux实验参考1

简介: linux实验参考1

实验目的

1.在192.168.1.1利用centos7光盘做为本地yum仓库,并安装lynx,vsftpd,samba

2.在192.168.1.2客户机上通过ftp仓库安装dhcp、bind、httpd软件包

3.在客户机上访问web服务器

4.卸载samba、dhcp软件包

5.在192.168.1.1 ftp上制作docker yum仓库,在192.168.1.2客户机安装docker

实验步骤参考:

实验一:在192.168.1.1利用centos7光盘做为本地yum仓库,通过yum安装lynx,vsftpd,samba软件包

1、挂载centos7.3光盘镜像

# mount  /dev/cdrom   /mnt

2、配置本地yum仓库

# cd  /etc/yum.repos.d/

# rm  -rf  *

# vim  123.repo

[aaa]

name=aaa

baseurl=file:///mnt

gpgcheck=0

3 通过本地仓库安装lynx,vsftpd,samba软件包

# yum  clean all

# yum  -y   install  lynx  vsftpd  samba

4、启动ftp服务

# systemctl start vsftpd

5、关闭防火墙

#systemctl  stop  firewalld

6、用真实机访问ftp

ftp://192.168.1.1

实验二:将192.168.1.1搭建为ftp的yum仓库

1、在ftp服务器上创建目录/var/ftp/centos7

# mkdir  /var/ftp/centos7

2.将centos7光盘中的所有文件复制到/var/ftp/centos7目录下

# cp  -rf  /mnt/*    /var/ftp/centos7/

3.在客户机192.168.1.2上,通过ftp仓库安装dhcp、bind、httpd软件包

# cd  /etc/yum.repos.d/

# rm  -rf    *

# vim    456.repo

[bbb]

name=bbb

baseurl=ftp://192.168.1.1/centos7

gpgcheck=0

# yum  clean all    

# yum  -y install dhcp  bind  httpd  

4、在192.168.1.2启动httpd服务

# systemctl start  httpd

# systemctl stop firewalld

5、在客户机192.168.1.3上访问web服务器

6 卸载samba、dhcp软件包

1)卸载仓库服务器的samba软件包

# yum  -y remove samba

2)卸载web服务器的dhcp软件包

# yum  -y remove  dhcp

实验三: 在ftp上制作docker yum仓库并安装

1、将ftp上的docker yum文件夹下载下来,制作光盘镜像

2、将docker光盘挂载到192.168.1.1上

# umount /dev/cdrom

# umount /dev/cdrom

# eject

# mount /dev/cdrom  /mnt

3、将docker yum光盘中的所有内容复制到/var/ftp/other目录

# mkdir  /var/ftp/other

# cp  /mnt/*  /var/ftp/other

4、生成仓库数据文件

# cd  /var/ftp/other

# createrepo   .(注意这个点)

6.在客户机192.168.1.2上安装docker

1)修改yum仓库配置文件,指向存放dockeryum的仓库

#cd   /etc/yum.repos.d

# vim /etc/yum.repos.d/456.repo

[bbb]

name=bbb

baseurl=ftp://192.168.1.1/centos7

gpgcheck=0

[ccc]

name=ccc

baseurl=ftp://192.168.1.1/other

gpgcheck=0

2)安装dockeryum软件包

[root@localhost yum.repos.d]# yum  -y  install docker                    

相关文章
|
11月前
|
网络协议 应用服务中间件 Linux
Linux网络综合基础实验
Linux网络综合基础实验
101 0
|
3月前
|
Ubuntu Linux
内核实验(四):Qemu调试Linux内核,实现NFS挂载
本文介绍了在Qemu虚拟机中配置NFS挂载的过程,包括服务端的NFS服务器安装、配置和启动,客户端的DHCP脚本添加和开机脚本修改,以及在Qemu中挂载NFS、测试连通性和解决挂载失败的方法。
165 0
内核实验(四):Qemu调试Linux内核,实现NFS挂载
|
3月前
|
NoSQL Linux Android开发
内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试
本文介绍了如何在QEMU中挂载虚拟分区、创建和编译简单的Linux内核模块,并在QEMU虚拟机中加载和测试这些内核模块,包括创建虚拟分区、编写内核模块代码、编译、部署以及在QEMU中的加载和测试过程。
182 0
内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试
|
3月前
|
Linux 网络安全 开发工具
内核实验(二):自定义一个迷你Linux ARM系统,基于Kernel v5.15.102, Busybox,Qemu
本文介绍了如何基于Linux Kernel 5.15.102版本和BusyBox创建一个自定义的迷你Linux ARM系统,并使用QEMU进行启动和调试,包括内核和BusyBox的编译配置、根文件系统的制作以及运行QEMU时的命令和参数设置。
261 0
内核实验(二):自定义一个迷你Linux ARM系统,基于Kernel v5.15.102, Busybox,Qemu
|
3月前
|
NoSQL Linux 编译器
内核实验(一):使用QEMU+GDB断点调试Linux内核代码
如何配置环境并使用QEMU虚拟机结合GDB进行Linux内核代码的断点调试,包括安装QEMU、交叉编译工具链,编译内核以及通过GDB远程连接进行调试的详细步骤。
125 0
内核实验(一):使用QEMU+GDB断点调试Linux内核代码
|
2月前
|
Linux
linux内核 —— 读写信号量实验
linux内核 —— 读写信号量实验
|
3月前
|
存储 Linux 网络安全
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
|
4月前
|
小程序 Linux
【编程小实验】利用Linux fork()与文件I/O:父进程与子进程协同实现高效cp命令(前半文件与后半文件并行复制)
这个小程序是在文件IO的基础上去结合父子进程的一个使用,利用父子进程相互独立的特点实现对数据不同的操作
101 2
|
5月前
|
Linux
Linux VXLAN小实验
该文介绍了如何在两台运行CentOS 7的Linux主机(T620和T630)之间建立VXLAN隧道。通过配置VXLAN ID、远程和本地IP,以及设置隧道接口和路由,实现10.0.10.12和10.0.10.13之间的通信。文中提供了详细的配置命令,并展示了成功ping通和抓包的验证结果。
|
6月前
|
分布式计算 Hadoop Linux
实验: 熟悉常用的Linux操作和Hadoop操作
实验: 熟悉常用的Linux操作和Hadoop操作
82 2