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