云部署第一天遇到的有关问题总结
云部署第一天遇到的问题总结今天是在廊坊云中心做云部署的第一天,遇到了不少问题,磕磕绊绊地解决了。刚加班
云部署第一天遇到的问题总结
今天是在廊坊云中心做云部署的第一天,遇到了不少问题,磕磕绊绊地解决了。刚加班回来,在酒店洗完澡,还挺舒服的。总结一下今天遇到的问题
在虚拟机上安装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年开发了,系统部署的知识还这么缺乏,真是惭愧,后面我要重点多学一点这方面的东西