linux服务器centos7.0搭建部署环境

一、配置SSH

1.先检查有没有安装ssh服务:rpm -qa | grep ssh

2.如果没有安装ssh服务就安装 : yum install openssh-server

3.安装好后在ssh配置文件里进行配置 : vim /etc/ssh/sshd_config,如下图,找到圈红的两个参数,去掉前面的#,端口号可以根据自己需求配置(修改端口号记得修改防火墙)

4.用esc+:wq 保存退出

5.修改完后用 systemctl restart sshd.service 开启ssh服务

6.开启后用 ps -e | grep sshd 检查一下ssh服务是否开启

7.再用netstat -an | grep 22检查一下22端口是否开启

8.将ssh服务添加到自启动列表中:systemctl enable sshd.service

到此SSH配置完毕,该配置为最基本配置,远程连接时,输入服务器分配的IP地址和SSH端口号(22),使用操作系统的用户名和密码进行登录

二、JDK1.8安装

1.下载地址

当前最新版本下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html

历史版本下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

我使用的历史版本下载地址访问,打开页面后,如下图,选择java SE8

2.安装

将下载完的压缩文件上传到服务器

使用命令解压缩  tar -zxvf jdk-8u271-linux-x64.tar.gz

命令执行完毕,生成jdk1.8.0_271文件夹,到此jdk安装成功

3.配置

查看环境变量配置文件 vi /etc/profile

按 i 键进入插入模式,在配置文件的最后一行加上以下内容:

export JAVA_HOME=/usr/local/share/jdk1.8.0_271
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

按 esc 退出插入模式,之后再输入 :wq 保存当前修改,
保存之后要输入 source /etc/profile 配置环境才能生效

输入 java -version 查看当前jdk的版本

三、nginx1.6安装

centos操作系统一般情况下不自带C编译器,nginx是c语言开发的,所以需要C的编译器

安装命令 yum -y install gcc

pcre、pcre-devel安装

pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。

yum install -y pcre pcre-devel

zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装

yum install -y zlib zlib-devel

openssl是web安全通信的基石,没有openssl,可以说我们的信息基础是没有安全保障的

yum install -y openssl openssl-devel

下载nginx http://nginx.org/en/download.html

将下载文件上传到服务器上,进行压缩缩

tar -zxvf nginx-1.18.0.tar.gz

解压缩后生成目录nginx-1.18.0,进入该目录

安装nginx命令三连

./configure

make

make install

到此安装完毕,开始配置nginx

vim /etc/init.d/nginx

将以下内容复制粘贴到打开的文本里

#! /bin/sh
# chkconfig: - 85 15

PATH=/web/server/nginx/sbin

DESC="nginx daemon"
NAME=nginx
DAEMON=/web/server/nginx/sbin/$NAME
CONFIGFILE=/web/server/nginx/conf/$NAME.conf
PIDFILE=/web/server/nginx/logs/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

set -e
[ -x "$DAEMON" ] || exit 0

do_start() {
$DAEMON -c $CONFIGFILE || echo -n "nginx already running"
}

do_stop() {
$DAEMON -s stop || echo -n "nginx not running"
}

do_reload() {
$DAEMON -s reload || echo -n "nginx can't reload"
}

case "$1" in
start)
echo -n "Starting $DESC: $NAME"
do_start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
do_stop
echo "."
;;
reload|graceful)
echo -n "Reloading $DESC configuration..."
do_reload
echo "."
;;
restart)
echo -n "Restarting $DESC: $NAME"
do_stop
do_start
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2
exit 3
;;
esac

exit 0

修改文件操作权限

chmod 777 /etc/init.d/nginx 

添加服务

chkconfig --add nginx

开机自启动

chkconfig nginx on

启动服务

service nginx start

停止服务

service nginx stop

重启服务

service nginx restart
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值