1. 关闭防火墙

  1. 立即停止防火墙服务​:

    systemctl stop firewalld
  2. 禁用防火墙开机自启​:

    systemctl disable firewalld
    • 说明​:

      • stop命令立即停止当前运行的防火墙服务。

      • disable命令确保防火墙在系统下次启动时不会自动运行。

      • 注意​:原指令中的 systenctl应为 systemctl

2. 关闭 SELinux

  1. 编辑 SELinux 配置文件​:

    vim /etc/selinux/config
    • 说明​:SELinux 的主配置文件通常是 /etc/selinux/config。另一个常见的路径 /etc/sysconfig/selinux通常是前者的符号链接。

  2. 修改 SELinux 模式​:

    • 找到 SELINUX=这一行。

    • 将其值修改为 disabled

    • 修改后的行应类似:

      SELINUX=disabled
  3. 保存并退出编辑器​ (在 vim 中:按 Esc,然后输入 :wq,再按 Enter)。

  4. 重启系统生效​:

    reboot
    • 重要说明​:

      • SELINUX设置为 disabled需要重启系统才能完全生效。这是永久性禁用 SELinux。

      • 如果只想临时禁用 SELinux 直到下次重启(无需修改配置文件),可以执行:

        setenforce 0

        setenforce 0将 SELinux 设置为 permissive模式,即记录违规但不阻止操作;setenforce 1设置为 enforcing模式)。

      • 重启后,可以使用 sestatus命令验证 SELinux 状态是否为 disabled。  

3. 配置时间同步 (NTP)​

此步骤旨在确保服务器时间与标准时间保持同步,这对于分布式系统(如Hadoop)的稳定运行至关重要。

  1. 准备工作:测试网络连通性并配置软件源

    为确保能正常下载软件,首先测试网络并配置国内的阿里云yum源(适用于CentOS 7)。

    # 测试网络连通性
    ping -c 3 8.8.8.8
    
    # 下载并替换为阿里云的Base源配置文件
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    
    # 将源配置中的`$releasever`变量替换为固定版本`7`,以确保兼容性
    sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
    
    # 清理旧缓存并生成新缓存
    yum clean all && yum makecache
  2. 安装NTP服务

    使用yum安装NTP软件包。

    yum -y install ntp
  3. 启动NTP服务并设置开机自启

    注意​:通常我们先配置好NTP服务器地址再启动,但根据原博客步骤,此处先启动默认服务。更佳实践是先在 /etc/ntp.conf中配置好阿里云NTP服务器(如 server ntp.aliyun.com iburst),然后再启动。

    # 启动ntpd服务(注意服务名是ntpd,不是ntp)
    systemctl start ntpd
    # 设置ntpd服务开机自动启动
    systemctl enable ntpd
  4. 验证时间同步状态

    服务启动后,可以使用以下命令检查同步状态。

    # 查看ntp服务器状态
    ntpq -p
    # 查看时间同步状态(不同系统命令可能不同)
    ntpstat
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐