Linux基础环境搭建
安装软件有三种方式:rpm、解压缩、yum在线安装
安装Java环境
检测是否存在Java环境:java -version 如果有就卸载 rpm -qa|grep jdk :检测JDK版本信息rpm -e --nodeps jdk-11.0.8-11.0.8-ga.x86_64 卸载完成安装:rpm -ivh jdk-11.0.8_linux-x64_bin.rpm 配置环境变量: 编辑文件vim /etc/profile 结尾加上java配置
JAVA_HOME= /usr/java/jdk-11.0.8
CLASSPATH= %JAVA_HOME%/lib; %JAVA_HOME%/jre/lib
export CLASSPATH JAVA_HOME
让这个文件生效source /etc/porfile
发布项目
端口开启参考博客
把项目打成jar包,上传到服务器 开放端口 安装防火墙命令:yum install firewalld 查看开启的端口:firewall-cmd --list-ports 开启端口:firewall-cmd --zone=public --add-port=端口号/tcp --permanent :(–permanent永久生效,没有此参数重启后失效) 重启一下防火墙 == systemctl restart firewalld.service== 配置服务器安全组规则 前台运行:java -jar 你要执行的jar包 后台运行:nohub java -jar 你要执行的jar包
安装Tomcat
官网下载安装包tar.gz 上传到Linux服务器 解压安装包
tar -zxvf apache-tomcat-10.0.0-M7-deployer.tar.gz
进入目录bin 启动Tomcat:./startup.sh 关闭Tomcat:./shutdown.sh
安装docker
参考链接
检测CentOS7:cat /etc/redhat-release 安装命令:yum -y install 包名 :-y:自动确定所有提示为y 安装GCC:yum -y install gcc 安装C++:yum -y install gcc-c++ 卸载旧版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装环境:
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
安装阿里云镜像
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新软件索引
yum makecache fast
安装docker
yum -y install docker-ce docker-ce-cli containerd.io
启动docker
systemctl start docker
测试
docker version
docker run hello-world
docker images
安装Redis
下载安装包 :官网 解压Redis安装包,程序一般放在opt目录下:mv redis-6.0.6.tar.gz /opt 切换到目录opt下:cd /opt 解压目录:==tar -zxvf redis-6.0.6.tar.gz == 进入解压后的文件,可以看到配置文件 安装环境gcc-c++:yum install gcc-c++ 进入Redis目录下,执行make命令:make :6.0以上版本要升级gcc参考链接 ,或者降会5.多 确认安装完成make install 默认安装路径:cd usr/local/bin 将redis配置文件,负责到当前目录下cp /opt/redis-5.0.8/redis.conf myconfig 之后使用这个配置文件启动 redis默认不是后台启动,修改配置文件:==vim redis.conf == 把daemonize改成yes:daemonize yes 启动Redis服务:redis-server myconfig/redis.conf (通过指定的配置文件启动服务) 测试连接:redis-cli -p 6379 ping 返回pong表示连接成功,添加值:set key value ,取值:get key ,查看所有键:keys * 查看redis进程是否开启:ps -ef|grep redis 关闭redis服务:redis-cli中输入shutdown ,shell中输入关闭命令:redis-cli shutdown