运维那点事 装Fedora 20跑项目应用

目录: 

  1.  效果:通网络。方便远程访问。
  2.  效果:可用ssh远程访问命令。
  3.  效果:不能yum,就给我传文件!
  4.  解决远程工具SecureCRT出现乱码和Scrollback行数不够的问题
  5. 本地能访问。(即本地访问http://127.0.0.1:8080/能出欢迎界面)。
  6. tomcat外部能访问;
  7. mysql:我的应用能用(登录),我的客户端软件能连(navicat for mysql),我的数据备份能还原!
  8. 其他软件暂不多说~

 内容:

 

  •  效果:通网络。方便远程访问。

   若是在虚拟机上,则同时需要通局域网。这里记得设置为桥接,勾选“复制物理网络连接状态”。这样才会跟主机在同一个局域网ip段。

 

  •   效果:可用ssh远程访问命令。

  

   ssh服务安装;iptables-services安装;防火墙关闭;ssh-server启动;

 

写道
先确认是否已安装ssh服务:
[ [email protected] ~]# 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

 

 

 

 

写道
发现不是防火墙问题,重新百度“connection refused”后,得知有 得先 #ssh localhost测试下。然后有:

错误原因:
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行数不够的问题

 

写道
参考http://bbs.csdn.net/topics/390554262 Fedora19中文版使用SecureCRT远程SSH登陆,执行命令提示信息为乱码的问题

#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)