1、一个完整的linux服务器,提供相关账号密码
2、根据所在云服务器的相关了解进行如下操作:
           1、进行数据盘的分区,挂载数据盘
           2、进行开发环境的安装:
                      1、安装jdk,进行环境变量配置:

一、使用Xftp工具上传jdk文件到linux系统进行解压

如:放在 /usr/local 文件夹下(后续文件路径可自定义)
解压到指定目录:tar zxvf test.tgz -C 指定目录
比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录
tar zxvf /source/kernel.tgz -C /source/linux-2.6.29

二、配置jdk环境变量

/etc 目录下 profile 文件
执行命令:

# vim /etc/profile

在文件的最后面添加下面配置:

export JAVA_HOME=/usr/local/jdk1.7.0_80
export JRE_HOME=/usr/local/jdk1.7.0_80/jre
export PATH=$PATH:/usr/local/jdk1.7.0_80/bin 
export CLASSPATH=./:/usr/local/jdk1.7.0_80/lib:/usr/local/jdk1.7.0_80/jre/lib

或者:

JAVA_HOME=/usr/local/jdk1.7.0_80
JRE_HOME=/usr/local/jdk1.7.0_80/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

重新加载文件命令:

# source /etc/profile

三、查看java版本是否安装成功

执行命令:
显示版本

# java -version

linux开发python ide_java


显示执行参数

# javac

Jdk路径需要赋予权限:

# sudo chmod -R 750 /工作目录

其中
-R 是指级联应用到目录里的所有子目录和文件
750 表示文件所有者有读、写、执行权限,文件组有读、执行权限,其他用户没有权限

属主:rwx=4+2+1=7。
属组:r-x=4+0+1=5。
其他:—=0+0+0=0

写入、读取和执行权限具有以下数字值:

r (读) = 4
w (写) = 2
x (可执行) = 1
无权限 = 0

特定用户类的权限数字是该类的权限值之和。

四、tomcat安装及相关配置:

修改server.xml文件端口及对应系统存放路径;

修改setenv.sh文件,jdk路径与tomcat路径

linux开发python ide_vim_02

五、如下东西进行一一安装

linux开发python ide_vim_03

六、memcached 服务安装

1、Linux系统安装memcached,首先要先安装libevent库
2、tar zxvf /opt/source/libevent-1.4.12-stable.tar.gz -C /opt/source
3、cd /opt/source/libevent-1.4.12-stable
4、 ./configure --prefix=/usr/local/libevent

5、 make
6、make install
7、安装过程中如有报错信息,请自行百度查询并根据指引处理
8、测试libevent是否安装成功:# ls -al /usr/lib | grep libevent
9、接下来进行memcached 安装

wget http://memcached.org/latest 下载最新版本

tar -zxvf memcached-1.x.x.tar.gz 解压源码

cd memcached-1.x.x 进入目录
./configure --prefix=/usr/local/memcached 配置

make && make test 编译

sudo make install 安装

10、后台启动命令:

# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d -u root

11、查看是否启动成功:

# ps -ef|grep memcached

七、linux环境下安装nginx步骤

开始前,请确认gcc g++开发类库是否装好,默认已经安装。
  ububtu平台编译环境可以使用以下指令
apt-get install build-essential
apt-get install libtool
  centos平台编译环境使用如下指令
  安装make:
yum -y install gcc automake autoconf libtool make
  安装g++:
yum install gcc gcc-c++
下面正式开始:

一、选定安装文件目录

可以选择任何目录,本文选择 cd /usr/local/src

二、安装PCRE库

ftp:///pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:(本文参照下载文件版本:pcre-8.37.tar.gz 经过验证未发现这个版本,若想下载最新版本请打开上面网址。本文选择pcre-8.39.tar.gz)

cd /usr/local/src
wget ftp:///pub/software/programming/pcre/pcre-8.39.tar.gz 
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
./configure
make
make install

三、安装zlib库

http://zlib.net/zlib-1.2.11.tar.gz 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包:(本文参照下载文件版本:zlib-1.2.8.tar.gz 经过验证未发现这个版本,若想下载最新版本请打开上面网址。本文选择zlib-1.2.11.tar.gz )

cd /usr/local/src
 
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install

四、安装openssl(某些vps默认没装ssl)

cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz

五、安装nginx

Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:

cd /usr/local/src
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install

注:这里可能会出现报错

linux开发python ide_nginx_04

按照第四步方法或者
  ubuntu下
apt-get install openssl
apt-get install libssl-dev
  centos下
yum -y install openssl openssl-devel

六、启动nginx

因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。

  linux 修改路径/usr/local/nginx/conf/nginx.conf,Windows 下 安装目录\conf\nginx.conf。

  修改端口为8090,localhost修改为你服务器ip地址。(成功就在眼前!!)

  

linux开发python ide_java_05


启动nginx

netstat -ano|grep 80

如果查不到执行结果,则忽略上一步(ubuntu下必须用sudo启动,不然只能在前台运行)

sudo /usr/local/nginx/nginx

七、nginx重启、关闭、启动

启动
启动代码格式:nginx安装目录地址 -c nginx配置文件地址
例如:

[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止
nginx的停止有三种方式:

从容停止

  1、查看进程号

[root@LinuxServer ~]# ps -ef|grep nginx

linux开发python ide_linux_06


2、杀死进程

[root@LinuxServer ~]# kill -QUIT 2072

linux开发python ide_nginx_07



快速停止


1、查看进程号

[root@LinuxServer ~]# ps -ef|grep nginx

linux开发python ide_vim_08


2、杀死进程

[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132

linux开发python ide_linux开发python ide_09



强制停止


[root@LinuxServer ~]# pkill -9 nginx

重启

1、验证nginx配置文件是否正确

方法一:进入nginx安装目录sbin下,输入命令./nginx -t

看到如下显示nginx.conf syntax is ok

nginx.conf test is successful

说明配置文件正确!

linux开发python ide_linux开发python ide_10


方法二:在启动命令-c前加-t

linux开发python ide_linux开发python ide_11


2、重启Nginx服务

方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可

linux开发python ide_linux_12


方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务

linux开发python ide_vim_13

八、最终结果:

linux开发python ide_linux开发python ide_14

九、项目文件存放路径

放到这个文件下,创建文件夹放入就好。

linux开发python ide_vim_15