脚本宝典收集整理的这篇文章主要介绍了阿里云部署javaWeb项目依赖软件(jdk、tomcat、Mariadb数据库)的安装,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
🍅 程序员小王的博客F1a;程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
注意:一定要选择自己购买的服务器的区域
安全组是一种虚拟防火墙,具备状态检测和数据包过滤能力,用于在云端划分安全域。通
过配置安全组规则,您可以控制安全组内一台或多台ECS实例的入流量和出流量。
安全组具有以下功能特点:
一台ECS实例至少属于一个安全组,可以同时加入多个安全组。
一个安全组可以管理同一个地域内的多台ECS实例,这些实例要求具有相同安全保护需求并相互信
任。
在没有设置允许访问的安全组规则的情况下,不同安全组内的ECS实例默认内网不通。
同一安全组内的ECS实例之间可以实现内网互通。
(仅普通安全组)可以通过安全组规则授权两个安全组之间互访。
安全组支持有状态应用。一个有状态的会话连接中,会话的最长保持时间是910秒。安全组会默认
放行同一会话中的通信。例如,在会话期内,如果连接的数据包在入方向是允许的,则在出方向也
是允许的。
例如:学校的门卫和门卫职责的关系
FileZilla是一款免费开源的FTP客户端软件,虽然它是免费软件,可性能却一点也不含糊,比起那些共享软件来有过之而无不及,具备大多数的FTP软件功能。其可控性、有条理的界面和管理多站点的简化方式、特别是它的传输速度,简直是出神入化,也是它最大的特色
注意:主题ip地址:sftp://+公网地址
上传成功后:
我主要使用的是secureCRT,
1、下载secureCRT;(在我的gitee上面有)
2、新建连接
输入阿里云实例的密码
链接后页面
大家在安装下面这些软件的时候很容易出错,如果出错后可以选择恢复出厂设置
1.选择实例,找到右边更多
2.选择实例状态,停止—强制停止
3.选择磁盘和镜像,更换操作系统
1. 输入 cd /root
2. ls
3. cd /usr
4. ll(查看是否有java这个目录)
5. cd java(打开java目录)
1.cd /home/soft
2. ll
tar -xvf jdk-13.0.1_linux-x64_bin.tar.gz -C /usr/java
注意事项:输入jdk之后按Tab自动补全
c一定要大写
1、cd /usr/java/jdk-13.0.1/
2、pwd
执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。
jdk的当前目录:/usr/java/jdk-13.0.1
打开vim 编辑器编辑/etc/PRofifile 配置文件,进行jdk环境变量的配置。 vim /ect/profifile 进入
文档编辑状态,
按下:i键
在源文件最后一行加入以下配置代码,注意JAVA_HOME 的路径为jdk解压后的目录,
vim编辑器是系统自带的文本编辑器
1、按i键进行编辑
2、配置java环境
#set java environment
JAVA_HOME=/usr/java/jdk-13.0.1
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
3、先按ESC键后,输入:wq 退出vim编辑器(w代代表写入,q代表退出)
1、source /etc/profile
2、 java -version
@H_785_512@
1、cd /home/soft
2、 ls
3、 tar -xvf apache-tomcat-8.0.50.tar.gz -C /usr/local
1. cd /usr/local
2. ls
1、cd apache-tomcat-8.0.50/
2、 ls
3、 cd bin
4、 ll
# ./startup.sh
Maria DB 是mysql的一个分支,二者使用起来几乎没有区别,包括命
令等,主要由于mysql 被oracle收购,社区担心mysql有闭源的风险,因此未了避开这个分享,所以采用分支方式使用Mysq
rpm -qa | grep MariaDB
删除:yum remove mariadb
[root@node1 ~]# yum install -y mariadb mariadb-server
[root@node1 ~]# Systemctl start mariadb
[root@node1 ~]# systemctl enable mariadb
[root@node1 ~]# mysql_secure_installation
最近在用linux安装mysql,在执行
service mysqld start
遇到了这么一个问题:
env: /etc/init.d/mysqld: 权限不够
解决此问题的办法如下:
chmod a+wrx /etc/init.d/mysqld
然后再次执行:
service mysqld start
你惊奇的发现,只是你太粗心,mysql没有启动,于是你快速敲下
systemctl start mariadb
好,问题解决了,你接着输入mysql_secure_installation,来到这个界面
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]
1、show grants for root
2、select user,host from mysql.user;
grant all on *.* to root@'%' identified by "密码";
注意: 这里设置的远程连接密码可以不和本地密码一致,远程连接的时候用identified by后面的密码
以上是脚本宝典为你收集整理的阿里云部署javaWeb项目依赖软件(jdk、tomcat、Mariadb数据库)的安装全部内容,希望文章能够帮你解决阿里云部署javaWeb项目依赖软件(jdk、tomcat、Mariadb数据库)的安装所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。