运维那点事 装Fedora 20跑项目应用
目录:
- 效果:通网络。方便远程访问。
- 效果:可用ssh远程访问命令。
- 效果:不能yum,就给我传文件!
- 解决远程工具SecureCRT出现乱码和Scrollback行数不够的问题
- 本地能访问。(即本地访问http://127.0.0.1:8080/能出欢迎界面)。
- tomcat外部能访问;
- mysql:我的应用能用(登录),我的客户端软件能连(navicat for mysql),我的数据备份能还原!
- 其他软件暂不多说~
内容:
- 效果:通网络。方便远程访问。
若是在虚拟机上,则同时需要通局域网。这里记得设置为桥接,勾选“复制物理网络连接状态”。这样才会跟主机在同一个局域网ip段。
- 效果:可用ssh远程访问命令。
ssh服务安装;iptables-services安装;防火墙关闭;ssh-server启动;
[root@localhost ~]# rpm -qa | grep openssh-server
openssh-server-6.3p1-5.fc20. x86_64 (这行表示已安装)
若未安装ssh服务,可输入:
#yum install openssh-server
进行安装
关键字:Connection refused; time out;Unit iptables.service not loaded;
参考文章: http://www.tuicool.com/articles/UvYVbq 等
问题定位如下:
This simple means you do not have iptables-servicespackage installed.
操作:
Open Terminal and install.
2 安装iptalbes-services
在完成第一步并用远程命令ssh后发现“Connection refused”,而不是 time out,证明有可能是防火墙问题。
在关闭防火墙的时候出现一下提示信息:Unit iptables.service not loaded. 百度后根据此文章http://www.tuicool.com/articles/UvYVbq 进行操作。
yum install iptables-services
错误原因:
1.sshd 未安装
2.sshd 未启动
3.防火墙
在文章http://blog.163.com/yungang_z/blog/static/175153133201101211513649/ 的帮助下,得知:
安装后并不是跟ubuntu一样,默认启动的,还需要手动启动。#service sshd start,搞定!接下来就可以用puty或者SecureCRT进行远程访问,继续后续操作。
- 效果:ftp服务器。可以让我把jdk什么的传过去。
见http://alex-cheung.iteye.com/blog/2088692 运维那点事3:搭建ftp服务器(fedora)
- 效果:解决远程工具SecureCRT出现乱码和Scrollback行数不够的问题
#export LANG=zh_CN.GB2312
如果可以的话,在/etc/sysconfig/i18n(Redhat是这个路径),修改LANG=zh_CN.GB2312,注释掉原来的LANG那行,这样就永久生效了。
有时候想tail看日志,回滚到工具的第一行,以为没报错运行良好,结果绕了个大大的弯才知道……结果是因为工具默认的卷屛500行没报错信息而已。即默认设置的行数不够用。
这个时候就需要修改默认最大行数了。参考http://blog.chinaunix.net/uid-25906157-id-3391861.html ,修改Terminal => Emulation => Scrollback 20000。
- 效果:本地能访问。(即本地访问http://127.0.0.1:8080/能出欢迎界面)。
可参考 http://www.qianshoublog.com/post/10331.html Fedora 20下安装官方JDK替换OpenJDK并配置环境变量
或 运维那点事5:搭建个tomcat(fedora20)http://alex-cheung.iteye.com/blog/2088857
- 效果:tomcat外部能访问
参考了http://shufei0114.iteye.com/blog/803502 和 http://my.oschina.net/u/1017069/blog/117509后,发现都是说iptables和端口开放的问题。但是,我本来就已经试了几次service iptables stop,没有报错。然后,
·看了日志catalina.out也无错误情况;
·安装wget命令并执行 wget http://ip:8080/也Ok;
·逼我去弄图形界面,用本地浏览器去访问也OK;
·重启了还是一样;
我去,就是不给我报错误!正在苦恼究竟是啥情况的时候,我就乱来地用了个#service iptalbes restart。O(OK)了。我去,到现在还是不知道究竟是怎么一回事。#service iptables stop不行,但是这个倒是行?
- 效果:我的应用能用(登录),我的客户端软件能连(navicat for mysql),我的数据备份能还原!
请参考 http://alex-cheung.iteye.com/blog/2088795 运维那点事4:搭建mysql(fedora20)
上一篇: 运维那点事6:安装其他必要软件之安装openOffice
下一篇: 单据套打类报表的设计要点