赞
踩
一、python 3.12.4源码安装
优点:
开源,可以修改源码
可以自由选择需要的功能
软件是编译安装,可以更加适合自己的系统,更稳定,效率更高
卸载方便
缺点:
安装步骤多,在安装大软件集合时,容易出现拼写错误
./configure -prefix=/usr/local/python
make makeinstall
安装时间比二进制包的时间长
因为是编译,安装报错难以解决
二进制包
- [root@localhost~]# tar -zxvf Python-3.12.4.tgz
- [root@localhost ~]# cd Python-3.12.4/
- [root@localhost ~]# yum -y install gcc
- [root@localhost Python-3.12.4]# ./configure --prefix=/usr/local/py3124/
- [root@localhost Python-3.12.4]# make
- [root@localhost Python-3.12.4]# ls
- aclocal.m4 configure.ac Mac Parser python
- _bootstrap_python Doc makefile PC Python
- build Grammar Makefile PCbuild python-config
- config.guess Include Makefile.pre platform python-config.py
- config.log install-sh Makefile.pre.in Programs python-gdb.py
- config.status Lib Misc pybuilddir.txt README.rst
- config.sub libpython3.12.a Modules pyconfig.h Tools
- configure LICENSE Objects pyconfig.h.in
- [root@localhost Python-3.12.4]# 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 Python-3.12.4]# cd /usr/local/py3124/
- [root@localhost py3124]# ls
- bin include lib share
- [root@localhost py3124]# cd /usr/local/py3124/bin
- [root@localhost bin]# ls
- 2to3 idle3 pydoc3 python3 python3.12-config
- 2to3-3.12 idle3.12 pydoc3.12 python3.12 python3-config
- [root@localhost bin]# ./python3.12
- Python 3.12.4 (main, Jul 10 2024, 17:59:36) [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]# vim /etc/profile
- [root@localhost bin]# source /etc/profile
- root@localhost bin]# ./python3.12
- Python 3.12.4 (main, Jul 10 2024, 17:59:36) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
- Type "help", "copyright", "credits" or "license" for more information.
- >>> quit()
二、网络配置
ifconfig
ifconfig -a
查看指定网络接口信息
- ifconfig ens36
- ifconfig ens37
ifconfig ens36 192.168.1.46 netmask 192.168.1.36
- ifconfig ens36 down #禁用
- ifconfig ens36 up #启动
ifconfig ens33:1 192.168.199.149
修改主机名
- [root@localhost ~]# vim /etc/hostname
- [root@localhost ~]# hostnamectl set-hostname aaa
- [root@localhost ~]# hostname
- aaa
- [root@localhost ~]# vim /etc/hostname
- [root@localhost ~]# hostname -i
- fe80::2c07:babd:799a:606c%ens33 192.168.1.11
ping 192.168.1.11
三、redis的安装
解压缩安装包
[root@aaa ~]# tar -zxvf redis-7.0.15.tar.gz
编译安装
- [root@aaa ~]# mv redis-7.0.15 /usr/local
- [root@aaa ~]# cd /usr/local/redis-7.0.15
- [root@aaa redis-7.0.15]# make
[root@aaa redis-7.0.15]# make install
- [root@aaa redis-7.0.15]# cd /usr/local/bin
- [root@aaa bin]# ls
启动
[root@aaa bin]# redis-server
四、mongodb的安装
(1)软件介绍
-介于关系数据库和非关系数据库之间的产品
-一个基于分布式文件存储的数据库。
-由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
-MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。
-MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
(2)软件特点
-安装简单
-面向文档存储,操作比较简单容易
-支持丰富的查询表达
-可以设置任何属性的索引
-支持主流编程语言RUBY|PYTHON|JAVA|PHP|C++
-支持副本集,分片
装包解包
- [root@aaa ~]# tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz
- [root@aaa ~]# ls mongodb-linux-x86_64-rhel70-3.6.3/bin/
- bsondump mongo mongodump mongofiles mongoperf mongorestore mongostat
- install_compass mongod mongoexport mongoimport mongoreplay mongos mongotop
- [root@aaa ~]# cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb/
- [root@aaa ~]# cd /usr/local/mongodb/
- [root@aaa mongodb]# mkdir etc #存放配置文件
- [root@aaa mongodb]# mkdir log #存放日志
- [root@aaa mongodb]# mkdir -p data/db #数据库目录
手动配置文件
[root@aaa mongodb]# vim /usr/local/mongodb/etc/mongodb.conf
启动服务
- [root@aaa mongodb]# PATH=/usr/local/mongodb/bin:$PATH #定义变量
- [root@aaa mongodb]# echo "PATH=/usr/local/mongodb/bin:$PATH" >> /etc/profile #把变量写入主配置文件里
- [root@aaa mongodb]# source /etc/profile #激活配置文件
- [root@aaa mongodb]# echo $PATH #输出变量
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。