一、Linux安装Python3
1.下载源码(3.12.4官网)tgz
2.tar -zxvf 压缩文件名
tar -zxvf Python-3.12.4.tgz
3.在解压后的目录中找到configure可执行文件
./configure -prefix=/usr/local/python3124
如果进行编译Python的时候失败,出现错误,可以下载gcc开发工具包,然后再尝试进行编译。
4.配置安装路径,/root/python3.12.4/configure -prefilx=/usr/local/py3124
5.进入到目录中,运行make,编译编码
make
6.安装make install
make install
7.在/usr/local/py3124 /bin/python3.12可执行文件
进入python3的bin目录下
8./python3.12
执行python3命令
9.添加环境变量 vi /etc/profile
export PATH=/usr/local/apache-maven-3.9.8/bin/:/usr/local/jdk17/bin/:/usr/local/python3124/bin/:$PATH
10.测试 python3.12
可以直接执行python3命令,无需进入bin目录下执行
Linux软件包
二进制包,直接运行
源码包,需要被编译成二进制
二进制包
定义:二进制包是已经编译好的软件包,包含可执行文件和其他必需的文件,可以直接安装和运行。
优点:
安装快捷:由于已经编译好,安装过程非常快,只需几分钟甚至几秒钟。
易于使用:适合不熟悉编译过程或不需要定制配置的用户。
缺点:
缺乏灵活性:用户无法根据自己的需求定制编译选项。
源码包
定义:源码包包含未编译的源代码,用户需要在自己的系统上进行编译和安装。
优点:
灵活性高:用户可以根据自己的需求进行定制,例如启用或禁用特定的功能、优化编译选项等
缺点:
安装复杂:需要用户具备一定的编译知识,安装过程较为复杂且耗时。
二、Linux网络配置
一、查看网络配置
1.1ifconfig--查看网络接口信息
1.2禁用网卡
ifconfig ens33 down
开启网卡
ifconfig ens33 up
彻底禁用网卡
ifdown ens33
开启网卡
ifup ens33 需要重启
1.3设置虚拟网络接口
ifconfig ens33:1 192.168.1.200
1.4临时修改主机名
hostname 主机名
永久修改主机名
hostnamectl set-hostname 主机名
查看本主机ip
hostname -i
1.5
ping 测试网络连接
traceroute 跟踪数据包
nslookup 域名解析
dig 解析详细过程DNS信息收集
三、Linux安装mongodb
1.官网下载软件包
mongodb-linux-x86_64-rhel70-3.6.3_1715325795_1.tgz
2.解压软件包
3.创建mongodb数据存储文件和日志文件
4.编辑mongodb.conf配置文件
5.将mongodb服务加入环境变量
6.启动mongodb服务