一、软件包的分类
源码包
优点:
1.开源,可以修改源码
2.可以自由选择需要的功能
3.软件是编译安装,可以更加适合自己的系统,更稳定,效率更高
4.卸载方便
缺点:
1.安装步骤多,在安装大软件集合时,容易出现拼写错误
2.安装时间比二进制包的时间长
3.因为是编译,安装报错难以解决
在linux环境下,二进制包可以直接运行,源码包需要被编译成二进制才能运行
source 源码
bin 已经编译成功可以直接使用
二、安装python源码版
1.下载源码
https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz
2.解压
[root@localhost ~]#tar -zxvf Python-3.12.4.tgz
3.在解压后的目录中找到configure可执行文件
4.配置安装路径
[root@localhost ~]# ./configure profix=/usr/local/python3124
5.进入到目录中,运行make,编译编码并安装
[root@localhost ~]# make&&make install
6.在/usr/local/python3124 /bin/python3.12找到可执行文件
8../python3.12
9.修改系统环境变量配置文件
[root@localhost ~]#vim /etc/profile
在最后一行加入 export path= /usr/local/python3124/bin/:$PATH
10.让配置文件立即生效
[root@localhost ~]#source /etc/profile
三、linux网络配置
1.ifconfig——查看网络接口信息
2.ifconfig 网络接口——查看指定网络接口信息
en | EtherNEt | 以太网 |
s | hostplugslot | 热插拔插槽上的设备 |
33 | 插槽编号 | |
inet192.168.1.10 | ip地址 | |
netmask | 子网掩码 | |
broadcast192.168.1.255 | 广播地址 | |
ether 00:0c:29:5b:44:15 | mac地址 |
行 | 内容简介 |
第一行 | ens33代表PcI接口的物理位置为(0,3),其中横座标代表bus,纵座标代表slotUP:代表此网 络接口为启用状态(down为关闭状态) |
RUNNING:代表网卡设备己连接 | |
MULTICAST:表示支持组播 | |
第二行 | 网卡的IP地址、子网掩码、广播地址 |
第三行 | ipv6地址 |
第四行 | Ethernet(以太网)表示连接类型:ether:表示为网卡的MAC地址 |
第五行 | 接受数据包个数、大小统计信息 |
第六行 | 异常接收包的个数,如丢保量,错误 |
第7行 | 发送包的个数,大小统计信息 |
第8行 | 发送包的个数,如丢包量,错误等 |
3.禁用或者重新激活网卡
禁用网卡
[root@localhost ~]# ifconfig ens36 down
激活网卡
[root@localhost ~]# ifconfig ens36 up
彻底禁止网卡,临时网卡地址不存在
[root@localhost ~]# ifdown ens36
4.修改主机名
查看当前主机的主机名
[root@localhost ~]# hostname
修改主机名
①主机名存放在/etc/hostname中,可以直接用vim去更改文件中的内容,以此来更改主机名
②也可以直接用hostnamectl set-hostname zhangsan命令来修改主机名为zhangsan
四、安装redis
1.下载软件包
http://download.redis.io/releases/redis-7.0.5.tar.gz
2.解压软件包
[root@zhangsan ~]# tar -zxvf redis-7.0.5.tar.gz
3.编译
由于redis是c语言编写的,所以我们需要先安装gcc
安装的命令如下
[root@zhangsan ~]# yum -y install gcc-c++
然后执行make
编译成功截图
4.安装
[root@localhost ~]# make PREFIX=/usr/local/redis install
5.启动redis
[root@localhost ~]#./redis-server
效果如下
五、安装mongodb
1.下载软件包
Download MongoDB Community Server | MongoDB
2.解压软件包
[root@zhangsan ~]# tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz
3.配置环境变量
[root@zhangsan ~]# vim /etc/profile
在文件最后一行插入以下内容:
export MONGODB_HOME=/mongodb-linux-x86_64-rhel70-3.6.3
export PATH=$PATH:$MONGODB_HOME/bin
使环境变量生效
[root@zhangsan ~]# source /etc/profile
4.配置文件
进入到 mongodb 的 bin 目录下,创建配置文件,并编辑
[root@zhangsan bin]# touch mongod.conf
[root@zhangsan bin]# vim mongod.conf
systemLog:
destination: file
path: /home/mongodb/data/logs/mongodb.log
logAppend: true
storage:
dbPath: /home/mongodb/data/db
net:
bindIp: 0.0.0.0
port: 27017
maxIncomingConnections: 5000
processManagement:
fork: true
6.启动与停止服务
启动服务
[root@zhangsan bin]# ./mongod -f ./mongod.conf
停止服务
[root@zhangsan bin]# ./mongod -f ./mongod.conf --shutdown