jdk
1.1 检测系统默认jdk 当存在需要用此方法先卸载
rpm -qa | grep java
#卸载jdk 下面是方式1
yum remove *openjdk*
#方式2
rpm -e –nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64
1.2 安装
mv jdk-8u301-linux-x64.tar.gz /usr/local/
cd /usr/local/
tar -xvf jdk-8u301-linux-x64.tar.gz
#编辑环境变量,最后面加上
vi /etc/profile
#jdk
export JAVA_HOME=/usr/local/jdk1.8.0_301
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}:/usr/local/mongodb/bin:$PATH
#实时生效
source /etc/profile
#查看版本
java -version
nginx
方式一:复制之前有的-直接从相同架构复制过来的
cp nginx.tar /usr/local/
cd /usr/local/
tar -xvf nginx.tar
#启动
cd /usr/local/nginx/sbin
./nginx
方式二:源码部署
#源码部署
tar -zxvf nginx-1.26.1.tar.gz
#配置编译项
chown -R root:root nginx-1.26.1
cd /home/knowledge/nginx/nginx-1.26.1
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
#备份原有nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
#然后将刚刚编译好的nginx覆盖掉原有的nginx(这个时候nginx要停止状态)
cp ./objs/nginx /usr/local/nginx/sbin/
#替换前端
rm -rf /usr/local/nginx/html/
cp -r /home/knowledge/nginx/html /usr/local/nginx/
cp /home/knowledge/nginx/nginx.conf /usr/local/nginx/conf/nginx.conf
#运行
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#设置开机自启动vi /etc/systemd/system/nginx.service
[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#命令重载服务
systemctl daemon-reload
#启动Redis
systemctl start nginx
#查看Redis状态
systemctl status nginx
#停止服务
systemctl stop nginx
#设置开机自启动
systemctl enable nginx
redis
mkdir /usr/local/redis/
# 解压到对应目录
tar -xf redis-6.2.5.tar.gz -C /usr/local/redis/
# 到对应的目录
cd /usr/local/redis/redis-6.2.5
# 编译,如果没安装gcc,需要yum install gcc
make
# 如果编译有问题,需要清除之前编译结果
make -C /usr/local/redis/redis-6.2.5 distclean
# 安装redis
make PREFIX=/usr/local/redis install
#设置环境变量
vim /etc/profile
#添加如下
export PATH=$PATH:/usr/local/redis/bin
#快速生效
source /etc/profile
#校验环境变量是否设置成功
which redis-server
# 在reds-6.2.5目录里复制一份redis.conf配置文件
mkdir /usr/local/redis/config/
cp redis.conf /usr/local/redis/config/
# 到这个目录 #redis默认读取配置路径 /etc/redis/redis.conf
cd /usr/local/redis/config
# vim编辑 将参数daemonize改为yes 后台进程启动
vim redis.conf
#如果需要开启远程访问还需要将127.0.0.1 修改成0.0.0.0
## requirepass foobared # 这是一个示例默认注释行 修改成requirepass [123456]
#设置开机自启动 vi /etc/systemd/system/redis.service输入下面内容
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis-6.2.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#命令重载服务
systemctl daemon-reload
#启动Redis
systemctl start redis
#查看Redis状态
systemctl status redis
#停止服务
systemctl stop redis
#设置开机自启动
systemctl enable redis
评论区