python3、mongoDB的安装

Source刷新

bin已经编译成功,可以直接使用

1.软件包的分类

(1)源码包

优点:

  开源,可以修改代码

  可以自由选择u需要功能

  软件是编译安装 ,可以更适合自己的系统

  卸载方便

缺点:

  安装步骤多,在安装大软件集合时,容易出现拼写错误

  ./configure -prefix=/usr/local/python3124

  make makeiinstall

  安装时间比二进制包时间长

  因为是编译,安装报错难以解决

(2)二进制包

2.下载python3

(1)下载源码tgz安装包  Python Source Releases | Python.org

(2)tar -zxvf 压缩文件名

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

[root@one01 ~]# cd Python-3.12.4

(3)再解压目录中找到configure可执行文件

(4)配置安装路径

[root@one01 Python-3.12.4]# ./configure -prefix=/usr/local/py3124 (这个py3124是自己新建的目录)

//无法编译,一直no就是没下载gcc,yum -y install gcc下载

(5)安装开发工具make和gcc:

yum -y install make gcc  //可以跟安装包一起下载

(6)运行目录中make && make install

[root@one01 Python-3.12.4]# make && make install

[root@one01 Python-3.12.4]# ./python3.14

//即可进入python

要是出现make错误1

[root@one01 ~]# cd /usr/local/py3124/bin

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

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

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

>>> ^Z   //进入python运行

[root@one01 bin]# vim /etc/profile

export PATH=/usr/local/py3124/bin:$PATH

(7)网络接口

[root@one01 bin]# yum -y install net-tools

查看指定接口:ifconfig 网络接口    //ifconfig ens160

设置网络接口的IP地址,子网掩码:ifconfig 网络接口 ip地址 【子网掩码长度】

//ifconfig ens224 192.168.199.148 netmask 255.255.255.0或者ifconfig ens224 192.168.199.148/24

禁用网卡:ifconfig ens36 donw

启用网卡:ifconfig ens36 up或ifup ens36

[root@one01 ~]# vim /etc/home

Zhangsan  //暂时不显示

[root@one01 ~]# hostname

one01

[root@one01 ~]# hostname trowyl

[root@one01 ~]# hostname

trowyl

[root@one01 ~]# hostnamectl set-hostname one01  //改名字

[root@one01 ~]# hostname

one01

数据库 

redis,MongoDB,nosql

一条数据就是一个文档,mongodb

{id:123,name:”zhangsan”}

{mes:”woshiqinshihuang”,gender:”nan”}

1.搭建MongoDB服务器

(1)解包、装包

[root@one01~]# mkdir /usr/local/mongodb

[root@one01 ~]# tar -zxf mongodb-linux-x86_64-rhel70-3.6.3.tgz

[root@one01 ~]#ls mongodb-linux-x86_64-rhel70-3.6.3/bin/

[root@one01~]# cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb/

[root@one01~]# cd /usr/local/mongodb/

[root@one01 mongodb]# mkdir etc   //存放配置文件

[root@one01 mongodb]# mkdir log   //存放日志

[root@one01 mongodb]# mkdir -p  data/db //数据库目录(不能更改)

 

(2)创建配置文件

手动创建服务主配置文件

[root@one01 ~]# 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.4.51 #自己ip

 

(3)启动服务

[root@one01 mongodb]# PATH=/usr/local/mongodb/bin:$PATH   //定义变量

[root@one01 mongodb]# echo "PATH=/usr/local/mongodb/bin:$PATH" >> /etc/profile  //把变量写入主配置文件里

[root@one01 mongodb]# source /etc/profile  //执行这个文件

[root@one01 mongodb]# echo $PATH   //输出变量

[root@one01 ~]# mongod  -f /usr/local/mongodb/etc/mongodb.conf  (启动)

about to fork child process, waiting until server is ready for connections.

forked process: 1931

child process started successfully, parent exiting

(4)查看进程

[root@one01~]# ps -C  mongod

(5)查看端口

[root@one01~]# netstat -utnalp  | grep  27017

(6)连接服务

[root@one01~]# mongodb]# mongo --host 192.168.4.51 --port 27017

 (加上端口,本机ip[不是网卡那个]的登陆方式)

>exit  退出 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值