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
- 下载:官网下载链接
- 解压
- 进入redis根目录
cd redis-5.0.9/
(比赛要求redis版本为5)- 输入
make
然后回车,编译redis(所以记得提前yum install gcc-c++
,安装C环境) - 输入
make install
安装 - 测试:进入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安装
连接不上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