标签 centos 下的文章

centos8 - xampp linux 5.5 - use a 32 bit compatibility library for your system - libnsl

问题:在centos8 64位系统里安装xampp for linux php 5.5,提示 “XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.”

尝试:可能是php使用了libnsl.so的模块,导致php加载出错。yum install libnsl 可安装 libnsl 后再次尝试。

参考:https://forums.centos.org/viewtopic.php?t=71785

创建centos6的vhd文件镜像 - 保留默认eth0网卡名称

现象:通过VirtualBox创建虚拟机,安装好centos6.5系统,然后为eth0的网卡配置了静态IP,最后将虚拟机的vhd磁盘镜像通过dd命令复制到线上的一台机,发现ping不通预配置好的静态IP,查看得知新机网卡的名称是eth1,不是eth0。

尝试:到原机系统,编辑文件 /etc/udev/rules.d/90-persistent-network.rules ,删除其中关于eth0的预配置内容(包含有网卡物理地址MAC信息)。然后重新将vhd的文件镜像复制到线上主机,新机重启后可以沿用eth0网卡名称和通过eth0的预配置静态IP连上互联网了。

参考:https://forums.centos.org/viewtopic.php?f=16&t=42758

magento1.x - CSS文件加载失败 - 禁用 SELinux

现象:重装CentOS系统后,迁回magento1.x的站点,打开网页时,格局错乱,很多.js和CSS文件提示403拒绝访问。

过程:

1.查看Web日志,有如这样的错误信息:[access_compat:error] [pid 13908] [client 220.243.135.218:61156] AH01797: client denied by server configuration: /var/www/sites/chinastonejewelry/var/www

2.setenforce 0 # 立即禁用SELinux功能,如果需彻底关闭,请更改 /etc/selinux/config 里的值

参考:https://docs.iredmail.org/install.iredmail.on.rhel.html#disable-selinux

在CentOS里查看ssh的登录记录

一个网址在浏览器里打开,无内容。ssh连接到Web服务器,查看index.php默认首页内容为空,文件的修改时间是今天清早05:22。

centos-ssh-log-1.png

执行命令 tail -100 /var/log/secure 倒查 secure 文件中记录的内容,有一条在相近时间成功ssh登录的记录。

centos-ssh-log-2.png

参考:https://serverfault.com/questions/273889/how-do-i-find-out-the-recent-ssh-logins-for-centos-and-their-ip-address

一例:超微服务器ipmi加载centos7-1804 iso文件安装失败

服务器主板是 X9SCL/X9SCM,CPU是 E3-1230,硬盘是 MARVELL Raid VD 0 - 3TB。

过程:

1.尝试从ipmi加载iso文件,安装最新centos7-1804,但卡死在字符启动那里了,如卡在 Started LVM2 PV scan on device 8:2 或 Staring Terminate Plymouth Boot Screen 之后,反正就是到不了图形安装界面
ipmi-centos-13.png

2.一开始以为是iso文件问题,换了网络安装镜像,最小环境安装镜像,DVD大安装镜像,都不行
ipmi-centos-14.png

3.又以为是上传不完整导致的,等了一个多小时,还是不行

4.换debian9的iso,正常安装

5.也能装centos6

4.在网上搜索,有网友说他的也不行,但换旧版的CentOS7-1151就可以安装了。一试,果真如此。装好centos7-1151后,可以yum update到1804
ipmi-centos-12.png

参考: