linux怎么查看本机内存大小
242
2022-11-04
Linux 网络实验
要求:
1)准备4台虚拟机,一台Windows虚拟机PC1(不限制win7或者win10)、一台Linux服务器server1(IP是172.16.100.100/24)和一台网卡为DHCP类型的Linux服务器server2和一台空虚拟机server3。虚拟机网络均使用仅主机模式。
2)server1提供DHCP服务给PC1和server2分配对应网段的IP地址。)
3)在server1安装和启动,在/share目录中创建文件index.html,文件内容自定义。把server2的/share目录通过NFS挂载到server1的/var/Linux操作系统。
准备工作:server1 使用CentOS 7-6-60
ens33 ip为192.168.126.60 (net模式。连接xshell)
ens37 ip 为 172.16.100.100/24 (仅主机模式,网卡VM1)
server2 使用CentOS 7-7-70
使用仅主机模式,网卡VM1,ip由dhcp自动分配
server3 使用CentOS 7 zuoye
使用仅主机模式,网卡VM1,
PC1(win10) 使用网卡VM2,ip由dhcp自动分配
第一步
1,设置虚拟机VMnet1网卡网段为172.16.100.0段
2,修改server2和pc1 网卡为VMnet1,并使用DHCP获取ip
3,server1 CentOS 7-6-60增加网卡,并设置ip
ens37 ip 为 172.16.100.100
[root@localhost network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-ens37
[root@localhost network-scripts]# systemctl restart network
[root@localhost network-scripts]# ifconfig
第一步结束
第二步
1,安装DHCP服务,并修改配置文件
Xshell连接server1 CentOS 7-6-60
2, 安装DHCP
yum install -y dhcp
3, 先复制配置文件
[root@localhost yum.repos.d]# cp -r /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? yes
4,修改配置文件
[root@localhost yum.repos.d]# vim /etc/dhcp/dhcpd.conf
5启动dhcp服务 验证server2 CentOS 7-7-70的ip 和pc1的ip
第二步结束
第三步
1,在server1安装和启动named]# yum install -y bind 安装服务
修改主配置文件
[root@localhost etc]# cp -p named.conf named.conf.bak 先备份
[root@localhost etc]# vim /etc/named.conf
修改区域配置文件
[root@localhost etc]# cp -p named.rfc1912.zones named.rfc1912.zones.bak 备份
[root@localhost etc]# vim /etc/named.rfc1912.zones
配置正向区域数据文件
启动服务
[root@localhost named]# systemctl start named
验证
第三步结束
第四步
1,安装服务
[root@localhost named]# yum install -y nfs-utils rpcbind
2,创建root下面的/share目录,并给/share目录赋权
3 修改配置文件
[root@localhost ~]# vim /etc/exports
4 启动服务
切换到server1
1,安装服务
[root@localhost named]# yum install -y nfs-utils rpcbind
2 挂载 并给/var/授权
查看挂载
[root@localhost showmount -e 172.16.100.51
Export list for 172.16.100.51:
/root/share 172.16.100.0/24
[root@localhost 在/share目录中创建文件index.html,文件内容haohaoxuexi tiantianxiangshang
[root@localhost share]# vim index.html
验证
第四步结束
第五步
切换到server1
1 安装并启用 TFTP 服务
[root@localhost ~]# yum install -y */tftp */xinetd
2 修改tftp配置文件
[root@localhost ~]# vim /etc/xinetd.d/tftp
准备 tftp 需要共享出去的文件
启动服务
[root@localhost pxeboot]# systemctl start xinetd
[root@localhost pxeboot]# systemctl start tftp
3 准备 PXE 引导程序pxelinux.0
安装syslinux
[root@localhost pxeboot]# yum -y install syslinux
拷贝到tftp的根目录下,系统引导文件
[root@localhost pxeboot]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
4、配置启动菜单文件
[root@localhost pxeboot]# mkdir /var/lib/tftpboot/pxelinux.cfg
[root@localhost pxeboot]# vim /var/lib/tftpboot/pxelinux.cfg/default
5 安装ftp服务,准备 CentOS 7 安装源 并启动服务
6 安装Kickstart无人值守安装
安装服务
[root@localhost pxeboot]# yum install -y system-config-kickstart
打开"Kickstart配置程序”窗口,选择设置
配置好以后保存为ks.cfg文件,保存的路径为/var/ftp下
编辑ks.cfg文件 选择最小安装
添加 ks 引导参数至引导菜单文件
vi /var/lib/tftpboot/pxelinux.cfg/default
客户机验证
先确认网络连接状态
开机
回车
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~