day03(安装配置python源码版+Linux网络配置+redis和mongodb的安装)

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 第一块以太网卡名称

enEthernet,以太网
shostplugslot热插拔插槽上的设备
33插槽编号
loloopback回环网络接口,不代表真实的网络接口,而是一个虚拟的网络接口,IP是127.0.0.1,回环地址通常用于对本地网络测试
inet192.168.135.129ip地址
netmask子网掩码
broadcast192.168.135.255广播地址
ether 00:0c:29:f4:bf:17mac地址

内容简介
第一行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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值