centos7如何使用oxidized备份网络配置

Oxidized-最好用的网络设备备份系统(一) Oxidized is a network device configuration backup tool. It's a RANCID replacement! Light and extensible, Oxidized supports over 130 operating system types. 阅读详情

接上文安装成功oxidized,本次讲述如何配置oxidized并备份网络配置

1、修改配置文件

[root@oxidized oxidized]# pwd
/root/.config/oxidized
[root@oxidized oxidized]# vim config
---
username: username  #不用改,在router.db中设置
password: password  #不用改,在router.db中设置
model: junos        #不用改,在router.db中设置
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: 0.0.0.0:8888   #web地址
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: git   #通过git对比配置
  git:
     user: Oxidized   #git账号,需要在系统上安装git并设置
     email: xxx@xxx.com  #git邮箱,需要在系统上安装git并设置
     repo: "/root/.config/oxidized/git-repos/default.git"  #定义路径
source:
  default: csv
  csv:
    file: "/root/.config/oxidized/router.db"  #需要备份的网络设备,信息放在这里
    delimiter: !ruby/regexp /:/
    map:
      name: 0     #设备信息按照如下0、1、2、3、4录入
      ip: 1
      model: 2
      username: 3
      password: 4
      group: 5
    gpg: false
model_map:
  juniper: junos
  cisco: ios

2、安装git

[root@oxidized oxidized]# yum install git -y
[root@oxidized oxidized]# git --version
git version 1.8.3.1
[root@oxidized oxidized]# git config --global user.name "Oxidized"
[root@oxidized oxidized]# git config --global user.email "xx@xxxx.com"

3、将oxidized加入开机自启

[root@oxidized oxidized]# find / -name oxidized.service
/etc/systemd/system/oxidized.service
[root@oxidized oxidized]# cp /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/extra/oxidized.service /etc/systemd/system
[root@oxidized oxidized]# vim /etc/systemd/system/oxidized.service
将启动用户改成root
# Put this file in /etc/systemd/system.
#
# To set OXIDIZED_HOME instead of the default,
# ~oxidized/.config/oxidized, uncomment (and modify as required) the
# "Environment" variable below so systemd sets the correct
# environment.

[Unit]
Description=Oxidized - Network Device Configuration Backup Tool
After=network-online.target multi-user.target
Wants=network-online.target

[Service]
ExecStart=/usr/local/bin/oxidized
User=root
KillSignal=SIGKILL
#Environment="OXIDIZED_HOME=/etc/oxidized"
Restart=on-failure
RestartSec=300s

[Install]
WantedBy=multi-user.target

[root@oxidized oxidized]# systemctl enable oxidized

4、设置router.db,录入网络设备信息

[root@oxidized oxidized]# vim router.db
HuaWei4:10.10.100.54:vrp:admin:admin@123
安装配置文件定义的规则来写
厂商对应model:
#H3C
comware
#锐捷FW/飞塔FW
fortios
#华为
vrp

5、启动oxidized

[root@oxidized oxidized]# systemctl start oxidized
[root@oxidized oxidized]# systemctl status oxidized
● oxidized.service - Oxidized - Network Device Configuration Backup Tool
   Loaded: loaded (/etc/systemd/system/oxidized.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2023-11-02 16:21:06 CST; 18min ago
 Main PID: 7354 (oxidized)
   CGroup: /system.slice/oxidized.service
           └─7354 puma 3.11.4 (tcp://0.0.0.0:8888) [/]

Nov 02 16:25:21 oxidized oxidized[7354]: /usr/local/lib/ruby/gems/3.1.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:1487:in `call'
[root@oxidized oxidized]# netstat-lntup
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      890/sshd
tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      7354/puma 3.11.4 (t

6、访问web

Last Status: 绿色(备份正常), 蓝色(正在备份), 红色(备份失败)
Last Update: 上一次备份的时间(配置文件里面默认1个小时 自定义修改interval的值即可)
Last Changed: 配置文件发生改变的时间
Actions: 点击第一个图标就能看到设备备份文件内容,第二个图标为配置文件比对, 第三个图标为手动强制备份
 

7、本地查看

[root@oxidized oxidized]# ll
total 20
-rw-r--r-- 1 root root  962 Nov  2 15:43 config
-rw-r--r-- 1 root root  780 Nov  2 15:10 config.bak
-rw-r--r-- 1 root root 1705 Nov  2 15:27 crash
drwxr-xr-x 3 root root   25 Nov  2 16:08 git-repos
drwxr-xr-x 2 root root    6 Nov  2 08:56 logs
-rw-r--r-- 1 root root    4 Nov  2 16:21 pid
-rw-r--r-- 1 root root  181 Nov  2 16:21 router.db
[root@oxidized oxidized]# cd git-repos/
[root@oxidized git-repos]# ll
total 0
drwxr-xr-x 6 root root 116 Nov  2 16:22 default.git
[root@oxidized git-repos]# git clone default.git my-config
Cloning into 'my-config'...
done.
[root@oxidized git-repos]# ll
total 0
drwxr-xr-x 6 root root 116 Nov  2 16:22 default.git
drwxr-xr-x 3 root root  96 Nov  2 16:55 my-config
[root@oxidized git-repos]# cd my-config/
[root@oxidized my-config]# ll
total 32
-rw-r--r-- 1 root root  7236 Nov  2 16:55 HuaWei4
-rw-r--r-- 1 root root 13078 Nov  2 16:55 HuaWei-CE6857E-YW-SW1&2
-rw-r--r-- 1 root root  7236 Nov  2 16:55 HuaWei-S5735-ServerMGT-SW
[root@oxidized my-config]# cat HuaWei
# Huawei Versatile Routing Platform Software
# VRP (R) software, Version 5.170 (S5735 V200R022C00SPC500)
# Copyright (C) 2000-2022 HUAWEI TECH Co., Ltd.
#
# DDR             Memory Size : 512   M bytes
# FLASH Total     Memory Size : 512   M bytes
# FLASH Available Memory Size : 253   M bytes
# Pcb           Version   : VER.A
。。。。。。
搞定~!

8、修改last update时区问题

因为时区问题,显示的时间比当前早8个小时,需要修改

[root@oxidized oxidized]# find /* -name '*job.rb*'
/opt/ruby-3.1.0/test/-ext-/postponed_job/test_postponed_job.rb
find: ‘/proc/27013’: No such file or directory
/usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/job.rb
/usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.26.3/lib/oxidized/job.rb
修改第二个
[root@oxidized oxidized]# vim /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/job.rb
将Time.now.utc改成Time.now

一共三处,修改后:

保存退出,重启oxidized,再次访问web,last update的时区已恢复

9、配置文件版本对比

10、使用ftp再次备份配置文件目录

[root@oxidized git-repos]# cat backup_oxidized.sh
#/bin/bash
Dir=/root/.config/oxidized/git-repos/default
if [ -d $Dir ];then
        rm -rf  /root/.config/oxidized/git-repos/default
        /usr/bin/git clone /root/.config/oxidized/git-repos/default.git && zip -r /ftp/oxidized/default-`date +%F`.zip default
else
        /usr/bin/git clone /root/.config/oxidized/git-repos/default.git && zip -r /ftp/oxidized/default-`date +%F`.zip  default
fi

[root@oxidized git-repos]# crontab -l
0 19 * * 5 /usr/bin/sh /root/.config/oxidized/git-repos/backup_oxidized.sh

安装ftp,并设置/ftp/oxidized为ftp目录

[root@oxidized git-repos]# yum install vsftpd -y
[root@oxidized git-repos]# mkdir -p /ftp/oxidized
[root@oxidized git-repos]# groupadd ftp
[root@oxidized git-repos]# useradd -g ftp -d /ftp/oxidized/ -M -s /sbin/nologin ftpuser
[root@oxidized git-repos]# echo "xxxxx" |passwd --stdin ftpuser
[root@oxidized git-repos]# chown -R ftpuser:ftp /ftp/
[root@oxidized git-repos]# chmod -R 755 /ftp/oxidized/
[root@oxidized git-repos]# cp /etc/vsftpd/vsftpd.conf  /etc/vsftpd/vsftpd.conf.bak
[root@oxidized git-repos]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
xferlog_file=/var/log/xferlog
ascii_upload_enable=NO
ascii_download_enable=NO
chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd/chroot_list
listen=NO
listen_ipv6=YES
port_enable=YES
pasv_enable=YES
pasv_min_port=64000
pasv_max_port=65000
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
allow_writeable_chroot=YES
tcp_wrappers=YES
local_root=/ftp/oxidized

[root@oxidized git-repos]# vim /etc/vsftpd/user_list
新增ftpuser用户
[root@oxidized git-repos]# systemctl enable vsftpd && systemctl restart vsftpd

从其他linux机器访问(需已安装ftp,yum install ftp -y):

[root@localhost ~]# ftp 10.10.200.223
Connected to 10.10.200.223 (10.10.200.223).
220 (vsFTPd 3.0.2)
Name (10.10.200.223:root): ftpuser
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (10,10,200,223,250,192).
150 Here comes the directory listing.
-rw-r--r--    1 0        0           42076 Nov 22 05:49 default-2023-11-22.zip
226 Directory send OK.
ftp>

注意:若连接ftp报错530,需修改以下pam文件
[root@oxidized git-repos]# vim /etc/pam.d/vsftpd
将以下注释掉,然后重启vsftpd
#auth       required    pam_shells.so
将auth required pam_shells.so修改为->auth required pam_nologin.so 或者将auth required pam_shells.so注释

从本地Windows访问:

需事先打开ftp服务:

访问:

或

网络设备自动备份工具 Oxidized 使用体验 Oxidized 是一个使用 Ruby 编写的开源网络设备配置备份工具,是 RANCID(思科的一个工具) 的替代品,轻量级且可扩展的 Oxidized 支持 130 多种操作系统。 体验一下它的功能以及各种实现,看如何能与现有的系统进行整合,或者用 Python 造个简单的轮子。 结论: 整体使用感受:作为一个专门的配置备份软件,可以说把一个功能做到了比较高的水平! 亮点功能:可以支持监听设备上报的 syslog 日志中的配置改动来触发配置文件备份,对我来说是一个新的思路。 目前支持 ios、ju 阅读详情

相关推荐

Oxidized-最好用的网络设备备份系统(二)

Oxidized使用了 rugged/libgit2 接口,是把output 设置成git , 使用git diff 来实现对比。为什么要在这里介绍这个呢,发送邮件,还有发送配置到git远程仓库 都用到这个配置,我们先来了解下什么是 hooks ,俗称钩子,对于广大网络玩家 第一次看到这个词的时候 通常是如下表情:我们来看图了解一下 这个在程序员世界里面常用的技能,Hooks就像一些外来的钩子,在源代码之间钩取(窃听)一些信息,

Welcome To OpenClouds World !!! 1460

Oxidized-最好用的网络设备备份系统(三)-双机自动备份

Oxidized备份配置-双机自动备份

Welcome To OpenClouds World !!! 1361

网络运维:oxidized万台网络设备配置快速实现备份

oxidized开源备份软件,可以增量备份各自系统的网络设备,它轻量且可扩展,支持超过 150种操作系统,而这里面就支持国产网络设备厂商的系统,简直是网工日常运维利器,支持常见网络设备厂商系统如下所示:华三 Comware 系统华为 VRP 系统瞻博 JunOS 系统锐捷 RGOS 系统山石网科 StoneOS 系统飞塔 FortiOS 系统戴尔 OS 10 系统HPE Aruba AOS-CX/AOS 8 系统博科 FabricOS 系统。

qq_44032686的博客 1126

Oxidized 网络设备自动备份系统搭建

传统的网络设备备份通常都是人工登录进行手动操作,随着管理的网络设备越来越多,进阶的的方法通常会使用脚本自动备份,然后通过网络上传工具同步,如果有一个备份系统不需要你使用脚本,不限制厂商设备且支持国外的网络设备,又同时拥有WEB界面,能够实时进行系统的增量备份,而且配置简单,开源免费!!!提示以下是本篇文章正文内容,下面案例可供参考期间在安装oxidized和web的时候部分系统会出现经典的两个问题.1,ERROR然后进行重新编译make&&makeinstallhttps。............

weixin_44200830的博客 4770

企业级网络设备自动备份系统 -- Oxidized(使用扩展)

2. 使用本地账号密码登录网页,生成登录账号和密码。3. 配置完config文件重启服务,打开网页,配置发生变化可通过邮箱告警的方式,通告配置改变;二、使用nginx反向代理oxidized网页。3. 配置oxidized配置文件config。2. 配置oxidized配置文件。一、oxidized配置文件对比。1. 安装git并配置git。3. 配置nginx反向代理。1. 安装httpd工具。4. 放通防火墙端口。1. 安装mailx。2. 配置mailx。

riwen_01的博客 1268

oxidized:氧化是网络设备配置备份工具。 这是RANCID的替代品!

氧化的 氧化是网络设备配置备份工具。 这是RANCID的替代品! 轻便且可扩展的Oxidized支持130多种操作系统。 功能亮点: 自动添加/删除线程以满足配置的检索间隔 宁静的API,可立即将节点移动到队列头(GET / POST / node / next / [NODE]) Syslog udp + file示例可捕获配置更改事件(IOS / JunOS)并触发配置获取 将发出信号通知哪个IOS / JunOS用户进行了更改,然后可以由输出模块(通过POST)使用 git输出模块使用此信息-'git blame'将显示谁更改了每一行以及何时更改 Restful API重新加载节点列表(GET / reload) 宁静的API来获取配置(/ node / fetch / [NODE]或/ node / fetch / group / [NODE]) 宁静的API显示节点

企业级网络配置备份解决方案:从手动操作到自动化管理的转型实践

在现代企业网络架构中,网络设备的配置管理面临着诸多挑战。当网络规模扩大到包含数十甚至上百台设备时,传统的手动备份方式不仅效率低下,还存在着配置丢失、版本混乱等严重风险。根据行业调研数据显示,约有68%的网络故障与配置变更直接相关,而其中75%的故障可以通过有效的配置备份与版本控制来避免。 > **术语解析**:配置漂移(Configuration Drift)指网络设备的实际配置与基线配置之间出

gitblog_00800的博客 382

oxidized网络备份系统安装教程.docx

oxidized 是一个网络设备备份系统, 轻量级,可扩展,支持超过90多个操作系统同时支持h3c,华为,思科。oxidized 有几个重要的文件,如下: config文件 就用来存放配置文件 sources 字段: 指出要备份设备的存放方式 outputs 字段 : 指出备份文件存放的方式 model 字段:指出该设备的厂商所用的os名称, 核心功能就是靠这个实现的。 router.db文件 可以理解成 存放被管理主机的地方 如下是思科,H3C,华为的设备model

你需要学会使用Git备份Linux配置文件

我们使用 Linux 服务器时,有时候需要备份配置文件。传统的备份方法是复制文件,改名,并在文件结尾插入一些字符。 但是,如果我们使用 Git ,我们可以很轻松的管理配置文件的备份。在这篇文章中,我将会演示如何使用 Git 来实现备份以及管理备份。我测试所用的环境是 CentOS 7 和 RHEL 7。 一、安装 Git [root@localh...

weixin_34208283的博客 377

基于Oxidized的企业级网络设备配置自动备份与Web可视化管理系统部署方案

内容概要:本文详细介绍了如何在CentOS 7.3系统上部署企业级网络设备配置自动备份工具Oxidized,涵盖环境准备、依赖安装、Ruby版本升级、Oxidized及其组件(oxidized-script、oxidized-web)的安装与配置,以及通过Nginx实现Web界面访问。文中提供了完整的配置文件示例(如config文件和router.db),并指导如何设置自动备份任务、查看备份日志和配置文件,同时实现了基于Git的版本管理功能,支持配置变更对比和手动触发备份。最终搭建了一个可视化、可维护的网络设备配置备份系统。; 适合人群:具备Linux系统操作基础、熟悉网络设备管理的运维工程师或网络工程师,尤其是负责大规模网络设备配置管理和自动化运维的技术人员。; 使用场景及目标:①实现对多厂商网络设备(如Cisco、Juniper等)配置文件的定时自动备份;②通过Web界面集中查看、比对配置历史版本,提升故障排查与配置审计效率;③构建安全可靠的网络配置变更追踪机制。; 阅读建议:在实践过程中应严格按照文档顺序操作,注意Ruby环境的正确配置及权限设置,建议在测试环境中先行验证后再部署至生产环境,并根据实际网络架构调整设备列表和认证信息。

PWM调光原理详解:为什么你的LED灯会闪烁?从硬件到软件的避坑指南

本文深入解析PWM调光原理,揭示LED灯闪烁的根本原因,并提供从硬件设计到软件算法的全面解决方案。通过分析人眼视觉暂留机制和PWM参数设置,帮助开发者避免频闪问题,提升照明质量。特别适合电子工程师和智能家居开发者参考。

weixin_29189363的博客 282

【信息科学与工程学】计算机科学与自动化——第三十九篇 ITSS运维体系101 软硬件维护01

编号类型领域软件维护/硬件维护/软硬融合系统维护维护的类型和因素/属性/类别和内容列表关联知识和标准和法律法规1通用软件全生命周期维护企业IT/业务系统/政务系统软件维护(含操作系统、中间件、数据库、业务应用、接口集成)​ 1)改正性维护:修复交付后发现的缺陷。因素包括需求理解偏差、设计缺陷、编码错误、接口契约不一致、数据校验缺失、并发竞态、边界条件未处理、第三方库Bug、配置错误。属性维度含故障严重程度、影响用户数、业务中断时长、数据一致性风险、回归范围。

weixin_49199313的博客 231

【VAX 小番茄安装详细步骤】

本文详细介绍了在VS2022环境下安装Visual Assist X(番茄助手)的步骤及常见问题解决方案。主要内容包括:安装前的兼容性设置(需修改为Windows7兼容模式)、安装流程(卸载旧版本、勾选对应VS版本、替换关键dll文件)以及常见问题处理(如安装失败、工具栏图标缺失等)。文章提供了完整的下载链接和操作截图,特别强调了安装失败后的清理方法(注册表、安装目录和残余文件删除)。最后给出了安装成功后的测试运行指引。

qq_23962581的博客 1701

Oxidized备份Almalinux与Centos 7的安装、配置、使用

因为交换机安全加固,默认ssh端口经使用自定义,导致无法使用ssh标准的22端口进行远程。自定义ssh端口,使用备份xidized,需要修改下面配置。

2228

保姆级教程:用Python+OpenCV搞定Orbbec Gemini深度与彩色流对齐(附完整代码)

本文提供了一份详细的Orbbec Gemini深度与彩色流对齐教程,涵盖从环境配置到完整代码实现的每一步。通过解析深度流对齐原理,对比不同对齐模式,并提供工业级应用中的问题排查方法,帮助开发者快速掌握Orbbec Gemini相机的使用技巧。文章还包含进阶应用如点云生成与三维重建的实战代码。

weixin_29090917的博客 465

台达PLC DIAdesigner-AX 编程笔记

1、登陆台达思图软件网站,选择Download,登陆注册好的账号,下载DIAInstaller,下载后安装(安装目录不要修改);

weixin_45823621的博客 6655

centos7安装oxidized备份软件

成功了,再安装oxidized-script,oxidized-web。试了几种源都是不行的(部署时环境的网络有问题,后来切换了网段就好了)首先需要提前下载ruby,因为默认yum安装的版本太低。ruby-devel(有就卸载,没有则忽略)2、将下载好的ruby包解压到/opt下。4、进入ruby安装目录编译安装。再次执行安装oxidized。5、安装oxidized。

weixin_44147924的博客 1991

订餐平台餐厅信息抓取:使用Python爬虫获取商家信息和用户评价

在这篇博客中,我们展示了如何使用Python爬虫抓取订餐平台上的餐厅信息和用户评价数据。通过使用requests和Selenium,我们能够有效地从静态和动态网页中提取数据,并使用pandas和matplotlib对数据进行存储和分析。未来,您可以根据需求进一步扩展功能,例如增加错误处理、增加抓取多个页面的能力,或者使用高级技术如分布式爬虫来抓取更大规模的数据。

2201_76125261的博客 1643

交换机自动备份oxidized系统安装

摘要:本文介绍了在Ubuntu24.04系统上部署Oxidized网络设备配置自动备份系统的完整流程。系统可实现交换机配置自动备份、变更记录对比等功能,支持Juniper、Cisco、H3C等多种设备型号。部署过程包括:1)安装Ruby等依赖环境;2)通过gem安装Oxidized核心系统及Web界面;3)配置设备清单(router.db)和备份参数;4)配置Nginx反向代理及密码认证以增强安全性。最终系统可通过Web界面实时查看备份状态,绿色指示灯表示备份成功。该系统能有效降低网络故障恢复时间,提升运维

weixin_54618449的博客 843

二极管限幅电路和钳位电路

二极管限幅电路和钳位电路学习

HW-BASE的博客 918

PCL——KITTI数据集.bin文件转.pcd并可视化【2025最新版】

kitti数据集中的bin格式点云主要存储的字段为:`x`、`y`、`z`、`intensity`,对应于PCL中的PointXYZI。因此,只需将bin中的属性信息读取出来放入`PointXYZI`即可。本文给出简单易用的实现代码。博客长期更新,本文最近更新时间为:2025年1月11日。

点云侠的博客 3951

【亲测免费】 开源项目推荐:Oxidized - 网络设备配置备份利器

Oxidized 是一个轻量级且高度可扩展的网络设备配置管理工具,旨在替代经典的 RANCID 工具。此项目采用 Ruby 作为主要编程语言,它支持超过130种不同的操作系统类型,为网络工程师提供了一站式的解决方案来自动备份和版本控制网络设备的配置。 ## 核心功能 Oxidized 的核心亮点包括: - **自动化配置管理**:能够依据设定的时间间隔自动添加或移除配置任务。 - **REST...

gitblog_00954的博客 717

HQChart实战教程64-自定义分时图标题栏

分时图标题栏显示的是当前十字光标所在位置的分钟信息,显示在分时图窗口顶部。一般会显示品种的名称,日期,时间,价格,均价 涨幅,成交量,金额等等,hqchart内置会显示这些信息。如果要额外显示其他的字段,就需要通过替换格式化标题输出函数来是现实。我们在hqchart实例创建完成以后,通过OnCreatedCallback回调函数替换自己的格式化输出函数。返回 { AryText:[ { Text:文字, Color:颜色},…入参 data={ Data: 当前十字光标所在位置的分钟线 }

小银 1049

推荐使用Oxidized:网络设备配置备份的利器

Oxidized是一款专为网络设备设计的配置备份工具,旨在替代传统的RANCID工具。它以其轻量级和高度可扩展性而著称,支持超过130种不同的操作系统类型。Oxidized能够自动调整线程以满足配置的检索间隔,并提供了一系列的RESTful API,方便用户管理和操作节点配置。 ## 项目技术分析 Oxidized基于Ruby开发,利用了Ruby的灵活性和强大的生态系统。它通过多种输入源(如C...

gitblog_00016的博客 1393

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Oxidized网络设备配置备份工具故障排查指南

Oxidized是一款优秀的网络设备配置备份工具,但在实际使用过程中可能会遇到各种问题。本文将从技术专家的角度,深入分析常见故障现象及其解决方案,帮助运维人员快速定位和解决问题。 ## 1. 设备连接成功但配置收集失败问题 ### 1.1 问题现象分析 当Oxidized能够成功连接设备但无法完整收集配置时,通常与设备提示符(Prompt)匹配问题有关。主要表现为两种症状: 1. 登录成功...

gitblog_01031的博客 584

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

【学习心得】计算机网络知识拾遗之计网体系结构

这篇文中,我把计网中的重要知识点摘出来,放在这里进行知识点罗列,方便后续查询和记忆,不会将所有知识全部写出。

qq_39780701的博客 162

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: centos7安装oxidized备份软件
下一篇: nginx配置https的域名样例
蜜蜜不吃糖
博客等级 码龄8年 7273粉丝 154原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值