你再主动一点点 我们就有故事了
本篇文章就是为双11购买了云服务器的小伙伴准备的,此视频和图文教程讲解了一台服务器(CentOS7.3)从零到有的过程,配置了开发者最常用的三个基础服务(http、tomcat、mysql),自己动手过程中如有问题记得给小编留言!
博客原文链接: https://kang.baklib.com/d6b2/c6e8 话不多说,先看视频教程吧!图文教程
1.添加安全组规则
点击上图所示按钮后,添加规则(只需看下图填两个地方即可)下面是我添加好的效果(小编在这里添加了常用的80、8080以及3306)
2.PuTTY远程登录服务器
点击后,在下图弹出的窗口中设置密码即可(改完记得重启)
成功登录远程服务器
3.安装httpd服务
查看firewall服务状态
systemctl status firewalld
查看firewall的状态
firewall-cmd --state
开启firewalld.service服务
service firewalld start查看服务状态:firewall-cmd --state
成功开启如下图所示
关闭firewalld.service服务
service firewalld stop查看服务状态:firewall-cmd --state
成功关闭如下图所示
重启firewalld.service服务
service firewalld restart查看服务状态:firewall-cmd --state
成功重启如下图所示
查看防火墙规则
firewall-cmd --list-all
由上图可以看到,没有开放任何端口号,下面我们依次开放80、8080、3306端口(显示完success后,并没有实际生效,继续往下看)
firewall-cmd --permanent --add-port=80/tcp firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --permanent --add-port=3306/tcp添加好端口后重启防火墙生效
firewall-cmd --reload
效果图如下所示
设置防火墙开机自启
systemctl enable firewalld.service
使用管道命令查看防火墙开机启动状态
systemctl list-unit-files | grep fire显示下图即为成功设置开机自启
至此端口号已经设置完成,接下来安装httpd服务
yum install -y httpd配置开机启动
chkconfig httpd on
重启服务生效
service httpd restart
看到下图效果即为设置成功
直接在浏览器输入自己服务器的公网IP即可访问默认的httpd服务提供的网页
出现以下图示即为配置完成
4.配置jdk环境
先使用FileZilla将jdk-8u221-linux-x64.tar.gz上传到服务器的/usr/lib/jvm目录下
jvm目录没有的话自己先创建好
使用命令进行解压缩
tar -zxvf jdk-8u221-linux-x64.tar.gz最终效果图如下所示
解压完成后,开始配置环境
vi /etc/profile输入命令回车后,如下图所示
进入后啥也不要动(下面的操作严格注意大小写)
先输入G
再输入o
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221export JRE_PATH=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH
输入完成后,先按下esc键
然后输入:wq,保存退出
保存退出后在终端输入
source /etc/profile
执行上面的命令后,没有任何显示,这就对了,正如Unix的哲学“没有消息就是好消息”,说明成功了!
最后一步我们输入
java -version
出现下图所示效果即为配置完成
5.安装tomcat
这里小编安装了两个版本的tomcat
先使用FileZilla将两个gz包上传到/opt目录下
在PuTTY中解压刚才上传的两个gz包
tar -zxvf apache-tomcat-7.0.59.tar.gz tar -zxvf apache-tomcat-8.5.9.tar.gz解压完成如下图所示
这里我使用mv命令将这两个目录进行重命名,如下图所示
至此tomcat已经配置到服务器中
6.安装MySQL
CentOS7默认安装mariadb数据库卸载mariadb。
rpm -qa | grep mariadb
yum remove mariadb-libs.x86_64
选择一个目录下载并安装
mkdir mysql_package
cd mysql_package
下载MySQL yum源
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装yum源
rpm -ivh mysql57-community-release-el7-11.noarch.rpm下图所示yum源安装成功
正式安装MySQL
yum install mysql-community-server
启动MySQL
service mysqld start使用命令mysql -u root登录,出现以下错误
首先停止mysql服务
service mysqld stop执行命令以root权限的方式启动
mysqld --user=root --skip-grant-tables &
登录MySQL
mysql -uroot
设置密码
UPDATE mysql.user SET authentication_string=PASSWORD('密码') where USER='root'; flush privileges;exit;
再次进入(使用自己设置的密码)
mysql -u root –p设置root权限的远程访问
grant all privileges on *.* to root@"%" identified by "密码"; ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'; flush privileges;远程连接成功
设置MySQL开机自启
systemctl enable mysqld.service
查看 centos7.3的开机启动项目
systemctl list-unit-files | grep mysql
至此一台CentOS7.3的阿里云服务器的基本配置已经完成,为您看到最后点个赞!
如果这篇文章对你有帮助的话,就顺手点个在看,支持一下叭感谢各位!
王卡免流
自己动手,丰衣足食
留言墙