Python源码安装以及安装和运行redis和mongodb

  1. 下载源码(3.12.4官网)tgz
  2. Tar -zxvf压缩文件名
  3. 在解压后的目录中找到configura可执行文件
  4. 配置安装路径./root/python3.12.4/configura-prefix=/usr/local/py3214
  5. 进入到文件目录中,进行make编译代码
  6. 安装make install安装和运行redis和mongodb
  7. 在/usr/local/python3124 /bin/python3.12可执行文件
  8. ./python3.12

Vie /etc/profile

将软件包拖入

[root@localhost ~]#tar -zxvf Python-3.12.4.tgz

[root@localhost ~]#cd python-3.12.4/

[root@localhost ~]#yum -y install gcc

[root@localhost bin]# ./configure prefix=/usr/local/py3124/

[root@localhost bin]# make&&make install                              //编译安装

[root@localhost Python-3.12.4]# cd /usr/local/py3124

[root@localhost py3124]# ls

[root@localhost py3124]# ls bin/

 [root@localhost py3124]# whereis python

python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz

[root@localhost py3124]# cd bin/

[root@localhost bin]# ./python3.12

Python 3.12.4 (main, Jul 10 2024, 10:33:22) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> quit()

[root@localhost bin]# vi /etc/profile

[root@localhost bin]# source /etc/profile

[root@localhost bin]# python3.12

Python 3.12.4 (main, Jul 10 2024, 10:33:22) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> quit()

[root@localhost ~]# hostname

localhost.localdomain

[root@localhost ~]# vi /etc/hostname

[root@localhost ~]# hostname

localhost.localdomain

[root@localhost ~]# hostname liubaobao

[root@localhost ~]# hostname

liubaobao

[root@localhost ~]# hostnamectl set-hostname azu

[root@localhost ~]# hostname

Azu

[root@localhost ~]# hostname -i

fe80::3110:8ca7:9ed9:f537%ens33 fe80::b40c:aeae:a049:d62d%ens36 fe80::c04e:b5e8:c84b:33%ens37 192.168.1.133 192.168.1.134 192.168.2.21 192.168.1.132 192.168.1.21

安装和运行redis和mongodb,并且会简单的增删改查

Redis 是一个开源的、基于内存的键值对存储系统,它可以用作数据库、缓存和消息中间件。

CentOS上安装Redis

[root@localhost ~]# ls

[root@localhost ~]# tar -zxvf redis-7.2.0.tar.gz

[root@localhost ~]# cd redis-7.2.0

[root@localhost redis-7.2.0]# ls

[root@localhost redis-7.2.0]# make                     //编译安装

[root@localhost redis-7.2.0]# cd src

[root@localhost src]# make install PREFIX=/usr/local/redis

    CC Makefile.dep

Hint: It's a good idea to run 'make test' ;)

    INSTALL redis-server

    INSTALL redis-benchmark

    INSTALL redis-cli

[root@localhost src]# cd ../

[root@localhost redis-7.2.0]# mkdir /usr/local/redis/etc

[root@localhost redis-7.2.0]# mv redis.conf /usr/local/redis/etc

[root@localhost redis-7.2.0]# vi /usr/local/redis/etc/redis.conf

vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes   //配置redis为后台启动.

vi /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)                     //将redis加入到开机启动

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf          //开启redis

常用命令

  redis-server /usr/local/redis/etc/redis.conf //启动redis

  pkill redis //停止redis

  卸载redis:

  rm -rf /usr/local/redis //删除安装目录

  rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

  rm -rf /root/download/redis-4.0.4 //删除redis解压文件
退出Redis CLI:可以输入exit或按Ctrl+C

安装Mongodb

使用 yum 安装

 MongoDB 的仓库信息:

[root@localhost ~]#  sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo

   将以下内容粘贴到文件中:

   [mongodb-org-4.4]

   name=MongoDB Repository

   baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/

   gpgcheck=1

   enabled=1

   gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

  sudo yum install -y mongodb-org               //安装 MongoDB

  sudo systemctl start mongod                    //启动 MongoDB 服务

  sudo systemctl enable mongod                //设置 MongoDB 开机自启动

  sudo systemctl status mongod                 //检查 MongoDB 服务状态

[root@localhost ~]# mongodb                    //连接到MongoDB 数据库

3. MongoDB 的基本操作 

   插入数据:

     javascript

     use mydatabase

     db.mycollection.insertOne({ name: "Amy", age: 20 })

    查询数据:

     javascript

     db.mycollection.find()

    更新数据:

     javascript

     db.mycollection.updateOne({ name: "Amy" }, { $set: { age: 25 } })

   删除数据:

     javascript

     db.mycollection.deleteOne({ name: "Amy" })

3. 退出 MongoDB :输入 exit

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值