centos7安装oxidized备份软件

这篇具有很好参考价值的文章主要介绍了centos7安装oxidized备份软件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先需要提前下载ruby,因为默认yum安装的版本太低

https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.tar.gz

1、yum remove ruby ruby-devel(有就卸载,没有则忽略)

2、将下载好的ruby包解压到/opt下

[root@oxidized ruby-3.1.0]# pwd
/opt/ruby-3.1.0

3、安装依赖

[root@oxidized ruby-3.1.0] yum install make cmake which sqlite-devel openssl-devel libssh2-devel  gcc  libicu-devel gcc-c++  -y

4、进入ruby安装目录编译安装

[root@oxidized ruby-3.1.0]# ./configure
[root@oxidized ruby-3.1.0]# make
[root@oxidized ruby-3.1.0]# make install
[root@oxidized ruby-3.1.0]# which ruby
/usr/local/bin/ruby
检查ruby版本:
[root@oxidized ruby-3.1.0]# ruby -v
ruby 3.1.0p0 (2021-12-25 revision fb4df44d16) [x86_64-linux]
[root@oxidized ruby-3.1.0]# yum install rubygems -y
[root@oxidized ~]# gem -v
2.0.14.1

5、安装oxidized

[root@oxidized ruby-3.1.0]# gem install oxidized
报错没有源,添加源
[root@oxidized ~]# gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/
Error fetching https://mirrors.tuna.tsinghua.edu.cn/rubygems/:
        SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://mirrors.tuna.tsinghua.edu.cn/rubygems/specs.4.8.gz)
[root@oxidized ~]# gem sources -l
*** CURRENT SOURCES ***

[root@oxidized ~]# gem sources -a https://rubygems.org/
Error fetching https://rubygems.org/:
        SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://rubygems.org/specs.4.8.gz)
[root@oxidized ~]# gem sources -a http://rubygems.org/
https://rubygems.org is recommended for security over http://rubygems.org/

Do you want to add this insecure source? [yn]  y
Error fetching http://rubygems.org/:
        server did not return a valid file (http://rubygems.org/specs.4.8.gz)

试了几种源都是不行的(部署时环境的网络有问题,后来切换了网段就好了)

解决方法:

找到.gemrc文件,添加源
[root@oxidized ~]# find /* -name '*gemrc*'
/root/.config/gem/gemrc
/root/.gemrc

[root@oxidized ~]# vim /root/.gemrc
---
:backtrace: false
:bulk_threshold: 1000
:sources:
- http://mirrors.tuna.tsinghua.edu.cn/rubygems/
:update_sources: true
:verbose: true
保存退出,再次查看就能看到添加上了
[root@oxidized ~]# gem sources
*** CURRENT SOURCES ***

http://mirrors.tuna.tsinghua.edu.cn/rubygems/

再次尝试安装,报错:

centos7安装oxidized备份软件,linux,运维,服务器

CMake 3.5.1 or higher is required.  You are running version 2.8.12.2

6、升级cmake

1、移除老版本,并下载依赖
[root@oxidized cmake-3.7.2]#  yum remove cmake -y ; yum install -y gcc gcc-c++ make automake openssl openssl-devel
2、下载安装包并解压
[root@oxidized cmake-3.7.2]# wget https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz ; tar -zxf cmake*.tar.gz
3、编译、安装
[root@oxidized cmake-3.7.2]# cd cmake* ; ./bootstrap ; gmake -j `grep 'processor' /proc/cpuinfo | wc -l` ; gmake install
4、查看编译后的cmake版本并创建连接,最后查看cmake版本
[root@oxidized cmake-3.7.2]# /usr/local/bin/cmake --version
[root@oxidized cmake-3.7.2]# ln -s /usr/local/bin/cmake /usr/bin/
[root@oxidized cmake-3.7.2]# cmake --version
cmake version 3.7.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

再次执行安装oxidized

centos7安装oxidized备份软件,linux,运维,服务器

成功了,再安装oxidized-script,oxidized-web

centos7安装oxidized备份软件,linux,运维,服务器

centos7安装oxidized备份软件,linux,运维,服务器

OK了~!

[root@oxidized cmake-3.7.2]# oxidized
edit ~/.config/oxidized/config
查看默认配置文件
[root@oxidized cmake-3.7.2]# cat ~/.config/oxidized/config
---
username: username
password: password
model: junos
resolve_dns: true
interval: 3600
use_syslog: false
debug: false
threads: 30
use_max_threads: false
timeout: 20
retries: 3
prompt: !ruby/regexp /^([\w.@-]+[#>]\s?)$/
rest: 127.0.0.1:8888
next_adds_job: false
vars: {}
groups: {}
group_map: {}
models: {}
pid: "/root/.config/oxidized/pid"
crash:
  directory: "/root/.config/oxidized/crashes"
  hostnames: false
stats:
  history_size: 10
input:
  default: ssh, telnet
  debug: false
  ssh:
    secure: false
  ftp:
    passive: true
  utf8_encoded: true
output:
  default: file
source:
  default: csv
model_map:
  juniper: junos
  cisco: ios

oxidized详细使用见:https://blog.csdn.net/weixin_44147924/article/details/134185835?spm=1001.2014.3001.5501文章来源地址https://www.toymoban.com/news/detail-739722.html

到了这里,关于centos7安装oxidized备份软件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux运维实战:Centos7.6部署wingftpserver

    Wing FTP Server是一款优秀且高速的跨平台FTP服务器软件,对比Windows中自带的 FTP 服务器,它支持可伸缩的处理器架构并采用异步IO,在速度和效率方面遥遥领先于其他同类产品,稳定可靠, 高负载的同时也能持续地正常运行,在网络运维中它契合企业和学校的文件传输,除了基

    2024年01月20日
    浏览(66)
  • 运维笔记之centos7安装mysql数据库

    如果使用的4.1以上版本的rpm的话,除了import mysql的公钥到个人用户的配置中,还需要import mysql的公钥到RPM的配置中

    2024年02月04日
    浏览(67)
  • 小白指路-从安装Centos7(Linux)、IC618、SPECTRE18、Calibre2019到CMOS反相器仿真之(三)软件安装

    软件安装部分难度极大,可能遇到各种教程以外的问题。 注意:安装软件建议 安装路径 、 文件夹名称与位置 等等完全按照教程来,因为软件启动依托环境变量文件(.cshrc文件),环境变量文件内部的 路径 、 文件夹名称 等等与教程完全匹配。如不按照教程安装路径、改写

    2024年02月13日
    浏览(159)
  • Linux 下杀毒软件 clamav-1.0.0.linux.x86_64.rpm 离线安装及测试CentOS7,CentOS6.8,KylinV10 arm架构

    本文主要记录在centos7以及centos6.8版本上安装记录!废话不多说,直接开始操作!后添加KylinV10 arm架构安装记录 1、下载rpm包 https://www.clamav.net/downloads 官网地址 2、上传安装包到服务器并安装 3、创建目录 4、新建日志文件 5、编辑配置conf文件 6、配置库文件 7、创建clamav用户并

    2024年02月13日
    浏览(65)
  • linux系统(centos、Ubuntu、银河服务器)备份

    Get Kali | Kali Linux   balenaEtcher - Flash OS images to SD cards USB drives  点击下载,等待下载完成 双击安装,等待安装完成 双击 启动  选择镜像 选择U盘    开始烧录 等地制作完成  重启电脑,按f11 ,选择正确的u盘启动 输入命令: lsblk 可以看到下图的服务器存在3个硬盘sda、sdb、s

    2024年02月10日
    浏览(61)
  • [CentOS] Dell塔式服务器安装CentOS7

    主要基于 UEFI + GPT方式引导,Legacy+MBR的方式这里不做讨论 CentOS7.5 UltraISO 9.3.x 机型:DELL OPTIPLEX 7080 机型: DELL OPTIPLEX 5090 机型: DELL OPTIPLEX 300 U盘:容量8G及以上 以上三款机型均通过测试 启动方式: UEFI (Boot list option 选择UEFI) 硬盘模式: ACHI (SATA operation选择ACHI) 关闭安全

    2024年02月06日
    浏览(60)
  • [Linux/Centos7]搭建TeamSpeak服务器

    可以选择购买云服务器,如:阿里云、腾讯云等等,我这里用的是腾讯云。 设置服务器防火墙/安全组: 端口 协议 说明 9987 UDP TeamSpeak默认语音服务端口 10011 TCP TeamSpeak ServerQuery raw 端口 10022 TCP TeamSpeak ServerQuery SSH 端口 30033 TCP TeamSpeak 文件传输端口 41144 TCP TSDND teamspeak官网:

    2024年02月19日
    浏览(57)
  • centos7服务器安装 mysql

    官网:https://dev.mysql.com/downloads/mysql/ 1.查看有没有需要卸载的SQL包,一般系统的mariadb是自带的,需要卸载 例如:安装过MySQL 使用如下命令卸载 2.解压与rpm安装 解压 安装 显示需要依赖的,直接用–nodeps参数 3、登录配置 启动 获取密码 登录 修改密码 刷新权限 配置远程登录

    2024年01月25日
    浏览(55)
  • Linux(centos7.9)搭建ldap服务器

    一.LDAP是什么  后期更新,目前只搭建了服务器   二.linux搭建LDAP服务器 以下服务器信息为该文档安装ldap服务环境   服务器信息:CentOS7    内核版本:3.10.0-1160.el7.x86_64   1.使用yum进行安装   2.安装完毕后,检查服务运行状态 安装完之后,直接启动服务并且将服务设置为自启

    2024年02月03日
    浏览(53)
  • CentOS7安装squid代理服务器

    做合法公民,切勿使用代理服务器上外网!!! 在VPN不够用的情况先为远程办公的用户可以使用代理服务器访问公司内部电脑 同时家里的内网也可以使用代理服务器 您需要准备一台已经连接了外网的 CentOS 7 安装 squid ,使用命令: 看到这个代表安装完成: 现在我们需要配置

    2024年02月09日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包