青岛实训day03(7/10) ---安装Python3源码版和安装和运行redis和mongodb

一,知识点

1.软件包的分类源码包 优点 开源,可以修改源码 可以自由选择需要的功能 软件是委异安装,可以更加适合自己的系统,更稳定,效率更高 卸载方便 缺点

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

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

make && make install

安装时间比二进制包的时间长 因为是编译,安装报错难以解决

二,安装Python源码版

1.下载安装python3的压缩包(直接在官网下载Python-3.12.4.tgz 或wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz

2.解压缩源代码包

tar -zxvf Python-3.12.4.tgz    #解压缩源代码包

3.进入源码包目录

cd Python-3.12.4/             #进入源码包目录

4.ls查看源码包内容----在解压后的目录中找到configure可执行文件

5.下载python3编译的依赖包

yum -y install gcc #下载python3编译的依赖包

6.配置安装路径

./configure -prefix=/usr/local/python3124/ #指定安装目录为/usr/local/python3124/

7.进入目录中,运行make,编译编码 make

make #编译

8.编译安装 此步才会最终生成/usr/local/python3124/

make install #编译安装

9.进入/usr/local目录查看python3124文件夹,我们要的python3124都在这里了

查看bin/目录,找到python3.12,再进入bin/目录就可以利用./python3.12访问python3.12了

10.更改linux的path变量,添加python3

修改/etc/profile系统环境变量配置文件

vim /etc/profile

把/usr/local/python3124//bin添加进PATH

export PATH=/usr/local/apache-maven-3.9.8/bin/:/usr/local/python3124/bin/:$PATH

 11.重载配置文件

source /etc/profile

三.网络配置

1.查看网络配置

(1)ifconfig——查看网络接口信息

     查看所有活动的网络接口信息

ifconfig

在这里需要注意如果出现以下问题可能是没有安装ifconfig工具:

如果是在新安装的Linux系统上找不到ifconfig命令,可能是因为没有安装net-tools软件包。在终端中使用以下命令安装:
对于Debian和Ubuntu发行版:sudo apt-get install net-tools
对于CentoS和Red Hat发行版:sudo yum install net-tools.

(2)ifconfig -a——显示所有活动以及非活动链接

2.查看指定网络接口信息

ifconfig 网络接口

ifconfig显示已启动的接口,不包含禁用的设备

ens33第一块以太网卡名称

3.ifconfig——设置网络接口参数

(1)设置网络接口的ip地址,子网掩码

ifconfig 网络接口 ip地址 【netmask 子网掩码】

ifconfig 网络接口 ip地址  【/子网掩码长度】

 当不指定子网掩码时,将使用ip地址所在分类的默认子网掩码

4.禁用或者重新激活网卡

ifconfig ens36 down   #禁用网卡ens36

ifconfig ens36 up   #重新激活网卡

ifdown ens37彻底禁止网卡,临时网卡地址不存在

ifup启动网卡以后需要重启

ifdown

ifdown指令用来关闭网络接口设备,设备必须是定义在“/etc/sysconfig/network-scripts/ifcfg-ethX” “/etc/sysconfig/network”的文件。

此命令的适用范围:  RedHat RHEL UbuntuCentOSSUSEopenSUSE Fedora

 5.设置虚拟网络接口

ifconfig ens33:1 192.168.1.22

 

 6.hostname——查看主机名称

(1)临时修改主机名称

 hostname   名称     【临时的只在第二个窗口生效】
[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# hostnamectl wanghan
[root@localhost ~]# hostname
wanghan

(2)永久修改主机名称

hostnamectl  set-hostname  名称
[root@localhost ~]# hostnamectl set-hostname azu
[root@localhost ~]# hostname
azu

(3)修改配置文件

[root@localhost ~]# vim /etc/hostname

(4)查看本机IP 

[root@localhost ~]# hostname -i
fe80::617e:86d5:665e:5cd3%ens33 fe80::33e4:b60d:2176:d3d1%ens36 192.168.1.11 192.168.2.128 192.168.1.22

redis: 典型的非关系数据库---结构基于key和value的形式

mongodb---介于关系型数据库和非关系数据库之间
nosal
一条数据就是一个文档
mongodb
{id:123,name:"zhangsan")
(mes: "woshiqinshihuang" gender:"nan";

四.练习:

安装和运行redis和mongodb,并且会简单的增删改查
启动方式,端口,logo

一、Redis安装
准备工作

1.安装redis需要的环境

yum install -y gcc-c++

2.用该种方法能自选版本下载

(1)访问该网站,找到适合的redis版本http://download.redis.io/releases/

(2)用wget下载相应的redis压缩包

wget http://download.redis.io/releases/redis-5.0.8.tar.gz

 3.解压redis压缩包

tar -zxvf redis-7.0.4.tar.gz

 参数含义:
-z表示调用gzip程序
-x表示解压缩文件
-v表示显示tar处理文件过程中的详细处理信息
-f表示需要操作的文件名

4.安装C语言(C++)编译器

因为redis是用C语言编写的,所以需要在Linux系统中安装C语言(C++)编译器来对redis进行编译,不然后续使用make命令来对redis进行编译时会报错

安装C语言(C++)编译器的命令

yum install gcc-c++

 5.编译redis

进入redis的文件夹

cd redis-7.0.4/

执行make命令进行编译

make

 执行命令进行安装redis

make install

 6.进入Linux系统中所有程序的默认安装路径

[root@localhost redis-7.0.4]# cd /usr/local/bin/
[root@localhost bin]# ls
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server

 7.备份redis的配置文件---将redis的配置文件拷贝到新建的目录myredis-config下

[root@localhost bin]# mkdir myredis-config
[root@localhost redis-7.0.4]# cp /root/redis-7.0.4/redis.conf /usr/local/bin/myredis-config
[root@localhost redis-7.0.4]# cd
[root@localhost ~]# cd /usr/local/bin
[root@localhost bin]# cd myredis-config/
[root@localhost myredis-config]# ls
redis.conf

 8.修改配置文件——redis默认不是后台启动,需要修改配置文件

按图修改文件,将daemonize的值修改为yes

打开redis.conf文件

vim redis.conf

 9.启动redis服务

[root@localhost bin]# redis-server myredis-config/redis.conf   #启动redis服务

#启动redis的命令行界面(可以指定端口,也可以不指定,若不指定则默认用6379端口开启)
[root@localhost bin]#  redis-cli -p 6379    
127.0.0.1:6379> ping                            #测试是否联通redis
PONG
127.0.0.1:6379> set name wanghan
OK
127.0.0.1:6379> get name
"wanghan"
127.0.0.1:6379> shutdown                        #关闭redis服务
not connected> exit                              #退出redis-cli

 二,安装mongodb

1.进入/usr/local目录下:

创建mongodb文件夹,作为安装目标文件夹

cd /usr/local
mkdir mongodb

2、搭建MongoDB服务器

(1)解包、装包

mkdir /usr/local/mongodb

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

ls mongodb-linux-x86_64-rhel70-3.6.3/bin/

cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb/


cd /usr/local/mongodb/

mongodb]# mkdir etc //存放配置文件
mongodb]# mkdir log //存放日志

mongodb]# mkdir -p data/db //数据库目录(不能更改)

(2)创建配置文件

手动创建服务主配置文件

 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.51 #自己ip

(3)启动服务

mongodb]# PATH=/usr/local/mongodb/bin:$PATH //定义变量
mongodb]# echo "PATH=/usr/local/mongodb/bin:$PATH" >> /etc/profile //把变量写入主配置文件里
mongodb]# source /etc/profile //执行这个文件
mongodb]# echo $PATH //输出变量
 mongod -f /usr/local/mongodb/etc/mongodb.conf

(4)查看进程

ps -C mongod

(5)查看端口

netstat -utnalp | grep 27017

(6)连接服务

启动服务 :systemctl start mongodb.service
#关闭服务 :systemctl stop mongodb.service
#开机启动 :systemctl enable mongodb.service
 mongo --host 192.168.4.51 --port 27017

(加上端口,ip的登陆方式)

>exit 退出

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值