repo

给centos重新安装yum的base-repo源

血红的双手。 提交于 2020-01-30 00:43:27
如果自己的centos的系统yum源出现问题了,如何才能修复? 方式一:使用国内的阿里云镜像 (1)把/etc/yum.repos.d/下面所有的源给删除掉了 (2)下载镜像 # CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo # CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo # CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 注意如果没有安装wget,可以从下面的网址中先手动下载,然后上传到linux上安装:http://www.rpmfind.net/linux/rpm2html/search.php?query=wget (3)执行命令,重新生成cache yum clean all yum makecache 方式二:使用官网的镜像 (1)把/etc/yum.repos.d/下面所有的源给删除掉了 (2)执行以下命令查看centos的版本 cat

nagios的简单配置实践

大城市里の小女人 提交于 2020-01-30 00:18:41
我们都知道军队里,哨兵的角色很重要,敌人来了先把哨兵解决了。猴子,在企业网站 架构里,这个监控系统就相当于哨兵的作用,监控系统非常重要。体检。。 监控系统都需要监控: 1、本地资源:负载uptime, CPU(top,sar), 磁盘(df-h),内存(free swap ),lO(iostat), RAID 级别,CPU温度,passwd文件的变化,本地所有文件指纹识别监控。。 2、网络服务:端口,web(URL),DB, ping 丢包,进程数,IDC 网络流量。。 3、其他设备:路由器、交换机端口流量,监控光衰,打印机,WINDOWS等。。 4、业务数据:用户登录失败次数,用户登录网站次数,输入验证码失败的次数,某个 API接口流量并发,电商网站订单,支付交易的数量。。 5、监控软件本身仅仅是一个平台,我们想监控的内容,理论上只要在服务器命令行可以 获取到就可以被监控软件监控。 nagios(难够死)监控工具介绍与优势 Nagios是一款开源的网络及服务的监控工具,其功能强大,灵活性强。 能有效监控Windows、Linux和Unikx等系统的主机各种状态信息,交换机、路由器等网络设备, 主机端口及URL服务等。 根据不同业务故障级别发出告警信息(邮件、微信、短信、语音报警、飞信、MSN)给管理员,当故障 恢复时也会发出恢复消息给管理员。 官方网站地址:http://www

自建YUM仓库

僤鯓⒐⒋嵵緔 提交于 2020-01-29 22:03:48
一、自建YUM仓库 当网络不好时,或者说根本链接不上官方yum仓库,以及第三方yum仓库(zabbix源)等,我们就需要自建一个yum仓库来满足我们需要。除了网络条件以外,还有我们生产环境需要发布,更新自己软件,我们可以将这些软件打包成RPM包,放到自己的仓库,然后在各个机器执行yum更新。 1.1 使用一些RPM包自建一个YUM仓库 在目录 /data/yum/repo/custom 准备了如下的RPM包。根据自己的需求准备RPM包 $ pwd /data/yum/repo/custom $ tree . . ├── dos2unix-3.1-37.el6.x86_64.rpm └── iftop-1.0-0.21.pre4.el7.src.rpm 0 directories, 2 files 创建 repodata $ yum install -y createrepo $ createrepo /data/yum/repo/custom/ Spawning worker 0 with 2 pkgs Workers Finished Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete $ ls

yum方式安装Myql

风流意气都作罢 提交于 2020-01-29 15:07:35
环境 OS:CentOS7.6 Mysql:Mysql5.7 获取更新包 Mysql官网: https://dev.mysql.com/ 到http://dev.mysql.com/downloads/repo/yum/ 去下载rpm包更新一下。 #下载mysql源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm #安装mysql源 yum localinstall mysql57-community-release-el7-8.noarch.rpm #检测源是否安装成功 yum repolist enabled | grep "mysql.*-community.*" 安装 修改配置yum 安装mysql的版本,这里安装MySQL5.7版本,修改“enabled=1”。 vim /etc/yum.repos.d/mysql-community.repo #Enable to use MySQL 5.6 [mysql56-community] name=MySQL 5.6 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/ enabled=0 gpgcheck

RedHat Linux RHEL6配置本地YUM源

社会主义新天地 提交于 2020-01-29 01:30:08
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为实验场景。可能不同版本的Linux稍有差别。 一:挂载本地光盘到系统 如果服务器是虚拟机,可以通过vSphere

linux下 find命令使用

▼魔方 西西 提交于 2020-01-28 22:13:04
按名称查找 f ind . -name filename [root@vps repo]# ls README.md vps.sh [root@vps repo]# find . -iname vps* ./vps.sh [root@vps repo]# find . ! -iname vps* | grep -v '^\./\.' . ./README.md [root@vps repo]# 按文件类型查找 使用-type可以指定搜索的文件类型,linux/unix将所有的的一切都视为文件(文件类型有:普通文件f,目录d,符号链接 l,字符设备c,块设备b,套接字s,FIFO-p),使用 -type选项我们能够对文件类型进行过滤 find . -type f | grep -v '^\./\.' 根据文件的时间戳进行搜索 Linux/Unix文件系统中的每一个文件都有三种时间戳,访问时间(-atime),修改时间(-mtime),变化时间(-ctime),单位为天数,用整数指定,数字前加上+,表示大于这个时间;加上-,表示小于这个天数;不加表示刚好这个天数 find . -atime -1 -name *.sh 基于文件大小的搜索 find提供了指定文件大小的单位选项进而搜索符合大小文件的功能 (b:块, c:字节, w:字, k:千字节, M:兆字节, G:吉字节)。 find

7yum和ntp

让人想犯罪 __ 提交于 2020-01-28 13:07:42
1、打开centos的yum文件夹 输入命令cd /etc/yum.repos.d/ 2、用wget下载repo文件 输入命令wget http://mirrors.aliyun.com/repo/Centos-7.repo 如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。 当前目录是/etc/yum.repos.d/,刚刚下载的Centos-7.repo也在这个目录上 3、备份系统原来的repo文件 mv CentOS-Base.repo CentOS-Base.repo.bak 即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bak 4、替换系统原理的repo文件 mv Centos-7.repo CentOS-Base.repo 即是重命名 Centos-7.repo -> CentOs-Base.repo 5、执行yum源更新命令 yum clean all yum makecache yum update (升级所有软件包,慎用,需要下载很多的软件包) 依次执行上述三条命令即配置完毕。 安装 ntp 服务的软件包 sudo yum install ntp 将 ntp 服务设置为缺省启动 systemctl enable ntpd 修改启动参数,增加 -g -x 参数,允许

rpm 安装mysql5.7

大兔子大兔子 提交于 2020-01-28 09:55:13
什么都不要想先去官网看看: https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-installing repo 源下载地址: https://dev.mysql.com/downloads/repo/yum/ 最好先su root 先切换到root rpm -ivh mysql80-community-release-el8-1.noarch.rpm 然后 yum repolist all | grep mysql 看下是不是有mysql的信息,里面应该没有5.7的源,需要修改 /etc/yum.repo.d/mysql-community.repo 文件 vi /etc/yum.repo.d/mysql-community.repo 官网的是: [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 但是会报错,少了 libsasl2.so.2()(64bit) 需要改成:

Salt-ssh 自动安装salt-minion

笑着哭i 提交于 2020-01-28 00:20:41
作用:为了不手动去安装一台一台去salt-minion,并进重复的配置 一、环境 系统环境: #cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) #python -V Python 2.7.5 各节点环境说明: 二、hosts文件解析 #vim /etc/hosts 192.168.1.101 salt.node1.com 192.168.1.200 salt.node2.com 192.168.1.201 salt.node3.com 三、安装salt-ssh a.添加yum源: *参考salt-stack官网:https://docs.saltstack.com/en/latest/topics/installation/rhel.html # vim /etc/yum.repos.d/salt-stack.repo [saltstack-repo] name=SaltStack repo for Red Hat Enterprise Linux $releasever baseurl=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest enabled=1 gpgcheck=1 gpgkey=https://repo

zabbix_agent YUM源配置

半腔热情 提交于 2020-01-27 14:49:16
wget http://repo.zabbix.com/zabbix/3.0/rhel/5/x86_64/zabbix-release-3.0-1.el5.noarch.rpm rpm -ivh zabbix-release-3.0-1.el5.noarch.rpm yum -y install zabbix-agent /srv/salt/base/zabbix/ #yum源路径 [zabbix] #zabbix yum源! name=Zabbix Official Repository - $basearch baseurl=http://repo.zabbix.com/zabbix/3.0/rhel/5/$basearch/ #根据系统版本变动 enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX [zabbix-non-supported] name=Zabbix Official Repository non-supported - $basearch baseurl=http://repo.zabbix.com/non-supported/rhel/5/$basearch/ enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY