发表于: 2017-12-22 20:52:29
1 808
今日完成
因为之前买的半年的阿里服务器,这里回顾一下,环境部署的步骤。
1,配置JDK
在终端,通过:
yum list java*
查看阿里云有的java包
可以看到有很多,并且有java1.8.0
通过如下命令安装jdk:
yum install java-1.8.0-openjdk*
安装完成之后,我们可以通过
java -version
查看java安装是否成功
而且通过这种方式安装的不需要配置java环境变量。
2,使用yum安装mysql5.6
centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本。所以,正确的安装mysql5姿势是要先安装带有可用的mysql5系列社区版资源的rpm包
# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
这个时候查看当前可用的mysql安装资源:
# yum repolist enabled | grep "mysql.*-community.*"
一般来说,只要安装mysql-server跟mysql-client
这个时候我们可以直接使用yum的方式安装MySQL了
# yum -y install mysql-community-server
安装完的配置
加入开机启动
# systemctl enable mysqld
启动MySQL服务
# systemctl start mysqld
输入设置命令:
# mysql_secure_installation
这里需要注意,如图中箭头指示所示,如果你是第一次进行这个设置,那么只需要进行回车就可以进行下一步的设置;如果你之前进行过设置,那么需要输入当前root用户的密码才可以进行下一步的操作。
Set root password? [Y/n] y [设置root用户密码]
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y [删除匿名用户]
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] n [禁止root远程登录]
... skipping.
By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] n [删除test数据库]
- Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
... Failed! Not critical, keep moving...
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y [刷新权限]
... Success!
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Cleaning up...
3,安装maven
(1)官网找到最新版的安装包:http://maven.apache.org/download.cgi
拷贝文件名为 *-bin.tar.gz 的链接地址;
(2)下载
(3)解压
# tar -zxvf apache-maven-3.5.2-bin.tar.gz
(4)配置环境变量
# vim /etc/profile
export M2_HOME=/usr/local/maven
export PATH=$PATH:$M2_HOME/bin
(5)需要配置下maven的镜像,使用墙内阿里云镜像,否则去墙外中央仓库拉包龟速。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
4,配置tomcat
(1)切换到/usr/local,下载tomcat
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz
(2)解压文件
Tar -zxvf apache-tomcat-8.5.23.tar.gz
(3)删除压缩文件
rm -rf apache-tomcat-8.5.23.tar.gz
(4)修改目录
#mv apache-tomcat-8.5.23 tomcat
(5)请确认防火墙是否开放了 Tomcat 访问端口, 还有是阿里云里面有个安全组需要把8080端口加入进去。
(6)启动tomcat,输入启动命令:
/usr/local/tomcat/bin/startup.sh
之后就可以通过外网访问你的tomcat了,通过浏览器输入 ip:8080会出现如下页面,则说明成功。
遇到的疑惑
无
明日计划
深度思考,学习什么时svn和git
收获
学会了配置安装开发环境,顺便记一下vim命令
vi: Visual Interface 可视化接口
vim: VI iMproved VI增强版
vim模式:
- 编辑模式(命令模式)
- 输入模式
- 末行模式
模式转换:
编辑-->输入:
i: 在当前光标所在字符的前面,转为输入模式;
a: 在当前光标所在字符的后面,转为输入模式;
o: 在当前光标所在行的下方,新建一行,并转为输入模式;
I:在当前光标所在行的行首,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式;
输入-->编辑:
ESC
编辑-->末行:
:
末行-->编辑:
ESC, ESC
注:输入模式和末行模式之间不能直接切换
一、打开文件
vim +# :打开文件,并定位于第#行
vim +:打开文件,定位至最后一行
vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首
二、关闭文件
1、末行模式关闭文件
:q 退出
:wq 保存并退出
:q! 不保存并退出
:w 保存
:w! 强行保存
:wq --> :x
2、编辑模式下退出
ZZ: 保存并退出
评论