Anolis 龙蜥安装nginx、redis、jdk、tomcat 等 make 、gcc命令问题

Anolis 龙蜥安装nginx、redis、jdk、tomcat 等 make 、gcc命令问题

Java

下载
https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

# 下这个

Anolis 龙蜥安装nginx、redis、jdk、tomcat 等 make 、gcc命令问题
jdk-8u361-linux-x64.tar.gz

上传并解压

修改环境配置文件
vim /etc/profile

Anolis 龙蜥安装nginx、redis、jdk、tomcat 等 make 、gcc命令问题

新增以下内容 ( i 进入编辑  esc 进入命令模式  命令模式下输入 :wq  保存退出 )
# /usr/java/jdk1.8.0_341  换成你自己的解压路径Anolis 龙蜥安装nginx、redis、jdk、tomcat 等 make 、gcc命令问题

 
export JAVA_HOME=/usr/java/jdk1.8.0_361

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

 Anolis 龙蜥安装nginx、redis、jdk、tomcat 等 make 、gcc命令问题

保存退出

# 生效配置文件

Anolis 龙蜥安装nginx、redis、jdk、tomcat 等 make 、gcc命令问题
source /etc/profile

 
# 验证

java -version

 Tomcat

首先确保自己有jdk环境  没有的看jdk安装步骤

java -version

 

下载地址 https://tomcat.apache.org/download-90.cgi

Anolis 龙蜥安装nginx、redis、jdk、tomcat 等 make 、gcc命令问题

上传解压

解压后进入解压文件夹的bin 文件夹下

 

# 开启

./startup.sh

# 关闭

./shutdown.sh

 

自启动

在 startup.sh、shutdown.sh、catalina.sh 添加以下信息

/usr/java/jdk1.8.0_341 换成你自己的jdk路径  

/usr/tomcat/apache-tomcat-9.0.68 换成你tomcat路径

 

export JAVA_HOME=/usr/java/jdk1.8.0_341

export TOMCAT_HOME=/usr/tomcat/apache-tomcat-9.0.68

export CATALINA_HOME=/usr/tomcat/apache-tomcat-9.0.68

export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar

export PATH=$PATH:/usr/java/jdk1.8.0_341:/usr/tomcat/apache-tomcat-9.0.68

 

cd /lib/systemd/system

vi /lib/systemd/system/tomcat.service

 

添加如下信息( i 进入编辑  esc 进入命令模式  命令模式下输入 :wq  保存退出 )

 

/usr/local/tomcat/bin/startup.sh 换成你自己的路径

/usr/local/tomcat/bin/shutdown.sh  换成你自己的路径

 

 

[Unit]

Description=tomcat

After=network.target

 

[Service]

Type=oneshot

ExecStart=/usr/local/tomcat/bin/startup.sh

ExecStop=/usr/local/tomcat/bin/shutdown.sh

ExecReload=/bin/kill -s HUP $MAINPID

RemainAfterExit=yes

 

[Install]

WantedBy=multi-user.target

 

保存退出

 

#  注意这个命令需要重启系统后才能用不然会提示找不到 tomcat.server 

systemctl enable tomcat.service #(设置开机自启动)

 

Redis

1、下载

Anolis 龙蜥安装nginx、redis、jdk、tomcat 等 make 、gcc命令问题

https://redis.io/download/

2、上传解压、进入解压目录

 

make

make install

 

 

3、启动 redis 服务:

cd src

# ./redis-server ../redis.conf

 

4、测试成功后将其安装到指定目录下

make install PREFIX=/usr/local/redis

# 进入etc 

cd /etc

#  创建redis 文件夹

mkdir redis

cd redis

touch 6379.conf

 

5、下载对应版本的配置文件

https://redis.io/docs/manual/config/

 

6、修改配置文件  支持后台启动

打开redis.conf  

#  redis.conf配置文件中daemonize守护线程,默认是NO。

daemonize no改为daemonize yes即可  

 

#  支持远程连接

bind 127.0.0.1 -::1注释掉

 

protected-mode yes改为protected-mode no即可

 

7、复制启动文件

cp utils/redis_init_script /etc/init.d/redis

# 编辑 vi /etc/init.d/redis

 

文件中#!/bin/sh的下方添加

# chkconfig: 2345 10 90  

# description: Start and Stop redis 

 

 

# 上面redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。从redis 安装目录中拷贝过来,可能没有,需要添加 上去; 否则 chkconfig 命令 会失败;

 

# 修改权限

chmod 777 /etc/init.d/redis

 

# 测试 启动

service redisd start  

# 关闭

service redisd stop   

 

设置自启  使用这个需要重启机器 否则会提示找不到 XXX.server

systemctl enable redis

 

Nginx

 1、下载Nginx需要的依赖包(tar.gz 格式的包,以下以此为演示)

SSL功能需要openssl库,下载地址:http://www.openssl.org/       

gzip模块需要zlib库,下载地址:http://www.zlib.net/           

rewrite模块需要pcre库,下载地址:http://www.pcre.org/    

pcre-config –version 验证是否有pcre 

                        

GCC的安装包:开发者工具里面有  

gcc -v  g++ -v  两个命令输入下验证是否存在

 

Nginx的安装包:下载地址为:http://nginx.org/en/download.html

 

 

2上传解压

openssl、zlib、pcre 上传到一个文件夹下面 然后执行下面步骤三个都一样

解压 

tar -zxvf  包名称.tar.gz

./configure 

make && make install

然后记住这三个解压路径

 

上传nginx 解压、执行以下步骤

./configure –prefix=/usr/local/nginx –with-http_ssl_module –with-pcre=/home/pcre-8.45 –with-zlib=/home/zlib-1.2.13 –with-openssl=/home/openssl-1.1.1q

 

–with-pcre= 后面是你刚刚解压pcre的路径

–with-zlib= 后面是你刚刚解压zlib的路径

–with-openssl=  后面是你刚刚解压openssl的路径

 

make && make install

 

然后进入到nginx的默认安装路径试验命令

cd /usr/local/nginx/sbin

 

 

# 启动nginx

./nginx

# 停止

./nginx -s stop 

# 重启

./nginx -s reload

 

#启动成功后可查看到nginx进程

ps -ef|grep nginx

 

 

# 配置文件位置

/usr/local/nginx/conf

 

 

设置nginx开机自启

vi /etc/rc.local

新增一行文字

/usr/local/nginx/sbin/nginx

为文件增加权限

cd /etc

chmod 755 rc.local

 

 

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/b4821a973e.html