Netbox安装配置及使用


一.环境部署

在正式使用NETBOX之前,需要提前配置以下所有:

1.Postsql

本节需要安装和配置本地 PostgreSQL 数据库。如果您已经有一个 PostgreSQL 数据库服务,请跳到下一部分。

注意:NetBox 需要 PostgreSQL 11 或更高版本。请注意,不支持 MySQL 和其他关系数据库。

本人以本机centos7镜像为例子,首先以管理员权限进入虚拟机

首先确认自己的yum是否为最新 不然可能无法执行一些命令。

进入postsql选择适合自己的postsql版本

传送门:PostgreSQL:Linux 下载(Red Hat 系列)

本人选择如下版本:

 按照提示在虚拟机的命令面板执行即可

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql12-server
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
sudo systemctl enable postgresql-12
sudo systemctl start postgresql-12

在完成安装后,需要为 NetBox 创建一个数据库,并为其分配用户名和密码进行身份验证。首先以系统 Postgres 用户身份调用 PostgreSQL shell。

sudo -u postgres psql

此时可能会有一个权限不足的提醒,如下图,可以忽略

继续输入以下命令,看到如下图成功后即可

CREATE DATABASE netbox;
CREATE USER netbox WITH PASSWORD 'J5brHrAXFLQSif0K';
GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox;

注:要 vim /var/lib/pgsql/12/data 进入后将ident改为md5

2.Redis

NetBox v2.9.0 及更高版本需要 Redis v4.0 或更高版本。如果您的发行版没有提供足够新的版本,则需要从源代码构建 Redis。有关更多详细信息,请参阅 Redis 安装文档

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装。

yum install -y gcc 

找到要下载的版本右键复制下载链接

 然后wegt +自己的下载链接,下载完后tar -zvxf +压缩包名解压

wget https://github.com/redis/redis/archive/7.0.7.tar.gz
tar -zvxf 7.0.7.tar.gz

 解压完成后使用ls命令可以看到当前文件夹有两个文件

因为 redis一般放在/usr/local/redis路径下 所以要使用命令将文件移动过去 ,然后我们使用cd进入redis所在的目录,ls可以看到此目录的文件:

mv redis-7.0.7 /usr/local/redis

 

cd redis进入redis文件夹,然后开始make编译文件

安装:


                
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
NetBox 是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,使用 NetBox,可以完全使用脚本语言(比如 VBScript,Javascript) 创建出稳定高效的应用软件,并且可以平滑移植到从 Windows 98 到 Windows .NET Server 的全部操作系统上。 NetBox 提供完全与操作系统无关的高性能的 HttpServer 对象,且完整支持 asp 服务器脚本技术,可以方便地将成熟的 asp 应用通过 NetBox 部署到各种操作环境,由于不再局限于操作系统的限制,甚至可以在 Windows XP 上达到超出 Windows 2000 Advance Server 的性能支持。 NetBox 还提供底层设备的支持,通过 NetBox 的内部对象 Socket 支持,可以方便地进行底层网络编程,NetBox 也提供高端对象的支持,通过使用 TcpServer,程序员可以提供高性能的多线程 Tcp 服务器,改变了 VBScript 和 Javascript 程序员不能进行低端编程的窘况。 NetBox 通过提供 Service 对象,使得 NetBox 应用得以安装成为系统服务,免除了人工干预运行之苦,通过以服务方式运行,应用软件可以在第一时间得到控制,并且不受用户登录退出的影响,从而提供更加稳定的服务。NetBox 同时提供了基于 Windows NT 技术的服务和基于 Windows 98 技术的服务,由同一套对象支持,使用方法完全相同,更加方便在不同操作系统下移植应用。 对于需要直接用户交互的软件,NetBox 提供了对控制台的访问支持,Console 对象提供了对控制台的简单支持,基本可以满足简单用户交互的需求。 对于需要复杂商业逻辑的应用,可以使用脚本部件进行逻辑封装,NetBox 支持直接使用微软 wsc 格式的脚本部件,极大方便多层应用的开发。 NetBox 可以以两种方式运行,开发模式和发布模式。在开发模式中,所有的脚本代码都是存放在 NetBox 所在的目录及其子目录中,以便于修改、调试。在最终软件发布时,出于版权考虑、代码安全考虑、代码完整性考虑等,可以将全部代码与运行环境使用 NetBox 专用的发布工具发布成为一个完全独立执行的发布版本,全部 NetBox 支持的脚本程序,包括主程序、asp 程序、wsc 对象,以及程序所引用的文件,包括 Include 文件、Web 应用所必须的静态文件等等,都可以全部被发布进这个文件,从而达到发布整个应用的目的。
NetBox是一个开源的网络资源管理系统,用于管理和跟踪网络设备、IP地址和机架布局等信息。NetBox2是NetBox的最新版本,具有更多功能和改进。 要安装使用NetBox2,您可以按照以下步骤进行操作: 1. 首先,您需要准备一个运行NetBox2的服务器。可以选择使用物理服务器或虚拟机。确保服务器满足NetBox2的最低系统需求,如操作系统版本、CPU和内存要求等。 2. 在服务器上安装所需的依赖项。NetBox2依赖于一些额外的软件包和库。您可以根据NetBox2的官方文档了解所需的依赖项,并按照其指示进行安装。 3. 下载NetBox2的最新版本。您可以在NetBox2的官方GitHub页面上找到最新的可用版本。下载源代码或已编译的二进制文件。 4. 解压缩下载的文件并配置。根据NetBox2的官方文档,配置数据库、密钥、邮件设置等。确保按照文档的说明进行正确的配置。 5. 运行数据库迁移命令。NetBox2使用数据库来存储和管理信息,您需要运行数据库迁移命令来创建所需的表和结构。 6. 启动NetBox2的Web服务器。您可以使用内置的开发服务器或选择使用其他Web服务器(如Nginx或Apache)运行NetBox2。 7. 访问NetBox2的Web界面。在Web浏览器中输入服务器的IP地址或域名,然后根据NetBox2的官方文档使用默认的管理员凭据登录到网站。 一旦安装配置完成,您可以开始使用NetBox2来管理和跟踪网络设备、IP地址和机架布局等信息。可以添加和编辑设备、创建和分配IP地址、查看和修改机架布局等。此外,NetBox2还可以与其他工具和服务集成,以实现更多的功能和自动化流程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘴里种水稻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值