Almalinux9 Rocky Linux 9 修改静态ip 安装 MongoDB

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

almalinux9.x 放弃了 老的网络配置方式。

cd /etc/NetworkManager/system-connections

先备份默认配置文件 ens33.nmconnection 然后修改内容

备注下:有小伙伴不懂 解释下: address中 前面1.3是机器ip 1.1是当前网络的网关

[connection]

id=ens33

uuid=cbc0db63-c2bb-339e-86d8-46bd89c7ad59

type=ethernet

autoconnect-priority=-999

interface-name=ens33

timestamp=1654435924

[ethernet]

[ipv4]

address1=192.168.1.3/24,192.168.1.1

dns=8.8.8.8;8.8.4.4;

method=manual

[ipv6]

addr-gen-mode=eui64

method=auto

[proxy]

重启网络 远程修改一定要成对出现 否则网络起不来

nmcli n off && nmcli n on 

//上面没用的话用下面的命令

nmcli connection down ens33 && nmcli connection up ens33

查看ip

ip addr

重新加载网卡

nmcli con reload

安装mongodb

更新系统

sudo dnf update -y
sudo dnf check-update
sudo dnf install dnf-utils

配置源 6.0

sudo tee /etc/yum.repos.d/mongodb-org-6.0.repo<<EOF
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
EOF

配置源 5.0

[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc

选择一个就可以

安装mongodb

sudo dnf install -y mongodb-org

或者可以指定版本安装

sudo dnf install mongodb-org-<VERSION> mongodb-org-database-<VERSION> mongodb-org-server-<VERSION> mongodb-mongosh-<VERSION> mongodb-org-mongos-<VERSION> mongodb-org-tools-<VERSION>

查看版本

mongod --version

启动服务

sudo systemctl start mongod

开机启动

sudo systemctl enable mongod

进入系统 类似 mysql

mongosh

现在使用以下命令创建用户并设置密码:

use admin

db.createUser(
{
user: "mongouser",
pwd: passwordPrompt(), // or cleartext password
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
}
)

修改配置文件 /etc/mongod.conf

sudo vi /etc/mongod.conf

security:
    authorization: "enabled"

重启服务

sudo systemctl restart mongod

访问 MongoDB

mongosh -u mongouser

要检查您正在操作的当前数据库

db

停止服务

sudo systemctl stop mongod

配置文件修改

修改前先备份默认配置文件 /etc/mongod.conf

修改db保存路径 /data/MongoDB

sudo mkdir -p /data/MongoDB
sudo vi /etc/mongod.conf

dbPath: /data/MongoDB

更改权限

sudo chown -R mongod:mongod  /data/MongoDB

添加selinux规则

sudo semanage fcontext -a -t mongod_var_lib_t ' /data/MongoDB.*'
sudo chcon -Rv -u system_u -t  mongod_var_lib_t ' /data/MongoDB'
sudo restorecon -R -v ' /data/MongoDB'
sudo systemctl restart mongod
ls -lZ /MongoDB

卸载

sudo systemctl stop mongod

sudo yum erase $(rpm -qa | grep mongodb-org)

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo

sudo rm -r /MongoDB

补充:基本用法

show dbs;  //查看数据库
use test; //选择这个数据库
//在当前数据库创建用户
db.createUser({
    user: 'abc',
    pwd: '123',
    roles: [{role: 'dbOwner', db: 'test'}]
});

db.auth("abc","123") //认证

db.dropDatabase() //删除当前数据库

db.dropUser('abc')  //删除用户abc

//数据库恢复 恢复目录下所有表到test数据库 /usr/local/src/test/
mongorestore -h localhost -d test-u abc-p 123 --dir /usr/local/src/test/

linux 查看某个程序所需的链接库 比如 git

ldd git

enjoy!!!  -.-文章来源地址https://www.toymoban.com/news/detail-425970.html

到了这里,关于Almalinux9 Rocky Linux 9 修改静态ip 安装 MongoDB的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • linux系统修改IP为静态IP地址-vmware

    1.编辑虚拟网络编辑器,确认NAT模式及子网IP和子网掩码,根据情况取消本地DHCP服务 2.终端编辑配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 3.编辑其中下面几项 BOOTPROTO=\\\"static\\\" IPADDR=\\\"192.168.100.254\\\" GATEWAY=\\\"192.168.100.2\\\" DNS1=\\\"192.168.100.2\\\" 全部配置如下: TYPE=\\\"Ethernet\\\" PROXY_METHOD=\\\"none\\\" B

    2024年02月19日
    浏览(31)
  • 构建基于RHEL9系列(CentOS9,AlmaLinux9,RockyLinux9等)的MySQL8.0.32的RPM包

    本文适用:rhel9系列,或同类系统(CentOS9,AlmaLinux9,RockyLinux9等) 文档形成时期:2023年 因系统版本不同,构建部署应略有差异,但本文未做细分,对稍有经验者应不存在明显障碍。 因软件世界之复杂和个人能力之限,难免疏漏和错误,欢迎指正。 不同时期因各种原因经常产生部

    2024年01月23日
    浏览(63)
  • Linux-修改虚拟机为静态IP 和 主机名

    一般情况下,NAT网络连接模式下,DHCP动态分配IP地址的,但这样在每次访问连接Linux虚拟机时,都要先去查询ip地址,很麻烦,干脆就将虚拟机IP地址写死,也就是设置为静态的(static) 为什么是ens33呢? 我们在查询Linux虚拟机的ip地址时,可以看到VMware虚拟了一个网卡,名字

    2024年02月03日
    浏览(25)
  • 构建基于RHEL9系列(CentOS9,AlmaLinux9,RockyLinux9等)的支持63个常见模块的PHP8.1.20的RPM包

    本文适用:rhel9系列,或同类系统(CentOS9,AlmaLinux9,RockyLinux9等) 文档形成时期:2023年 因系统版本不同,构建部署应略有差异,但本文未做细分,对稍有经验者应不存在明显障碍。 因软件世界之复杂和个人能力之限,难免疏漏和错误,欢迎指正。 不同时期因各种原因经常产生部

    2024年01月23日
    浏览(30)
  • 在VMware中修改Linux虚拟机的动态IP地址为静态IP地址

    为什么需要将虚拟机修改成静态IP地址? 因为如果你想要远程连接你的虚拟机,或虚拟机上的数据库及项目,但是你的虚拟机是动态IP地址的话,每次重启虚拟机时虚拟机的IP地址都会发生改变,这就导致了每次重启虚拟机后都要重新查询虚拟机的IP地址,然后再重新进行连接,

    2024年02月09日
    浏览(44)
  • Linux之修改为静态IP后ping不通外网和主机

    希望对你有帮助,如果有就行点赞收藏吧,分享给他人。 在跟进学习过程中,遇到了这样的问题: 大家都会跟着视频学习,这样在配置静态IP是也是跟着视频中老师的配置来的。这样就会出现了视频中老师配置的都没有问题,但你配值的却出现了问题。这是因为不同主机会分

    2024年02月14日
    浏览(30)
  • Rocky Linux 9 配置IP并生效

    弃用Centos7,改用Rocky Linux9。 修改IP的方式有不同,不再是修改 /etc/sysconfig/network-scripts/ 之下的脚本,系统也没有名叫 network 的服务。 系统通过NetworkManger和网络connetions来管理网卡和IP。 Rocky Linux通过“系统连接”管理网卡及IP,修改、新增*.nmconneciton文件可以完成对操作系统的

    2024年02月01日
    浏览(29)
  • 系统运维-Rocky Linux9.0配置IP地址TCP/IP参数

    在Rocky9中,丢弃使用了传统的network 而使用新的NetworkManager管理方式 所有较之前的版本配置方式有所不同 先查看下未配置前现在的ip参数 可以看到现在是dhcp获取的192.168.252.151 现在配置一下静态: 更改 [ipv4] 那段: 更改完成后保存退出 接下来写入配置文件 再更新一下网卡配

    2024年02月11日
    浏览(44)
  • VMware 修改ip地址 虚拟机静态ip设置 centos动态ip修改为静态ip地址 centos静态ip地址 vmware修改ip地址

     虚拟机的centos服务器经常变换ip,测试起来有些麻烦,故将动态ip修改为静态ip 1. 查看vmware 虚拟机网络配置 :     点击编辑,打开虚拟网络配置  2. 选中nat模式 ,点击nat设置,最终获取网关ip: 192.168.164.2  3. 进入服务器, 编辑网络配置文件ifcfg-ens33 :          如果你的

    2024年02月11日
    浏览(42)
  • Rocky Linux 下载安装

    一、VMware Workstation下载安装 1、安装教程 VMware Workstation下载安装(含密钥) 二、VMware Workstation 创建虚拟机 1、创建教程 VMware Workstation 创建虚拟机 三、Rocky Linux 下载 1、下载官网 RockyLinux.org 2、选择X86架构_64位系统_DVD镜像,点击下载 四、网络环境配置 1、点击“编辑”,打开

    2024年02月20日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包