Winserver安装Linux虚拟机执行java程序踩坑

前言:

        “好久没有更新文章了,最近太忙了!”一个特别朴实无华的小马哥说到。

        “小马蝈蝈,那你现在更新文章了,是不是很闲啊,来帮我....” 耳畔听到一个妹子的声音。咳咳咳~~此处省略一万字,文末也没有哈,真没有。

项目背景:

        我们是java项目,需要部署在linux服务器上,但是奈何客户的环境是winserver,那怎么办呢?这么复杂的问题,肯定难不倒聪明绝顶的程序猿咯。


解决方案:

        为了考虑以后给不同的客户部署的便捷性,我们决定,第一、用VMare创建一个linux镜像,然后在里面部署好我们的java项目和所用到的一切环境。第二、直接将镜像文件拷贝到客户电脑上,然后通过VMplayer播放。ok~~~~bingo~~~~~~~天空飘来五个字~~~~完美。


遇到的坑:

        没成想,delay了三天又飘来三个字~~~~个毛线。挨咬,不错喔!刚好凑齐五个字。

        相信猿们都遇到过这样的问题,在自己的环境上可以完美运行,但是一旦到客户的环境上就出现了各种问题,令人抓狂!没有遇到问题,怎么能体现猿们的聪明和绝顶呢?^_^

        问题一: 时间你修改了吗?固化到bios了吗?

        问题二: 防火墙你关了吗?是永久的那种吗?

        问题三: 设置共享后,永久生效了吗?

        问题四: 虚拟机分配了很大的磁盘,但是你挂载了吗?fdisk和parted了解吗?

        问题五: 虚拟机镜像你备份了吗?

        问题六: 关键数据备份了吗?

        问题七: 虚拟机的存储数据的安全性方案,想过吗?

        问题八: 虚拟机共享文件夹设置了吗?是永久的那种吗?

        问题九: 持续更新中~~~~~

猿无远虑,必有近忧。只有想好了这些问题,才能避免后面的许多坑,才能极大的提升效率。


爬坑日记:

        1.问题一: 时间你修改了吗?固化到bios了吗?

这个问题看似很简单,但是很重要,而且我们很容易忽略。拿linux虚拟机做实验的朋友会知道。当你把linux还原到某个点的时候,vmware帮不了你把系统时间也给重设了。如果我们忘记了,程序启动后,会出现各种问题,并且产生很多脏数据。

 手动设置

date -s "20220111 18:30:50"

时间设置完了就要保存了。如果你会正常关机还好说。系统关的时候会保存一次,可是如果你可能不正常关机的话,可以这么先保存一下设置

hwclock --systohc

查看时区是否正常,修改时区

date命令查看虚拟机时间及时区

如果时区不对,在虚拟机界面设置时区

方法二:执行起来比较简单,亲测

1.查看服务器时区是否准确

[root]# date


如果时间没错,请注意时区是否是CST北京时间。如果不是请看下一步。

[root]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

[root]# date

发现时区变成了CST,即时区修改成功

查看服务器时间是否准确

[root]# date

如果时间错误,请修改为本地时间。例如:

[root]# date -s "20220307 19:02:20"

以系统时间为基准修改硬件时间

[root]# hwclock -w

再次检查服务器时区及时间是否正确

        2.问题二: 防火墙你关了吗?是永久的那种吗?
 

1:查看防火状态
systemctl status firewalld
service  iptables status

2:暂时关闭防火墙
systemctl stop firewalld
service  iptables stop

3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off

4:重启防火墙
systemctl enable firewalld
service iptables restart  

如果你关闭了防火墙还是端口不通的话,看下安全组策略。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值