云部署第一天遇到的问题总结 博客分类: 系统诊断 云部署
程序员文章站
2024-03-13 11:14:27
...
今天是在廊坊云中心做云部署的第一天,遇到了不少问题,磕磕绊绊地解决了。刚加班回来,在酒店洗完澡,还挺舒服的。总结一下今天遇到的问题
在虚拟机上安装oracle,还有前端的http server都还比较顺利,虚拟机console也玩了一下。主要卡在2个很小的问题上:
1、防火墙配置
前端的http server用的是apache,处理https请求。server搭建好了以后,用浏览器访问却打不开
用
发现已经在侦听xxxx端口的请求了,那说明apache已经起来了。但是用浏览器却无法访问
折腾了好久,才想到可能是防火墙的原因。在防火墙里放开xxxx端口,就成功了
2、linux乱码
安装app的时候,安装脚本报错中断了,提示switch to user root failure
试了好几次都这样,后来直接用ssh连到虚拟机上,输入
结果出来一个乱码,后面跟着一个问号。看了一下安装脚本,预期是看到password?时,输入事先配置的root密码
但是现在是乱码,所以脚本就走不下去了。由乱码想到可能是linux语言设置的问题,用yast2工具看了下,果然是把默认language设置成简体中文了。改成英文再执行安装脚本就好了
这里有2个教训,一个是不知道这个虚拟机怎么会把初始语言设置成简体中文,太奇怪了。第二个是安装脚本这样写不科学,依赖操作系统的CLI文本。那如果换一个操作系统,照样不能用(我们用的是SUSE)。这好像我十多年前玩MUD做机器人的写法,安装脚本不能这么写
总结:
现在想想,其实这2个问题都很简单。如果我对操作系统和网络知识更了解的话,应该第一时间就能解决了吧。虽然最后也搞定了,但是浪费了很多时间,害得晚上还加班了
作为技术人员,只会编码,不懂部署,对操作系统和网络知识缺乏了解,就好像瘸子一样,是一条腿走路。尤其是我都做了快6年开发了,系统部署的知识还这么缺乏,真是惭愧,后面我要重点多学一点这方面的东西
在虚拟机上安装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年开发了,系统部署的知识还这么缺乏,真是惭愧,后面我要重点多学一点这方面的东西
上一篇: 10分钟带你理解Java中的反射
下一篇: gym学习及二次开发