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

石家庄做网站的有哪些公司30天网站建设 视频教程

石家庄做网站的有哪些公司,30天网站建设 视频教程,网络推广 网站制作,菜单设计制作图片最近找到几个新的软件包#xff0c;觉得挺好用#xff0c;也刚编译成rpm包#xff0c;希望在所有使用到的机器上部署。后来发现#xff0c;需要每一台机器去安装一遍#xff0c;即使可以远程安装#xff0c;这也是挺麻烦的。决定参考Redhat的升级机制#xff0c;把yum也… 最近找到几个新的软件包觉得挺好用也刚编译成rpm包希望在所有使用到的机器上部署。后来发现需要每一台机器去安装一遍即使可以远程安装这也是挺麻烦的。决定参考Redhat的升级机制把yum也迁移到红旗上来。说做就做效果还是不错的。 一、原理 yum是一个用于管理rpm包的后台程序用python写成可以非常方便的解决rpm的依赖关系。在建立好yum服务器后yum客户端可以通过http、ftp方式获得软件包并使用方便的命令直接管理、更新所有的rpm包甚至包括kernel的更新。它也可以理解为红旗环境下的apt管理工具。 要在红旗上部署yum服务首先需要的就是规划软件包的目录次序 引用 1、我准备要对红旗服务器DC和桌面DT提供服务 2、涉及的平台服务器对i386、x86_64平台桌面只有i386平台 3、提供系统本身的升级程序包官方提供的升级包自己编译的软件包以及从其他途径获得、经过测试的软件包四大部分提供更新升级。 目录架构如下 二、部署yum服务器 ※系统平台 服务端红旗DC Server 5.0 for x86 客户端红旗DC Server 5.0 for x86和DT 5.0 for x86 1、准备 需要为yum提供python环境可以从系统光盘获得 引用 libxml2-2.6.16-6.i386.rpm libxml2-python-2.6.16-6.i386.rpm elfutils-0.97-5.i386.rpm rpm-python-4.3.3-9_nonptl.1AX.i386.rpm python-urlgrabber-2.9.6-2.noarch.rpm 使用rpm -ivh把上述的包都安装到系统中。 新版的yum使用xml格式的数据文件来分析和获得rpm信息可以使用createrepo工具实现 官方网站点击 下载点击 安装 rpm -ivh createrepo-0.4.4-1.noarch.rpm 2、拷贝 os目录是用于存放系统原来带的所有软件包的则我们这样做 mount -t iso9660 -o loop /iso/redflag-dc5.0-release-disc1.iso /mnt/cdrom cp /mnt/cdrom/* ./os/i386/ umount /mnt/cdrom mount -t iso9660 -o loop /iso/redflag-dc5.0-release-disc2.iso /mnt/cdrom cp /mnt/cdrom/* ./os/i386/ 3、生成yum用的repodata目录 运行 createrepo /yum/dc/5.0/os/i386 运行后会自动在i386目录下生成repodata目录里面存放有对应RPM的依赖信息供后续yum使用。 ※这里只是演示了os目录同样的其他目录也存放上对应的文件并用上述命令生成repodata目录。今后若有更新需重新运行createrepo命令以更新数据库 4、准备ftp服务 yum是通过http或ftp获得rpm包的所以我们需要设置http或ftp服务并把上述的yum目录的根目录作为ftp的根目录即可。类似提供这样的关系 引用 ftp://ip/dc/5.0/os/i386 三、部署yum客户端 我使用的是一个用最小化安装的红旗DC Server作为客户端。要使用yum服务必须先解决yum的依赖关系。 1、准备 下面是需要使用的软件包请从系统光盘、rpmfind或centos获得地址 rpm -ivh libxml2-2.6.16-6.i386.rpm rpm -ivh libxml2-python-2.6.16-6.i386.rpm rpm -ivh python-elementtree-1.2.6-4.i386.rpm rpm -ivh sqlite-3.2.2-1.i386.rpm rpm -ivh python-sqlite-1.1.6-1.i386.rpm rpm -ivh python-urlgrabber-2.9.6-2.noarch.rpm rpm -ivh elfutils-0.97-5.i386.rpm rpm -ivh rpm-4.3.3-9_nonptl.i386.rpm rpm -ivh rpm-python-4.3.3-9_nonptl.1AX.i386.rpm 2、安装 我使用的是自己编译的2.6.1-1版本可以从下面的地址获得。你也可以使用centos提供的2.4.2-2版本。 下载地址点击 rpm -ivh yum-2.6.1-1.noarch.rpm 3、配置 yum客户端的配置非常简单只有一个配置文件/etc/yum.conf如下 引用 [main] cachedir/var/cache/yum keepcache1 debuglevel2 logfile/var/log/yum.log pkgpolicynewest distroverpkgredflag-release tolerant1 exactarch1 obsoletes1 # 这里表示你可以把配置文件放在/etc/yum.repos.d目录中用.repo文件名# 结尾即可。 # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d [base] nameRed Flag Linux $releasever - $basearch - Base # 下面是获得rpm的http或ftp地址(yumer是用户名和密码) baseurlftp://yumer:yumer192.168.228.153/dc/$releasever/os/$basearch/ [updates] nameRed Flag Linux $releasever - Updates baseurlftp://yumer:yumer192.168.228.153/dc/$releasever/updates/$basearch/ [extras] nameRed Flag Linux $releasever - Extras baseurlftp://yumer:yumer192.168.228.153/dc/$releasever/extras/$basearch/ [addons] nameRed Flag Linux $releasever - Addons baseurlftp://yumer:yumer192.168.228.153/dc/$releasever/addons/$basearch/ ※注释配置文件中可以使用几个变量其他的请参考man yum.conf。 $releaseverdistroverpkg定义的对应/etc/redflag-release的版本 $archpython中os.uname的定义 $basearch把$arch降级到最基础的架构例如i686会表示为i386 4、使用 上面已经把yum配置完使用方法是 # yum 参数说明 options这里仅列出常见的参数而已。 -y 如果 yum 在工作过程中需要使用者响应这个参数可以直接回答 yes 更新项目更新的动作有底下几个 install 安装某个套件后面需要接套件名称 update  这就是升级啦如果 update 后面接套件名称表示只要 yum 升级该套件而已 如果 update 后面不接套件名称表示 yum 针对目前该主机所有已经安装的套件进行升级的动作这是最常使用的项目了。 list    列出目前在 yum server 上面有的 RPM 套件 info    某个套件的内容类似 rpm -qi packages 的内容。 clean   将已将下载到本机的 packages 或 headers 移除。 remove  移除已经安装在我们系统的某个套件 例如 安装所有和mysql有关的套件 yum install *mysql* 检查是否有更新的套件 yum check-update 检查所有提供php的套件并显示简介信息 yum search php 显示已经安装的套件 yum list installed 移除wget套件 yum remove wget 四、其他 1、相关文件 引用 /etc/cron.daily/yum.cron 每日进行yum及其他软件包定时升级 /etc/init.d/yum yum服务启动文件 2、更新套件 服务端把新的套件放入对应的目录然后运行createrepo更新XML数据库即可 客户端yum会定时的情况cache文件但有时候我们马上就要更新需要的套件可以这样做 yum clean all yum update mirrordir 3、利用其他套件更新 我们在日常的管理中也可以利用其他的发行版提供的镜像来进行额外的更新。例如我常用centos镜像来更新部分我的工具包 在/etc/yum.conf文件中增加 引用 [centos-update] nameCentOS-$releasever - Update baseurlhttp://mirror.be10.com/centos/4.3/updates/$basearch/ gpgcheck1 gpgkeyhttp://mirror.be10.com/centos/RPM-GPG-KEY-centos4 其中不一样的地方就是centos做了签名所以需要加上gpgcheck和gpgkey接下来我就可以进行更新 yum clean all yum install mysql 可以看到mysql会使用centos提供的4.1.20-1版本而不会使用系统自带的4.1.10a-2。 但千万要注意区分可使用的套件并不是所有centos的套件都适合红旗使用的。若不知道如何区分建议还是使用官方的SP补丁包吧。 五、附录 1、我使用的yum.conf文件下载 2、yum客户端需要的rpm软件包下载
http://www.ho-use.cn/article/10818138.html

相关文章:

  • 网站后缀类型利尔化学股票股吧
  • 淘宝网站建设可以申请赔款word模板网
  • 电子商务网站建设系统特点软件ui设计教程
  • 网站副标题的作用怎么做根优酷差不多的网站
  • 试列出网站开发建设的步骤铜川有哪些需要网页设计师的公司
  • 建设电影网站需要多少钱营销型网站建设的优势有哪些
  • 济南做网站的公司s上海网站建设
  • 设计在线设计网站企业对企业的电子商务网站有哪些
  • 网站首页面设计代码国内网站 专做国外视频
  • 个人婚礼网站模板宣威网站建设公司
  • python做网站优势沈阳做网站的公司
  • 怎么将网站权重提上去微信导航网站怎么做
  • 网站建设厘金手指排名二一河南海华工程建设监理公司网站
  • 网站建设除凡科外还有哪些开源企业建站系统哪个好
  • 四川网站建设 招标网络营销论文5000字
  • 社交平台运营是做什么的河南郑州网站推广优化外包
  • 呼和浩特网站建设公司快站淘客
  • 做推广哪个网站好360搜索引擎首页
  • 短视频营销策略沈阳seo网站推广优化
  • 企业网站推广的方法有( )wordpress免费手机主题
  • iis网站重定向自己如何做网站源码
  • 做企业网站用什么免费永久vps服务器
  • 众搜科技做百度网站沈阳画册设计公司
  • 手机网站 等比缩放网站制作 技术
  • wordpress 搬站上海公司网站建设服务
  • 呼和浩特网站运营wordpress程序图片打开慢
  • 网站服务器端口设置wordpress中国服务器
  • 网页设计与网站建设报告qq网站代码
  • 网络公司做网站的合同wordpress建淘宝客网站教程
  • 青海做网站需要多少钱内蒙古建设协会网站