离线安装snmp

【Linux之ubuntu离线安装软件包_宗而研之的博客-CSDN博客_ubuntu离线安装软件包】Linux之ubuntu离线安装软件包_宗而研之的博客-CSDN博客_ubuntu离线安装软件包
Linux之ubuntu离线安装软件包_宗而研之的博客-CSDN博客_ubuntu离线安装软件包
方法一在可上网的ubuntu电脑上,使用apt-get install安装软件,然后到/var/cache/apt/archives目录下拷贝安装包到离线ubuntu电脑上。

方法一
在可上网的ubuntu电脑上,使用apt-get install安装软件,然后到/var/cache/apt/archives目录下拷贝安装包到离线ubuntu电脑上。比如要安装samba,步骤如下:

sudo apt-get install samba
sudo cd /var/cache/apt/archives
然后到将下载的 samba_3.6.18-1ubuntu3.1_i386.deb(名称可能稍有不同) 通过u盘等方式拷贝到离线电脑上,再通过以下命令安装

sudo dpkg -i samba.deb
==================20220516更新===================

如果软件有复杂的依赖关系,需要把依赖也同步下载,打包成软件包,制作离线源来安装

新建一个文件夹,专门保存下载的软件包

mkdir test
cd test
下载指令,需要将 packagename 修改为你要安装的包

sudo apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances <packagename> | grep "^\w" | sort -u)

比如我们要下载 python3

sudo apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances python3 | grep "^\w" | sort -u)

会自动下载一堆 deb 文件,修改权限,建立依赖关系

mkdir ./archives
dpkg-scanpackages ./ /dev/null | gzip > ./archives/Packages.gz -r
sudo chmod 777 -R ./
如果出现错误:sudo:dpkg-scanpackages: command not found,则需要安装dpkg-dev工具:

sudo apt-get install dpkg-dev
打包整个文件夹

tar cvzf ../test.tar.gz ../test
将打包后的文件拷贝到离线服务器上并解压,比如我们放到 home 目录下

tar -xvf test.tar.gz
修改源

mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb [trusted=yes] file:///home/nvidia/test/ archives/" >> /etc/apt/sources.list
更新源

sudo apt-get update
sudo apt-get install python3
如果提示依赖问题,可以使用下边的命令修复

sudo apt-get install -f

snmpd //snmp服务端软件

snmp //snmp客户端软件

  1. 安装:

软件源配置:

用user用户将test.tar.gz软件包sftp到/home/user/下面

用user用户ssh,然后切换至root用户

mv  test.tar.gz  /home

cd /home

tar  -xvf  test.tar.gz

vim /etc/apt/sources.list将原来的全部注释掉,然后添加下面一行

deb file:/// /home/test/archives/

保存之后

apt-get update --allow-insecure-repositories

安装列表:

dpkg -l|dpkg -l|grep libsensor4 看一下:

没有的话

cd  /home/test

dpkg -i libsensors4_1%3a3.4.0-4_amd64.deb*

dpkg -l|dpkg -l|grep libsensor4 看一下:

apt-get install snmp

apt-get install snmpd

2.检查服务是否正常 sudo service snmpd status

返回如上信息,则证明服务没有问题,开始进行相关配置。

3.配置snmp

(1) 配置节点

修改/etc/snmp/snmpd.conf文件,大概在45行,将下面的两行注释掉,并添加下面一行

 45 #view   systemonly  included   .1.3.6.1.2.1.1

 46 #view   systemonly  included   .1.3.6.1.2.1.25.1

 47 view   systemonly  included   .1

修改完重启snmpd服务

sudo service snmpd restart

(2) 配置共同体

修改配置文件/etc/snmp/snmpd.conf,大概在52行,将下面的两行:

默认团体号为public,可修改为实际使用团体号;

rocommunity public  default    -V systemonly

rocommunity6 public  default   -V systemonly

修改为

修改完重启snmpd服务

sudo service snmpd restart

(3) 允许远程主机访问

修改/etc/snmp/snmpd.conf配置文件,大概在15行,将15行注释掉,17行放开:

修改完重启snmpd服务

sudo service snmpd restart

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值