RHEL

Zabbix学习笔记(十八)

限于喜欢 提交于 2020-08-06 12:02:03
在具体生产环境中, zabbix 获取 key 值是有超时时间的,但是自定义的 key 脚本如果执行很长时间才能获取 key 值的话, zabbix 就会出现异常,实际是没有问题的。针对这种问题 zabbix 提供了 trapper 功能,让客户端自己通过 Zabbix_sender 提交数据给 zabbix 服务器的 zabbix trapper 监控类型,这就是 zabbix_sender 模式。 客户端需要安装 zabbix_sender ,如果只用到 zabbix_sender 模式的话,无需安装 zabbix_agent 。 实例测试: 服务器端: 建立监控项 配置 - 主机(选中要配置的主机) - 监控项(选中) - 创建监控项 ( 右上角 ) 客户端: 安装 zabbix_sender rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-sender-3.0.25-1.el6.x86_64.rpm 测试: 在客户端端输入命令: /usr/bin/zabbix_sender -z 10.41.1.96 -s "Zabbix server" -p10051 -k "trap" -o 'Hello' 参数说明: -z: 指定 zabbix server 的

如何将系统从RHEL 6.10升级到RHEL 7.6?

隐身守侯 提交于 2020-08-06 10:30:13
如果您的RHEL系统使用最新的RHEL 6.10版本,则完全支持从RHEL 6升级至至RHEL 7升级。如果不是,请使用yum命令更新系统以安装最新的RHEL 6.10软件包,如下所示。 yum update -y reboot 接下来,您需要启用Extras存储库以将系统订阅到包含升级工具的存储库。 subscription-manager repos --enable rhel-6-server-extras-rpms subscription-manager repos --enable rhel-6-server-optinal-rpms 现在,您需要安装Preupgrade Assistant工具,以检查系统中是否有任何可能影响升级成功的内容。 yum -y install preupgrade-assistant preupgrade-assistant-ui preupgrade-assistant-el6toel7 redhat-upgrade-tool 安装完成后,您可以运行Preupgrade Assistant来检查系统就地升级可能性的限制。屏幕上会显示结果的简短摘要,详细的报告会保存到/root/preupgrade目录中,默认情况下为result.html。 preupg -v 这需要几分钟才能完成。 在浏览器中打开results.html文件

Centos7部署安装zabbix5.0(一步一步很详细哟)看完必会。

天涯浪子 提交于 2020-08-06 10:21:53
Centos7.8 部署安装 zabbix 5.0 准备工作 centOS7.8 虚拟机 SHELL软件SSH远程登录调试 官网找到需要的yum源 Zabbix 的yum源https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 阿里yum源 https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/ 组件 https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/x86_64/ 一. 1.1关闭防火墙 firewall-cmd --state #查看默认防火墙状态,关闭后显示not running,开启后显示running systemctl stop firewalld.service #临时关闭firewall systemctl disable firewalld.service #禁止firewall开机启动 1.2关闭SELINUX vi /etc/selinux/config #将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效 getenforce #检测selinux是否关闭,Disabled

如何将系统从RHEL 7升级到RHEL 8?

ぃ、小莉子 提交于 2020-08-06 09:22:17
当前仅在满足以下要求的系统上支持升级到RHEL 8: 已安装RHEL 7.6、服务器版本、英特尔64位架构、引导分区(安装在/ boot上)至少有100MB可用空间。 1.请确认您使用RHEL 7.6的版本,如果你使用RHEL版本比旧的RHEL 7.6,您需要更新RHEL系统RHEL 7.6使用以下版本的yum命令。 yum update 注意:确保已使用Red Hat Subscription Manager成功注册了RHEL 7系统,以启用系统存储库并执行完整的系统更新。 2.确保您的RHEL 7系统已附加Red Hat Enterprise Linux Server订阅。如果不是,请运行以下命令以自动将订阅分配给系统并验证订阅。 subscription-manager attach --auto subscription-manager list --installed 3.现在,使用以下命令将RHEL 7.6版本设置为升级的起点。 subscription-manager release --set 7.6 4.如果使用yum-plugin-versionlock插件将软件包锁定到特定版本,请确保通过运行以下命令来删除该锁定。 yum versionlock clear 5.将所有软件包更新到最新版本,然后重新引导系统。 yum update reboot 6.系统启动后

Linux搭建Jenkins、卸载及使用nginx反向代理

心不动则不痛 提交于 2020-08-06 06:50:16
1.新建一个jenkins用户 useradd jenkins 2.使用yum安装Jenkins(没有jdk先安装jdk) 先查看是否有jenkins的安装包 yum list jenkins 如果有直接安装即可 yum install jenkins 没有则进行下一步 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo ## 获取yum源 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key ## 导入秘钥 yum install jenkins ## 安装 安装成功!可使用service jenkins status查看状态 3.启动jenkins,以及相关命令 service jenkins start ## 启动 service jenkins status ## 查看状态 service jenkins stop ## 停止 4.浏览器访问 http://127.0.0.1:8080 配置及安装相关插件 查看密码解锁 cat /var/lib/jenkins/secrets/initialAdminPassword 选择插件安装。根据他推荐的很多冗余的插件

Install MongoDB Community on Red Hat or CentOS using .tgz Tarball

佐手、 提交于 2020-08-06 06:01:30
Install MongoDB Community on Red Hat or CentOS using .tgz Tarball On this page Overview Considerations Install MongoDB Community Edition Run MongoDB Community Edition Additional Information Overview Use this tutorial to manually install MongoDB 3.6 Community Edition on Red Hat Enterprise Linux, CentOS Linux, or Oracle Linux [1] using a downloaded .tgz tarball. MongoDB Version This tutorial installs MongoDB 3.6 Community Edition. To install a different version of MongoDB Community, use the version drop-down menu in the upper-left corner of this page to select the documentation for that version.

yum和apt-get的区别

寵の児 提交于 2020-08-06 05:47:41
Linux系统基本分为两大类: 1、Redhat系列:Redhat、Centos、Fedora等 2、Debian系列:Debian、Ubuntu等 Redhat系列 1、常见的安装包格式为:rpm包,安装rpm包的命令是:rpm-参数 2、包的管理工具:yum 3、支持tar包 Debian系列 1、常见的安装包格式为:deb包,安装deb包的命令是:dpkg-参数 2、包的管理工具:apt-get 3、支持tar包 来源: oschina 链接: https://my.oschina.net/hongjiang/blog/4337142

Bash 远程任意代码执行安全漏洞(最严重漏洞)

荒凉一梦 提交于 2020-08-06 04:27:07
Bash 远程任意代码执行安全漏洞(最严重漏洞) 如下命令来检查系统存在此漏洞: # env x='() { :;}; echo vulnerable' bash -c "echo this is a test" vulnerable this is a test 修复后结果 # env x='() { :;}; echo vulnerable' bash -c "echo this is a test" bash: warning: x: ignoring function definition attempt bash: error importing function definition for `x' this is a test 受影响的系统包括: CentOS Debian Redhat Ubuntu 红帽系可通过更新 bash 并重启系统来解决这个问题: yum update bash 或者: yum update bash-4.1.2-15.el6_5.1 此举只是更新了 bash 包,还需要重启系统才能生效,也可以 /sbin/ldconfig Ubuntu 用户可以通过如下命令打补丁,无需重启: apt-get update apt-get install bash 来源: oschina 链接: https://my.oschina.net/u

全栈应用指南 | 图文实战 Linux + Jenkins + Gitee 落地持续集成部署

你离开我真会死。 提交于 2020-08-06 04:25:18
“ 本文用图文示例了一个从零开始以 Linux + Jenkins + Gitee 为组合的持续化集成的部署实践,包括软件安装、项目权限、任务搭建、脚本编写等。 背景 手里有一个项目,最开始只有我自己维护,由 开发->部署->上线 均由我一个人完成。实际的应用场景为:本地开发、gitee 源码存储 + 版本控制、服务器 git 获取源码、服务器编译代码、项目正式上线可访问。 慢慢的随着项目的发展,开发人员多了一个,这个时候就涉及到两个人分别开发不同功能分别上线的情况,流程变成了 开发(并行)->测试(并行)->部署(随时)->上线(随时) ,不再完全由一个人来决定每一个路径的执行(当然强制由一个人也不是不行),因为完全取决于一个人来控制 部署->上线 的流程,会严重影响协作的流畅性。比如,当开发者需要部署时,就必须要另一个流程控制人实时能够进入服务器、拉取代码、执行编译命令。而这个流程控制人,完全没有了独立的时间去做别的事,被绑定在了当前迭代上,尤其是短时间内需要频繁操作时,会很占用资源。 这是我在个人小项目中体会到的实实在在的痛点,这也加深了我对团队中引入持续集成(CI)的理解和认知。但本篇不对原理性的内容做过多说明,而更多注重实践,即如何从零搭建一个可正常使用的 Jenkins 环境及构建任务。 目录 环境简介 安装 Jenkins 配置 Jenkins(角色、项目权限) 配置

rdhat6.5安装nfs

故事扮演 提交于 2020-08-06 04:25:00
服务端Linux版本:Redhat6.5 客户端Linux版本:centos7 一、服务端配置 1.检查本机是否安装nfs服务 #rpm -qa nfs-utils rpcbind 2.安装程序包 #yum install nfs-utils rpcbind -y 3.创建共享文件夹 #mkdir -p /home/nfstest 4.修改配置文件 #vim /etc/exports 在文件中添加以下内容 /home/nfstest 192.168.57.129(rw,sync,insecure,no_subtree_check,no_root_squash) 5.查看服务用的端口 #rpcinfo -p 6.修改默认端口 #vim /etc/sysconfig/nfs 在文件中添加一下内容 RQUOTAD_PORT=30001 LOCKD_TCPPORT=30002 LOCKD_UDPPORT=30002 MOUNTD_PORT=30003 STATD_PORT=30004 7.重启rpcbind和nfs #service rpcbind restart #service nfs restart 8.添加防火墙规则 #vi /etc/sysconfig/iptables 在文件中添加以下内容 nfs -A INPUT -p tcp -s 192.168.57.129/24 -