repo

创建hadoop CDH5本地源

只谈情不闲聊 提交于 2020-04-07 11:09:34
线上要部署CDH5,由于打算全套组件都使用CDH5版本,所以需要安装大量的软件包,使用官方的在线安装速度实在受不了,故直接把CDH5的Centos的repo给同步下来了: cdh5.repo [cloudera-cdh5] # Packages for Cloudera's Distribution for Hadoop, Version 5, on RedHat or CentOS 6 x86_64 name=Cloudera's Distribution for Hadoop, Version 5 baseurl=http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/5/ gpgkey = http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/RPM-GPG-KEY-cloudera gpgcheck = 1 开始同步: reposync -r cloudera-cdh5 例如我们是在 /mnt/cdh5/目录下面执行该命令的,当同步完成后会出现一个cloudera-cdh5目录,进入其中的RPMS目录会看到两个文件夹:noarch和x86_64,代表了不同的架构体系,我们可以在/mnt/cdh5/cloudera-cdh5/RPMS目录之上搭建一个web服务器

centos 7 mysql

被刻印的时光 ゝ 提交于 2020-04-07 05:32:39
CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。 3. 安装mysql $ sudo yum install mysql-server 根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。 4. 重置密码 重置密码前,首先要登录 $ mysql -u root 登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib

cent7 配 yum源

拜拜、爱过 提交于 2020-04-06 23:52:00
今天笔记配置CentOS 7本地镜像为yum源,废话不多说,上去就是干! 1:挂镜像: ? 1 2 3 4 #创建目标挂载目录 mkdir /media/CentOS7 #将镜像挂载到目标目录 mount -t iso9660 -o loop /root/CentOS-7-x86_64-DVD-1804 .iso /media/CentOS7/ 2:开机自动挂载; 修改开机自动挂载配置:/etc/fstab ? 1 vi /etc/fstab 内容追加如下: ? 1 /root/CentOS-7-x86_64-DVD-1804 .iso /media/CentOS7/ iso9660 defaults,ro,loop 0 0 保存退出。 3:编辑yum repo配置。 先把系统自带的进行备份,移至bak目录: ? 1 2 3 cd /etc/yum .repos.d/ mkdir bak mv *.repo bak 再新建repo配置文件: ? 1 vi CentOS-LocalSource.repo 追加如下配置: ? 1 2 3 4 5 [ local ] name= local baseurl= file : ///media/CentOS7/ gpgcheck=0 enabled=1 然后yum清除缓存,建立缓存: ? 1 2 yum clean all yum

zabbix(一)安装服务端

隐身守侯 提交于 2020-04-06 16:57:48
一 安装zabbix 1.1. 环境检查 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@localhost ~]# uname -r 3.10.0-693.el7.x86_64 [root@localhost ~]# getenforce ------->注意不是disable的情况 Disabled [root@localhost ~]# systemctl status firewalld.service ----------->systemctl stop firewalld.service 没有关闭的情况下 ● firewalld.service - firewalld - dynamic firewall daemon   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)   Active: inactive (dead)   Docs: man:firewalld(1) 注意不是disable的情况 1、临时关闭(不用重启机器): setenforce 0 ##设置SELinux 成为permissive模式

Centos8下使用docker安装RabbitMQ

旧街凉风 提交于 2020-04-06 08:45:29
centos8下使用docker安装RabbitMQ 安装Centos8 centos8官网镜像下载地址 http://isoredirect.centos.org/centos/8/isos/x86_64/ ,下载最小化镜像安装文件 安装centos8完成后,(切换到root或者sudo)设置阿里云源yum repo 来提高yum包安装速度(CentOS 8 虽然使用dnf作为软件包安装程序,但是 dnf 还是能兼容使用 yum 的配置文件的和命令的使用方法的。) yum -y install wget && \ cd /etc/yum.repos.d/ && \ wget http://mirrors.aliyun.com/repo/Centos-8.repo && \ mv CentOS-Base.repo CentOS-Base.repo.bak && \ mv Centos-8.repo CentOS-Base.repo && \ yum clean all && \ yum makecache 安装Docker 接下来我们开始安装docker,docker官方教程地址: https://docs.docker.com/install/linux/docker-ce/centos/ 先安装docker所需的依赖包 sudo yum install -y yum-utils

分布式版本控制系统(git分支管理)

强颜欢笑 提交于 2020-04-06 00:47:12
1,分支管理 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,立刻提交,由于代码还没有写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的风险。 现在有了分支,就不能怕了,你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,在一次性合并到原来的分支上,这样,既安全,又不影响别人工作。 Git的分支与其他版本控制系统不同,无论创建,切换和删除分支,Git在1秒钟之内就能完成!无论你的版本库是1个文件还是1万个文件。 2,创建与合并分支 在版本回退里,我们已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支(master分支),HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。 ① 一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD执行maser,就能确定当前分支,以及当前分支的提交点,每次提交,master分支都会向前一步: ② 当我们创建新的分支,例如dev时,Git创建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev

Day 8 Linux之Day8

旧街凉风 提交于 2020-04-04 06:25:36
Linux 之 Day 8 一、Linux网络原理及基础设置 1. 使用ifconfig命令来维护网络 1) ifconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址。 2) 灵活应用ifconfig命令设定网卡的IP地址:   例如:修改eth0网卡的IP地址为172.18.48.56和子网掩码255.255.255.128的命令:   ifconfig eth0 172.18.48.56 netmask 255.255.255.128 2. 使用ifup和ifdown命令启动和停止网卡 1) ifup命令的功能:启动系统上指定的网卡。 2) ifdown命令的功能:停止系统上指定的网卡。 3)使用ifup命令启用指定网卡的举例:   例如:启动eth0网卡的命令:ifup eth0 4) 使用ifdown命令停用指定网卡的举例:   只能作用于配置文件   例如:停用eth0网卡的命令:ifdown eth0 3. 网络配置文件 1) 网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0。   补:虚拟机新添加网卡没有配置文件需手动添加配置或图形添加网卡。 2) 网络配置的定义:所谓的网络配置(设定

软件包管理

会有一股神秘感。 提交于 2020-04-04 05:49:13
rpm工具用法 1、安装命令:rpm -ivh rpm 包文件 2、升级命令:rpm -Uvh rpm 包文件 3、卸载命令:rpm -e 包名 4、查询安装的包:rpm -qa 5、查询指定包是否安装:rpm -q 包名 6、查询指定包信息:rpm -qi 包名 7、列出包安装的文件:rpm -ql 包名 8、查看一个文件是由哪个包安装的:rpm -qf 文件绝对路径 yum工具用法 1、列出可用rpm包:yum list 2、查看yum的配置文件:ls /etc/yum.repos.d/ (如果要更改下载源地址,也是从这个配置文件来修改) 3、搜索包:yum search vim 4、安装命令:yum install -y 包名 5、列出组的rpm包:yum grouplist 6、如果要安装组的rpm包,可以使用命令安装:yum groupinstall -y 包名 7、卸载命令:yum remove -y 包名 8、升级命令:yum update -y 包名 (如果不加包名,默认会将系统所有的已安装软件升级到最新,包括系统) 9、如果使用命令过程中提示没有该命令 ,可以使用命令来查找这个命令的包名信息:yum provides “/*/vim” yum搭建本地仓库 如果不能连网导致yum无法使用,这时候要怎么办呢?我们来搭建一个本地yum源安装即可。 (前提是要有一个光驱

软件包管理:

烈酒焚心 提交于 2020-04-04 05:48:44
软件包分类: 1:源码包。Linux是C语言写的。 优点: 可以看到源代码。可以在源代码中修改(脚本安装包)。 安装后的效率高。 卸载方便(直接删除)。 缺点: 安装复杂。 编译时间长。 2:二进制包(RPM包、系统默认包)。经过编译的包。 优点: 安装速度快, 缺点: 是不能看到源码。(RPM包是红帽系列中使用的) 不能对源码修改。 依赖性(安装顺序和卸载顺序有要求)。RPM包管理-RPM包命令管理: 1:RPM包的命名规则 (RPM包在安装光盘中的package目录中) 例如:httpd-2.2.15-15.el6.centos.1.i686.rpm httpd 软件包名 2.2.15 软件版本 15 发布次数 el6.centos 适合的Linux平台(el6或者centos) i686 适合安装平台。(如果写的是x64表示只能安装在64位的cpu上)(如果写noarch表示任何Linux平台) 2:RPM依赖 树形依赖:a->b->c 环形依赖:a->b->c-a //需要将软件包abc用一条命令同时安装。 模块依赖:安装过程中如果报出“xxxx.so.数字”说明这个依赖是库依赖(这个包不是单独独立的包,他是某一个软件包中的一个软件,因此只需要安装他所在的包就行)。 可以到www.rpmfind.net中输入“xxxx.so.数字”就可以找到他的父包。 3:安装命令:

CentOS 添加常用 yum 源

风格不统一 提交于 2020-04-03 03:54:51
CentOS 的官方源去掉了一些与版权有关的软件,因此想要安装这些软件或者手动下载安装,或者使用其他源. 下面我推荐常用的两个源, 这两个源基本可以满足一般服务器的使用需求. 首先, 添加源之前要确定系统架构及版本. 查看系统版本: Shell 1 lsb_release - a 此命令大部分主机上已安装, 会得到如下显示: LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: CentOS Descripqion: CentOS release 5.3 (Final) Release: 5.3 Codename: Final 如果未安装 lsb_release, 还可以使用下面的命令. Shell 1 head - 1 / etc / issue 会得到如下显示: CentOS release 6.3 (Final) 如果是 CentOS 系统可直接使用以下命令: Shell 1 rpm - q centos - release 会得到如下显示: centos-release-6-3.el6.centos.9.i686 之后, 要确定系统架构. Shell 1 uname - a 会得到如下显示: Linux jgh.localdomain