配置新的阿里云ECS服务器CentOS7

买了一个突发性能实例的ecs服务器,由于今天尝试了一下CentOS7,感觉比Ubuntu好,所以就使用CentOS7系统,镜像使用的是阿里云基本的CentOS7镜像,所以里面也没有图形界面。

step1

一开始的登录界面

没设置root的密码,所以在控制台重置一下密码,过程中需要短信验证

配置新的阿里云ECS服务器CentOS7_第1张图片

之后重新登录即可

配置新的阿里云ECS服务器CentOS7_第2张图片

step2

分析:由于是相对比较吃性能的服务器,所以不准备安装可视化的图形界面,觉得会占用cpu。第二步不着急安装软件运行环境,先调通ssh,让我能够在pc上远程登录操作。

试一下ssh,ssh可以登录,而且是root登录,可是这样不安全,一旦密码弄出来就可以在上面为所欲为了。

配置新的阿里云ECS服务器CentOS7_第3张图片

比较简单的话,把阿里的规则重新配置一下,这样权且当个办法

配置新的阿里云ECS服务器CentOS7_第4张图片

step3

jdk,看一下jdk,一般CentOS自带jdk

这个没有,就不用卸载jdk了。把jdk和tomcat都装到opt文件夹下,创建文件夹

pc上下载jdk,再传至服务器进行解压安装。

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

配置新的阿里云ECS服务器CentOS7_第5张图片

配置java环境

在文档最后输入

配置新的阿里云ECS服务器CentOS7_第6张图片

source /etc/profile  #立即生效

step4

安装tomcat,将tomcat压缩包下载好了,传到服务器上,并解压。

配置新的阿里云ECS服务器CentOS7_第7张图片

通过外网访问8080端口,ok

step5

mysql数据库的配置,因为CentOS7的yum源中默认没有mysql,先下载mysql的repo源。

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

配置新的阿里云ECS服务器CentOS7_第8张图片

再进行安装

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

配置新的阿里云ECS服务器CentOS7_第9张图片

安装mysql

yum install mysql-server

yum install mysql-devel

安装完成。

配置新的阿里云ECS服务器CentOS7_第10张图片

不过没有密码,也登录不了。

step6 调试 mysql

配置新的阿里云ECS服务器CentOS7_第11张图片

MySQL正常运行,进入MySQL找出此时root用户的密码:

grep "password" /var/log/mysqld.log

用密码登录,err 1045

1,停止mysql服务
systemctl stop mysqld.service
2,修改配置文件无密码登录
vi /etc/my.cnf
在最尾部加上
skip-grant-tables
保存
3,启动mysql
systemctl start mysqld.service
4,登录musql
mysql -u root

此处注意不要加-p

配置新的阿里云ECS服务器CentOS7_第12张图片

5,修改密码,mysql5.7用此语法
use mysql ;
 update mysql.user set authentication_string=password('123456') where user='root' ;
6,回到第二步骤去掉加上的

skip-grant-tables

最后成功。

 

#########################################################################################################

#一段时间后,数据库密码过期,数据库密码过期在每个数据库里都有,今天赶上密码过期,记录一下。

 

#第一步    看上述步骤2,修改配置文件,将MySQL设置为无密码登录,并重启MySQL服务

 

#第二步    登入mysql,使用mysql数据库

配置新的阿里云ECS服务器CentOS7_第13张图片

 

#第三步    查询语句  select host,user,password_expired from user;

配置新的阿里云ECS服务器CentOS7_第14张图片

#表中显示的,password_expired一栏中,为Y的就是已经过期不能用了的。

 

#第四步    直接执行语句  update user set password_expired = 'N' where user = 'root';

#再执行查询  select host,user,password_expired from user;

配置新的阿里云ECS服务器CentOS7_第15张图片

 

#第五步    重复上述步骤6

你可能感兴趣的:(配置新的阿里云ECS服务器CentOS7)