温馨提示×

CentOS FetchLinux配置技巧有哪些

小樊
68
2025-03-30 00:54:29
栏目: 智能运维

在CentOS系统中,配置技巧涉及多个方面,包括网络配置、环境变量设置、软件包管理、安全配置等。以下是一些常见的配置技巧:

网络配置

  • 低版本CentOS/RHEL系列

    • 修改网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-<interface_name>
      • DEVICE=eth0:指定网卡名称
      • BOOTPROTO=static:设置为静态IP
      • IPADDR=192.168.1.100:设置IP地址
      • NETMASK=255.255.255.0:设置子网掩码
      • GATEWAY=192.168.1.1:设置网关
      • ONBOOT=yes:设置开机自启
    • 重启网卡服务:systemctl restart network
  • 高版本CentOS/RHEL系列及Fedora

    • 修改网卡配置文件:/etc/NetworkManager/system-connections/<connection_name>
      • [ipv4]部分设置addressgateway
    • 重启网卡服务:systemctl restart NetworkManager

环境变量配置

  • 配置临时环境变量:在命令行输入 export PATH=$PATH:/path/to/new/directory
  • 配置用户bash环境变量:编辑 ~/.bashrc 文件,添加 export PATH=$PATH:/path/to/new/directory
  • 配置系统环境变量:编辑 /etc/profile/etc/bashrc 文件,添加 export PATH=$PATH:/path/to/new/directory

软件包管理

  • 更新系统:使用 sudo dnf update 更新到最新版本
  • 安装常用软件:例如,使用 sudo yum install httpd php mysql 安装Apache、PHP和MySQL

防火墙配置

  • 打开服务端口
    • 编辑 /etc/sysconfig/iptables 文件,添加规则打开所需端口,例如:
      *filter :INPUT ACCEPT [0:0]
      :FORWARD ACCEPT [0:0]
      :OUTPUT ACCEPT [0:0]
      -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
      -A INPUT -p icmp -j ACCEPT
      -A INPUT -i lo -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
      -A INPUT -j REJECT --reject-with icmp-host-prohibited
      -A FORWARD -j REJECT --reject-with icmp-host-prohibited
      COMMIT
      
    • 重启防火墙服务:sudo service iptables restart

SELinux配置

  • 查看状态:使用 sestatus 命令
  • 配置SELinux:根据需要启用或禁用SELinux

其他配置技巧

  • 配置Anaconda
    • 下载Anaconda安装包并设置权限:chmod +x Anaconda3-2024.10-1-Linux-x86_64.sh
    • 执行安装脚本:./Anaconda3-2024.10-1-Linux-x86_64.sh
    • 配置环境变量:export PATH=/home/conda/conda/bin:$PATH
    • 编辑 ~/.bashrc 文件以永久保存环境变量

以上技巧涵盖了CentOS系统配置的多个方面,希望对你有所帮助。

0