kali 中 MongoDB安装

caocao1年前教程200

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

# 0. 以下适用于 任何deb包软件安装
# 1. 官网下载 对应的安装包(我的vm kali linux2022.1 架构是linux amd架构)
# 2. 下载对应的包(我下载了deb包)
# 3. 在下载目录用命令行打开
# 4. sudo apt install ./包的名字
# 5. 完美成功(只要包是完整独立的,不依赖于额外的程序,deb包离线安装还是挺完美的【排除搜狗输入法,它依赖哪个源太难搞。】)

MongoDB

本文内容针对学习阶段,介绍了在Kali Linux 2022.1环境和Windows系统中安装MongoDB服务和MongoDB图形化工具的步骤。建议先安装服务,再安装图形化工具。在Windows系统中,如果不开启虚拟机,则相当于没有安装MongoDB。命令远程安装的缺点是安装好的依赖看起来不舒服,并且大多数情况下需要更换软件源。作者按照第二个软件的过程进行了安装,虽然出现了一些意料之外的问题,但一般不会出错(第一个完美安装)。最后的小错误不影响使用。配置的官方文档链接提供了非常详细和好用的配置信息,强烈推荐使用(前提是使用官方安装包进行安装,而非第三方安装,且未修改过配置)。启动MongoDB后,如果没有报错,则不需要执行以下步骤。验证MongoDB是否成功启动可以通过发出相应的命令来确认。停止和重启MongoDB的命令也提供了。卸载MongoDB时,需要删除MongoDB应用程序本身、配置文件以及包含数据和日志的目录。警告:此过程将完全删除MongoDB、其配置和所有数据库,请确保在继续之前备份所有配置和数据。删除软件包和数据目录的步骤也提供了。附加信息中提到,默认情况下,MongoDB绑定到本地主机(localhost),只能接受来自同一台机器上运行的客户端的连接。如果要远程连接,需要将绑定地址设置为有效的网络接口。但在绑定到非本地主机之前,请确保已保护集群免受未经授权的访问。最后,成功截图展示了默认连接的情况。

└─$ ls
mongodb-compass_1.30.1_amd64.deb  mongodb-org-server_5.0.6_amd64.deb
                                                                                                
┌──(kali㉿kali)-[~/桌面/install/mongodb]
└─$ sudo apt install ./mongodb-compass_1.30.1_amd64.deb  
[sudo] kali 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
注意,选中 'mongodb-compass' 而非 './mongodb-compass_1.30.1_amd64.deb'
将会同时安装下列软件:
  gconf-service gconf2-common libgconf-2-4
建议安装:
  gir1.2-gnomekeyring-1.0 libgnome-keyring0
下列【新】软件包将被安装:
  gconf-service gconf2-common libgconf-2-4 mongodb-compass
升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 663 个软件包未被升级。
需要下载 1,882 kB/74.0 MB 的归档。
解压缩后会消耗 249 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 /home/kali/桌面/install/mongodb/mongodb-compass_1.30.1_amd64.deb mongodb-compass amd64 1.30.1 [72.1 MB]
获取:2 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 gconf2-common all 3.2.6-7 [1,039 kB]
获取:3 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libgconf-2-4 amd64 3.2.6-7 [428 kB]
获取:4 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 gconf-service amd64 3.2.6-7 [415 kB]
已下载 1,882 kB,耗时 7(256 kB/s)                                                           
正在选中未选择的软件包 gconf2-common。
(正在读取数据库 ... 系统当前共安装有 290124 个文件和目录。)
准备解压 .../gconf2-common_3.2.6-7_all.deb  ...
正在解压 gconf2-common (3.2.6-7) ...
正在选中未选择的软件包 libgconf-2-4:amd64。
准备解压 .../libgconf-2-4_3.2.6-7_amd64.deb  ...
正在解压 libgconf-2-4:amd64 (3.2.6-7) ...
正在选中未选择的软件包 gconf-service。
准备解压 .../gconf-service_3.2.6-7_amd64.deb  ...
正在解压 gconf-service (3.2.6-7) ...
正在选中未选择的软件包 mongodb-compass。
准备解压 .../mongodb-compass_1.30.1_amd64.deb  ...
正在解压 mongodb-compass (1.30.1) ...
正在设置 gconf2-common (3.2.6-7) ...
Creating config file /etc/gconf/2/path with new version
正在设置 libgconf-2-4:amd64 (3.2.6-7) ...
正在设置 mongodb-compass (1.30.1) ...
正在设置 gconf-service (3.2.6-7) ...
正在处理用于 kali-menu (2021.4.2) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 libc-bin (2.33-1) 的触发器 ...
正在处理用于 mailcap (3.70+nmu1) 的触发器 ...
N: 由于文件'/home/kali/桌面/install/mongodb/mongodb-compass_1.30.1_amd64.deb'无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

命令远程安装的缺点是看到安装好的依赖,看着不舒服,并且多数时候要换源【毕竟国内网速慢,有些软件国内源不全面】 这是我按照第二个软件的过程【出现一点意料之外的问题,不过不影响,一般不会出错(第一个完美安装)】

sudo systemctl start mongod

最后这个小错误不影响使用 配置 官方文档链接 #run-mongodb-community-edition 太详细了,太好用了,不能不推【前提官方安装包安装的,不是第三方安装的配置没有被改过】 1、启动MongoDB。

Failed to start mongod.service: Unit mongod.service not found.
sudo systemctl daemon-reload
sudo systemctl status mongod
sudo systemctl enable mongod

如果您在启动时收到类似以下的错误:(我没报错)没报错就不执行 首先运行以下命令: 2、验证MongoDB是否启动成功 您可以选择通过发出以下命令来确保MongoDB将在系统重新启动后启动:

sudo systemctl stop mongod
sudo systemctl restart mongod
sudo service mongod stop

3、停止MongoDB。 4、重启MongoDB。 卸载(我一般不卸载) 系统洁癖让我,无法忍受,删除到一半的情况【目前每个重要的配置虚拟机备份都有】,其实可以用vm的快照 要从系统中完全删除MongoDB,您必须删除MongoDB应用程序本身、配置文件以及任何包含数据和日志的目录。以下部分将指导您完成必要的步骤。 警告:此过程将完全删除MongoDB、其配置和所有数据库。此过程不可逆,因此请确保在继续之前备份所有配置和数据。 1、停止MongoDB。

sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
kali下载命令

2、删除软件包。 删除您之前安装的任何MongoDB包。 3、删除数据目录。 删除MongoDB数据库和日志文件。 附加信息:本地主机默认绑定 默认情况下,MongoDB使用set to 启动127.0.0.1,它绑定到localhost网络接口。这意味着mongod只能接受来自在同一台机器上运行的客户端的连接。除非将此值设置为有效的网络接口,否则远程客户端将无法连接到mongod,并且mongod将无法初始化 该值可以配置为: 警告:在绑定到非本地主机(例如可公开访问的)IP地址之前,请确保您已保护您的集群免受未经授权的访问。有关安全建议的完整列表,请参阅安全清单。至少,考虑启用身份验证#std-label-checklist-auth和强化网络基础设施 默认连接即可 成功截图

相关文章

无线网络完美破解工具EWSA+握手包+字典V1.4.0.275 绿色版.zip

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 在这篇文章中,介绍了一个...

linux输入法切换 快捷

linux输入法切换 快捷

回答1:在 Linux 中切换输入法可以使用以下方法: 使用快捷键:默认情况下,Linux 中切换输入法的快捷键是 Ctrl + Space,按下这个组合键可以在中文输入法和英文输入法之间切换。 使...

Kali Linux如何安装

Kali Linux如何安装

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 Kali Linux如何...

Linux关机和重启命令(超详解)

Linux关机和重启命令(超详解)

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 关于关机和重启的话题,让...