yum

了解CentOS及周边

谁说我不能喝 提交于 2020-01-22 22:52:03
CentOS相关介绍 CentOS是 Community ENTerprise Operating System 的简称 RHEL的全称则是 Red Hat Enterprise Linux Fedoro Core的新特性更新很快,试验稳定后,再加入到RHEL; 而CentOS是RHEL源码的二进制编译版本,去掉了商标,也当然没有RHEL的商业服务支持。 其它,Ubuntu则是有易用的桌面和包管理系统,近年比较流行,各开源项目Docker、HHVM等对齐都率先支持; Suse也是有华丽的桌面和出色的性能 Arch 则是轻量简洁为设计理念的Linux发行版 Debian 是由它的用户维护的,有着快速的支持服务,使用也是相当的广泛。 CentOS 14年发布了版本7 ,主要的更新是: 1.内核更新至 3.10.0 ---- 这个是OS发行最需要首先关注的,linus在11年亲自发布了3.0,也就是2.6.40,并没有重大特性的改变 2.支持linux容器 ---- Docker 3.转用 systemd、firewalld 及 GRUB2 ---- 替代原来的service命令 4.XFS 作为缺省文件系统 ---- ext4存在磁盘不兼容等不可靠问题 5.支持 40G 网卡 ---- 连eth的网卡名都变了enp0s3,不知道是否有关联,哈哈 其它就不重点关注了 YUM yum,是[

OpenStack-rocky 安装部署(one-controller + one-compute)

旧城冷巷雨未停 提交于 2020-01-22 22:02:38
系统版本为Centos7.5 内存均分配:4G 存储:40G CUP:1核(根据电脑实际情况分配) 准备两台电脑或虚拟机(配置两张网卡) 192.168.2.188 192.168.2.190 准备 ###查看时区 date ###修改时区 timedatectl set-timezone Asia/Shanghai结果是:Mon Jul 8 17:25:28 CST 2019 ###修改语言环境 查看语言 locale 查看系统拥有的语言包 locale -a yum install kde-l10n-Chinese vi /etc/locale.conf ##加下面内容到第一行,设置中文 LANG=zh_CN.UTF8 方法(二)(该命令会修改上面配置的值) localectl set-locale LANG=en_US.UTF-8 ###查看网卡UUID (修改第二块网卡的配置/etc/sysconfig/network-script/ifcfg-enp0s8) 在/etc/sysconfig/network-script/目录下复制ifcfg-enp0s3为ifcfg-enp0s8,并修改相关的配置 nmcli con show ###安装文件上传工具 yum install -y lrzsz ###关闭防火墙 ###我的建议是先关闭防火墙,等配置好了,再去设置防火墙

小白服务器编程指北(2)——用Docker编配你的服务器环境

跟風遠走 提交于 2020-01-22 18:29:30
安装Docker 首先要安装Docker。Docker底层使用的是Linux的容器技术。 所以,为了能够使用Docker,我们需要一台安装了兼容版本的Linux内核和二进制文件的最小化功能宿主机。 笔者这里使用了CentOS 7操作系统。 Step1. Update Docker Package Database 更新yum的repo: sudo yum check - update Step 2: Install the Dependencies 接下来安装Docker的依赖库: sudo yum install - y yum - utils device - mapper - persistent - data lvm2 The yum-utils switch adds the yum-config-manager. Docker uses a device mapper storage driver, and the device-mapper-persistent-data and lvm2 packages are required for it to run correctly. yum-utils会安装yum-config-manager,用于我们下一步配置Docker repo。 Docker需要使用设备存储映射驱动(device mapper storage

docker安装

橙三吉。 提交于 2020-01-22 17:07:25
安装相关依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 配置国内源 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装docker sudo yum -y install docker-ce 启动&设置开机启动 systemctl enable docker systemctl start docker 配置镜像加速/etc/docker/daemon.json cd /etc/docker/ touch daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] } 来源: CSDN 作者: Chen不旧 链接: https://blog.csdn.net/qq_32257215/article/details/104069800

centos7下docker安装

强颜欢笑 提交于 2020-01-22 15:25:25
1.安装相关依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 2.配置国内源 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3.安装docker sudo yum -y install docker-ce 4.启动&设置开机启动 systemctl enable docker systemctl start docker 5.配置镜像加速/etc/docker/daemon.json cd /etc/docker/ touch daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] } 来源: https://www.cnblogs.com/jenkins/p/12228579.html

yum和编译两种方式升级or降级Centos内核

孤者浪人 提交于 2020-01-22 12:29:32
http://blog.51cto.com/renzhiyuan/1882599 今天探讨用yum和编译两种方式升级或者降级内核版本: 升级:比如玩kvm,docker等虚拟化,centos内核则升级尤为重要(虽然2.6.x内核通过加载模块也可以玩,但是效果不如3.x) 降级:如果发现内核在危险漏洞列,降级内核则显得尤为重要。当然如果有特殊需求,也可以降级内核。 1、yum方式升级内核版本 1.1)查看当前系统内核版本 1 2 3 4 5 [root@node4 ~] # cat /etc/redhat-release CentOS release 6.6 (Final) [root@node4 ~] # uname -r 2.6.32-504.el6.x86_64 [root@node4 ~] # 1.2)准备yum源,并安装 1 2 3 4 5 6 7 8 9 10 11 #http://elrepo.org/linux/kernel/el6/x86_64/RPMS/(网址) #导入key如果已经修改了repo的gpgcheck=0也可以不导入key rpm -- import https: //www .elrepo.org /RPM-GPG-KEY-elrepo .org #安装elrepo的yum源 rpm -Uvh http: //www .elrepo.org

Centos7下安装Docker

那年仲夏 提交于 2020-01-22 11:04:53
(转载至:https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html) 一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 看起来有点雾,用过虚拟机的应该对虚拟化技术有点印象,不知道也没关系,就把它当成轻量级的虚拟机吧(虽然一个是完全虚拟化,一个是操作系统层虚拟化),这个解释到位: https://www.cnblogs.com/kex1n/p/6933039.html 百科又说:Docker 使用客户端-服务器 (C/S) 架构模式 使用远程API来管理和创建Docker容器。Docker 容器(Container)通过 Docker 镜像(Image)来创建,二者之间的关系类似于面向对象编程中的对象与类 那Docker由什么组成呢, 包括三个基本概念: 仓库(Repository) 镜像(Image) 容器(Container) 打个比方:你如果想玩英雄联盟中骚气的亚索,你首先得有这个英雄(Docker的镜像),然后你得花金币去英雄商店(Docker的仓库)买,接着进游戏就会看到一个半蹲的发型飘逸的剑客(Docker的容器)

yum安装centos-7版nginx

时光总嘲笑我的痴心妄想 提交于 2020-01-22 10:19:07
安装步骤 添加Nginx到YUM源 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装Nginx sudo yum install -y nginx 启动Nginx sudo systemctl start nginx.service 如果一切进展顺利的话,现在你可以通过你的域名或IP来访问你的Web页面来预览一下Nginx的默认页面; CentOS 7 开机启动Nginx sudo systemctl enable nginx.service 开放80端口 ##Add firewall-cmd --permanent --zone=public --add-port=80/tcp ##Reload firewall-cmd --reload Nginx配置信息 网站文件存放默认目录 /usr/share/nginx/html 网站默认站点配置 /etc/nginx/conf.d/default.conf 自定义Nginx站点配置文件存放目录 /etc/nginx/conf.d/ Nginx全局配置 /etc/nginx/nginx.conf Nginx启动 nginx -c nginx.conf 来源: https:/

【linux配置】在VMware中为Redhat HAT配置本地yum源

僤鯓⒐⒋嵵緔 提交于 2020-01-22 08:26:17
在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机。后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用。所以现在就来说说怎么做:   一、安装前检查,首先需要确保你的虚拟机已经加载了本地镜像,如下图所示: 注意: 使用的ISO镜像文件中选择你安装系统时使用文件的位置,这里要注意状态勾选才表示你已经导入光盘了。查看自己是否将文件导入成功,可以查看/media/ 目录下是不是有RHEL_6.4 x86_64 Disc 1 文件(这里使用Redhat),有则表示导入成功。    如果/media/ 目录下面什么都没有,可能是ISO没有挂起,可以使用下面命令手动挂起试试: mount /dev/sr0 /media/cdrom 或 mount /dev/sr1 /media/cdrom 二、配置yum源   1、使用root用户登录系统,在任意目录下创建文件夹cdrom,这个名字可以自定义,鄙人是在/mnt 文件夹下创建的cdrom文件夹。 # mkdir /mnt/cdrom   2

centos7.5误删python2.7之后,导致yum和Python命令无法使用

↘锁芯ラ 提交于 2020-01-22 06:04:37
问题描述 最近想要将服务器上的Python2.7升级成3.x的版本时。使用了如下命令: (1)强制删除已安装python及其关联 # rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps (2)删除残余文件 # whereis python|xargs rm -frv 执行命令后导致服务器上的yum命令和python命令都无法使用。出现以下报错: [root@test ~]# python -V -bash: /usr/bin/python: No such file or directory [root@test ~]# yum -bash: /usr/bin/yum: No such file or directory 解决方案 1.创建目录用来存放 rpm 包: mkdir /usr/local/src/python 查看系统版本: lsb_release -a 查看位数 getconf LONG_BIT 2. 进入目录,使用wget分别下载python以及yum的rpm包 http://vault.centos.org/ 这个地址可以下载不同版本系统对应的包( 注意:一定要和系统的版本号对应 ) 可以看到我们的系统版本是7.5.1804,这里下载以下文件 wget http://vault.centos.org/7