yum

搭建yum软件源

好久不见. 提交于 2020-03-21 13:49:31
yum搭建软件源 安装centos7.5 配置 yum install createrepo yum install httpd service httpd status/start cd /var/www/html/ mkdir Packages cd Packages createrepo . 访问 http://10.162.177.57/Packages/ apache版本:httpd-2.4 redhat/centos 7 默认配置好后,访问自定义的网站,a.中文文件名乱码,b.由于目录名过长,被截断,后面就跟着乱码, 1.修改页面默认语言编码 <Directory "/var/www/html"> #<-----找到网站根目录位置 .... IndexOptions Charset=UTF-8 #<-----添加此项 </Directory> 2.修改目录文件名不要被截断 打开编辑/etc/httpd/conf.d/autoindex.conf,找到“FancyIndexing HTMLTable VersionSort”这段,并修改: FancyIndexing HTMLTable VersionSort NameWidth=* #<--添加红色字段 设置以上两项,问题解决! 本地机器配置已知的yum源: vi /etc/yum/repos.d/jkhere.repo

运维自动化系统部署

佐手、 提交于 2020-03-21 12:35:04
运维自动化之系统部署 cobbler 所谓调度器当用户访问量特别大的时候我们那单台服务器已经无法对外提供足够的服务能力,性能达不到要求这时候我们会多买几台服务器,但是用户去访问就不知该去访问哪个服务器所以这时候就需要有一个前端的调度器来分配用户访问那一个服务器。在企业对外服务的时候这些服务器会分组。外面有总的调度器在里面在分子调度器层层调度,当然为了加上访问通常我们是离不开缓存的。 anaconda tui安装程序 安装启动过程文字解析 光盘之所以能够启动启起来那就是因为这两个文件(isolinux/boot.cat)(isolinux/isolinux.bin)也具有启动功能。 在安装光盘启动的时候,光盘启动有一个菜单,这个菜单能够让用户正常安装或者进入救援模式。菜单配置文件:isolinux/isolinux.cfg 每个对应的菜单选项: 加载内核:isolinuz/vmlinuz 向内核传递参数:append initrd=initrd.img ... 所以光盘在启动的时候实际上也是加载了小的linux光盘之所以能启动起来能启动一个安装向导因为背后他也启动了一个自己的内核也启动initrd.img这样的一些文件就和操作系统启动一个意思。不过他的启动目标不是为了启动一个操作系统而是为了加载一个安装向导。但是安装向导终究是一个软件而这个软件要跑到操作系统上

netstat命令不可用,安装net-tools

ぃ、小莉子 提交于 2020-03-21 12:02:48
netstat命令不可用,安装net-tools 有本地yum源或可连外网的yum源:直接yum安装 yum install net-tools 没有外网或本地yum源,下载rpm文件 如:net-tools-2.0-0.22.20131004git.el7.x86_64.rpm wget https://centos.pkgs.org/7/centos-x86_64/net-tools-2.0-0.22.20131004git.el7.x86_64.rpm.html 安装即可: rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm 来源: https://www.cnblogs.com/liuys635/p/12537463.html

软件安装

蹲街弑〆低调 提交于 2020-03-21 11:58:24
软件安装 源码包和RPM包 软件安装时可以有两种方式。一种是源码包,经过编译才能安装,速度较慢,脚本安装包是在源码包的基础上开发出来的有安装界面提示的安装包,应用不多。还有一种是二进制包(RPM包、系统默认包) 源码包卸载时只需要删除对应文件即可。 源码包和RPM包的安装位置不同,RPM包的安装位置一般是默认的: 而源码包的安装位置可以指定,一般是usr/local/软件名。 因为安装位置不同导致开启服务时RPM包安装的软件既可以按照绝对路径执行,也可以用service开启服务: 而源码包不能用service,只能用绝对路径: 源码包安装更加稳定,效率更高,适合用于对外提供大量访问的关键软件安装。 rpm命令管理和yum在线管理 rpm包安装时最严重的问题就是依赖性:分为树形依赖(如果a依赖b,b依赖c,那么安装顺序就是cba,卸载顺序就是abc)、环形依赖(需要一次性安装)、模块依赖(依赖某个包的一部分) iso中有一个package文件,内部都是rpm包。如果要安装mysql的驱动: 此时会提醒必须先安装依赖,这个依赖有时在package中有,有时没有,如libodbcinst.so.2并不在其中,它只是一个包中的一部分,这就是模块依赖,此时需要登录www.rpmfind.net查询libodbcinst.so.2属于哪个包。 yum在线管理没有依赖问题

解决错误:Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

好久不见. 提交于 2020-03-20 18:26:19
在使用yum install的时候,偶尔会碰见这样的错误:Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 这是因为在你的 /etc/yum.repos.d 目录下有关于yum repository的配置文件中列有如下的GPG key: gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 1 2 这个配置告诉YUM,这个repository的GPG key存在于磁盘上。而当YUM在路径 /etc/pki/rpm-gpg 下找不到这个GPG key的时候,就会报如上的错误了。 解决方案: cd /etc/pki/rpm-gpg wget https://archive.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7 1 2 3 然后再次运行 yum 命令就可以成功了。当然,也有些包是需要先安装epel之后才能装上的。安装epel的方法是: yum install -y epel-release 来源: https://www.cnblogs.com/liqing1009/p/9518968.html

yum提示Another app is currently holding the yum lock

坚强是说给别人听的谎言 提交于 2020-03-20 13:56:54
使用yum安装计划任务功能,结果提示: yum -y install wget Loaded plugins: fastestmirror, refresh-packagekit, security Existing lock /var/run/yum.pid: another copy is running as pid 25960. Another app is currently holding the yum lock; waiting for it to exit... 可能是系统自动升级正在运行,yum在锁定状态中。 已经有一个yum进程在运行了,使用kill杀死它 kill -9 25960 kill对付不了它: 可以通过强制关掉yum进程: #rm -f /var/run/yum.pid 然后就可以使用yum了。 来源: 51CTO 作者: mb5c8bdad9912ea 链接: https://blog.51cto.com/14243230/2480346

CentOS7创建本地yum源

邮差的信 提交于 2020-03-19 00:23:57
[ root@master ~]# mkdir - p / var / www / html 使用安装系统的ISO镜像文件CentOS-7-x86_64-Everything-1611.iso 把CentOS-7-x86_64-Everything-1611.iso镜像复制到http服务器(选择master机器)的默认目录/var/www/html下 [ root@master ~]# cd / var / www / html [ root@master html ]# ls CentOS - 7 - x86_64 - Everything - 1611.iso 在/var/www/html目录下创建文件夹CentOS [ root@master html ]# mkdir CentOS [ root@master html ]# ls CentOS CentOS - 7 - x86_64 - Everything - 1611.iso 将ISO文件挂载至文件夹/var/www/html/CentOS下 [ root@master html ]# cd / var / www / html [ root@master html ]# mount - o loop CentOS - 7 - x86_64 - Everything - 1611.iso CentOS (取消挂载

通过YUM升级centOS内核,以便安装docker

雨燕双飞 提交于 2020-03-18 21:56:35
安装 Docker 要满足一定的条件,对于cents系统,要求必须是64位,并且内核版本是3.10以上。 如果你的centos 操作系统 内核低于3.10,需要升级到这个版本以上,才能安装docker。 第一步,先看目前的内核版本 uname -r 在我的系统上输出: 2.6.32-431.el6.centos.plus.x86_64 第二步,导入public key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 1 1 第三步,安装ELRepo rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm 1 1 第四步,安装内核 在yum的ELRepo源中,有mainline(4.6)、long-term(3.10)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本。 查看ELRepo源中内核: http://elrepo.org/linux/kernel/el6/x86_64/RPMS/ 安装命令: yum --enablerepo=elrepo-kernel install kernel-lt -y 第五步,编辑grub.conf,修改Grub引导顺序 vim /etc/grub.conf

centos中yum命令删除还原的补救方法介绍

烈酒焚心 提交于 2020-03-18 15:55:31
yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相 关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点, 也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。 由于服务器centos6.8安装mysql一直出现不能连接问题,然后看到一个方法,一不小心就把yum给删除了,都还原不了,很是绝望,很难受。然后没有yum这个centos就感觉废了,然后找方法装上去。 python --version查看python 版本 whereis python 查看python文件 python: /usr/bin/python2.6 /usr/bin/python /usr/lib /python2.7 /usr/lib/python2.6 /usr/lib64

Kubadm方式安装K8s----flannel 网络插件

╄→尐↘猪︶ㄣ 提交于 2020-03-18 13:36:20
一:本章目录 Kubernetes介绍 所需组件功能介绍 环境规划与说明 部署流程 小结 二:Kubernetes介绍 1·概述 :kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,这样做并不利于应用的升级更新/回滚等操作,当然也可以通过创建虚拟机的方式来实现某些功能,但是虚拟机非常重,并不利于可移植性。 2·Kubernetes 特点 : 可移植: 支持公有云,私有云,混合云,多重云(multi-cloud) 可扩展: 模块化,插件化,可挂载,可组合 自动化: 自动部署,自动重启,自动复制,自动伸缩/扩展 三:所需组件功能介绍 组件名称 组件作用 组件所在节点 ETCD etcd是Kubernetes提供默认的存储系统,保存所有集群数据,使用时需要为etcd数据提供备份计划。 Master kube-apiserver kube-apiserver用于暴露Kubernetes API。任何的资源请求/调用操作都是通过kube