一.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 #显示启动失败的服务
网友评论