6 Linux系统安装与配置之基础配置与优化
在上一篇中,我们详细讨论了Linux系统的安装过程。本篇将集中于安装后的基础配置与性能优化,以确保你的Linux系统运行顺畅、稳定,并能够为后续的用户和权限管理奠定基础。
1. 基础配置
在成功安装Linux系统后,首先需要进行一些基本配置,以提高系统的安全性和可用性。
1.1 更新系统
安装完成后,首先应更新系统以获取最新的安全补丁和软件包。可以使用以下命令来完成这一操作:
1 | sudo apt update && sudo apt upgrade -y |
如果你使用的是基于Red Hat的系统,命令为:
1 | sudo yum update -y |
1.2 配置网络
确保网络设置正确是非常重要的一步。下面是检查和配置网络的一些基本命令:
查看网络状态:
1
ip a
编辑网络配置(以 Ubuntu 为例):
编辑
/etc/netplan/01-netcfg.yaml
文件,内容类似于:1
2
3
4
5
6network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: true之后应用更改:
1
sudo netplan apply
1.3 配置防火墙
为了保护你的Linux系统,启用防火墙是个好主意。你可以使用ufw
(Uncomplicated Firewall)来进行简单的防火墙配置。以下是基本的配置步骤:
启用防火墙:
1
sudo ufw enable
允许SSH连接:
1
sudo ufw allow ssh
查看防火墙状态:
1
sudo ufw status
1.4 配置时区与时间
设置正确的时区和时间有助于日志记录和任务调度。使用以下命令更改时区:
1 | sudo timedatectl set-timezone Asia/Shanghai |
检查时区设置:
1 | timedatectl |
2. 性能优化
完成基础配置后,我们可以进一步优化系统性能,以提高其响应速度和稳定性。
2.1 关闭不必要的服务
安装后的Linux系统可能会启动一些不必要的默认服务。可以使用systemctl
来查看和停止这些服务。
查看当前运行的服务:
1
systemctl list-units --type=service
停止和禁用不必要的服务:
1
2sudo systemctl stop <service-name>
sudo systemctl disable <service-name>
2.2 文件系统优化
使用适合的文件系统和挂载选项可以提升 I/O 性能。常见的文件系统包括 ext4
、xfs
和 btrfs
。为提高性能,可以在/etc/fstab
中进行挂载选项的设置,例如:
1 | UUID=xxxx-xxxx-xxxx / ext4 defaults,noatime,noswap 0 1 |
这里的noatime
选项可以减少文件读取时的时间消耗。
2.3 内核参数优化
通过调整内核参数可以提升系统性能。使用sysctl
工具来加载和编辑内核参数。
查看当前参数:
1 | sysctl -a |
编辑参数(例如提高TCP缓冲区大小):
1 | sudo vi /etc/sysctl.conf |
添加或修改如下行:
1 | net.core.rmem_max = 16777216 |
应用更改:
1 | sudo sysctl -p |
2.4 监控系统性能
定期监控系统性能对于发现瓶颈和调整配置至关重要。可以使用top
、htop
、iostat
和vmstat
等工具来查看系统的CPU、内存、和I/O使用情况。
1 | top |
或
1 | htop |
这些工具将让你实时监控系统的性能指标。
总结
本篇中,我们探讨了Linux系统安装后所需的一些基础配置和性能优化步骤,包括更新系统、配置网络、防火墙、安全性设置、服务管理及系统性能调优。这些步骤为你后续的用户和权限管理打下了坚实的基础。在下一篇中,我们将进一步讨论用户管理命令,希望大家持续关注。
6 Linux系统安装与配置之基础配置与优化