一,知识点
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、 Ubuntu、CentOS、SUSE、openSUSE、 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 退出