Centos6.5怎么安装vsftpd+dhcp+nfs+tftp
发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,这篇文章主要介绍"Centos6.5怎么安装vsftpd+dhcp+nfs+tftp"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Centos6.5怎么安装v
千家信息网最后更新 2024年11月15日Centos6.5怎么安装vsftpd+dhcp+nfs+tftp
这篇文章主要介绍"Centos6.5怎么安装vsftpd+dhcp+nfs+tftp"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Centos6.5怎么安装vsftpd+dhcp+nfs+tftp"文章能帮助大家解决问题。
步骤
1、mount /dev/sr0 /media/
2、安装所需要的软件
安装并配置tftp服务
yum install tftp tftp-server vsftpd dhcp syslinux nfs-utilsvim /etc/xinetd.d/tftp service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot per_source = 11 cps = 100 2 flags = ipv4 }
配置dhcp
# dhcpd.conf # # sample configuration file for isc dhcpd # allow booting; allow bootp; # a slightly different configuration for an internal subnet. subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.50 192.168.1.60; option domain-name-servers kangchangwei; option domain-name "kangchangwei"; option routers 192.168.1.1; default-lease-time 600; max-lease-time 7200; filename "pxelinux.0"; next-server 192.168.1.101; }
以上ip可以根据自己所在的网络修改
3、复制所需要的启动文件
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot cp /media/images/pxeboot/initrd.img /var/lib/tftpboot/ cp /media/images/pxeboot/vmlinuz /var/lib/tftpboot/mkdir /var/lib/tftpboot/pxelinux.cfg cp /media/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
编辑
vim /var/lib/tftpboot/pxelinux.cfg/default
default linux#default vesamenu.c32prompt 1timeout 600 display boot.msg menu background splash.jpgmenu title welcome to centos 6.5!menu color border 0 #ffffffff #00000000menu color sel 7 #ffffffff #ff000000menu color title 0 #ffffffff #00000000menu color tabmsg 0 #ffffffff #00000000menu color unsel 0 #ffffffff #00000000menu color hotsel 0 #ff000000 #ffffffffmenu color hotkey 7 #ffffffff #ff000000menu color scrollbar 0 #ffffffff #00000000 label linux menu label ^install or upgrade an existing system menu default kernel vmlinuz append initrd=initrd.img ks=ftp://192.168.1.101/pub/ks.cfglabel vesa menu label install system with ^basic video driver kernel vmlinuz append initrd=initrd.img xdriver=vesa nomodesetlabel rescue menu label ^rescue installed system kernel vmlinuz append initrd=initrd.img rescuelabel local menu label boot from ^local drive localboot 0xfffflabel memtest86 menu label ^memory test kernel memtest append -
4、共享光盘
vim /etc/export/media *(ro,sync)
启动nfs服务
[root@kcw ~]# /etc/init.d/rpcbind restart停止 rpcbind: [确定]正在启动 rpcbind: [确定][root@kcw ~]# /etc/init.d/nfs restart关闭 nfs 守护进程: [确定]关闭 nfs mountd: [确定]关闭 nfs 服务: [确定]shutting down rpc idmapd: [确定]启动 nfs 服务: [确定]启动 nfs mountd: [确定]启动 nfs 守护进程: [确定]正在启动 rpc idmapd: [确定]
查看nfs输出
[root@kcw ~]# showmount -e localhostexport list for localhost:/media *
生成ks.cfg文件安装工具
[root@kcw ~]# yum install system-config-kickstart
然后运行
system-config-kickstart
来修改页面得到自己安装的客户端
我这里省略。。
这有个做好的ks.cfg
内容如下:
#platform=x86, amd64, or intel em64t#version=develkey --skip# firewall configurationfirewall --disabled# install os instead of upgradeinstall# use network installationnfs --server=192.168.1.101 --dir=/media# root passwordrootpw --iscrypted $1$9elloihk$po.nfjnd/6k88z3ciivpc.# network informationnetwork --bootproto=dhcp --device=eth0 --onboot=on# system authorization informationauth --useshadow --passalgo=md5# use text mode installtext# system keyboardkeyboard us# system languagelang zh_cn# selinux configurationselinux --disabled# do not configure the x window systemskipx# installation logging levellogging --level=info# reboot after installationreboot# system timezonetimezone asia/shanghai# system bootloader configurationbootloader --location=mbr# clear the master boot recordzerombr# partition clearing informationclearpart --all # disk partitioning informationpart swap --size 2048 part /boot --size 200 part pv.01 --size 30000 volgroup vol0 pv.01logvol / --vgname=vol0 --size=25000 --name=root#logvol /home --vgname=vol0 --size=500 --name=home %post#wget ftp://192.168.1.101/pub/yum.repo -p /etc/yum.repos.d/%packages@ desktop@ console internet tools@ desktop platform@ development tools@ general purpose desktop@ graphical administration tools@ internet browser@ network file system client@ printing client@ x window system@ chinese support
注意我这块root密码是redhat
我这里分区时lvm分区根据你的需求也可以修改
然后把ks.cfg放到你的vsftpd默认可以访问的目录里
即:
[root@kcw ~]# cd /var/ftp/pub/[root@kcw pub]# lsks.cfg[root@kcw pub]# pwd/var/ftp/pub
注意先测试你的这个文件能不能访问打开ie
输入
看能否看到内容!
做完重启dhcp vsftpd xine xinetd nfs
然后重新开台电脑开机设置从网卡引导看能否启动成功并且自动安装
我这块等待默认600秒 自动安装
开机引导到boot:时按回车安装
关于"Centos6.5怎么安装vsftpd+dhcp+nfs+tftp"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
服务
内容
文件
知识
正在
行业
进程
配置
不同
实用
成功
光盘
实用性
实际
客户
客户端
密码
工具
所在
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
锐思数据库怎么查公司股票数据
数据库的三级映射模式
云服务器云虚拟主机
网络安全法 云安全
软件及软件开发税率
软件开发组件化开发
数据库sql安全性实验报告
网络安全李同学
数据库语言查询入门
联想管理服务器价格
网络安全产品销售手段
寻仙手游服务器等级
web网络安全心得体会
在日本学网络安全怎么选择
安徽综合软件开发概念设计
网络安全虚拟仿真厂家
彩付网络技术有限公司
云南网络安全公司
学生公寓管理数据库设计
数据库博客表的创建
计算机的输入设备有没有服务器
计算机网络技术nat是什么
武大网络安全专业名称
国家电网软件开发开工报告
网络安全黄金赛道
计算机网络技术栈
青少年网络安全须知
配送软件数据库
统计局网络安全知识讲解
php对数据库的函数