郭震 AI公众号:郭震AI

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

发布日期:

分类: Linux运维

预计阅读: 3 分钟

阅读次数: 0

预计阅读3 分钟
结构重点11 个
图文要点0 张
正文规模1.2k 字

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

    分享文章

    转发到常用平台

    微信/朋友圈可先复制链接

    相关内容

    更多相关文章

    返回栏目

    Reader Messages

    读者留言

    有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

    最多 800 字

    为了防刷,每条留言会做长度、链接数量和提交频率限制。

    0/800

    留言列表

    0
    正在加载留言...