IPMI 安装 CentOS 7 长时间卡住不动解决办法
之前有介绍如何通过 Supermicro IPMI 远程安装系统,近日切换安装 CentOS 7 时遇到个奇怪问题。装载 ISO 镜像后没法进入图形安装界面,长时间卡在命令执行界面(超过 2 小时。IPMI 安装比较慢,一两小时内算正常),试了几次都是这样。
之前有介绍如何通过 Supermicro IPMI 远程安装系统,近日切换安装 CentOS 7 时遇到个奇怪问题。装载 ISO 镜像后没法进入图形安装界面,长时间卡在命令执行界面(超过 2 小时。IPMI 安装比较慢,一两小时内算正常),试了几次都是这样。
运行 yum update 默认会更新内核版本,长此以往,系统中可能同时存在多个内核版本。亦或手动更新最新内核后,想要删除多余不用的内核版本。具体操作方法见文中介绍。
清除 CentOS 系统中的使用痕迹和各类型缓存,包括 SSH 登录记录、终端里运行过的命令,系统日志文件、YUM缓存,释放内存 buff/cache。
使用 CentOS 光盘镜像安装系统需要自行配置网络,不然安装后没办法 SSH 连接。虽然可以用 VNC 之类控制面板登录配置,但由于不能复制粘贴,操作起来比较麻烦,还是安装过程中顺便配上好些。
CentOS 在同一网卡配置文件下添加多个 IP 可以用 IPADDRx 参数(x 是从 0 开始的连续整数)。也可以创建多个网卡配置文件,例如 ifcfg-eth0:x 这样以此类推,每个配置文件绑定 1 个 IP。当要配置大量连续 IP 则可以用另一个方法,更加简单。
CentOS 网卡配置文件中有个名为 NM_CONTROLLED 参数,其默认值是 yes。然而在很多教程里看到建议设置 no,但未进一步解释其含义。为了弄明白这个问题网上查了相关资料,下面概要总结下。
为方便平时查看带时间戳的日志/事件,系统常规设置项之一是修改默认时区。不同于 CentOS7 可以用简单一句命令搞定,CentOS6 稍微多了个步骤,下面介绍具体设置方法。
如果没有在 CentOS 安装过程中配置网络,之后需要手动修改网卡配置文件,设置静态 IP 地址和子网掩码(外网访问须同时设置网关和 DNS),相关信息可以从主机商处获取。下面介绍具体设置方法。
在服务器新加 SCSI 类型硬盘后,不重启系统情况下可能识别不了,需要用命令手动刷新一下。命令中的 scsi_host 值需先确认。因为服务器通常有多个 SCSI 接口,那么如何查询使用的是哪个接口呢?具体见正文介绍。
SELinux 是 Linux 内核的一个安全增强功能,其主要作用是控制程序服务的操作权限,包括对系统服务、网络端口、文件资源方面的访问约束。也因其严格限制策略和复杂配置门槛,一般个人用户很难驾驭。基本装完系统就默认关掉它,不然以后部署服务很容易遇到被限制问题。
记一下 SolusVM 节点服务器硬盘分区要求及操作步骤。由于 SolusVM 对 CentOS 7 兼容还不完美,存在不能虚拟机限速 / 随宿主机自启等问题,因此目前一般建议服务器安装使用 CentOS 6.X 系统。
此教程写给想要手动部署LNMP建站环境的网友参考,文中步骤全部经过作者测试通过,并以具操作性、便于维护、可靠安装源为原则介绍。让你不借助一键安装包的情况下,也能轻松学会搭建LNMP。
CentOS默认源里的软件版本低是众所周知的,虽然基础软件得到长期安全支持。但有时没法满足使用需求。若要安装新版本软件,除手动编译和使用软件官方源(如果提供的话),可以通过第三方软件源安装。现在比较知名且广泛使用的源有EPEL、IUS、SCL、Remi,更多介绍可以查看这个页面。
在服务器生产环境,许多人出于稳定性和支持周期考量,会优先选择RHEL系的CentOS系统使用。我们在主机商处开通服务器后,通常会直接提供root登录信息。虽然这样也可以直接使用,但十分之不推荐。为改善服务器的安全强度,并为之后操作养成良好习惯,建议完成以下必要基础配置。
平时经常测试不同VPS,免不了安装各种软件工具。有时系统默认配置的软件源很慢,需要更改从其它软件仓库下载安装。今天也遇到这一问题,顺便记下操作流程,方便新手参考使用。这里介绍的是CentOS系统更换方法,如果其它Linux系统或觉得手动麻烦,可使用文章最后提供的一键设置脚本。
平时有些调试操作需要在Web环境下进行,除了本地电脑用XAMPP之类软件解决外,也可以直接在服务器上安装Nginx使用。下面介绍如何在CentOS系统下快速配置Nginx服务,安装方法参考自官方文档,并就实际可能遇到的问题做了一些补充。