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

28 篇文章 0 订阅
17 篇文章 0 订阅

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!!!  -.-

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Rocky Linux 9操作系统下安装Rocky Linux 9虚拟机,可以按照以下步骤进行操作: 1. 首先,需要安装KVM虚拟化软件,可以使用以下命令进行安装: ``` sudo dnf install -y qemu-kvm libvirt virt-install bridge-utils ``` 2. 确保KVM服务已经启动,可以使用以下命令进行检查: ``` systemctl status libvirtd ``` 如果服务已经启动,则会显示“active (running)”字样。 3. 创建一个虚拟机磁盘镜像文件,可以使用以下命令创建: ``` qemu-img create -f qcow2 /var/lib/libvirt/images/rocky9.qcow2 20G ``` 其中,“20G”表示虚拟机磁盘镜像文件的大小。 4. 下载Rocky Linux 9安装ISO文件,并将其存储到本地计算机或者服务器上。 5. 使用virt-install命令创建虚拟机,可以使用以下命令进行创建: ``` sudo virt-install --name rocky9 --ram 2048 --vcpus 2 --disk path=/var/lib/libvirt/images/rocky9.qcow2,size=20 --os-type linux --os-variant rhel8.0 --cdrom /path/to/rocky9.iso --network bridge=virbr0 --graphics none --console pty,target_type=serial ``` 其中,“rocky9”表示虚拟机的名称,“2048”表示虚拟机的内存大小,“2”表示虚拟机的CPU个数,“/var/lib/libvirt/images/rocky9.qcow2”表示虚拟机磁盘镜像文件的路径,“20”表示虚拟机磁盘镜像文件的大小,“/path/to/rocky9.iso”表示Rocky Linux 9安装ISO文件的路径,“virbr0”表示虚拟机使用的网络桥接设备。 6. 等待Rocky Linux 9安装程序启动,按照提示进行安装即可。 以上就是在Rocky Linux 9操作系统下安装Rocky Linux 9虚拟机的步骤。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值