第三天笔记

一、安装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官网)tgz

2、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 install

cd /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/bin

ll
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  退出

  • 17
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值