当前位置: 首页 > news >正文

网络营销做得好的产品什么网站做优化最好?

网络营销做得好的产品,什么网站做优化最好?,今天刚刚发生的新闻,网推是做什么的实验环境 随着某公司业务不断发展#xff0c;服务器主机的数量也迅速增长#xff0c;对于功能变更或新采购的服务器#xff0c; 需要重新安装CentOS7操作系统#xff0c;为了提高服务器装机效率#xff0c;要求基于PXE网络实现全自动无人值 守批量安装。 需求描述 服…实验环境 随着某公司业务不断发展服务器主机的数量也迅速增长对于功能变更或新采购的服务器 需要重新安装CentOS7操作系统为了提高服务器装机效率要求基于PXE网络实现全自动无人值 守批量安装。 需求描述 服务器的IP地址为“192.168.184.101”所在网段为“192.168.184.0/24”。 搭建 PXE 网络装机服务器为新采购的10台服务器裸机安装CentOS操作系统。 新装的系统为最小化安装默认语言为“中文”。 为新装的系统自动配置好YUM仓库root密码设置为“abc.123”。 11.3.1 搭建PXE远程安装服务器 本例的PXE远程安装服务器集成了CentOS 7安装源TFTP服务DHCP服务能够向客户机裸 机发送PXE引导程序、Linux内核、启动菜单等数据以及提供安装文件。 1.准备CentOS 7安装源 CentOS 7的网络安装源一般通过HTTP或FTP协议发布另外也支持NFSNetwork File System, 网络文件系统协议关于NFS的配置请参阅其他资料这里不再赘述。 例如若采用FTP协议发布安装源可以在服务器上部署一个YUM软件仓库。 [rootnode01 centos7]# mount /dev/cdrom /mnt/ [rootnode01 ~]# mkdir /var/ftp/centos7 [rootnode01 ~]# cp -rf /mnt/* /var/ftp/centos7/ [rootnode01 ~]# systemctl start vsftpd2. 安装并启用TFTP服务 TFTP服务由tftp一server软件包提供配置文件位于/etc/xinetd.d/tftp配置时只要将“disable yes”改为“disable no然后启动TFTP服务即可。 [rootnode01 ~]# yum -y install tftp-server [rootnode01 ~]# vim /etc/xinetd.d/tftp [rootnode01 ~]# systemctl start tftp [rootnode01 ~]# systemctl enable tftp 3.准备Linux内核、初始化镜像文件 用于PXE网络安装的Linux内核初始化镜像文件可以从CentOS7系统光盘获得分别为vmlinuz 和 initrd,img位于文件夹images/pxeboot下。找到这两个文件并将其复制到tftp服务的根目录下。 [rootnode01 ~]# cd /mnt/images/pxeboot/ [rootnode01 pxeboot]# cp vmlinuz initrd.img /var/lib/tftpboot/ 4.准备PXE引导程序、启动菜单文件 用于PXE网络安装的引导程序为pxelinux.0由软件包syslinux提供。安装好软件包 syslinux,然 后将文件pxelinux.0也复制到tftp服务的根目录下。 [rootnode01 ~]# yum -y install syslinux [rootnode01 ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/启动菜单用来指导客户机的引导过程包括如何调用内核如何加载初始化镜像。默认的启动 菜单文件为default应放置在tftp根目录的pxelinux.ctg子目录下典型的启动菜单配置可参考以下 操作手动建立。 [rootnode01 ~]# mkdir /var/lib/tftpboot/pxelinux.cfg [rootnode01 ~]# vim /var/lib/tftpboot/pxelinux.cfg/defaultdefault auto //指定默认入口名称 prompt 1 //1表示等待用户控制 label autokernel vmlinuzappend initrdinitrd.img methodftp://192.168.184.101/centos7 label linux textkernel vmlinuzappend text initrdinitrd.img methodftp://192.168.184.101/centos7label linux rescuekernel vmlinuzappend rescue initrdinitrd.img methodftp://192.168.184.101/centos7上述配置记录中定义了三个引导入口分别为图形安装默认、文本安装、救援模式。其中 prompt 用来设置是否等待用户选择label 用来定义并分隔启动项kernel 和 append 用来定义引导参数。引导入口的个数及内容根据需要自行定义。例如实现无人值守安装时只需要一个入口就够了。 5. 安装并启用DHCP服务 由于PXE客户机通常是尚未装系统的裸机因此为了与服务器取得联系并正确下载相关引导文 件需要预先配置好DHCP服务来自动分配地址并告知引导文件位置。如PXE服务器的IP地址为 192.168.184.101DHCP地址池为192.168.8.150192.168.8.200.则可以参考以下操作来搭建DHCP 服务器。 [rootnode01 ~]# yum -y install dhcp [rootnode01 ~]# vim /etc/dhcp/dhcpd.confsubnet 192.168.184.0 netmask 255.255.255.0 {range 192.168.184.150 192.168.184.200;option domain-name-servers 202.96.128.86;option domain-name bdqn.com;option routers 192.168.184.2;option broadcast-address 192.168.184.255;default-lease-time 21600;max-lease-time 43200;next-server 192.168.184.101; //指定TFTP服务器的地址filename pxelinux.0; //指定PXE引导程序的文件名 }[rootnode01 ~]# systemctl start dhcpd [rootnode01 ~]# systemctl enable dhcpd 从上述过程可以看到与一般DHCP服务不同的是配置文件中增加了netx-server和filename 这两行记录分别用来指定TFTP服务器的地址和PXE引导程序的文件名。 11.3.2 验证PXE网络安装 搭建好PXE远程安装服务器以后就可以使用客户机进行安装测试了。对于新购买的服务器或 PC裸机一般不需要额外设置若要为已有系统的主机重装系统则可能需要修改BIOS设置将“Boot First”设为“NETWORK”或“LAN”然后重启主机若使用VMware创建的虚拟机进行测试虚拟机 内存至少需要2GB否则在启动安装时会报错。 如果服务器配置正确网络连接、PXE支持等都没有问题则客户机重启后将自动配置IP地 址然后从TFTP服务器中获取引导程序pxelinux.0并根据引导菜单配置提示用户指定启动入口如图中所示。 PXE网络安装的引导菜单  在提示字串“boot”后直接按Enter键或执行“auto”命令将会进入默认的图形安装入口 若执行“linux text”命令则进入文本安装入口若执行“linux rescue”命令则进入救援模式。 直接按Enter 键确认后将自动通过网络下载安装文件并进入图形安装程序界面如图中所 示。若能够成功到达这一步说明PXE网络安装基本成功。后续安装步骤与使用光盘的正常安装类 似这里不再叙述。 进入图形化安装配置程序  11.4 实现Kickstart无人值守安装 上一节介绍了通过PXE技术远程安装CentOS7系统的方法安装介质不再受限于光盘、移动硬盘等设备大大提高了系统安装的灵活性.然而安装期间仍需要手动选择语言键盘类型、指定 安装源等一系列交互操作当需要批量安装时非常不方便。 本节将进一步学习如何实现无人值守自动安装通过使用Kickstart 工具配置安装应答文件自 动完成安装过程中的各种设置从而无须手动干预提高网络装机效率。 11.4.1准备安装应答文件 在CentOS 7系统中安装system-config-kickstart 工具之后.即可通过图形化向导工具来配置安 装应答文件如果用户对自动应答文件的配置比较熟悉也可以直接编辑CentOS 7安装后自动创建 的应答文件/root/anaconda-ks.cfg根据需要适当修订后使用。 1.配置安装应答参数 通过桌面菜单“应用程序”→“系统工具→“Kickstart即可打开“Kickstart配置程序”窗口。在“Kickstart配置程序”窗口中可以针对基本配置、安装方法引导装载程序选项分区信息、网 络配置等各种安装设置进行指定如图中所示。 [rootnode01 ~]# yum -y install system-config-kickstart “Kickstart 配置程序”窗口  1基本配置及安装方法 “基本配置”可参考图中来指定例如将默认语言设为“中文简体”时区设为 “Asia/Shanghai”根口令设为“abc.123”高级配置中勾选“安装后重启”。 在“安装方法”界面中应正确指定CentOS7的安装方法如下图所示。若有用户验证信 息也需一并指定。在“引导装载程序选项”界面中选择安装新引导装载程序。 指定CentOS7的安装方法  2分区信息 在“分区信息”界面中需正确规划硬盘分区方案。例如可划分一个1024MB的/boot分区、2GB的swap分区将剩余空间划分给根分区如图中所示。 指定硬盘分区方案  3)网络配置及防火墙配置 在“网络配置”界面中添加一个网络设备“ens33”将网络类型设为“DHCP”。 在“防火墙配置”界面中可以选择禁用SELinux、禁用防火墙。 4软件包选择 CentOS7系统开始不再提供软件包的选择如图中所示如果需要安装软件包可以根据需 要将/root/anaconda-ks.cfg的软件包安装脚本复制到ks.cfg文件中只需要复制%packages到%end 部分即可在%packages到%end之间包含以开头的软件包列表将不需要的软件名删除剩下 的就是系统会自动安装的软件包。例如仅保留以下内容即为采用最小化安装。 以下操作将在完成脚本保存后再进行 [rootnode01 ~]# vim anaconda-ks.cfg //将以下内容复制到 [rootnode01 ~]# vim ks.cfg%packages ^gnome-desktop-environment base compat-libraries core desktop-debugging development dial-up directory-client fonts gnome-desktop guest-agents guest-desktop-agents input-methods internet-browser java-platform multimedia network-file-system-client networkmanager-submodules print-client x11 chrony%end5安装脚本 在“预安装脚本”界面、“安装后脚本”界面中可以分别添加在安装前安装后自动运行的可 执行语句。此项设置使服务器的自动化配置变得更加容易例如可以使客户机在完成安装后自动 设置YUM软件仓库如图中所示需要注意的是应确保所编写的代码能够正确执行以免安装失败。 6其他信息 若没有特殊需求在 “验证” 界面、“显示配置” 界面中保持默认设置就可以了。 rm -f /etc/yum.repos.d/* echo -e [base]\nnameCentOS7.3\nbaseurlftp://192.168.184.101/centos7\nenabled1\ngpgcheck1\ngpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7/etc/yum.repos.d/centos7.repo 2.保存自动应答文件 选择“Kickstart 配置程序”窗口的“文件“→“保存”命令指定目标文件夹、文件名将配置 好的应答参数保存为文本文件如/root/ks.ctg。以后若要修改此应答配置可以在“Kickstart配置 程序”窗口中打开进行调整或者直接用Vl等文本编辑工具进行修改。 点左上角文件 保存  11.4.2 实现批量自动装机 有了自动安装的应答文件之后只要将其放置PXE安装服务器的FTP目录下并适当修改引导 菜单就可以实现基于网络的批量自动装机了。 1.启用自动应答文件 在PXE远程安装服务器中将上一节建立的应答文件复制到/var/ftp/centos7目录下使客户机 能够通过ftp//192.168.184.101/centos7/ks.cfg 访问然后编辑引导菜单文件default添加ks引导 参数以指定ks.cfg应答文件的URL路径。 [rootnode01 ~]# cp /root/ks.cfg /var/ftp/ks.cfg [rootnode01 ~]# vim /var/lib/tftpboot/pxelinux.cfg/defaultdefault auto prompt 0 //0表示不等待用户控制 label autokernel vmlinuzappend initrdinitrd.img methodftp://192.168.184.101/centos7 ksftp://192.168.184.101/ks.cfg //新加入的内容指定ks.cfg应答文件的URL路径 label linux textkernel vmlinuzappend text initrdinitrd.img methodftp://192.168.184.101/centos7label linux rescuekernel vmlinuzappend rescue initrdinitrd.img methodftp://192.168.184.101/centos7 2.验证无人值守安装 启用自动应答安装之后当客户机每次以PXE方式引导时将自动下载ks.cfg应答配置文件 然后根据其中的设置安装CentOS 7系统而无须手工干预如图中所示这样就可以同时为多台客户机安装系统了。 客户机安装完成以后检查其YUM软件仓库配置可以发现已经按照“安装后脚本”的设置自动建立了/etc/yum.repos.d/centos7.repo文件。
http://www.tj-hxxt.cn/news/232137.html

相关文章:

  • 做网站的联系方式免费培训机构
  • 淘宝客网站WordPress最新注册公司流程及费用
  • 网站设计网页首页介绍如何搭建微信公众号平台
  • 直播网站可以做毕设吗网页模板网站有那些
  • 沧州做网站哪家好网页设计ppt模板
  • 东莞整站排名苏州品牌网站建设
  • 织梦网站后台模板wordpress移动
  • pdf怎么做电子书下载网站买了域名怎么做网站
  • 中国工商银行网站建设WordPress勾选评论
  • 哈尔滨房地产型网站建设资源共享课程网站开发毕业设计
  • 兰州展柜公司网站建设邯郸市网站建设多少钱
  • 滴滴网站建设流程seo快排优化
  • 漳州市建设网站网店代运营具体做什么
  • 企业网站建设中有哪几个重要点青岛网站建设大全
  • 网站建设要不要学编码WordPress人物插件
  • 西安建网站哪家好企业网页如何制作
  • 网站建设的开发方式和费用wordpress导航字体大小
  • wordpress怎样更改文章阅读次数哈尔滨百度推广排名优化
  • 网站建设定制做ic哪些网站好做
  • 企业网站建设费用详情网站建设什么公司专业
  • 网站需求说明东莞设计网站推荐
  • 网站备案点不进去一般做网站服务器的cpu
  • 网站设计公司-信科网络wordpress支付集成
  • 网站管理助手ftp连接不上网站建设发展趋势
  • 建设维护网站未签订合同学做网站难不难
  • 购物网站怎么建设七牛云动静分离wordpress
  • 企业官网门户网站管理系统如何与知名网站做友情链接
  • 咸阳免费做网站公司easyui 做的网站
  • 苏州免费网站制作企业网站开发公司有哪些
  • 网站推广文章 优帮云深圳建网站培训机构