当前位置:   article > 正文

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

almalinux 修改ip

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

cd /etc/NetworkManager/system-connections

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

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

  1. [connection]
  2. id=ens33
  3. uuid=cbc0db63-c2bb-339e-86d8-46bd89c7ad59
  4. type=ethernet
  5. autoconnect-priority=-999
  6. interface-name=ens33
  7. timestamp=1654435924
  8. [ethernet]
  9. [ipv4]
  10. address1=192.168.1.3/24,192.168.1.1
  11. dns=8.8.8.8;8.8.4.4;
  12. method=manual
  13. [ipv6]
  14. addr-gen-mode=eui64
  15. method=auto
  16. [proxy]

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

  1. nmcli n off && nmcli n on
  2. //上面没用的话用下面的命令
  3. nmcli connection down ens33 && nmcli connection up ens33

查看ip

ip addr

重新加载网卡

nmcli con reload

安装mongodb

更新系统

  1. sudo dnf update -y
  2. sudo dnf check-update
  3. sudo dnf install dnf-utils

配置源 6.0

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

配置源 5.0

  1. [mongodb-org-5.0]
  2. name=MongoDB Repository
  3. baseurl=https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/5.0/x86_64/
  4. gpgcheck=1
  5. enabled=1
  6. 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

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

  1. use admin
  2. db.createUser(
  3. {
  4. user: "mongouser",
  5. pwd: passwordPrompt(), // or cleartext password
  6. roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
  7. }
  8. )

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

  1. sudo vi /etc/mongod.conf
  2. security:
  3. authorization: "enabled"

重启服务

sudo systemctl restart mongod

访问 MongoDB

mongosh -u mongouser

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

db

停止服务

sudo systemctl stop mongod

配置文件修改

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

修改db保存路径 /data/MongoDB

  1. sudo mkdir -p /data/MongoDB
  2. sudo vi /etc/mongod.conf
  3. dbPath: /data/MongoDB

更改权限

sudo chown -R mongod:mongod  /data/MongoDB

添加selinux规则

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

卸载

  1. sudo systemctl stop mongod
  2. sudo yum erase $(rpm -qa | grep mongodb-org)
  3. sudo rm -r /var/log/mongodb
  4. sudo rm -r /var/lib/mongo
  5. sudo rm -r /MongoDB

补充:基本用法

  1. show dbs; //查看数据库
  2. use test; //选择这个数据库
  3. //在当前数据库创建用户
  4. db.createUser({
  5. user: 'abc',
  6. pwd: '123',
  7. roles: [{role: 'dbOwner', db: 'test'}]
  8. });
  9. db.auth("abc","123") //认证
  10. db.dropDatabase() //删除当前数据库
  11. db.dropUser('abc') //删除用户abc
  12. //数据库恢复 恢复目录下所有表到test数据库 /usr/local/src/test/
  13. mongorestore -h localhost -d test-u abc-p 123 --dir /usr/local/src/test/

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

ldd git

enjoy!!!  -.-

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/540158
推荐阅读
相关标签
  

闽ICP备14008679号