1.下载源码(3.12.4官网)tgz,从文件夹拖拽到x-shell里
2.安装源码安装相关软件包
yum -y install gcc pcre-devel openssl-devel
3.解压软件包 tar -zxcf 压缩文件名
tar -zxvf Python-3.12.4.tgz
4.进入解压后 的目录,在解压后的目录找到configure可执行文件
cd Python-3.12.4/
配置安装路径,/root/python3.12.4/configure --prefix=/usr/local/python3124
5.进入目录中,运行make ,编译编码make
./configure --prefix=/usr/local/python3124/
6.安装make install
make && make install
7.在/usr/local/python3124/bin/ 可执行文件
8../python3.12
vim /etc/profile
在最后一行加上export PATH=/usr/local/python/bin:$PATH
软件包的分类
source 源码
bin 已经编译成功,可以直接使用
1.源码包
优点:开源,可以修改源码
可以自由选择需要的功能
软件是编译安装,可以更加适合自己的系统,更稳定,效率更高
卸载方便
缺点:安装步骤多,在安装大软件集合时,容易出现拼写错误
安装时间比二进制包长
linux
2. 二进制包,直接运行
源码包,需要被编译成二进制
yum
rpm
Linux网络配置
一、查看网络配置
1.1ifconfig---查看指定网络接口信息
1.1.1查看所有活动的网络接口
ifconfig
ifconfig -a
显示所有活动以及非活动链接
1.1.2查看指定网络接口信息
ifconfig 网络接口
ifconfig显示已启动的接口,不包含禁用的设备
ens33 第一块以太网卡名称
en | Ethernet, | 以太网 |
s | hostplugslot | 热插拔插槽上的设备 |
33 | 插槽编号 | |
lo | loopback | 回环网络接口,不代表真实的网络接口,而是一个虚拟的网络接口,IP是127.0.0.1,回环地址通常用于对本地网络测试 |
inet192.168.135.129 | ip地址 | |
netmask | 子网掩码 | |
broadcast192.168.135.255 | 广播地址 | |
ether 00:0c:29:f4:bf:17 | mac地址 |
行 | 内容简介 |
第一行 | ens33代表Pcl接口的物理位置为(0,3),其中横坐标代表bus,纵坐标代表slotUP:代表此网络接口为启用状态(down为关闭状态) |
RUNNING:代表网卡设备已连接 | |
MULTICAST:表示支持组播 | |
第二行 | 网卡的IP地址、子网掩码、广播地址 |
第三行 | ipv6地址 |
第四行 | Ethernet(以太网)表示连接类型:ether:表示为网卡的mac地址 |
第五行 | 接收数据包个数、大小统计信息 |
第六行 | 异常接收包的个数,如丢包量,错误 |
第七行 | 发送包的个数,大小统计信息 |
第八行 | 发送包的个数,如丢包量,错误等 |
1.2 ifconfig--设置网络接口参数
1.2.1设置网络接口的IP地址,子网掩码
ifconfig 网络接口 IP地址 【netmask 子网掩码】
ifconfg 网络接口 IP地址 【/子网掩码长度】
当不指定子网掩码时,将使用IP地址所在分类的默认子网掩码
1.2.2 禁用或者重新激活网卡
ifconfig ens36 down
ifconfig ens36 up
ifdown ens37 彻底禁止网卡,临时网卡地址不存在
ifup启动网卡以后需要重启
ifdown
ifdown指定用来关闭网络接口设备,设备必须是定义在“/etc/sysconfig/network-scripts/ifcfg-ethX"
或者”/etc/sysconfig/network"的文件
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora.
1.2.3 设置虚拟网络接口
ifconfig ens33:1 192.168.199.149
1.3 hostname--查看主机名称
1.3.1 临时修改主机名称
hostname 名称 【临时的只在第二个窗口生效】
1.3.2 永久修改主机名称
hostnamectl set-hostname 名称
修改配置文件
1.3.3 查看本机主机IP
二、测试网络连接
2.1 ping -- 测试网络连接
2.2 traceroute -- 跟踪数据包
2.3 nslookup -- 域名解析
2.4 dig -- 解析详细过程DNS信息收集
三、本地主机映射文件
四、设置网络参数的方式
4.1 临时配置--使用命令调整网络参数
4.2 固定配置--通过配置文件啊=修改网络参数
安装redis
1.官网下载redis软件包
2.解压软件包
tar -zxvf redis-7.0.15.tar.gz
3.编译安装
cd redis-7.0.15
make
4.启动redis
src/redis-server
步骤:
tar -zxvf redis-7.0.15.tar\(2\).gz
cd redis-7.0.15/
make && make install
[root@linux1 redis-7.0.15]# vim utils/install_server.sh
[root@linux1 redis-7.0.15]# ./utils/install_server.sh //初始化
Selected config:
Port : 6379 //端口
Config file : /etc/redis/6379.conf //主配置文件
Log file : /var/log/redis_6379.log //日志文件
Data dir : /var/lib/redis/6379 //数据库目录
Executable : /usr/local/bin/redis-server //服务启动程序
Cli Executable : /usr/local/bin/redis-cli //命令行连接命令
[root@linux1 redis-7.0.15]# netstat -utnlp | grep :6379 //查看端口
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 19074/redis-server
tcp6 0 0 ::1:6379 :::* LISTEN 19074/redis-server
安装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 etc3cd ./logs
touch mongodb.log
cd ..
cd etc
touch mongodb.conf
4.编辑mongodb.conf配置文件
vim mongodb.conf
5.将mongodb服务加入环境变量
vim /etc/profile
export PATH=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.6.3/bin/:$PATH3source /etc/profile
6.启动mongodb服务(在bin目录下执行该命令)
./mongod --config /usr/local/mongodb/etc/mongodb.conf2
netstat -lanp | grep "27017"
7.进入到mongodb中
mongo