利用阿里云的轻量级服务器搭建CentOS系统

#本文旨在自己学习Linux记录,若有来者发现错误请务必指正!

一、在网站页面的“服务器运维-远程连接”选项中,创建root账户的密码,并连接到服务器。

  • 因为本人是用ssh连接服务器,在Terminal直接ssh root@hostname即可连接到服务器上,输入设置好的Root密码即可开始愉快的服务器探索之旅。

二、进服务器后的一些个人喜好配置。

1.添加用户
useradd -m username
2.设置密码
passwd username
3.添加组
groupadd (-g GID) groupname
4.将用户username添加到组groupname
gpasswd -a username groupname
5.添加username sudo权限 visudo 找到其中的
##Allow root to run any commands anywhere
root ALL=(ALL) ALL
在下面一列添加 username ALL=(ALL) ALL

之后就可以用username账户愉快地ssh到服务器啦

三、配置JDK8、MySql、Tomcat。
1、JDK8

  • JDK的下载安装方法比较多,在CentOS上可以用方便一点的.rpm包,也可以手动解压.tar.gz。本人此处用tar.gz包下载
    1)下载
    在JDK下载网站选择合适版本连接替代第二个“”中的链接即可JDK8

    wget --no-cookies --no-check-certificate --header “Cookie:gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie” “http://download.oracle.com/otn-pub/java/jdk/8u192-b12/750e1c8617c5452694857ad95c3ee230/jdk-8u192-linux-x64.tar.gz”

2)创建JDK路径

mkdir /usr/local/java

复制.tar.gz包到JDK路径并解包

cp jdk-8u192-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
tar -zxvf jdk-8u192-linux-x64.tar.gz

3)配置环境变量

vim /etc/profile

在文件最下方添加

export JAVA_HOME=/usr/local/java/jdk1.8.0_192
export PATH=${JAVA_HOME}/lib:$PATH
export CLASSPATH=${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar

保存退出后执行 source /etc/profile 更新环境变量。
然后执行 java -version 确认环境变量生效

2、MySql
CentOS安装MySql需要先在官网下载一个rpm包,然后rpm -ivh .rpm文件。
1)下载rpm包

wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum install mysql-community-server

2)确认MySql生效

 service mysqld restart

连接MySql,若root没有密码则 mysql -u root有密码则Mysql -u root -p输入密码。
本人在上述两个方法均报错Error 1045,可能是MySql安装过程设置了随机默认密码,则需进行查看

cat /var/log/mysqld.log|grep password

然后输入密码并更改密码,否则无法操作MySql
此处默认设置了mysql的密码强度,先输入一个复杂密码(长度大于8,混合大小写,带特殊字符)

alter user ‘root’@‘localhost’ identified by ‘Password1_’;

然后查看全局变量参数validate_password%

show variables like ‘validate_password%’;

更改其中的参数值即可更换密码强度,此处我更换为不需要混合大小写不需要特殊字符的LOW等级密码

set global validate_password.policy=0;
exit

执行

mysql_secure_installation

这样就可以更换一个简易密码以便自己学习用了

mysql -u root -p

测试一下,OK!
3)增加用户并赋予权限

create user ’username‘@’localhost‘ identified by ’password‘; grant all
on . to ‘username’@‘localhost’ with grant option;

若有需要可以在 /etc/my.cnf 文件下[mysqld]设置密码期限

[mysqld] default_password_lifetime=0

3、部署Tomcat
1)tomcat下载安装,并修改环境变量

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz
tar -zxvf apache-tomcat-9.0.12

分别修改tomcat startup.sh shutdown.sh环境变量

vim /usr/local/tomcat/apache-tomcat-9.0.12/bin/startup.sh
vim /usr/local/tomcat/apache-tomcat-9.0.12/bin/shutdown.sh

在第二行添加如下:

export JAVA_HOME=/usr/local/java/jdk1.8.0_192
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.12
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.12
export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin

启动/usr/local/tomcat/apache-tomcat-9.0.12/bin/startup.sh
shell提示Tomcat Started.则表示配置完成
打开浏览器,连接服务器ip "ip:8080"看到tomcat小喵检验一下,若没有出现小瞄,则在阿里云服务器防火墙设置中开放8080端口即可。
2)目录部署

mkdir /usr/local/tomcat/apache-tomcat-9.0.12/webapps/test
vim /usr/local/tomcat/apache-tomcat-9.0.12/webapps/test/index.jsp

输入Welcome
浏览器打开"ip:8080/test"可以看到Welcome
部署成功!

你可能感兴趣的:(自学的那些记录)