一、安装Python源码
1、下载源码(3.12.4官网) tqz
2、tar -zxvf 压缩文件名
3、在解压的目录中找到configure可执行文件
4、配置安装路径,、root、python3.12.4/configure -prefix=/usr/local/py3124
5、静如目录中,运行make,编译编码 make
6、安装make install
7、在、usr/local/py3124 /bin/python3.12可执行文件
yum -y install gcc pcre-devel openssl-devel
tar -zxvf Python-3.12.4.tgz
cd Python-3.12.4
./configure -prefix=/usr/local/py3124
make
make install
cd /usr/local/py3124/bin
vim /etc/profile
export path=/usr/local/py3124/bin/:$PATH
source /etc/profile
./python3.12
source 源码
bin 已经编译成功,可以直接使用
1、软件包的分类
源码包
优点:
(1)开源
(2)可以自由选择需要的功能
(3)软件是编译安装,可以跟家适合自己的系统,更稳定,效率更高
(4)卸载方便
缺点:
(1)安装步骤多,再安装大软件集合时,容易出现拼写错误
./configure -prefix=/usr/local/python
make makeinstall
(2)安装时间比二进制包的时间长
(3)因为是编译,安装报错难以解决
二进制包
二进制软件包是已经经过编译的程序的打包,可以直接在系统上运行。这些软件包通常包含二进制可执行文件、库文件以及其他必需的资源。在大多数情况下,用户可以通过包管理工具轻松地安装、更新和删除这些二进制软件包。
linux
安装包
二进制包,直接运行
源码包,需要被编译成二进制包
yum rpm
安装思路:
1、下载源码(3.12.4官网)tgz2、tar -zxvf 压缩文件名
3、在解压后的目录中找到configura可执行文件
4、配置安装路径,/opt/python3.12.4/configura -prefix=/usr/local/py3124
5、进入到目录中,运行make,编译编码 make
6、make install
7、在/usr/local/py3124/bin/python3.12 可执行文件
8、效果:使用./python3.12可以直接执行
需修改 vim /etc/profile
二、Linux网络配置
查看网络配置:ifconfig(首先安装net-tools包)
yum -y install net-tools
1、查看网络配置
1、ifconfig——查看网络接口层
(1)ifconfig :查看所有活动的网络接口信息(2)ifconfig -a :显示所有活动以及非活动链接
(3)ifconfig 网络接口 :查看指定网络接口信息
ifconfig显示已开启的接口,不包含禁用的设备
ens33第一块以太网卡名称
2、ifconfig——设置网络接口参数
(1)ifconfig 网络接口 IP地址 【netmask 子网掩码】 :设置网络接口的IP地址,子网掩码,ifconfig网络接口IP地址 【/子网掩码长度】
当不指定子网掩码时,将使用IP地址所在分类的默认子网掩码
(2)ifconfig ens36 down/up :禁用或者重新激活网卡
(3)设置虚拟网络接口 :ifconfig ens160 :192.168.1.27
3、hostname——查看主机名称
(1)hostname 名称 【临时的只在第二个窗口生效】 :临时修改主机名称
(2)hostnamectl set-hostname 名称 :永久修改主机名称
(3)hostname -i :查看本主机IP
三、redis的安装
1、安装redis
Redis是一个完全开源免费的高性能(NOSQL)的key-value数据库。它遵守BSD协议,使用ANSI C语言编写,并支持网络和持久化。
(1)官网下载redis软件包Index of /releases/
(2)解压进行具体安装
(3)安装过程代码
tar -zxvf redis-6.2.6.tar.gz //解压
cd redis-6.2.6//进行编译安装
ls
make
make installcd /usr/local
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
cd redis-6.2.6
mv redis.conf /usr/local/redis/etc
cd /usr/local/redis/binll
redis-server//启动redis
(4)另起一个终端测试redis
2、安装mongodb
(1)官网下载软件包
mongodb-linux-x86_64-rhel70-3.6.3_1715325795_1.tgz
(2)解压软件包
cd /usr/local/
mkdir mongodb
cd mongodb
tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3_1715325795_1.tgz
(3)创建mongodb数据存储文件和日志文件
cd /usr/local/mongodb/
mkdir data logs etc
cd ./logs
touch mongodb.log
cd ..
cd etc
touch mongodb.conf
(4)编辑mongodb.conf配置文件
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.22 #自己ip
(5)启动服务
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
(6)查看进程
ps -C mongod
(7)查看端口
netstat -utnalp | grep 27017
(8)连接服务
mongo --host 192.168.2.22 --port 27017 (加上端口,ip的登陆方式)
>exit 退出