20150508

好久没写博客,

昨晚在弄聚石塔的服务器的时候,犯了一些错误。

记下来,万一以后再犯,也会有解决方法。


事情的起因,是小二的扫描结果,报openssh好几个漏洞未修复,升级就行

linux新手,因为ssh服务升级,会导致远程无法登陆,先开启并运行telent服务


期间,因为之前一直使用的vsftp来上传下载和修改文件,

用的是ftp账户,导致/etc下文件无法被覆盖,当时没设定好用户组权限。


脑子一热,直接 chmod -R 777 /etc


呵呵,这是一切连环反应的开始。

ftp,mysql等等,全部失效,查询后,是因为etc文件夹文件被修改为777后,由于安全机制,导致一系列访问失效。

聚石塔快照回滚。

却悲剧的发现,一切都还是不能用。


mysql连接不上,再连,拒绝。

整个人瞬间思密达,我本地的数据库和线上的数据库,已经一个月没有同步,

已经记不清改了几个表

查询端口,端口是开着的,网络连接没有问题

还好远程访问还在,远程重启mysql,提示,my.conf被忽视。

搜索,原来是因为我手贱把 etc下所有文件设定为777,linux出于安全考虑,不再读取配置文件。

文件修改为默认权限,mysql连接上。


vsftp无法连接。一直显示拒绝。

呵呵,反复查看配置文件后,想想重启下vsftp吧

然后发现,关闭失败,启动成功,

原来,回滚后,vsftp没有启动。


打开网站首页,显示nginx 502 bad

有了vsftp的先例,我去重启nginx,没用,

再一想,出现nginx提示,明显是启动着的,

难道是数据盘没挂载?我当初网站数据放在数据盘的。

去看挂载,发现是挂载好了的。

资源获取不到,那就是下一级,

当初二级配的tomcat,试着做的负载均衡

重启tomcat。关闭失败,启动成功。

网页打开了.....


又回到原点,只是数据表少了一张新建的,

还好,在网站服务没正式发布的时候出现的这些问题,

数据库没迁移到数据盘,是我很大的一个失误,服务器的容灾也没考虑好。


先完善服务应用,好了之后,备份好所有数据,要开始服务器的各种测试。

当一个问题出现,要好好追问为什么,有时候,可能就是一个小问题,比如服务没启动,却导致了很多无效追查

还有就是,要好好学习下linux,系统权限不是随便改的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值