美文网首页
linux下环境搭建

linux下环境搭建

作者: lowkey港 | 来源:发表于2020-07-11 16:15 被阅读0次

一.jdk1.8安装和环境变量配置

传统安装方式:
进入oracle官网,java8下载页面http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm
1.安装解压

#新建java文件夹
mkdir /usr/local/java

#解压
tar -zxvf jdk-8u211-linux-x64.tar.gz

2.配置环境变量

vim /etc/profile

在最后加上如下代码

export JAVA_HOME=/usr/java/jdk1.8.0_211
export CLASSPATH=:$CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

3.新环境配置

source /etc/profile

4.验证查看版本号

java -version

云安装方式:

yum install -y java-1.8.0-openjdk-devel.x86_64

二.redhat设置本地ISO为yum源

redhat 系统想要直接在线通过yum的条件时需要注册,一般用户都是非注册的,这个时候如果要想通过yum安装新软件,我们可以通过将安装盘镜像ISO文件设置为yum源的方式来进行。一般经过下面几步

1.上传安装进项文件到服务器上。例如我将rhel-server-6.4-x86_64-dvd.iso上传到/home目录下

2.挂载

#创建目录
cd /mnt/
mkdir cdrom

#挂载
mount -o loop -t iso9660  /home/rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom

3.删除相关

cd /etc/yum.repos.d/ 

rm -fr *  

4.新建一个/etc/yum.repos.d/cdrom.repo文件。其中文件内容如下

[CDROM]
name=isofile
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

#其中
#CDROM是yum源名称。
#baseurl设置为iso镜像文件mount的目录/mnt/cdrom
#enable的值必须是1
#gpgcheck的值随便

4.清除记录

yum clean all  

三.nginx安装部署

1.安装

下载地址:https://nginx.org/download/

#安装依赖包
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

## 解压
tar -zxvf nginx-1.9.9.tar.gz

##进入nginx目录
cd nginx-1.9.9
## 配置
./configure --prefix=/usr/local/nginx

# make
make
make install

# cd到刚才配置的安装目录/usr/loca/nginx/   启动
./sbin/nginx -t

2.配置成服务设置开机自启(centos7下实操)

1.创建服务文件

vim /usr/lib/systemd/system/nginx.service 

2.添加内容

[Unit]
Description=nginx -  web server
After=network.target remote-fs.target nss-lookup.target
 
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
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 stop
ExecQuit=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

3.文件内容解释

[Unit]:服务的说明
Description:描述服务
After:描述服务类别

[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:启动、重启、停止命令全部要求使用绝对路径

[Install]服务安装的相关设置,可设置为多用户

3.使文件生效

systemctl daemon-reload

4.相关命令

#          *号代表服务名
systemctl is-enabled servicename.service #查询服务是否开机启动
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.service #重启服务
systemctl reload *.service #重新加载服务配置文件
systemctl status *.service #查询服务运行状态
systemctl --failed #显示启动失败的服务

相关文章

网友评论

      本文标题:linux下环境搭建

      本文链接:https://www.haomeiwen.com/subject/ezsicktx.html