python3安装,MongoDB安装,redis安装

源码包(soure)
优点
开源,可修改
可以自由选择需要的功能
软件是编译安装,可以更加适合自己的系统,更稳定,效率更高
卸载方便
缺点
安装步骤多,在安装大软件集合时,容易出现拼写错误
./configure-prefix=/usr/local/python
make    make install
安装时间比二进制包的时间长
因为是编译,安装报错难以解决
二进制包(bin)


python3安装
1下载源码(3.12.4)tgz
官网直接下载安装包
2解压
 tar -zxvf Python-3.12.4.tgz 
3在解压后的目录中找到configure可执行文件
cd Python-3.12.4/
ls
4配置安装路径,/root/python3.12.4/configure -p
yum -y install gcc  //需先下载gcc
./configure -prefix=/usr/local/python3124
5进入目录,运行make,编译编码 make
make
6安装 make install
make install
7在/usr/local/py3124/bin/python3.12 可执行文件
cd /usr/local/py3124/bin/
 ./python3.12
8 配置/etc/profile文件,实现命令行直接执行python3.12
vim /etc/profile

edbaa4d51ee945f1b2953a4180af5b8d.jpg

 

source /etc/profile
9测试
 root下输入“python3.12”可直接进入python,即成功


搭建MongoDB
1解包、装包
mkdir /usr/local/mongodb
tar -zxf mongodb-linux-x86_64-rhel70-3.6.3.tgz 
ls mongodb-linux-x86_64-rhel70-3.6.3/bin/
2存放在/usr/local目录下
cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb/
cd /usr/local/mongodb/
mkdir etc   //存放配置文件
mkdir log   //存放日志
mkdir -p  data/db //数据库目录(不能更改)
3手动创建服务主配置文件
vim /usr/local/mongodb/etc/mongodb.conf 
dbpath=/usr/local/mongodb/data/db       //数据库目录存放位置
logpath=/usr/local/mongodb/log/mongodb.log  //日志存放位置
logappend=true                   //追加的方式记录日志信息
fork=true                              //守护进程方式运行
bind_ip=192.168.2.11        //自己ip
4启动服务
echo "PATH=/usr/local/mongodb/bin:$PATH" >> /etc/profile  //把变量写入主配置文件里
source /etc/profile  //执行这个文件
mongod  -f /usr/local/mongodb/etc/mongodb.conf   //启动
5查看进程,有进程则启动成功
ps -C  mongod
6查看端口
netstat -utnalp  | grep  27017
7连接mongoDB服务
mongo --host 192.168.2.11 --port 27017     //加上端口,ip的登陆方式

>exit    //退出

MongoDB基本使用
1库管理命令: 查看  创建  切换  删除
show  dbs  查看已有的库
db              显示当前所在的库 
use  库名    切换库,若库不存在的话 会自动延时创建库
show tables   查看库下已有的集合
db.dropDatabase()    删除当前所在的库(区分大小写)
>db  //查看当前所在库库
> show dbs   //显示已有的库
>show users  //当前已有的用户
> show tables
> use xiaoma
switched to db xiaoma
> db
xiaoma
> db.dropDatabase()
{ "ok" : 1 }
> use xiaoma
switched to db xiaoma

> db
xiaoma
> show table
2集合管理命令:查看 创建  删除
合法的集合名:
-集合名不能是空字符串""。
-集合名不能含有\0字符(空字符),这个字符表示集合名的结尾。
-集合名不能以"system."开头,这是为系统集合保留的前缀。
-用户创建的集合名字不能含有保留字符。
 show  tables    #查看集合

db.集合名.save({字段名:''值'',字段名:''值''})   
#创建集合,集合不存在时,创建并添加文档

db.集合名.drop()                   //删除集合
> show tables
> db.t1.save({name:"xiaoma",age:20})
WriteResult({ "nInserted" : 1 })
> show tables
t1
> db.t2.save({name:"xiaoqi",age:20})
WriteResult({ "nInserted" : 1 })
> show tables
t1
t2
> db.t2.drop()
true
> show tables
t1
3文档管理
文档管理命令: 查看  添加  删除
db.集合名.find()
db.集合名.find(条件)   //根据条件查找
db.集合名.find({name:”Mark”})
db.集合名.count()  //统计记录
db.集合名.insert({“name”:”jim”})
db.集合名.findOne() 只显示第一行
db.集合名.remove({})  //删除所有文档
db.集合名.remove({条件})   //删除与条件匹配的所有文档
 
> db.t1.find()  //查找t1全部信息
{ "_id" : ObjectId("668e2f740dba698cb7a08731"), "name" : "xiaoma", "age" : 20 }
{ "_id" : ObjectId("668e336f0dba698cb7a08733"), "name" : "xx", "age" : 23 }
>  db.t1.count()       //统计t1
2
>  db.t1.insert({name:"xm",sex:"girl"})    //添加xm
WriteResult({ "nInserted" : 1 })
> db.t1.save({name:"xq",sex:"girl"})  //添加xq
WriteResult({ "nInserted" : 1 })
> db.t1.find({name:"xm"})    //查找xm
{ "_id" : ObjectId("668e33b60dba698cb7a08734"), "name" : "xm", "sex" : "girl" }
> db.t1.remove({})
WriteResult({ "nRemoved" : 4 })
> db.t1.find()
> show tables
t1
t2
> db.t1.drop()
true
> show tables
t2

安装redis
1.下载压缩包
官网下载安装包
2.解压
tar -zxvf redis-7.0.15.tar.gz
3.移动文件到/usr/local
mv redis-7.0.15/  /usr/local/redis
4.编译
cd /user/local/redis/
make
5.安装 ,先切到文件目录下的src目录
cd src/
make install
6.启动服务器
/usr/local/redis/src/redis-server

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值