`

云部署第一天遇到的问题总结

阅读更多
今天是在廊坊云中心做云部署的第一天,遇到了不少问题,磕磕绊绊地解决了。刚加班回来,在酒店洗完澡,还挺舒服的。总结一下今天遇到的问题

在虚拟机上安装oracle,还有前端的http server都还比较顺利,虚拟机console也玩了一下。主要卡在2个很小的问题上:

1、防火墙配置

前端的http server用的是apache,处理https请求。server搭建好了以后,用浏览器访问却打不开


netstat -aon | grep xxxx

发现已经在侦听xxxx端口的请求了,那说明apache已经起来了。但是用浏览器却无法访问

折腾了好久,才想到可能是防火墙的原因。在防火墙里放开xxxx端口,就成功了

2、linux乱码

安装app的时候,安装脚本报错中断了,提示switch to user root failure

试了好几次都这样,后来直接用ssh连到虚拟机上,输入
su - root

结果出来一个乱码,后面跟着一个问号。看了一下安装脚本,预期是看到password?时,输入事先配置的root密码

但是现在是乱码,所以脚本就走不下去了。由乱码想到可能是linux语言设置的问题,用yast2工具看了下,果然是把默认language设置成简体中文了。改成英文再执行安装脚本就好了

这里有2个教训,一个是不知道这个虚拟机怎么会把初始语言设置成简体中文,太奇怪了。第二个是安装脚本这样写不科学,依赖操作系统的CLI文本。那如果换一个操作系统,照样不能用(我们用的是SUSE)。这好像我十多年前玩MUD做机器人的写法,安装脚本不能这么写

总结:

现在想想,其实这2个问题都很简单。如果我对操作系统和网络知识更了解的话,应该第一时间就能解决了吧。虽然最后也搞定了,但是浪费了很多时间,害得晚上还加班了

作为技术人员,只会编码,不懂部署,对操作系统和网络知识缺乏了解,就好像瘸子一样,是一条腿走路。尤其是我都做了快6年开发了,系统部署的知识还这么缺乏,真是惭愧,后面我要重点多学一点这方面的东西
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics