news 2026/6/2 8:39:05

从安装到开箱即用:Ubuntu 22.04 LTS装机后的三件必备事(SSH、Anaconda、换源)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从安装到开箱即用:Ubuntu 22.04 LTS装机后的三件必备事(SSH、Anaconda、换源)

Ubuntu 22.04 LTS装机后的高效开发环境配置指南

当你第一次看到Ubuntu 22.04 LTS那熟悉的紫色登录界面时,兴奋之余可能也会感到一丝迷茫——接下来该做什么?与Windows或macOS不同,这个开源操作系统需要一些初始配置才能真正发挥其作为开发者利器的潜力。本文将带你完成三个关键步骤:建立远程管理能力、配置Python科学计算环境,以及优化软件下载速度,让你的Ubuntu系统真正"开箱即用"。

1. 开启SSH服务:远程管理的基石

现代开发工作流很少局限在单一物理设备上。通过SSH(Secure Shell),你可以从办公室的Windows电脑连接到家里的Ubuntu工作站,或者在iPad上调试服务器代码。Ubuntu默认不开启这项服务,但配置过程出奇简单。

打开终端(Ctrl+Alt+T),执行以下命令安装OpenSSH服务器组件:

sudo apt update && sudo apt install -y openssh-server

安装完成后,系统会自动启动SSH服务并设置开机自启。验证服务状态可以输入:

systemctl status ssh

关键安全配置:默认设置虽然方便但存在安全隐患。建议编辑配置文件进行加固:

sudo nano /etc/ssh/sshd_config

重点关注以下参数修改:

  • Port 22→ 改为非标准端口(如Port 58222
  • PermitRootLogin yes→ 改为no
  • 添加AllowUsers your_username限制可登录用户

修改后重启服务生效:

sudo systemctl restart ssh

提示:如果使用云服务器,务必先在防火墙中放行SSH端口(默认22或你修改后的端口),否则会连接失败。

连接测试可以使用另一台设备的SSH客户端:

ssh username@ip_address -p port_number

2. Anaconda:Python科学计算的瑞士军刀

Python版本管理和包依赖是每个数据科学家的噩梦。Anaconda不仅解决了这些问题,还预装了数百个科学计算库。在Ubuntu上安装它比想象中更简单。

首先下载最新版Anaconda安装脚本(建议使用国内镜像加速):

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-Linux-x86_64.sh

下载完成后验证文件完整性:

sha256sum Anaconda3-2023.03-Linux-x86_64.sh

运行安装程序并遵循交互提示:

bash Anaconda3-2023.03-Linux-x86_64.sh

安装完成后需要激活conda环境:

source ~/.bashrc

环境配置技巧

  • 创建专属工作环境避免污染base环境:
    conda create --name myenv python=3.9
  • 切换环境:
    conda activate myenv
  • 配置国内镜像加速包下载:
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes

常用conda命令速查表:

功能命令说明
安装包conda install numpy安装指定包
搜索包conda search tensorflow查找可用版本
导出环境conda env export > environment.yml备份环境配置
复现环境conda env create -f environment.yml根据文件重建环境

3. 软件源优化:告别蜗牛般的下载速度

Ubuntu默认使用海外软件源,国内用户常遭遇下载速度慢、更新失败等问题。更换为国内镜像源是提升系统响应速度最有效的方式。

3.1 图形界面换源(推荐新手)

  1. 打开"软件和更新"应用
  2. 在"Ubuntu软件"标签页的下拉菜单中选择"其他..."
  3. 从列表中选择mirrors.tuna.tsinghua.edu.cn(清华源)或mirrors.aliyun.com(阿里云源)
  4. 输入密码确认修改

3.2 命令行换源(高效精准)

备份原有源列表:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

使用sed命令一键替换为清华源:

sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list sudo sed -i 's|http://.*security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list

更新软件包索引:

sudo apt update && sudo apt upgrade -y

常见源地址对比

镜像源地址特点
清华大学mirrors.tuna.tsinghua.edu.cn教育网首选,更新及时
阿里云mirrors.aliyun.com商业网络优化,CDN覆盖广
华为云mirrors.huaweicloud.com企业级服务稳定性高
网易mirrors.163.com历史久,电信线路优化

4. 进阶配置:开发者的效率工具箱

完成前三项基础配置后,你的Ubuntu已经具备生产力。但这些额外工具能让体验更上一层楼。

4.1 终端增强:Oh My Zsh

替换默认bash为功能更强大的zsh:

sudo apt install -y zsh git curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

推荐插件配置:

  • zsh-autosuggestions:输入历史提示
  • zsh-syntax-highlighting:命令语法高亮
  • git:Git命令补全

4.2 系统监控:Bashtop

实时掌握系统资源占用:

sudo apt install -y bashtop

启动后可以看到直观的CPU、内存、磁盘和网络监控界面,按ESC键可调出设置菜单。

4.3 文件传输:Rsync

比scp更高效的文件同步工具:

sudo apt install -y rsync

常用命令示例:

# 本地到远程同步 rsync -avz /local/path username@remote:/remote/path # 远程到本地同步 rsync -avz username@remote:/remote/path /local/path

4.4 开发必备:Docker

容器化开发环境配置:

sudo apt install -y docker.io sudo systemctl enable --now docker sudo usermod -aG docker $USER

配置国内镜像加速:

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } EOF sudo systemctl restart docker
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/2 8:38:41

零基础学 Kali!渗透测试全套保姆级指南,从入门直达实战

前言 Kali Linux 作为网络安全领域的「瑞士军刀」&#xff0c;集成 600 专业渗透工具&#xff0c;覆盖信息收集、漏洞利用、权限维持等全流程。本文结合最新实战场景&#xff0c;整理系统学习路径、核心工具解析及资源获取方式&#xff0c;助你快速掌握这门渗透测试必备技能。…

作者头像 李华
网站建设 2026/6/2 8:38:38

时光胶囊:如何用Python一键备份你的QQ空间青春记忆

时光胶囊&#xff1a;如何用Python一键备份你的QQ空间青春记忆 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否还记得十年前在QQ空间写下的第一条说说&#xff1f;那些青涩的文字…

作者头像 李华
网站建设 2026/6/2 8:37:56

量子计算在蛋白质结构预测中的创新应用

1. 量子计算革新蛋白质结构预测&#xff1a;问题无关ansatz的高效实现蛋白质结构预测一直是计算生物学领域的圣杯级难题。想象一下&#xff0c;给你一串由20种不同氨基酸组成的序列&#xff0c;要求你准确预测出这个蛋白质在三维空间中的折叠形态——这就像只给你一堆乐高积木的…

作者头像 李华
网站建设 2026/6/2 8:36:53

Arduino步进电机与摇杆控制:DIY迷宫游戏机机电一体化实践

1. 项目概述与核心思路我一直对那种需要双手同时操作两个旋钮来控制平台倾斜、引导钢珠穿越迷宫的传统桌面游戏很着迷。但玩过几次后&#xff0c;总觉得双手协调是个不小的挑战&#xff0c;操作起来不够直观流畅。于是我就琢磨&#xff0c;能不能用更现代、更“电子化”的方式来…

作者头像 李华