(第三天)

1、软件包的分类

源码包

优点

开源,可以修改源码

可以自由选择需要的功能

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

卸载方便

缺点

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

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

make && make install

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

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

二进制包

区别:

安装包,二进制包,直接运行

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

2、python源码安装

注意:一定要下载gcc软件

安装思路:

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安装过程:

rz -E //将在官网下载的软件包拖拽到vm虚拟机中 Python-3.12.4.tgz

tar -zxvf Python-3.12.4.tgz //解压软件包

cd Python-3.12.4/ //切换到解压后的软件包中

yum -y install gcc //GCC将编译、汇编、链接这些步骤整合在一起,以提供一种便捷的方式来

生成可执行代码

./configure -prefix=/usr/local/py3124 //检查环境,并规定安装路径

make //编译源码

make install //会发生异常,无影响

1)./configure:

configure是一个脚本,一般由Autoconf工具生成,它会检验当前的系统环境,看是否满足安装软件所必

需的条件:比如当前系统是否支持待安装软件,是否已经安装软件依赖等。configure脚本最后会生成一

个Makefile文件。

2)make

make是一个命令,它使用第1步得到的Makefile文件,如果只有"make"命令,而没有指明"目标",一般

情况下是编译源码。

3)make install

make install表示运行"目标为install的make命令",即将编译后的结果复制到相应目录中。

安装成功效果:

配置/etc/profile

[root@1 ~]# vim /etc/profile

[root@1 ~]# source /etc/profile //立即生效

测试效果

3、网络配置

1、下载net工具

Yum -y install net-tools

  1. 查看网卡信息

Ifconfig

  1. 添加第二块网卡

查看网卡是否插入成功

Ifconfig

  1. 将网卡临时下线与上线(临时停用与激活)

Ifconfig ens36 down

Ifconfig ens36 up

5、永久禁止网卡与激活

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

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

或 者“/etc/sysconfig/network”的文件。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

ifup启动网卡以后需要重启

If down lo

Ifconfig

Ifdown ens33

Ifup ens33

1、设置网路接口参数

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

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

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

2、设置虚拟网络接口

3、hostname修改主机名称

(1)临时修改主机名称

hostname 名称 【临时的只在第二个窗口生效】

(2)永久修改主机名称

hostnamectl set-hostname 名称

修改配置文件

vim /etc/hostname

4、查看本主机ip

Hostname -i

5、测试网络连接

(1)ping---测试网络是否连接

(2)tracert---跟踪数据包

(3)nslookup---域名解析

(4)dig---解析详细过程DNS信息收集

任务

1、安装redis

Redis是一个完全开源免费的高性能(NOSQL)的key-value数据库。它遵守BSD协议,使用ANSI C

语言编写,并支持网络和持久化。

(1)官网下载redis软件包https://download.redis.io/releases

(2)解压软件包

tar -xzvf redis-7.0.15.tar.gz

(3)编译安装

cd redis-7.0.15

make

(4)启动redis

src/redis-server

(5)另起一个终端测试redis

src/redis-cli

redis> set foo bar

OK

redis> get foo

"bar"

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

  1. 创建mongodb数据存储文件和日志文件

cd /usr/local/mongodb/

mkdir data logs etc

cd ./logs

touch mongodb.log

cd ..

cd etc

touch mongodb.conf

  1. 编辑mongodb.conf配置文件

vim mongodb.conf

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

vim /etc/profile

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

source /etc/profile

(6)启动mongodb服务(在bin目录下执行该命令)

./mongod --config /usr/local/mongodb/etc/mongodb.conf

netstat -lanp | grep "27017"

(7)进入mongodb中

mongo

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值