7.10 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 压缩文件名

#tar -zxvf Python-3.12.4.tgz

# cd Python-3.12.4

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

(4)配置安装路径

 Python-3.12.4]# ./configure -prefix=/usr/local/py3124 (py3124是自己新建的目录)

安装开发工具make和gcc:

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

运行目录中make && make install

 Python-3.12.4]# make && make install

 Python-3.12.4]# ./python3.14

//即可进入python

出现make错误1

# cd /usr/local/py3124/bin

 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.

 //进入python运行

bin]# vim /etc/profile

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

网络接口

 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

# vim /etc/home

# hostname

# hostname trowyl

# hostname

trowyl

# hostnamectl set-hostname one01  //改名字

# hostname

one01

数据库:

redis,MongoDB,nosql

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

{id:123,name:”zhangsan”}

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

下午任务:

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

启动方式,端口,logo

搭建MongoDB服务器

  • 部署MongoDB服务(服务器4机子上的操作)

1、MongoDB概述

(1)软件介绍

-介于关系数据库和非关系数据库之间的产品

-一个基于分布式文件存储的数据库。

-由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

-MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。

-MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

(2)软件特点

-安装简单

-面向文档存储,操作比较简单容易

-支持丰富的查询表达

-可以设置任何属性的索引

-支持主流编程语言RUBY|PYTHON|JAVA|PHP|C++

-支持副本集,分片

解包、装包

# 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/

# cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb/

# cd /usr/local/mongodb/

 mongodb]# mkdir etc   //存放配置文件

 mongodb]# mkdir log   //存放日志

 mongodb]# mkdir -p  data/db //数据库目录(不能改)

创建配置文件

手动创建服务主配置文件

 # 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.192.4

启动服务

# PATH=/usr/local/mongodb/bin:$PATH   //定义变量

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

# source /etc/profile  //执行这个文件

# echo $PATH   //输出变量

# 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

查看进程

# ps -C  mongod

查看端口

# netstat -utnalp  | grep  27017

连接服务

# mongodb]# mongo --host 192.168.4.51 --port 27017(加上端口)

退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值