7.10 软件安装及配置(Python源码,虚拟网关,MongoDB等)

source  源码
bin  已经编译成功,可以直接使用
源码包是需要编译成的二进制
优点
开源,可以修改源码
可以自由选择需要的功能
软件是编译安装,可任意更加适合自己的系统,更稳定,更高效
卸载方便
缺点
安装步骤多,在安装大软件集合时会出现拼写错误
./configure prefix=/usr/local/python
make makestall
安装时二进制包的时间长
因为是编译,安装报错难以解决

二进制包,可以直接运行


下载安装包(3.12.4官网可下)
解压
[root@localhost ~]# yum -y install gcc
[root@localhost ~]# tar -zxvf Python-3.12.4.tgz 
[root@localhost ~]# cd Python-3.12.4/
[root@localhost Python-3.12.4]#ls
找到configure可执行文件
配置安装路径
[root@localhost Python-3.12.4]# ./configure -prefix=/usr/local/python3124
进入到文件目录中使用编译预编译编码make并下载make inshatll
[root@localhost Python-3.12.4]# make&&make install

这里可能会有报错,不用管,因为我们已经安装好了,这个问题找不到源头,应该是故障。

[root@localhost Python-3.12.4]# whereis python

[root@localhost bin]# cd /usr/local/python3124/bin
[root@localhost bin]# ./python3.12
想要和前面一样输入python就可以启动的话就可以在etc目录中的profile中的最后一行添加一行写入环境/usr/local/python3124/bin:$PATH,操作如下;
[root@localhost bin]# vim /etc/profile
/usr/local/python3124/bin:$PATH
[root@localhost bin]# source /etc/profile

网卡
[root@localhost ~]# ifconfig 
[root@localhost ~]# ifconfig ens38 192.168.60.129 netmask 255.255.255.0    暂时更改网卡地址
[root@localhost ~]# ifconfig ens33 down
[root@localhost ~]# ifconfig ens33
[root@localhost ~]# ifconfig ens33 up
[root@localhost ~]# ifdown ens33    禁用网卡
[root@localhost ~]# ifup ens33
[root@localhost ~]# ifconfig ens33

mongodb
[root@localhost ~]# tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz 
[root@localhost ~]# cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb
[root@localhost ~]# cd /usr/local/mongodb
[root@localhost mongodb]# mkdir etc
[root@localhost mongodb]# mkdir log
[root@localhost mongodb]# mkdir -p data/db
[root@localhost mongodb]# 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.4.10
[root@localhost mongodb]# vim /etc/profile
/usr/local/mongodb:$PATH
[root@localhost mongodb]#  mongod  -f /usr/local/mongodb/etc/mongodb.conf


[root@web1 redis]# tar -zvxf redis-stable.tar.gz
[root@web1 redis]# mv redis-stable /usr/local/redis
[root@web1 redis]# cd /usr/local/redis/
[root@web1 redis]# make //编译
[root@web1 redis]# make PREFIX=/usr/local/redis install //安装
[root@web1 redis]# ./bin/redis-server ./redis.conf //启动redis
[root@lumingfei redis]# cd src/
[root@lumingfei src]# ./redis-cli //启动客户端
127.0.0.1:6379> exit
[root@web1 redis]# ps -ef | grep -i redis //查看redis是否正在运行
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值