第三天学习笔记 2024.7.10

source 源码

bin 已经编译成功,可以直接使用

1.软件包的分类

源码包

优点

        开源,可以修改源码

        可以自由选择需要的功能

        软件是变异安装,可以更加适合自己的系统,更稳定,效率更高

        卸载方便

缺点

        安装步骤多,在安装大软件集合时容易出现拼写错误

        ./configure -prefix=/usr/local/python

        make  makeinstall

        安装时间比二进制包的时间长

        因为是编译,安装报错难以解决

二进制包,直接运行

源码包,需要被编译成二进制

安装python3

        (1)下载软件包

        (2)解压python软件包

        tar -zxvf Python-3.12.4.tgz 
        (3)编译安装
          cd Python-3.12.4/            //进入目录

           yum -y install gcc    //安装gcc下面可继续执行不然报错
          ./configure prefix=/usr/local/py3124        //编译源码
            make && make install        //安装

        (4)正常使用python

        [root@localhost Python-3.12.4]# cd /usr/local/py3124
        [root@localhost py3124]# cd bin/
        [root@localhost bin]# ./python3.12

此时可以看到

总结一下:

        (1)下载源码(3.12.4官网)tgz

        (2)tar-zxvf压缩文件名

        (3)在解压目录中找到configura可执行文件

        (4)配置安装路径,/root/python3.12.1/configura prefix=/usr/local/py3124

        (5)进入目录,运行make ,编译编码 make

        (6)在/usr/local/py3124/bin  执行文件./python3.12

2.网络设置:

        ifconfig ens37 down   (临时关闭网卡)
        ifconfig ens37 up    (临时重启网卡需要重启虚拟机)

        ifdown ens33    永久关闭网卡
        ifup ens33         永久开启网卡需要在虚拟机里实现(远程连接不可用)

安装运行redis和Mongodb,并且会简单的增删改查

        安装redis

        (1)下载redis软件包

        (2)解压软件包并放到/usr/local/redis下

        tar -xzvf redis-7.0.15.tar.gz

        mv redis-7.0.15 /usr/local/redis
        cd /usr/local/redis/

        (3)编译安装redis
        make

        (4)启动redis
        src/redis-server

        (4)另起终端测试redis

        安装Mongodb

        (1)官网下载软件包mongodb-linux-x86_64-rhel70-3.6.3_1715325795_1.tgz

        (2)解压软件包并移动到/usr/local/mongodb下

                tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz

                mv mongodb-linux-x86_64-rhel70-3.6.3 /usr/local/mongodb

        (3)配置mongodb数据存储文件和日志文件

        编辑mongodb.conf配置文件

        dbpath=/usr/local/mongodb/data #数据库路径

        logpath=/usr/local/mongodb/logs/mongodb.log#日志输出文件路径

        logappend=true #错误日志采用追加模式

        journal=true #启用日志文件,默认启用

        false quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为

        port=27017 #端口号 默认为27017

        bind_ip=0.0.0.0 #允许远程访问

        fork=true #开启子进程

        #auth=true   #开启认证,必选先添加用户,先不开启(不用验证账号密码)

        export PATH=/usr/local/mongodb/bin/:$PATH

        (4)将mongodb服务加入环境变量

        vim /etc/profile

        export PATH=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.6.3/bin/:$PATH

        source /etc/profile

        (5)启动mongodb服务

        netstat -lanp | grep "27017"

        (6)验证mongodb

        输入mongo

                                                                                                                                                       完

        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值