侧边栏壁纸
博主头像
会飞的大象博主等级

爱运动的程序猿

  • 累计撰写 126 篇文章
  • 累计创建 158 个标签
  • 累计收到 0 条评论
标签搜索

目 录CONTENT

文章目录

linux常见环境部署

会飞的大象
2024-10-30 / 0 评论 / 0 点赞 / 228 阅读 / 797 字

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

0

评论区