Jupyter AI

6 Linux系统安装与配置之基础配置与优化

📅 发表日期: 2024年8月12日

分类: 🛠️Linux 维护

👁️阅读: --

在上一篇中,我们详细讨论了Linux系统的安装过程。本篇将集中于安装后的基础配置与性能优化,以确保你的Linux系统运行顺畅、稳定,并能够为后续的用户和权限管理奠定基础。

1. 基础配置

在成功安装Linux系统后,首先需要进行一些基本配置,以提高系统的安全性和可用性。

1.1 更新系统

安装完成后,首先应更新系统以获取最新的安全补丁和软件包。可以使用以下命令来完成这一操作:

sudo apt update && sudo apt upgrade -y

如果你使用的是基于Red Hat的系统,命令为:

sudo yum update -y

1.2 配置网络

确保网络设置正确是非常重要的一步。下面是检查和配置网络的一些基本命令:

  • 查看网络状态

    ip a
    
  • 编辑网络配置(以 Ubuntu 为例):

    编辑/etc/netplan/01-netcfg.yaml文件,内容类似于:

    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          dhcp4: true
    

    之后应用更改:

    sudo netplan apply
    

1.3 配置防火墙

为了保护你的Linux系统,启用防火墙是个好主意。你可以使用ufw(Uncomplicated Firewall)来进行简单的防火墙配置。以下是基本的配置步骤:

  • 启用防火墙

    sudo ufw enable
    
  • 允许SSH连接

    sudo ufw allow ssh
    
  • 查看防火墙状态

    sudo ufw status
    

1.4 配置时区与时间

设置正确的时区和时间有助于日志记录和任务调度。使用以下命令更改时区:

sudo timedatectl set-timezone Asia/Shanghai

检查时区设置:

timedatectl

2. 性能优化

完成基础配置后,我们可以进一步优化系统性能,以提高其响应速度和稳定性。

2.1 关闭不必要的服务

安装后的Linux系统可能会启动一些不必要的默认服务。可以使用systemctl来查看和停止这些服务。

  • 查看当前运行的服务

    systemctl list-units --type=service
    
  • 停止和禁用不必要的服务

    sudo systemctl stop <service-name>
    sudo systemctl disable <service-name>
    

2.2 文件系统优化

使用适合的文件系统和挂载选项可以提升 I/O 性能。常见的文件系统包括 ext4xfsbtrfs。为提高性能,可以在/etc/fstab中进行挂载选项的设置,例如:

UUID=xxxx-xxxx-xxxx  /  ext4  defaults,noatime,noswap  0  1

这里的noatime选项可以减少文件读取时的时间消耗。

2.3 内核参数优化

通过调整内核参数可以提升系统性能。使用sysctl工具来加载和编辑内核参数。

查看当前参数:

sysctl -a

编辑参数(例如提高TCP缓冲区大小):

sudo vi /etc/sysctl.conf

添加或修改如下行:

net.core.rmem_max = 16777216
net.core.wmem_max = 16777216

应用更改:

sudo sysctl -p

2.4 监控系统性能

定期监控系统性能对于发现瓶颈和调整配置至关重要。可以使用tophtopiostatvmstat等工具来查看系统的CPU、内存、和I/O使用情况。

top

htop

这些工具将让你实时监控系统的性能指标。

总结

本篇中,我们探讨了Linux系统安装后所需的一些基础配置和性能优化步骤,包括更新系统、配置网络、防火墙、安全性设置、服务管理及系统性能调优。这些步骤为你后续的用户和权限管理打下了坚实的基础。在下一篇中,我们将进一步讨论用户管理命令,希望大家持续关注。

🛠️Linux 维护 (滚动鼠标查看)