Ubuntu安装后这8个设置一定要改,流畅度翻倍还安全

前言

  Ubuntu作为最受欢迎的Linux桌面发行版,凭借开源免费、稳定流畅、安全性高的优势,成为很多新手入门Linux、开发者搭建工作环境、普通用户日常办公的首选系统。但很多人安装完Ubuntu后,会发现系统默认设置存在诸多“不便”——软件下载缓慢、中文显示异常、桌面操作不顺手、安全防护不到位,甚至出现卡顿、闪退等问题,严重影响使用体验。

  其实,这些问题都能通过简单的设置优化轻松解决。本文针对Ubuntu(适配22.04 LTS、24.04 LTS等主流版本,兼容服务器与桌面版),分章节拆解安装后必须修改的核心设置,从基础优化、安全防护、易用性提升到进阶配置,每一步都附带详细操作步骤,小白也能跟着操作,帮你快速解锁Ubuntu的最佳使用体验,避免踩坑,让系统更流畅、更安全、更贴合个人使用习惯。

第一章 基础必改设置:筑牢系统运行根基,解决核心痛点

  基础设置是Ubuntu稳定运行的前提,也是解决“刚安装就卡顿、软件装不上”的关键。这部分设置操作简单,无需专业知识,优先修改能快速提升系统基础体验,避免后续使用中出现各类小问题。

1.1 更换软件源:解决下载慢、软件找不到的核心难题

  Ubuntu默认使用国外软件源,国内用户访问时会面临网络延迟高、下载速度慢的问题,甚至出现“软件包无法找到”“下载中断”等情况,这是安装后最需要优先修改的设置,没有之一。

  操作步骤十分简单,小白可直接图形化操作,无需输入复杂命令:第一步,打开Ubuntu桌面左上角的“应用程序”,搜索“软件和更新”并打开(需输入系统密码验证);第二步,在弹出的窗口中,找到“下载自”下拉框,默认显示“主服务器”,点击后选择“其他站点”;第三步,在新窗口中点击“选择最佳服务器”,系统会自动检测当前网络最适配的国内软件源(优先选择阿里云、网易、清华、中科大等国内镜像源);第四步,选择完成后点击“关闭”,系统会提示“需要更新缓存”,点击“重新载入”,等待缓存更新完成即可(耗时1-3分钟,取决于网络速度)。

  进阶操作(适合有基础的用户):如果图形化操作失败,可通过命令行修改。打开终端(快捷键Ctrl+Alt+T),输入命令“sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak”(备份默认源,防止出错),然后输入“sudo gedit /etc/apt/sources.list”,删除文件中所有内容,粘贴对应版本的国内源地址(如清华源、阿里云源),保存后关闭文件,最后输入“sudo apt update && sudo apt upgrade”,更新软件包列表并升级系统组件。

  修改完成后,无论是通过软件中心下载软件,还是通过终端安装组件,速度都会提升10倍以上,彻底告别“龟速下载”的困扰,同时能避免大部分软件安装失败的问题。

1.2 升级系统与组件:修复漏洞,提升稳定性

  Ubuntu安装包通常不是最新版本,系统中会存在一些已知的漏洞和bug,这些漏洞不仅可能影响系统稳定性,还可能带来安全风险。因此,更换软件源后,必须立即升级系统和所有组件,确保系统处于最新、最稳定的状态。

  小白操作:打开“软件和更新”,切换到“更新”选项卡,勾选所有更新类型(重要安全更新、推荐更新、可选更新),点击“立即安装”,输入密码后等待更新完成,期间可能需要重启系统,按照提示操作即可。

  命令行操作(更高效):打开终端,输入“sudo apt update”(更新软件包列表,确认最新可用更新),等待执行完成后,输入“sudo apt upgrade -y”(“-y”表示自动确认安装,无需手动点击“是”),系统会自动下载并安装所有更新组件,完成后输入“sudo reboot”重启系统,让更新生效。

  注意:升级过程中不要强制关闭终端或重启系统,避免系统文件损坏;如果出现“依赖关系错误”,可输入“sudo apt -f install”修复依赖,再重新执行升级命令。此外,Ubuntu 22.04 LTS、24.04 LTS等长期支持版本,建议定期(每月1次)执行升级命令,保障系统安全与稳定。

1.3 配置中文环境与输入法:告别英文困扰,输入更顺畅

  很多用户安装Ubuntu时选择了英文版本,或者默认中文环境存在显示异常(如字体模糊、乱码),输入法无法正常使用,这会严重影响日常操作。因此,安装后需及时配置中文环境和输入法,让系统更贴合中文用户使用习惯。

  第一步,配置中文显示:打开“设置”,找到“区域与语言”选项,点击“语言”下拉框,选择“中文(中国)”,点击“应用”,系统会提示“需要注销才能生效”,点击“注销”,重新登录后,系统界面会切换为中文。如果登录后仍有部分英文显示,可再次进入“区域与语言”,将“格式”“数字、日期、时间格式”均设置为“中国”,重启后即可完全显示中文。

  第二步,安装中文输入法:Ubuntu默认输入法对中文支持不佳,推荐安装“搜狗输入法”或“ibus-rime”(极简无广告)。以搜狗输入法为例,打开浏览器,搜索“搜狗输入法Linux版”,下载对应Ubuntu版本的deb安装包;下载完成后,双击安装包,按照提示完成安装,期间需输入系统密码;安装完成后,打开“设置-区域与语言”,点击“输入源”下方的“+”号,选择“搜狗拼音”,添加完成后,可通过快捷键“Ctrl+Space”切换中英文输入法,后续可在输入法状态栏调整输入习惯(如九宫格、全键盘、词库同步)。

  补充:如果切换输入法后无法使用,可重启系统,或在终端输入“ibus restart”重启输入法服务;若安装过程中提示“缺少依赖”,可输入“sudo apt -f install”修复后,重新安装输入法。同时,可将主目录下的中文目录(如“文档”“下载”)改为英文,避免后续使用命令行时出现乱码,具体操作的是:切换系统语言为英文并重启,启动后在弹窗中选择“Update Names”,再次切换回中文并重启,选择“保留旧的名称”,最后将中文目录下的内容移动到英文目录,删除中文目录即可。

第二章 安全必改设置:防范风险,守护系统与数据安全

  Ubuntu默认的安全设置较为宽松,对于日常办公、开发使用而言,存在一定的安全隐患——如默认开启root账户、防火墙未启用、SSH远程访问无防护等,尤其是服务器版Ubuntu,安全设置更是重中之重,必须及时修改,避免系统被入侵、数据丢失。

2.1 禁用root账户,创建普通管理员用户

  root账户是Ubuntu系统的超级管理员,拥有系统的所有权限,一旦密码泄露或误操作,可能导致系统崩溃、数据丢失。Ubuntu安装后,默认root账户处于禁用状态,但部分用户会手动启用root账户,这会增加安全风险,正确的做法是:保持root账户禁用,创建一个普通管理员用户,日常使用普通用户,需要执行管理员操作时,通过sudo命令临时获取权限。

  操作步骤:如果安装时已创建普通用户,可直接使用;若未创建,打开终端,输入“sudo adduser 用户名”(将“用户名”替换为自己的用户名,如“ubuntuuser”),按照提示输入密码(密码需包含大小写、数字和特殊符号,确保安全性),可选填写用户信息(如姓名、电话,可直接按Enter跳过);创建完成后,输入“sudo usermod -aG sudo 用户名”,将该用户添加到sudo组,授予管理员权限,后续该用户可通过sudo命令执行管理员操作(如安装软件、修改系统设置)。

  验证:输入“su - 用户名”,切换到新创建的用户,再输入“sudo apt update”,若能正常执行,说明权限配置成功;同时,输入“sudo passwd -l root”,可进一步锁定root账户,确保无法登录,提升系统安全性。

2.2 启用防火墙,限制不必要的端口访问

  Ubuntu默认安装了UFW(Uncomplicated Firewall)防火墙,但默认处于关闭状态,无法阻挡外部非法访问,尤其是服务器版Ubuntu,开启防火墙是防范网络攻击的关键。UFW操作简单,无需复杂配置,适合小白上手。

  核心操作(终端执行):第一步,查看防火墙状态,输入“sudo ufw status”,若显示“Status: inactive”,说明防火墙未启用;第二步,允许必要的端口访问,优先允许SSH(远程访问,仅服务器版需要)、HTTP(80端口)、HTTPS(443端口)等常用端口,输入“sudo ufw allow OpenSSH”(允许SSH访问)、“sudo ufw allow 80/tcp”(允许HTTP访问)、“sudo ufw allow 443/tcp”(允许HTTPS访问);第三步,启用防火墙,输入“sudo ufw enable”,输入“y”确认,再次输入“sudo ufw status”,显示“Status: active”即启用成功。

  补充:桌面版Ubuntu若无需远程访问,可无需允许SSH端口;若后续需要关闭某个端口,输入“sudo ufw deny 端口号/tcp”即可;若需要关闭防火墙,输入“sudo ufw disable”。注意:如果服务器运行在云平台(如阿里云、腾讯云),建议只启用一个防火墙(要么用UFW,要么用云平台防火墙),避免规则冲突,难以调试。

2.3 配置SSH安全(服务器版必改,桌面版可选)

  很多用户使用Ubuntu服务器时,需要通过SSH远程访问,但默认SSH配置存在安全隐患(如允许密码登录、默认端口易被暴力破解),必须修改SSH配置,提升远程访问安全性。

  操作步骤:第一步,备份SSH配置文件,输入“sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak”,防止修改出错;第二步,编辑配置文件,输入“sudo gedit /etc/ssh/sshd_config”(桌面版)或“sudo vi /etc/ssh/sshd_config”(服务器版);第三步,修改3个关键配置:将“PermitRootLogin yes”改为“PermitRootLogin no”(禁止root账户SSH登录),将“PasswordAuthentication yes”改为“PasswordAuthentication no”(禁止密码登录,仅允许SSH密钥登录),将“Port 22”改为自定义端口(如2222,避免默认端口被暴力破解);第四步,保存配置文件并关闭,输入“sudo systemctl restart sshd”,重启SSH服务,让配置生效。

  注意:修改SSH端口后,后续远程访问时需指定端口(如“ssh 用户名@服务器IP -p 2222”);配置SSH密钥登录后,需提前将本地公钥上传到服务器,避免无法远程登录。如果root账户已启用,修改配置后需确保普通管理员用户能正常通过SSH登录,再关闭root账户SSH权限。

第三章 易用性必改设置:贴合使用习惯,提升操作效率

  基础设置和安全设置完成后,系统已能稳定、安全运行,但Ubuntu默认的桌面操作、文件管理、快捷键等设置,可能不符合大多数用户的使用习惯,修改这些设置,能大幅提升操作效率,让使用更顺手。

3.1 桌面与 Dock 优化:告别杂乱,操作更便捷

  Ubuntu默认桌面较为简洁,但Dock(左侧任务栏)位置、图标大小、自动隐藏等设置,可根据个人习惯调整,提升桌面使用体验。

  核心操作:打开“设置-外观”,找到“Dock”选项,可进行3个关键修改:一是调整Dock位置,默认在左侧,可改为“底部”(贴合Windows用户习惯);二是调整图标大小,拖动“图标大小”滑块,设置适合自己的尺寸(建议32-48像素);三是开启“自动隐藏”,勾选“自动隐藏Dock”,鼠标移动到Dock位置时自动显示,离开后自动隐藏,节省桌面空间。

  进阶优化:如果想隐藏顶部状态栏(Top Bar),可安装GNOME插件管理器,输入“sudo apt install gnome-shell-extension-manager”,打开插件管理器后,搜索“Hide Top Bar”(需将分类从“热度”切换为“下载”),安装后即可隐藏顶部状态栏,进一步释放桌面空间;若想让Dock浮动,在“设置-外观-Dock”中,关闭“固定到屏幕边缘”即可。

3.2 文件管理优化:显示隐藏文件,添加右键新建功能

  Ubuntu文件管理器默认不显示隐藏文件(以“.”开头的文件/文件夹),但很多系统配置文件、软件配置文件都是隐藏文件,日常使用(尤其是开发用户)需要频繁查看;同时,默认右键菜单没有“新建文件”选项,操作不便,这两个设置需及时修改。

  第一步,显示隐藏文件:打开文件管理器,点击顶部菜单栏的“查看”,勾选“显示隐藏文件”,也可使用快捷键“Ctrl+H”,快速切换隐藏文件的显示/隐藏状态,后续即可看到所有隐藏文件,方便修改配置。

  第二步,添加右键新建文件功能:打开终端,输入“cd ~/Templates”(进入模板文件夹),然后输入“touch 空白文档.txt”,创建一个空白文档模板;创建完成后,关闭终端,打开文件管理器,右键点击空白处,即可看到“新建文档”选项,点击后可快速创建空白文档,后续可根据需求创建不同类型的模板(如Word文档、Excel表格)。

3.3 快捷键设置:自定义常用操作,提升效率

  Ubuntu默认有很多实用快捷键,但部分快捷键不符合个人使用习惯,同时可自定义常用操作的快捷键,减少鼠标操作,提升效率。

  操作步骤:打开“设置-键盘-键盘快捷键”,可看到系统默认的所有快捷键(如Ctrl+Alt+T打开终端、Ctrl+C复制、Ctrl+V粘贴),可根据需求修改;同时,点击底部的“+”号,可自定义快捷键,例如:自定义“打开文件管理器”的快捷键(如Ctrl+F),自定义“关闭当前窗口”的快捷键(如Alt+F4,贴合Windows习惯),自定义“锁屏”的快捷键(如Ctrl+L)。

  常用快捷键推荐(可直接自定义):打开终端(Ctrl+Alt+T)、打开文件管理器(Ctrl+F)、关闭当前窗口(Alt+F4)、锁屏(Ctrl+L)、切换窗口(Alt+Tab)、截图(PrtSc,全屏截图)、区域截图(Shift+PrtSc),这些快捷键能大幅减少鼠标操作,提升日常使用效率。

第四章 进阶必改设置:针对开发/办公用户,解锁更多功能

  对于开发用户、办公用户而言,仅完成基础、安全、易用性设置还不够,还需要进行一些进阶配置,如安装常用软件、配置环境变量、优化系统性能,让Ubuntu更贴合工作需求,提升工作效率。

4.1 安装常用软件:满足办公/开发需求

  Ubuntu默认安装的软件较少,无法满足日常办公、开发需求,安装后需及时安装常用软件,避免后续使用时反复查找。

  办公用户必装软件:WPS for Linux(替代Office,支持Word、Excel、PowerPoint,可通过软件中心搜索安装,或官网下载deb包安装)、Chrome浏览器(替代默认的Firefox,兼容性更好,可通过软件中心安装)、微信(Linux版,可通过deepin-wine安装,满足日常通讯需求)、截图工具(Flameshot,比默认截图工具更强大,输入“sudo apt install flameshot”安装)。

  开发用户必装软件:Git(版本控制工具,输入“sudo apt install git”安装)、VS Code(代码编辑器,可通过软件中心安装,或官网下载deb包)、Docker(容器化工具,适合后端开发,输入“sudo apt install docker.io”安装,安装后输入“sudo systemctl start docker”启动服务)、JDK(Java开发必备,可通过命令行安装OpenJDK,输入“sudo apt install openjdk-17-jdk”)。

  补充:安装软件时,若通过软件中心安装失败,可优先使用终端命令安装,或下载deb包手动安装;安装完成后,可将常用软件添加到Dock,方便快速打开。

4.2 配置环境变量:适配开发需求(开发用户必改)

  开发用户在使用Java、Python、Node.js等开发语言时,需要配置环境变量,确保命令行能正常识别相关命令,避免出现“命令不存在”的问题。环境变量配置分为用户级别和系统级别,推荐配置用户级别(仅当前用户生效,不影响其他用户)。

  操作步骤(以配置Java环境变量为例):第一步,查看JDK安装路径,输入“update-alternatives --config java”,复制JDK安装路径(如“/usr/lib/jvm/java-17-openjdk-amd64”);第二步,编辑用户级环境变量文件,输入“sudo gedit ~/.bashrc”,在文件末尾添加3行命令:“JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64”“export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH”“export PATH=$JAVA_HOME/bin:$PATH”;第三步,保存文件并关闭,输入“source ~/.bashrc”,重新加载环境变量,输入“java -version”,若能显示JDK版本,说明配置成功。

  补充:配置其他开发语言(如Python、Node.js)的环境变量,方法类似,只需修改对应的路径即可;系统级环境变量可编辑“/etc/profile”文件(需管理员权限),但不推荐新手修改,避免影响整个系统。临时环境变量可通过“export VARIABLE_NAME=value”设置,仅对当前终端会话有效,重启终端后失效。

4.3 优化系统性能:解决卡顿、开机慢问题

  如果你的电脑配置较低(如4GB内存、机械硬盘),安装Ubuntu后可能会出现卡顿、开机慢的问题,通过简单的优化设置,可大幅提升系统流畅度。

  核心优化步骤:一是调整交换空间(Swap),如果内存低于8GB,建议将交换空间设置为内存大小;如果内存大于等于8GB,设置为内存的2倍,可通过“sudo gedit /etc/fstab”修改交换空间配置,修改后重启系统生效;二是关闭不必要的开机启动项,打开“设置-开机启动应用”,取消勾选不需要开机启动的软件(如微信、Chrome等),减少开机耗时;三是禁用无用的系统服务,打开终端,输入“sudo systemctl list-unit-files --type=service”,查看所有系统服务,输入“sudo systemctl disable 服务名”,禁用无用的服务(如打印机服务、蓝牙服务,若无需使用);四是更换硬盘(若条件允许),将机械硬盘更换为固态硬盘(SSD),开机速度和文件读写速度会提升5倍以上。

第五章 常见问题排查:设置过程中避坑指南

  很多新手在修改设置时,可能会遇到各种问题(如软件源更换失败、输入法无法使用、防火墙开启后无法上网),本节整理了最常见的问题及排查方法,帮你快速解决问题,避免踩坑。

  问题1:更换软件源后,更新缓存失败,提示“无法连接到源服务器”。排查方法:检查网络连接是否正常,确认选择的软件源与当前Ubuntu版本匹配(如24.04 LTS版本需选择对应版本的源),若仍失败,可更换其他国内源(如从阿里云源更换为清华源),重新更新缓存。

  问题2:安装输入法后,无法切换或输入中文。排查方法:重启系统或重启输入法服务(输入“ibus restart”),检查输入法是否已添加到“输入源”,若未添加,重新添加即可;若仍无法使用,卸载输入法后重新安装,确保安装过程中依赖项齐全。

  问题3:开启防火墙后,无法远程访问或上网。排查方法:检查防火墙规则,确保允许对应的端口访问(如SSH端口、80/443端口),若误禁用了必要端口,输入“sudo ufw allow 端口号”重新允许;若仍无法上网,可暂时关闭防火墙(sudo ufw disable),排查是否为防火墙规则冲突。

  问题4:修改SSH配置后,无法远程登录。排查方法:检查SSH端口是否修改正确,远程访问时是否指定了端口;检查SSH服务是否正常运行(sudo systemctl status sshd),若未运行,输入“sudo systemctl start sshd”启动;检查是否禁止了密码登录,但未配置SSH密钥,需重新启用密码登录(修改sshd_config文件,将PasswordAuthentication改为yes),登录后再配置SSH密钥。

第六章 总结:这些设置,让Ubuntu好用不止一个档次

  Ubuntu安装后的这些必改设置,看似繁琐,实则操作简单,每一步都能解决一个核心痛点——更换软件源解决下载慢,升级系统解决稳定性,配置中文环境解决使用不便,安全设置守护系统与数据,易用性设置提升操作效率,进阶设置适配办公/开发需求。

  对于小白用户而言,优先完成第一章(基础设置)和第三章(易用性设置),就能快速适应Ubuntu的使用,告别卡顿、麻烦;对于服务器用户,重点完成第二章(安全设置),避免系统被入侵;对于开发用户,补充第四章(进阶设置),让系统更贴合开发需求。

  其实,Ubuntu的优势在于灵活可定制,这些必改设置只是基础,后续你可以根据自己的使用习惯,进一步优化系统(如更换桌面主题、安装个性化插件)。记住,Ubuntu安装后不要“直接用”,花10-20分钟修改这些设置,能让你的使用体验翻倍,真正解锁Ubuntu的强大功能,无论是日常办公、学习,还是开发、服务器部署,都能更高效、更顺畅。

结语

  Ubuntu作为一款开源、稳定的操作系统,之所以被广泛使用,不仅因为它免费、安全,更因为它的可定制性——通过简单的设置优化,就能适配不同用户的需求,从新手小白到专业开发者,都能找到适合自己的使用方式。

  很多人吐槽Ubuntu“不好用”,其实是没有做好安装后的基础设置,导致出现卡顿、软件装不上、操作不便等问题。本文整理的这些必改设置,覆盖了基础、安全、易用性、进阶等多个维度,每一步都有详细操作,小白也能轻松上手,帮你快速避开新手坑,让Ubuntu真正成为你的“得力助手”。

  后续使用Ubuntu的过程中,若遇到其他问题,可随时查阅系统文档或相关教程,也可根据自己的需求,进一步探索Ubuntu的高级功能。相信通过这些设置,你会发现Ubuntu的独特魅力,无论是日常使用还是工作开发,它都能带来出色的使用体验。

本文网址: http://www.gd230.com/a/132.html
下一篇: