华为云linux服务器的安装JDK、安装tomcat,安装MySql
【摘要】 博主使用的是华为云CentOS7系统,因为使用本地文件安装JDK可以自由选择版本,所以我使用本地压缩文件上传到服务器的方式安装JDK;同理tomcat也是使用本地文件的方法;而mysql使用命令行的方法进行安装;云服务器需要远程访问,本文简要介绍常用的防火墙命令
前言:
博主使用的是华为云CentOS7系统,因为使用本地文件安装JDK可以自由选择版本,所以我使用本地压缩文件上传到服务器的方式安装JDK;同理tomcat也是使用本地文件的方法;而mysql使用命令行的方法进行安装;云服务器需要远程访问,本文简要介绍常用的防火墙命令
1. 安装JDK
1.1 卸载openJDK
Centos7一般都会带有自己的openJDK,但是OpenJDK只包含最精简的JDK,源代码不完整,所以一般都卸载后安装Oracle JDK。
1 2 3 4 5 6 | # 显示现有jdk的RPMrpm -qa | grep jdk# 卸载openJDKrpm -evh --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64rpm -evh --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 |
1.2 解压缩JDK
1 | tar -zxvf jdk-8u181-linux-x64.tar.gz -C /home/java |
1.3 设置环境变量
1 2 3 4 5 6 7 8 9 10 11 | # 编辑/etc/profile文件vim /etc/profile# 在文件最后插入export JAVA_HOME=/home/java/jdk1.8.0_181export PATH=$PATH:$JAVA_HOME/binexport JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar# 生效profilesource /etc/profile |
1.4 替换系统自带jdk
1 2 3 4 5 | # 安装jdk到替换列表中alternatives --install /usr/bin/java java /JAVA_HONE的位置/bin/java 300# 选择jdkalternatives --config java |
2. 防火墙管理
2.1 防火墙服务
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # 启动服务systemctl start firewalld# 关闭服务systemctl stop firewalld# 重启服务systemctl restart firewalld# 查看状态systemctl status firewalld# 开机启动systemctl enable firewalld# 开机禁用systemctl disable firewalld# 查看服务是否开机启动systemctl is-enabled firewalld# 查看已启动的服务列表systemctl list-unit-files|grep enabled# 查看启动失败的服务列表systemctl --failed |
2.2 防火墙命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | # 查看版本firewall-cmd --version# 查看帮助firewall-cmd --help# 显示状态firewall-cmd --state# 查看所有打开的端口firewall-cmd --zone=public --list-ports# 更新防火墙规则firewall-cmd --reload# 查看区域信息firewall-cmd --get-active-zones# 查看指定接口所属区域firewall-cmd --get-zone-of-interface=eth0# 拒绝所有包firewall-cmd --panic-on# 取消拒绝状态firewall-cmd --panic-off# 查看是否拒绝firewall-cmd --query-panic |
2.3 端口开放与删除
1 2 3 4 5 6 7 8 9 10 11 12 13 | # 临时开放,重启后失效firewall-cmd --zone=public --add-port=80/tcp# 永久开放firewall-cmd --zone=public --add-port=80/tcp --permanent# 查看firewall-cmd --zone=public --query-port=80/tcp# 删除firewall-cmd --zone=public --remove-port=80/tcp --permanent# 开放端口区间firewall-cmd --zone=public --add-port=8080-8082/tcp |
3. Tomcat
3.1 解压
1 | tar -zxvf apache-tomcat-8.5.43.tar.gz -C /home/java |
3.2 启动
1 2 3 4 5 | # 相对路径:在Tomcat所在目录/bin./startup.sh# 绝对路径/home/java/apache-tomcat-8.5.43/bin/startup.sh |
3.3 制作软连接
1 2 3 4 5 | # 启动ln -s /home/java/apache-tomcat-8.5.43/bin/startup.sh startup.sh# 关闭ln -s /home/java/apache-tomcat-8.5.43/bin/shutdown.sh shutdown.sh |
3.4 查看启动信息
1 | cat /home/java/apache-tomcat-8.5.43/logs/日志文件名称 |
3.5 开启防火墙端口
1 2 3 | # 8080端口开启,或指定端口开启firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --reload |
MySQL
3.1、安装rpm包
1 | rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm |
3.2、安装mysql
1 | yum -y install mysql-community-server |
3.3、加入开机启动(就是电脑启动的时候,自动启动MySQL服务)
1 | systemctl enable mysqld |
3.4、启动MySQL服务进程
1 | systemctl start mysqld |
3.5、配置root用户密码
1 | mysql_secure_installation |
然后根据提示输入root的密码

3.6、链接数据库
1 | mysql -u root -p |
Linux中导入MySQL数据库数据(严格来说是执行数据库的SQL语句)
1 | source /home/javen/java.sql; |
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)