当前位置:   article > 正文

python 3.12.4源码安装、redis的安装、mongodb的安装!!!!_python3.12.4

python3.12.4

一、python 3.12.4源码安装

优点:

开源,可以修改源码

可以自由选择需要的功能

软件是编译安装,可以更加适合自己的系统,更稳定,效率更高

卸载方便

缺点:

安装步骤多,在安装大软件集合时,容易出现拼写错误
./configure -prefix=/usr/local/python
make makeinstall

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

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

二进制包    

  1. [root@localhost~]# tar -zxvf Python-3.12.4.tgz
  2. [root@localhost ~]# cd Python-3.12.4/
  3. [root@localhost ~]# yum -y install gcc
  4. [root@localhost Python-3.12.4]# ./configure --prefix=/usr/local/py3124/
  5. [root@localhost Python-3.12.4]# make
  6. [root@localhost Python-3.12.4]# ls
  7. aclocal.m4 configure.ac Mac Parser python
  8. _bootstrap_python Doc makefile PC Python
  9. build Grammar Makefile PCbuild python-config
  10. config.guess Include Makefile.pre platform python-config.py
  11. config.log install-sh Makefile.pre.in Programs python-gdb.py
  12. config.status Lib Misc pybuilddir.txt README.rst
  13. config.sub libpython3.12.a Modules pyconfig.h Tools
  14. configure LICENSE Objects pyconfig.h.in
  15. [root@localhost Python-3.12.4]# whereis python
  16. 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
  17. [root@localhost Python-3.12.4]# cd /usr/local/py3124/
  18. [root@localhost py3124]# ls
  19. bin include lib share
  20. [root@localhost py3124]# cd /usr/local/py3124/bin
  21. [root@localhost bin]# ls
  22. 2to3 idle3 pydoc3 python3 python3.12-config
  23. 2to3-3.12 idle3.12 pydoc3.12 python3.12 python3-config
  24. [root@localhost bin]# ./python3.12
  25. Python 3.12.4 (main, Jul 10 2024, 17:59:36) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
  26. Type "help", "copyright", "credits" or "license" for more information.
  27. >>> quit()
  28. [root@localhost bin]# vim /etc/profile

  1. [root@localhost bin]# source /etc/profile
  2. root@localhost bin]# ./python3.12
  3. Python 3.12.4 (main, Jul 10 2024, 17:59:36) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>> quit()

二、网络配置

ifconfig——查看网络接口信息
查看所有活动的网络接口信息
ifconfig
显示所有活动以及非活动链接
ifconfig -a

查看指定网络接口信息

  1. ifconfig ens36
  2. ifconfig ens37
设置网络接口的 ip 地址,子网掩码
ifconfig ens36 192.168.1.46 netmask 192.168.1.36
禁用或者重新激活网卡
  1. ifconfig ens36 down #禁用
  2. ifconfig ens36 up #启动
设置虚拟网络接口
ifconfig ens33:1 192.168.199.149

修改主机名

  1. [root@localhost ~]# vim /etc/hostname
  2. [root@localhost ~]# hostnamectl set-hostname aaa
  3. [root@localhost ~]# hostname
  4. aaa
  5. [root@localhost ~]# vim /etc/hostname
  6. [root@localhost ~]# hostname -i
  7. fe80::2c07:babd:799a:606c%ens33 192.168.1.11
ping—— 测试网络连接
 ping 192.168.1.11

三、redis的安装

解压缩安装包

[root@aaa ~]# tar -zxvf redis-7.0.15.tar.gz 

编译安装

  1. [root@aaa ~]# mv redis-7.0.15 /usr/local
  2. [root@aaa ~]# cd /usr/local/redis-7.0.15
  3. [root@aaa redis-7.0.15]# make

[root@aaa redis-7.0.15]# make install

  1. [root@aaa redis-7.0.15]# cd /usr/local/bin
  2. [root@aaa bin]# ls

启动

[root@aaa bin]# redis-server

四、mongodb的安装

(1)软件介绍

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

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

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

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

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

(2)软件特点

-安装简单

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

-支持丰富的查询表达

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

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

-支持副本集,分片

装包解包

  1. [root@aaa ~]# tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz
  2. [root@aaa ~]# ls mongodb-linux-x86_64-rhel70-3.6.3/bin/
  3. bsondump mongo mongodump mongofiles mongoperf mongorestore mongostat
  4. install_compass mongod mongoexport mongoimport mongoreplay mongos mongotop
  5. [root@aaa ~]# cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb/
  6. [root@aaa ~]# cd /usr/local/mongodb/
  7. [root@aaa mongodb]# mkdir etc #存放配置文件
  8. [root@aaa mongodb]# mkdir log #存放日志
  9. [root@aaa mongodb]# mkdir -p data/db #数据库目录

手动配置文件

[root@aaa mongodb]# vim /usr/local/mongodb/etc/mongodb.conf

启动服务

  1. [root@aaa mongodb]# PATH=/usr/local/mongodb/bin:$PATH #定义变量
  2. [root@aaa mongodb]# echo "PATH=/usr/local/mongodb/bin:$PATH" >> /etc/profile #把变量写入主配置文件里
  3. [root@aaa mongodb]# source /etc/profile #激活配置文件
  4. [root@aaa mongodb]# echo $PATH #输出变量

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/983639
推荐阅读
相关标签
  

闽ICP备14008679号