yum

CentOS 7 部署 汉化版 GitLab

半世苍凉 提交于 2020-02-25 23:03:24
原文地址: https://www.cnblogs.com/straycats/p/7637373.html 作为公司层面使用gitlab,进行维护时一定要考虑升级、备份、迁移/恢复的事情,代码安全是研发部门的重心之一,故我也整理了下面的内容供维护人员参考。 升级: https://www.cnblogs.com/nethrd/p/9408290.html 本地备份: https://www.cnblogs.com/nethrd/p/9408330.html 远程备份: https://www.cnblogs.com/nethrd/p/9408362.html 迁移/恢复: https://www.cnblogs.com/nethrd/p/9408388.html gitlab接触了一段时间,觉得是一个很不错的开源产品(gitlab的社区版),值得我整理一篇部署教程作为记录。 安装全程选择的用户为root。 一、环境准备 操作系统:centos7(minimal,www.centos.org下载的包是CentOS-7-x86_64-Minimal-1708.iso) CPU:2核 内存:6G 说明:硬件根据我查到的资料( https://docs.gitlab.com/ce/install/requirements.html ),结合使用人数的考虑,故选择了2核6G的配置

配置YUM本地源

左心房为你撑大大i 提交于 2020-02-25 21:25:56
简介 Yum(全称为 Yellow dog Updater, Modified) 是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装。 可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 今天我们来配置一下YUM本地源。 我们观察一下YUM的核心配置目录。 / etc / yum . repos . d / 这个目录就是一个类似软件的仓库,打开我们会发现有很多以 .repo为后缀的文件。 我打开第一个CentOS-Base.repo文件观察一下 打开这个文件我们会发现下载地址都是,某某.centos.org这个是centos的官方地址,也就是国外的地址,下载速度会很慢,所以我们来配置一个本地源,让下载速度快一些。 第一步既然它们的下载速度慢,我们就把它们全部移走。 把这个目录下的所有文件都给移动到 /tmp 下,这样这个目录就没有东西了。 第二步编写一个YUM库配置文件交dvd.repo vim / etc / yum . repos . d / dvd . repo [dvd]:是库的名字 name=dvd:是库的说明 baseurl=file:///mnt/cdrom:下载库的具体地址 gpgcheck=0:校验0代表关闭,1是开启

linux下使用yum安装新版php7.0

时光怂恿深爱的人放手 提交于 2020-02-25 20:58:15
这两天又装了一下虚拟机,又要编译lnmp,还要弄各种拓展,很麻烦,能不能直接yum安装呢?答案是可以的! 1、首先要更新yum源,不然是默认的老版本,一般都在5.6及以下,但是php7都出来好久了,性能提升50%以上! 按照系统更新yum源,我的是centos7,所以我运行下面的代码! CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 如果是centos6,那么执行以下代码: CentOS/RHEL 6.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm 然后就可以直接yum安装php7.0了,可以安装的拓展如下: yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w

安装部署zabbix+garafana

情到浓时终转凉″ 提交于 2020-02-25 20:01:38
rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm yum -y install zabbix-get yum -y install httpd mariadb mariadb-server zabbix-server-mysql zabbix-web-mysql zabbix-agent 来源: CSDN 作者: aaronszm 链接: https://blog.csdn.net/aaronszm/article/details/104494728

ansible深入理解和操作——01(ansible原理,安装,各种模块详解)

那年仲夏 提交于 2020-02-25 15:44:43
ansible 是什么? .ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括: (1)、连接插件connection plugins:负责和被监控端实现通信; (2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机; (3)、各种模块核心模块、command模块、自定义模块; (4)、借助于插件完成记录日志邮件等功能; (5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。 ansible 特性 1.部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作; 2.默认使用SSH协议对设备进行管理; 3.有大量常规运维操作模块,可实现日常绝大部分操作; 4.配置简单、功能强大、扩展性强; 5.支持API及自定义模块,可通过Python轻松扩展; 6.通过Playbooks来定制强大的配置、状态管理; 7.轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可; 8.幂等性

ceph部署手册

笑着哭i 提交于 2020-02-25 12:41:35
CentOS7.2部署Luminous版Ceph-12.2.0 在 CentOS7.2上安装部署Luminous版Ceph-12.2.0。由于ceph的Luminous版本默认使用bluestore作为后端存储类型,也新增了mgr功能,所以使用ceph-deploy的1.5.38版本来部署集群、创建MON、OSD、MGR等。 环境 每台主机 CentOS Linux release 7.2.1511 (Core) Mini版 两个 100G的磁盘做OSD 1 2 3 4 5 6 7 8 9 10 11 12 13 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom xvda 202:0 0 10G 0 disk ├─xvda1 202:1 0 500M 0 part /boot └─xvda2 202:2 0 9.5G 0 part ├─centos-root 253:0 0 8.5G 0 lvm / └─centos-swap 253:1 0 1G 0 lvm [SWAP] xvdb 202:16

zabbix全网监控

て烟熏妆下的殇ゞ 提交于 2020-02-25 12:36:43
为什么要监控 运维的职责 1.保障企业数据的安全可靠。 2.为客户提供7*24小时服务。 3.不断提升用户的体验。 在关键时刻,提前提醒我们服务器要出问题了 当出问题之后,可以便于找到问题的根源 拿到公司服务器的管理权之后, 第一件事,备份 第二件事,监控 数据有故障了,服务有问题了,一些内容挂掉了,比如web服务器,或者是硬件的服务器,raid,磁盘有故障了也会报警,用户访问网站,感觉慢了,也可以获得相应的提示 这是一个非常重要的部分 你们公司监控是怎么做的-面试题 OSI/ISO7层协议进行回答 业务流程、用户访问网站的流程进行补充 监控工具 mrtg 流量监控出图 nagios 监控 cacti 流量监控出图 zabbix 监控+出图,所有监控范畴,都可以整合到Zabbix中。 硬件监控:Zabbix IPMI Interface 系统监控:Zabbix Agent Interface Java监控:Zabbix JMX Interface 网络设备监控:Zabbix SNMP Interface 应用服务监控:Zabbix Agent UserParameter MySQL数据库监控:percona-monitoring-plulgins URL监控:Zabbix Web 监控 Zabbix简介 zabbix是一个基于WEB界面的

CentOS yum 源的配置与使用

给你一囗甜甜゛ 提交于 2020-02-25 00:43:04
CentOS yum 源的配置与使用 一、yum 简介   yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的文件,依赖性等。正是收集了这些header 并加以分析,才能自动化地完成余下的任务。   yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用

从实战角度超级详解中大型企业微服务化的六大核心关键技术

痞子三分冷 提交于 2020-02-24 15:38:27
在之前文章: 超全详解Java开发环境搭建 一文中,部分博友提出程序的自动化部署等相关问题,本篇文章就来解决该问题,即企业微服务化,如何实现服务的自动化部署?服务自动化部署需要哪些技术? 本篇文章从实战角度讲解中大型公司微服务化最核心最关键的六大技术,即jenkins,docker,maven,git,gitlab,harbor(本篇文章未讲解nexus,在后续文章再讲解),关于六大技术,会在接下来的文章中从架构,理论,实战,常见难点和常见误区等角度精细化讲解。 Tip:本篇文章适合具有一定linux和docker基础的读者,对于不熟悉linux和docker的读者朋友,可以先关注,后续文章会对每个专题从入门到架构进行讲解。 一 docker安装 1.卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 2.安装相关工具 yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 3.选择稳定仓库 yum-config-manager \ --add-repo

RedHat Linux RHEL6配置本地YUM源

天涯浪子 提交于 2020-02-23 23:49:29
http://www.cnblogs.com/kerrycode/p/4723637.html 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并加以分析,才能自动化地完成余下的任务。 如果体验过rpm安装痛苦的人,我相信其肯定百分之百选择yum替代rpm。使用yum非常方便。如果要使用rpm则必须配置repository(软件仓库),由于RHEL的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用yum安装一些包,则需要配置本地的YUM源。下面介绍一下如何配置,下文以Red Hat Enterprise Linux Server release 6.6为实验场景