一、虚拟机安装linux

1 下载CentOS原版镜像

2 如何切换至命令行界面?

  • 如何切换至命令行界面?
    (方式一)打开终端输入【systemctl set-default graphical.target】设置开机默认是命令行界面。然后输入【reboot】重启。
    (方式二)终端输入【init 3】切换至命令行界面,输入【init 5】切换至图形化界面。
  • 如何切换至root用户:【sudo su】

二、配置网络

1 图形界面下的联网

  • 点击右上角的【有线】,点击【连接】

2 命令行界面下的联网

  • CentOS默认是关闭联网的,需要手动开启网卡。
  • 输入命令【ip addr】查看网卡,其中没有ip地址(inet)的第二个网卡“ens33”就是没有开启的网卡。
    Java:部署Linux的JDK环境,运行Jar包
  • 输入命令【ifup ens33】开启网卡"ens33"。
  • 再次输入【ip addr】验证网卡是否已开启。
  • 尝试【ping 114.114.114.114】验证是否已联网。
    Java:部署Linux的JDK环境,运行Jar包

二、yum部署jdk环境

  • 输入【yum -y list java*】查看yum服务器上可用的jdk列表
  • 带-devel的安装的是jdk,而不带-devel的,实际上安装的是jre,所以要选择-devel版本。
    Java:部署Linux的JDK环境,运行Jar包
  • 安装jdk:【yum install -y java-1.8.0-openjdk-devel.x86_64】
    Java:部署Linux的JDK环境,运行Jar包
  • 输入【java -version】验证安装成功。
    Java:部署Linux的JDK环境,运行Jar包

三、用XShell上传文件至linux

  • 安装XShell
  • 用XShell登录Linux(用【ip addr】看自己的IP,默认22端口)
  • 安装lrzsz:【 yum -y install lrzsz】
  • 输入命令【rz -y 】后弹出文件选择框进行上传。

四、运行导出的可执行Jar包

  • 输入命令【Java -jar XXX.jar】

五、开启端口监听

  • 如果运行的Java程序需要监听端口,例如9999端口,那么就需要开启端口。
  • 输入命令【netstat -an | grep 23】查看9999端口的状态,如果显示下图(绿色框部分)则表示已有一个进程在监听此端口,如果输入命令后没有反应则说明查不到任何进程在监听此端口,此时考虑是否启动了Java程序。
    Java:部署Linux的JDK环境,运行Jar包
  • 输入命令【# firewall-cmd --add-port=9999/tcp】使防火墙放行9999端口。
    Java:部署Linux的JDK环境,运行Jar包
  • 至此,Java程序可以正常的监听9999端口了。

参考资料

相关文章:

  • 2021-07-24
  • 2021-05-12
  • 2021-11-07
  • 2021-09-14
  • 2021-12-05
  • 2021-11-24
  • 2022-12-23
  • 2021-12-14
猜你喜欢
  • 2021-06-01
  • 2021-07-01
  • 2021-09-07
  • 2022-12-23
  • 2021-05-12
  • 2022-12-23
  • 2021-11-18
相关资源
相似解决方案