第三天笔记

上午
1 、软件包的分类
源码包
优点
开源,可以修改源码
可以自由选择需要的功能
软件是编译安装,可以更加合适自己的系统,更稳定,效率更高
卸载方便
缺点
安装步骤多,在安装大软件集合时,容易出现拼写错误
./configure -prefix=/usr/local/python
make && make install
安装时间比二进制包的时间长
因为是编译,安装报错难以解决
二进制包
区别:
安装包,二进制包,直接运行
源码包,需要被编译成二进制
2 python 源码安装
注意:一定要下载 gcc 软件
安装思路:
1 、下载源码( 3.12.4 官网) tgz
2 tar -zxvf 压缩文件名
3 、在解压后的目录中找到 configure 可执行文件
4 、配置安装路径, /opt/python3.12.4/configure -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 工具
2 、查看网卡信息
3 、添加第二块网卡
查看网卡是否插入成功
4 、将网卡临时下线与上线(临时停用与激活)
5 、永久禁止网卡与激活
ifdown ens37 彻底禁止网卡,临时网卡地址不存在
ifdown 指令用来关闭网络接口设备,设备必须是定义在 “/etc/sysconfig/network-scripts/ifcfg-ethX”
或 者 “/etc/sysconfig/network” 的文件。
此命令的适用范围: RedHat RHEL Ubuntu CentOS SUSE openSUSE Fedora
ifup 启动网卡以后需要重启 下午
1 、设置网路接口参数
ifconfig 网络接口 ip 地址 【 netmask 子网掩码】 ifconfig 网络接口 ip 地址 【 / 子网掩码长度】
当不指定子网掩码时,将使用 ip 地址所在分类的默认子网掩码
2 、设置虚拟网络接口
3 hostname 修改主机名称
1 )临时修改主机名称
hostname 名称 【临时的只在第二个窗口生效】 2 )永久修改主机名称
hostnamectl set-hostname 名称
修改配置文件
vim /etc/hostname
4 、查看本主机 ip
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 )解压软件包
3 )编译安装
4 )启动 redis
tar -xzvf redis-7.0.15.tar.gz
1
cd redis-7.0.15
make
src/redis-server
1 5 )另起一个终端测试 redis
2 、安装 mongodb
1 )官网下载软件包
2 )解压软件包
3 )创建 mongodb 数据存储文件和日志文件
src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
mongodb-linux-x86_64-rhel70-3.6.3_1715325795_1.tgz
cd /usr/local/
mkdir mongodb
cd mongodb
tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3_1715325795_1.tgz
(4 )编辑 mongodb.conf 配置文件
vim mongodb.conf
5 )将 mongodb 服务加入环境变量
6 )启动 mongodb 服务(在 bin 目录下执行该命令)
7 )进入 mongodb
cd /usr/local/mongodb/
mkdir data logs etc
cd ./logs
touch mongodb.log
cd ..
cd etc
touch mongodb.conf
vim mongodb.conf
vim /etc/profile
export PATH=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.6.3/bin/:$PATH
source /etc/profile
./mongod --config /usr/local/mongodb/etc/mongodb.conf
netstat -lanp | grep "27017"
mongo
  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值