Linux软件的安装、网络配置、安装和运行redis和mongoBD

软件的安装
bin   已经编译成功的,可以直接使用
1.软件包的分类
  源码包
    优点:开源,可以修改源码
          可以自由选择需要的功能
          软件是编译安装,可以更适合自己的系统,更稳定,效率更高
          卸载方便
    缺点:安装步骤多,在安装大软件集合时,容易出现拼写错误
          安装时间比二进制包的时间长
          因为是编译,安装报错难以解决
  二进制包

安装python源码版
1.下载源码(3.12.4官网)tgz
2.tar -zxvf 压缩文件名
3.在解压后的目录中找到configure可执行文件
4.配置安装路径
5.进入目录中,运行make,编译编码make
6.安装make install
7.在/usr/local/py3124/bin/python3.12可执行文件
8. ./python3.12
vim /etc/profile
[root@web1 Python-3.12.4]# tar -zxvf Python-3.12.4.tgz 
[root@web1 Python-3.12.4]# yum -y install gcc 
[root@web1 Python-3.12.4]# ./configure -prefix=/usr/local/py3124/
[root@web1 Python-3.12.4]# make
[root@web1 Python-3.12.4]# make install
[root@web1 py3124]# cd /usr/local/py3124/
[root@web1 py3124]# cd bin
[root@web1 py3124]# ./python3.12
[root@web1 bin]# vim /etc/profile
export PATH=/usr/local/py3124/bin:$PATH
[root@web1 bin]# source /etc/profile
[root@web1 bin]# whereis python3
python3: /usr/local/py3124/bin/python3.12 /usr/local/py3124/bin/python3.12-config /usr/local/py3124/bin/python3

网络配置
ifconfig 网络接口 ip地址 【netmask 子网掩码】
ifconfig 网络接口 ip地址 【/子网掩码长度】
[root@web1 ~]# ifconfig ens36 192.168.2.12 netmask 255.255.255.0  //临时改网卡
ifconfig -a  //显示所有活动以及非活动链接
禁用或者重新激活网卡
ifconfig ens36 down
ifconfig ens36 up
ifdown指令用来关闭网络接口设备,设备必须是定义在“/etc/sysconfig/network-scripts/ifcfg-ethX”或者“/etc/sysconfig/network”的文件。
hostname——查看主机名称
hostname 名称 【临时的只在第二个窗口生效】
[root@web1 ~]# hostname lumingfei
[root@web1 ~]# hostname
lumingfei
永久修改主机名称:hostnamectl set-hostname 名称
查看本主机ip:[root@web1 ~]# hostname -i

安装和运行redis和mongoBD
mongodb:
[root@web1 mongodb]# mkdir /usr/local/mongodb
[root@web1 mongodb]# tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz 
[root@web1 mongodb]# ls mongodb-linux-x86_64-rhel70-3.6.3/bin/
[root@web1 mongodb]# cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb/
[root@web1 mongodb]# cd /usr/local/mongodb/
[root@web1 mongodb]# mkdir etc
[root@web1 mongodb]# mkdir log
[root@web1 mongodb]# mkdir -p data/db
[root@web1 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.1.11
[root@web1 mongodb]# PATH=/usr/local/mongodb/bin:$PATH //定义变量
[root@web1 mongodb]# echo "PATH=/usr/local/mongodb/bin:$PATH" >> /etc/profile
[root@web1 mongodb]# source /etc/profile //执行文件
[root@web1 mongodb]# echo $PATH //输出变量
[root@web1 mongodb]# mongod  -f /usr/local/mongodb/etc/mongodb.conf
[root@web1 mongodb]# ps -C  mongod //查看进程
[root@web1 mongodb]# netstat -utnalp  | grep  27017 //查看端口
[root@web1 mongodb]# mongo --host 192.168.1.11 --port 27017 //连接服务


show  dbs  查看已有的库
db  显示当前所在的库
show tables   查看库下已有的集合
redis:
wget https://download.redis.io/redis-stable.tar.gz //此为以下redis下载地址
[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是否正在运行
[root@lumingfei redis]# ./bin/redis-cli shutdown //重启redis

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值