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

网站后台地址忘了wordpress 置顶不重复

网站后台地址忘了,wordpress 置顶不重复,免费的软件下载安装,江西做网站的公司本文主要介绍如何根据官方的Centos镜像文件#xff0c;在保留原有默认安装的RPM包的基础下#xff0c;添加自己所需要的RPM包的#xff0c;最终生成一个自定制版的ISO#xff0c;节省了宝贵的时间并确保了安装的定制性。对于其他没有介绍的修改#xff0c;后续在实践中会进…本文主要介绍如何根据官方的Centos镜像文件在保留原有默认安装的RPM包的基础下添加自己所需要的RPM包的最终生成一个自定制版的ISO节省了宝贵的时间并确保了安装的定制性。对于其他没有介绍的修改后续在实践中会进行更新。本文基于Centos7.3版本制作的ISO镜像其他版本可能本文介绍的制作过程有所差别。搭建基础环境#yum install createrepo mkisofs isomd5sum squashfs-tools#mkdir /root/PanISO将/root/PanISO作为ISO的制作目录#mount /dev/cdrom /media/#cp -r /media/* /root/PanIOS/#cp  /media/.discinfo /root/PanIOS/#cp  /media/.treeinfo /root/PanIOS/# chmod w /root/PanISO/isolinux/isolinux.cfg注意如果你想用Centos7.3的ISO进行挂载也是可以的#mount -o loop /root/CentOS-7-x86_64-DVD-1611.iso /mnt修改isolinux.cfg文件将“append initrdinitrd.img”后面的当前行内容删除并加入“kscdrom:/isolinux/ks.cfg”。menu color timeout_msg 0 #ffffffff #00000000none# Command prompt textmenu color cmdmark0 #84b8ffff #00000000nonemenu color cmdline0 #ffffffff #00000000none# Do not display the actual menu unless the user presses a key. All thatis displayed isa timeout message.menu tabmsg Press Tabforfull configuration options on menu items.menu separator # insert an empty linemenu separator # insert an empty linelabel linuxmenu label^Install CentOS Linux 7kernel vmlinuzappend initrdinitrd.img kscdrom:/isolinux/ks.cfg这步的作用是实现自动化安装如果不加上就需要手动配置参数就行下一步安装了。修改自动化安装配置文件#cp /root/anaconda-ks.cfg /root/PanISO/isolinux/ks.cfg本次制作iso用的是系统安装成功生成的默认的anaconda-ks.cfg文件并未做修改如果有需求可以自行修改。下面是我使用的示例并稍加了一些文件配置说明(详细配置说明可以查找kickstart配置文件)#versionDEVEL# System authorization informationauth--enableshadow --passalgosha512# Use CDROM installation media 从光驱安装cdrom# Use graphical install 图形化安装graphical# Run the Setup Agent on first bootfirstboot--enableignoredisk--only-usesda# Keyboard layouts 美式键盘keyboard--vckeymapus --xlayoutsus# System language 美式英语lang en_US.UTF-8# Network information 网卡配置network--bootprotodhcp --deviceens33 --onbootoff --ipv6auto --no-activatenetwork--hostnamelocalhost.localdomain# Root password root用户的密码rootpw--iscrypted $6$Ok9Jcj51va/3x830$/6rLkpu8k2tPCmd7byUBE7wuRexmuoMzp0jAelDRYMAIk9yRL/84mCFrOTp5QYWJNVcEIB7wWgw8byp0r21vT0# System servicesservices--disabledchronyd# System timezone 时区timezone Asia/Shanghai --isUtc --nontpuser--namepan --password$6$ONSyoQ.S58OJpcnj$jUz6vDadzY5wZ39fr0dEONbI/iNIeVkpRMaUjz9ZJbIqQLPLKqq8ZJWRoDGjolLJfkwmw58Dp5xPhKufAca8y/ --iscrypted --gecospan# System bootloader configurationbootloader--appendcrashkernelauto --locationmbr --boot-drivesdaautopart--typelvm# Partition clearing informationclearpart--none --initlabel%pre%end#安装包的信息%packages^minimalcorekexec-tools%end%post%end%addon com_redhat_kdump --enable --reserve-mbauto%end%anacondapwpolicy root--minlen6 --minquality50 --notstrict --nochanges --notemptypwpolicy user--minlen6 --minquality50 --notstrict --nochanges --notemptypwpolicy luks--minlen6 --minquality50 --notstrict --nochanges --notempty%end%pre表示系统安装前%post 表示在系统安装后执行这样可以定制自己的自动化脚本获取系统默认安装的RPM包和需要添加的RPM包在使用Centos系统安装完成后会生成/root/install.log该文件记录了系统安装时安装的RPM包信息。如果没有该文件可以手动生成(新安装的干净系统)#rpm -qa /root/install.log清空ISO制作目录里的Packages和repodata两个目录里的所有内容并根据install.log将所需安装包放入Packages文件夹内# awk {print $2}  /root/install.log |xargs -i cp /media/Packages/{}.rpm /root/PanIOS/Packages/注如果是手动生成的install.log将{print $2} 改为{print $0} 。因为需要自定制iso需要预安装其他的包将解决好依赖关系的包全部放入/root/PanIOS/Packages/中多数情况下我们会根据yum来下载安装包下面介绍两种获取下载安装包的方法1.修改yum的配置文件将yum下载的安装包保存起来#vim /etc/yum.conf修改keepcache1 (1为保存0为不保存默认是0)修改后使用yum安装的包会保存在“/var/cache/yum/”下。2.通过yum指令的--downloadonly可以只下载安装包不进行安装#yum -y install --downloadonly --downloaddir/root/test/该指令我会将安装的包统一放在/root/test/目录下yum update同样可以使用该方法这样定制后的ISO中RPM包都是最新版本的。修改comp.xml文件定义RPM包组.xml文件的写法如下组的ID非数字组的名字组的描述是否预安装true或者falsedefault是否可见true或者falsezh#仅在某个语系的安装界面中显示可选项依赖包 typeconditional软件包1default软件包2default软件包3......分类的名字非数字将显示在左侧列表里将显示在下面的描述栏里组1的ID组2的ID简单来说一个group中包含若干个RPM包一个category则包含了若干个group在安装系统的时候在选择自定义安装的步骤中左侧的是category右侧是group。1.group id我们可以在ks.cfg来指定%packages^minimalcorekexec-tools示例中的core就是一个组的名称如果我们想添加指定的包组就可以在ks.cfg文件中指定2.在group中的包含的RPM只需要填入完整包的名称即可不需要把依赖也添加进去只需要在Packages文件夹内将所需的依赖添加完整即可3.在group中添加完整包的名称是yum安装下显示的包名比如vim它的完整包的名称是vim-enhanced4.当然你也可以在Packages中保留完整的Centos系统的RPM包将自定制的分类和组添加进去这样在安装界面就可以发现我们自定义的category和group。重新生成repo#cd PanISO#createrepo -g comps.xml .注意在CentOS下需要根据.discinfo来设置baseurl(declare -x discinfohead -1 .discinfo; createrepo -u media://$discinfo...); 在CentOS7中不再需要如此做实际上如果在CentOS7中执行了这个命令在安装的过程中可能会报错RepoError after 10 retries: Insufficient space in download directory /run/install/repo/Packages在其他版本中可执行如下指令# declare -x discinfo$(head -1 /root/PanIOS/.discinfo)# createrepo -u media://$discinfo -g /root/minimal-x86_64.xml /root/PanIOS/修改安装界面图标背景以图标为例其他操作类似将安装界面左上角的该图标换为解压# unsquashfs /root/PanISO/LiveOS/squashfs.img把解压后的文件进行挂载然后操作#mount -o loop,rw squashfs-root/LiveOS/rootfs.img /media/media/usr/share/anaconda/pixmaps/sidebar-logo.png为该安装界面的图标只需根据自己的需要替换即可分辨率要跟原图保持基本一致要不会出现图标过大的情况将解压后的文件重新打包#mksquashfs squashfs-root/   squashfs.img并将生成的squashfs.img替换原来的squashfs.img制作ISO#mkisofs -o Pan-7.3.iso -input-charset utf-8 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T -joliet-long  /root/PanIOS/#implantisomd5 Pan-7.3.iso参考https://www.cnblogs.com/flintlovesam/p/6605788.html
http://www.pierceye.com/news/149069/

相关文章:

  • 网站建站建设网站中国商标商标查询网
  • 机械加工网站平台南京app制作开发公司
  • 用vs2008做网站教程seo推广网址
  • 正规制作网站公司哪家好视觉传达设计专业作品集
  • 做网站多少钱特惠西宁君博s网站网站建设多少钱
  • 建筑模版东莞网站建设技术支持手机网站开发学习
  • 专业网站建设效果显著做设计找参考的设计网站有那些
  • 最新网站建设技术2022年新闻摘抄简短
  • 手机网站总是自动跳转最吃香的男生十大手艺
  • 免费网站推广软件哪个好企业vi设计公司价格
  • 自助建网站不需要域名番禺网站优化平台
  • 一般建设网站的常见问题国家企业信用信息公示官网
  • 韩国美容网站 模板互联网大赛官网入口
  • 太原网站开发哪家好wordpress怎么贴代码
  • 深圳网站设计与制作网站建设公司海南
  • 做网站需要什么cailiao网站项目申报书建设规模
  • wordpress手机网站模板wordpress分类设置seo
  • 哪个网站设计好互助网站制作公司
  • 网站建设评估报告惠民建设局网站
  • 网站后台上传模板aspnet网站开发实例论文
  • 顺德公司做网站网站美工和网页设计的区别
  • 江苏建设造价信息网站山东丽天建设集团网站
  • 兰州网站建设程序wordpress自动超链接
  • zencart网站模板下载怎么自己建立网站及建立网站方法
  • 孝感市门户网站各大网站怎么把世界杯做头条
  • 手机端网站开发视频教程怎么制作爆米花教程
  • 温岭做网站公司开发一个企业官网多少钱
  • 宿迁明远建设有限公司网站赣州58同城网招聘找工作
  • 网站未续费到期后打开会怎样wordpress 顶部栏 悬浮
  • 内部优惠券网站怎么做大连网站制作建设