Centos7服务器环境搭建过程

Java

就是解压然后移动文件夹然后配置环境变量

vim /etc/profile

在vim界面,在这个文件末尾加入

export JAVA_HOME=/usr/local/java #反正就是你jdk的bin包的上一级
export PATH=$PATH:$JAVA_HOME/bin

保存并退出

:wq

使配置马上生效

source /etc/profile

随便到一个目录(只要不是jdk的bin目录),测试环境变量是否配置成功

java -version

MySql

官网下载链接
在这里插入图片描述

Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功)
如果你按照自己的文件夹搞得话,会出一个问题:

[root@iZwz97u69yl8t4eymllo38Z support-files]# ./mysql.server start
./mysql.server: line 239: my_print_defaults: command not found
./mysql.server: line 259: cd: /usr/local/mysql: No such file or directory
Starting MySQLCouldn't find MySQL server (/usr/local/mysql/[FAILED]ld_safe)

参考博客,需要改下文件里的路径
MySQL安装(路径不是 /usr/local下)注意:
在那个文件大概66行左右
然后如果你的密码是dD(*Ut?)q1Y:这种时,不要 mysql -uroot -p dD(*Ut?)q1Y:

在这里插入图片描述
mysql登录报错:mysql: error while loading shared libraries: libncurses.so.5:

报这个错

FirewallD is not running

就开启防火墙

systemctl start firewalld

然后centos7给MySQL配置环境变量
通过配置环境变量就不需要到bin目录下才能登录了

Python

官网下载
自定义文件夹位置时只要把他的/usr/local/后面的改了就行
Centos7安装Python3.8详细教程
在Linux上安装Python3
一些评论指出的纰漏博主已经加上去了,就是评论区还有个什么yumutils还要再yum一下,博主没写
mkvirtualenv: 未找到命令的解决方法

Redis

  1. 下载:官网下载链接
  2. 解压
  3. 进入redis根目录
  4. cd redis-5.0.9/(比赛要求redis版本为5)
  5. 输入make然后回车,编译redis(所以记得提前yum install gcc-c++,安装C环境)
  6. 输入make install安装
  7. 测试:进入redis根目录下新生成的的src目录内,./redis-server &看是否能正常打开redis服务器,&为后台启动的意思,然后用./redis-cli看客户端能不能连到服务端

windows远程连接测试:redis-cli -h host -p port -a password 没有密码可省略不写 -a

设置开机自启动
实现Linux(centos7)下的redis开机自启动
然后别忘了linux开放6379以及腾讯云开放防火墙或者阿里云开放安全组
CentOS7打开、关闭端口
主要看配置redis.conf的部分
centos7下redis安装以及密码配置
然后记得将protected-mode yes改为protected-mode no才能允许外部访问!

Nginx

nginx下载官网
centOS7安装nginx及nginx配置
Nginx安装完成,没有sbin目录如何启动

rocketMQ

RocketMQ的安装与启动
如果用的jdk不是8的话,日志文件会报错

Unrecognized VM option 'UseCMSCompactAtFullCollection'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

具体的解决方案看下面这个
RocketMQ系列(二)环境搭建

rocketmq对内存也有要求,记得改下内存设置(在runbroker.sh和runserver.sh中)

#===========================================================================================
# JVM Configuration
#===========================================================================================
//就是把下面这行改成这样
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx512m -Xmn256m"

然后要注释掉一个debug的玩意,不然会端口占用(这个我也不清楚,但是注释掉就能运行了)

#JAVA_OPT="${JAVA_OPT} -Xdebug -Xrunjdwp:transport=dt_socket,address=9555,server=y,suspend=n"

Docker

Centos7安装Docker
超详细Docker安装教程(小白必看)

Elasticsearch

注意spring-data-elasticsearch和es的版本关系
在这里插入图片描述

ElasticSearch安装

docker安装 Elasticsearch 7.6.2 +Kibana+密码配置

Maven安装

CentOS——安装配置Maven

连接不上VMWare上的虚拟机

报错:

ssh: connect to host 192.168.1.100 port 22: Connection refused

解决:
原因是因为服务器上没有安装ssh工具,你可以用如下的命令查看,是否有ssh:

/etc/init.d/ssh status

安装

安装SSH
yum install openssh-server
启动SSH
service sshd start
设置开机运行
chkconfig sshd on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值