一:centos7安装
1.选择语言 中文
2.分区,自动或更改
3.时区,上海
4.设置root密码
重启进行系统
1.查看ip:ip addr
,这里显示的是已经配置好了的
2.配置ip
有时无内网,可手动分别ip
ls /etc/sysconfig/network-scripts
#查看配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eno*
编译配置
添加及修改配置
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.255
GATEWAY=192.168.1.256 #网关
NETMASK=255.255.255.0
DNS1=192.29.29.29
i
:进入编辑模式
:wq,保存退出
重启服务
systemctl restart network.service
重启电脑(重启服务未生效)
reboot
采用Xshell和Xftp操作centos
- 创建一个文件夹存放下载的文件
mkdir data
二:JDK安装
如果以前安装过jdk,需要先卸载java相关的
感谢【Linux】CentOS7下安装JDK详细过程
我这里再次记录一下
-
在data目录下命令,将JDK压缩包 复制一份到/usr/local/src/作备份
cp jdk-8u144-linux-x64.tar.gz /usr/local/src/
-
usr目录下创建一个java文件夹,解压jdk到java文件夹,java文件夹中解压jdk
mkdir java ; cp jdk-linux-x64.tar.gz /usr/java ; tar -zxvf jdk-linux-x64.tar.gz
tar 备份文件
-zxvf
-z 通过gzip指令处理备份文件
-x 从备份文件中还原文件
-v 显示指令执行过程
-f 指定备份文件
jdk-linux-x64.tar.gz 文件 -
删除之前的java文件下的压缩包
rm -i jdk-linux-x64.tar.gz
-
配置jdk环境变量
vi /etc/profile
文本最后一行添加
export JAVA_HOME=/usr/java/jdk1.8
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
【注】:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME} -
让配置的环境变量生效
source /etc/profile
-
检查配置
java -version
二:nacos注册中心安装
-
在data目录下,备份,解压,启动
cp nacos.tar.gz /usr/local/src/
mkdir nacos
cp nacos.tar.gz /usr/nacos
tar -zxvf /usr/nacos.tar.gz
-
切换到bin目录下,执行命令
sh startup.sh -m standalone
-
关闭命令
sh shutdown.sh
-
查看当前java进程
ps -ef|grep java
三:PCRE安装
nginx的rewrite伪静态匹配规则用到正则,pcre就用来干这个
- 重复一些步骤
cp pcre-8.44.tar.gz /usr/local/src/
cp pcre-8.44.tar.gz /usr/pcre/
tar -zxvf pcre-8.44.tar.gz
- 备注
:GCC 是一个C语言编译器,由于 Linux 操作系统的自由、开源,在其基础上衍生出了很多不同的 Linux 操作系统,如 CentOS、Ubuntu、Debian 等。这些 Linux 发行版中,大多数都默认装有 GCC 编译器(版本通常都较低)
快速安装GCC
每个 Linux 发行版都有自己的软件包管理工具,比如 CentOS 系统的 yum 包管理器、Ubuntu 系统的 apt 包管理器等等,并且大多数 Linux 发行版都提供有 GCC 编译器的二进制软件包。因此,我们可以直接“傻瓜式”地安装 GCC 编译器(以 yum 为例):
yum -y install gcc
yum -y install gcc-c++
通过执行这 2 条指令,就可以在 CentOS 系统中利用 gcc 命令来执行 C 语言程序,利用 g++ 命令来执行 C++ 程序。
想了解更多请参考GCC - 配置-编译-安装
cd /usr/pcre/pcre-8.44
目录下
./configure
make check&&make install
四:nginx安装
- 重复一些步骤
cp nginx-1.5.9.tar.gz /usr/local/src/
cp nginx-1.5.9.tar.gz /usr/nginx/
tar -zxvf nginx-1.5.9.tar.gz
配置
./configure --prefix=/usr/local/nginx
其中–prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱
如果此时报错,一般是缺少了依赖包
yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
编译-安装
make&&make install
刷新配置,
/bin/cp -rf /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/bak_nginx.conf &&
/bin/cp -rf /data/conf/nginx.conf /usr/local/nginx/conf/nginx.conf
启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
关闭防火墙
systemctl stop firewalld
查看nginx启动是否成功
ps -ef | grep nginx
五:Maven安装
- 重复一些步骤
- 解压
tar -zxvf apache-maven-3.6.3-bin.tar.gz
- 配置
vi /etc/profile
export MAVEN_HOME=/usr/maven/apache-maven-3.6.1
export PATH=$MAVEN_HOME/bin:$PATH
- 配置maven的镜像仓库
vi conf/settings.xml
- 刷新环境变量
source /etc/profile
- 检查版本
mvn -v
- 参考 https://www.cnblogs.com/jiathis/p/10988158.html
六:RocketMQ安装
- 重复一些步骤(在进行编译源码之前我们需要安装JDK,然后我们还需要安装一下Maven)
- 解压
unzip rocketmq-4.7.1.zip
如果报错unzip未发现,那么就直接下载依赖包
yum install -y unzip zip
- 配置环境变量
vi /etc/profile
export ROCKETMQ_HOME=/usr/rocketmq/ rocketmq-4.7.1
export PATH=$ROCKETMQ_HOME/bin:$PATH
- 环境变量生效
source /etc/profile
- 进入到/usr/rocketmq/rocketmq-4.7.1/bin
- 启动mqbroker
nohup sh mqbroker &
- 启动mqnameserver
nohup sh mqnamesrv &
- 如果运行nohup报错
-bash: nobup: 未找到命令
,下载依赖
yum install coreutils
- 不清楚还可以参考Linux环境下安装RocketMQ(MetaQ)这里还配置了内存大小
七:Redis安装
1.基础安装(可以直接看下面,这部分忽略,因为这部分不行)
-
重复一些步骤
-
解压
tar -zvxf redis-5.0.10.tar.gz
-
安装
cd redis-5.0.10
make
make PREFIX=/usr/redis-5.0.10 install
cd /usr/redis/redis-5.0.10/src
make install
为了方便管理,将redis文件中的conf配置文件和常用命令移动到统一文件中
cd /usr/redis/redis-5.0.10
mkdir etc
mkdir bin
mv redis.conf /usr/redis/redis-5.0.10/etc
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/redis/redis-5.0.10/bin/
-
后台启动Redis
编辑配置文件这个时候就需要掌握一些vi的基础命令,方便查找
cd /usr/redis/redis-5.0.10/etc
vi redis.conf
将 daemonize改为yes
启动
cd /usr/redis/redis-5.0.10/bin
./redis-server /usr/redis/redis-5.0.10/etc/redis.conf
现在配置的Redis并不是全局的,所以可以卸载
2.卸载
ps -ef|grep redis
:查看redis进程
杀死进程
删除对应的文件夹,这样就卸载完成了
3.重新安装 -
解压
tar -zvxf redis-5.0.10.tar.gz
-
安装
mv /usr/redis/redis-5.0.10 /usr/local/redis
cd /usr/local/redis
make
make PREFIX=/usr/local/redis install
cd /usr/local/redis/src
make install
-
统一管理
cd /usr/local/redis
mkdir etc
make bin
mv redis.conf /usr/local/redis/etc/
移动配置文件
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
启动类文件 -
修改配置
vi /usr/local/redis/etc/redis.conf
daemonize改为yes -
启动
cd /usr/local/redis/bin/
./redis-server /usr/local/redis/etc/redis.conf
运行命令:redis-cli
-
密码
查看现有的redis密码(可选操作,可以没有)
config get requirepass
-
设置redis密码
config set requirepass
****(****为你要设置的密码) -
查看redis是否在运行:
ps aux | grep redis
-
关闭redis:
redis-cli shutdown
-
当设置密码后,上面的关闭命令无效:带密码输入:
redis-cli -a [password]
回车后输入:shutdown
即可关闭redis,输入exit 退出。 -
查看密码:可查看 redis 安装根目录下的配置文件:redis-conf 中SECURITY下面的 requirepass 后面的内容
参考于linux 安装redis 完整步骤