Ubuntu Server 16.04 环境搭建

1、安装ssh

$ sudo apt-get install openssh-server

2、替换软件源

ssh 安装后,使用 FileZilla 下载系统源列表,/etc/apt/sources.list

通过链接,http://wiki.ubuntu.org.cn/源列表,替换为国内节点

使用 putty 在用户目录下新建文件夹,cd home/maiyo,mkdir download

上传替换后的 list 文件到 download

在 download 文件夹中替换系统源

$ sudo cp sources.list /etc/apt/sources.list

$ sudo mv sources.list /etc/apt

之后执行:

$ sudo apt-get update 同步 sources.list 中的软件索引,便于后续安装获取最新的软件包

$ sudo apt-get upgrade 更新一下系统软件

$ sudo apt-get clean 清理无用安装包

3、安装jdk

上传 jdk-7u80-linux-x64.tar 到 download 目录

解压并移动

$ sudo tar zxvf jdk-7u80-linux-x64.tar.gz  
$ sudo mkdir /usr/java
$ sudo mv jdk1.7.0_45 /usr/java

设置 root 环境变量:

$ sudo su

$ vim ~/.bashrc ($ sudo apt-get install vim , if not found)

小键盘 ins 进入编辑状态,在最后行后添加: (可以通过右键复制到 vim 中)

export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=.:${JAVA_HOME}/lib:
export PATH=$JAVA_HOME/bin:$PATH

按键盘'Ees' ,输入:wq 保存并推出

$ source ~/.bashrc 立即生效

$ java -version

注意:

如果使用 tomcat 启动 80 端口需要切换到 root 用户 ,所有这里配置 root 用户的 java 环境变量,否则在启动 tomcat 80 端口时时会出现找不到 java 环境错误

以上设置的环境变量只对 root 用户有效,(使用普通用户执行 java -version 任然米有版本信息,因为普通用户的 bashrc 下根本没有配置的信息)

4、安装mysql

$ sudo apt-get install mysql-server

期间需设置 root 用户密码

设置忽略大小写与开放远程访问权限:

$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

在 [mysqld]中,skip-external-locking 下,增加:

lower_case_table_names=1

注释掉:bind-address = 127.0.0.1

使用 mysql -uroot -p 回车,输入密码后登录 mysql,使用 grant 命令分配权限

mysql> grant all privileges on *.* to root@"%" identified by "password" with grant option;

mysql> flush privileges;

mysql> exit;

重启 mysql,$ sudo service mysql restart (stop、start)

5、安装tomcat

上传 apache-tomcat-7.0.72.tar 到 download 目录

解压并移动

$ sudo tar zxvf apache-tomcat-7.0.72.tar.gz
$ sudo mkdir /usr/tomcat
$ sudo mv apache-tomcat-7.0.72 /usr/tomcat

解决中文乱码问题,打开 server.xml

<Connector port="8080" protocol="HTTP/1.1"   
connectionTimeout="20000"   
redirectPort="8443" URIEncoding="UTF-8"/>
解决修改文件后刷新问题,打开 context.xml
<Context reloadable="true">

启动测试:

切换到 root 用户,

sudo su

在tomcat bin 目录中:./startup.sh

netstat -tnl 查看是否开启tomcat端口

6、安装nginx

安装 nginx 运行环境所需要的模块

gcc安装:$ sudo apt-get install gcc g++

pcre安装:$ sudo apt-get install libpcre3-dev

openssl安装:$ sudo apt-get install openssl libssl-dev

zlib安装:$ sudo apt-get install zlib1g-dev ( zlib one g )

获取 nginx

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

上传 nginx-1.10.2.tar 到 download 目录

或者通过 wget

$ wget http://nginx.org/download/nginx-1.10.2.tar.gz

安装

解压并进入 nginx 根目录

切换到 root 用户 $ sudo su (否则提示 xxx not found), 执行./configure (检查安装环境,生成 Makefile 文件)

当看到 Configuration summary ,说明生成 Makefile 文件已成功

执行 make,进行编译 (若提示'make not found...',安装make,apt-get install make)

执行 make install,进行安装,完成后

Nginx 的安装目录为 : /usr/local/nginx
可执行文件为 : /usr/local/nginx/sbin/nginx

运行 Nginx:( 使用 root 用户 )

启动:

进入 nginx sbin 目录,直接运行可执行文件 

$ ./nginx 或 $ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

启动后查看 80 端口或直接浏览器访问

停止:

$ ./nginx -s quit (优雅关闭,等待当前 request 请求完毕)

$ ./nginx -s stop (快速关闭)

$ kill -s QUIT 1628 (进程号:ps -ef | grep nginx 或 ps -ax | grep nginx)

重启:

$ ./nginx -s reload 

检查配置文件是否正确:

$ ./nginx -t

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值