日历

2018年七月
« 6月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

最近评论

    linux企业应用

    failed to load selinux policy,freezing错误修复

    今天一个客户说两台centos7.2系统的服务器修改配置文件,重启后连接不上了。在系统界面,按ESC键,在启动界面,看到!!!!failed to load selinux policy,freezing,还好,知道是修改SELINUX配置文件引起的。
    处理过程如下:
    1、开机时随便按下键盘,进入内核菜单,选择最上边的项;
    2、定位到 ro(linux 16 or linuxefi)
    3、把ro改成 “rw init=/sysroot/bin/sh”(或者“rw init= /bin/sh”,这是指定shell环境) 完成之后按 “Ctrl+x”, 就进入单用户模式了。
    4、系统出现#后,执行chroot /sysroot/
    5、vi /etc/selinux/config
    查看修改的位置,
    SELINUX=disabled
    SELINUXTYPE=targeted,
    修改错误,保存退出
    6、冷启动系统,系统正常进入。

    linux企业应用

    VMware虚拟机有大量磁盘IO错误的真相!

    症状:
    有一台mysql数据库服务器,启动一会,系统报大量的IO错误,进入数据库,尝试将表导出,导出的速度慢的受不了,在导出的过程中,报数据文件的磁盘IO错误。

    尝试:
    登录同在一个LUN上的虚拟机查看他们的状态,一切正常。将该LUN上的其他虚拟机全部迁走,只留下这台mysql服务器,mysql数据库依然有磁盘IO错误。
    在网上查系统IO错误的问题,数据库IO错误的问题,怀疑系统与数据库版本之间兼容性不行。后来查到这篇文章:
    https://blog.csdn.net/sinat_22679101/article/details/79293979
    赶紧将存储上告警的电池替换。再启动mysql数据库,没有错误了,将表导出的速度也恢复正常。

    控制器电池的作用是存储电源宕掉后,将缓存里的数据写入磁盘。但是电池故障怎么会造成磁盘IO错误呢,以前也遇到过N次电池故障啊,和上层的应用有毛毛关系啊。

    总结:
    如果有io错误,很可能和存储有关!
    控制器的电池会影响cache,但是和IO之间有神马关系。。。求解
    啥东西坏了都先看看线!都在线也未必都好用,真的不好说,是什么原因造成的问题啊。

    linux企业应用

    SecureCRT ssh登录linux 显示connection closed

    今天SecureCRT 登录内网linux机器就提示connection closed,但其他人可以登录,查看了linux机器防火墙没开着,
    查看/etc/hosts.allow ,/etc/hosts.deny 也没有限制。
    后来查到在/etc/ssh/sshd_config 有个默认MaxSessions 限制
    描述:
    MaxSessions
    Specifies the maximum number of open sessions permitted per net-
    work connection.  The default is 10

    默认为10个,由于这台linux服务器在另外一个网段,所以有可能是这个原因。
    试着把MaxSessions 改大了删掉前面的”#”号,
    /etc/init.d/sshd restart
    重启sshd服务后就ok了

    (2)
    之后又复现了 connection closed。
    在重启sshd 服务时,报了一下这样的错
    libz.so.1: failed to map segment from shared object: Permission denied
    其中libz.so.1是一个链接文件, libz是zlib压缩的库,安装这个库后执行了ldconfig
    删除这个libz 库后恢复了正常。