CentOS 7环境Linux服务器搭建记录

前端之家收集整理的这篇文章主要介绍了CentOS 7环境Linux服务器搭建记录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

参考-0:点击打开链接

参考-1:点击打开链接

参考-2:点击打开链接

今天申请了腾讯云的试用服务器,简单练习了一下配置:


您新购买的云服务器(共1台)已分配成功,感谢您对腾讯云的支持
服务器操作系统为 CentOS 7.2 64位
服务器名称 云主机ID 所在网络ID 内网IP 公网IP
未命名 ins-cf6wo3cb基础网络 10.105.18.83123.206.194.105

安装配置记录:

1、安装GIT

// 通过yum安装
yum install git
// 查看Git版本
git --version


2、安装Maven

// 下载Maven安装包
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

// 解压
tar zxvf apache-maven-3.3.9-bin.tar.gz


3、安装Tomcat

// 下载Tomcat安装包
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz
// 解压
tar zxvf apache-tomcat-7.0.70.tar.gz

4、安装Java

// 访问官网 http://www.Oracle.com/technetwork/java/javase/downloads/index.html
// 下载Java安装包(先在本机开始下载后,再复制下载链接地址---否则下载的文件不能使用----要有类似【AuthParam=1469328966_4274b9398b997c7393ef285055a6cf36】才行)
http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz?AuthParam=1469328966_4274b9398b997c7393ef285055a6cf36
// 解压

5、配置环境变量
// 编辑.bash_profile文件
vi ~/.bash_profile
修改文件内容如下:

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs

JAVA_HOME=/root/jdk1.8.0_65
MAVEN_HOME=/root/apache-maven-3.3.3

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$MAVEN_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

export MAVEN_OPTS=-Dfile.encoding=UTF-8


export JAVA_HOME
export MAVEN_HOME
export PATH
保存文件后别忘记执行一下才能生效

// 执行source
source .bash_profile
环境变量配置完毕,可以验证一下:

// 执行命令
java -version
// 输出
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01,mixed mode)


// 执行命令
mvn -version
// 输出
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:37+08:00)
Maven home: /root/apache-maven-3.3.3
Java version: 1.8.0_65,vendor: Oracle Corporation
Java home: /root/jdk1.8.0_65/jre
Default locale: zh_CN,platform encoding: UTF-8
OS name: "linux",version: "3.10.0-123.9.3.el7.x86_64",arch: "amd64",family: "unix"
好了,到此为止我们已经配置好了Java、Maven环境。

6、安装MysqL参考:https://mos.meituan.com/library/18/how-to-install-lnmp-on-centos7/

远程登陆服务器:假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则在终端键入以下命令:
MysqL -h110.110.110.110 -u root -p 123;

错误Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server

解决:可以尝试添加一个管理员账户

MysqL> CREATEUSER 'monty'@'localhost' IDENTIFIED BY'some_pass'; MysqLGRANTALL PRIVILEGES ON *.*TO->WITHOPTION'%';
执行过程中若出现错误ERROR 1396 (HY000): Operation CREATE USER failed for 'monty'@'localhost'

解决:可能账户已存在,可以

use MysqL;

select host,user from user;

查看是否已有该用户

或者删除该账户:

drop user admin@localhost;
flush privileges;
create user admin@localhost identified by 'admins_password'
笔者直接操作的root用户,所以
'root''your_pass';

然后就可以用root 用户直接远程登陆了。

7、安装Nginx

Nginx依赖以下模块: l、gzip模块需要 zlib 库 2、rewrite模块需要 pcre 库 3、ssl 功能需要openssl库 1.安装PCRE库 wget http://superb-sea2.dl.sourceforge.net/project/pcre/pcre/8.39/pcre-8.39.tar.gz ``` $ tar -zxvf pcre-8.39.tar.gz $ cd pcre-8.36 $ ./configure $ make $ make install ``` configure: error: no acceptable C compiler found in $PATH : yum install gcc configure: error: You need a C++ compiler for C++ support. :yum install gcc-c++ 2.安装zlib库 ``` $ wget http://zlib.net/zlib-1.2.8.tar.gz $ tar -zxvf zlib-1.2.8.tar.gz $ cd zlib-1.2.8 $ ./configure $ make $ make install ``` 3.安装ssl ``` $ cd /usr/local/ $ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz $ tar -zxvf openssl-1.0.1j.tar.gz $ ./config $ make $ make install ``` 4.启动 $ /usr/local/Nginx/sbin/Nginx 没有输出任何信息。 5、验证 访问服务器的80端口出现Nginx 的欢迎界面。 重启: $ /usr/local/Nginx/sbin/Nginx –s reload 停止: $ /usr/local/Nginx/sbin/Nginx –s stop 测试配置文件是否正常: $ /usr/local/Nginx/sbin/Nginx –t 强制关闭: $ pkill Nginx

猜你在找的CentOS相关文章