记一次Linux线上环境搭建

ε=(´ο`*)))唉,好久不见,最近项目比较忙,再加上还要写论文,转眼半年过去了……

终于,项目要上线了,这边记录一下服务器上环境的搭建过程,主要是jdk、nginx、redis的安装,好记性不如烂笔头嘛~

准备工作:
1.到各个官网上去把各种包先下下来。
2.在服务器上安装lrzsz,可以编译安装或者yum安装,这里自然是推荐yum安装啦~
yum install -y lrzsz
下来就可以使用rz命令将1中下载下来的包传上服务器啦,灰常方便,这里都放在/tmp下面

1.jdk的安装
进入/tmp,解压包到指定路径
tar zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/
配置环境变量
vi /etc/profile
在最后加上

JAVA_HOME=/usr/local/jdk1.8.0_161 
JRE_HOME=$JAVA_HOME/jre 
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib 
export JAVA_HOME JRE_HOME PATH CLASSPATH

wq保存退出
source /etc/profile刷新一下
java -version查看版本

2.nginx的安装
解压
进入nginx解压下来的路径
cd nginx-1.10.2
执行./configure命令
./configure
如果报./configure: error: C compiler cc is not found,则安装gcc
yum -y install gcc
再次执行./configure命令
如果报the HTTP rewrite module requires the PCRE library,则安装pcre-devel
yum install pcre-devel
再次执行./configure命令
如果报the HTTP gzip module requires the zlib library,则安装zlib
yum install zlib-devel
再次执行./configure命令
通过后执行编译命令
make
make install
配置环境变量(可配可不配,不配就到sbin路径下执行nginx命令)
vi /etc/profile

export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin

刷新一下
source /etc/profile

3.redis的安装
解压
进入解压后的路径
cd redis-2.8.3
编译
make
编译完成后,进入Src路径,将redis-server、redis-benchmark、redis-cli复制到同一路径
mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
同样把redis-2.8.3下的redis.conf也复制到 /usr/redis下面
cd /usr/redis
修改配置文件
daemonize no改为 daemonize yes
bind 127.0.0.1改为 bind 服务器ip
启动redis
./redis-server redis.conf

以上命令如果碰到没权限,则用sudo执行。
最后,记得打开相应端口哦,比如redis的6379
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT
service iptables restart

你可能感兴趣的:(Linux)