恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

【Linux】Ubuntu基本使用与配置, 以及常见问题汇总

  • 首页
  • 资讯中心
  • /
  • 【Linux】Ubuntu基本使用与配置, 以及常见问题汇总

相关资讯

git使用笔记 ---基础篇 2026/8/17 15:42:03
Technical debt (技术负债 / 技术债) 2026/8/17 15:42:03
智能统一场方程四类场量定义及其对LLM相变演化的协同解释 2026/8/17 15:42:03

最新资讯

全文通读:126页华为IPD集成产品开发与DFX实战【文末附可编辑PPT下载链接】
还在逐个截图保存?这套 Instagram 数据下载方案,让你一次拿全
AI构建数字经济孪生:从智能体到宏观模拟的技术实践
惠普光影精灵开机黑屏排查指南:从驱动到硬件的三步解决法
基于AI智能体构建数字经济孪生系统:从概念到实战
M8HeadlessFirmware 版本演进史:从1.0到6.5,六年免费更新的完整历程

今日推荐

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题
LabVIEW异步调用实战:解决界面卡顿与并行处理难题
飞书局域网文件传输实战:3种方案实现高速点对点传输

本周热门

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码
【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码
隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

【Linux】Ubuntu基本使用与配置, 以及常见问题汇总

发布时间:2026/8/17 15:42:03
【Linux】Ubuntu基本使用与配置, 以及常见问题汇总 文章目录前言0 常见问题汇总0.1 pip坏掉的解决办法0.2 Ubuntu下bashrc的恢复方法0.3 使用gedit时遇到的问题1 虚拟机镜像的选择2 更换软件源3 安装中文输入法4 ssh配置5 静态ip配置方法前言大学期间感觉很多时候学习课外知识都是被推着往前走很多内容并没有深入去学习知识的记录受限于所学比较片面如今渐渐意识到似乎并没有建立起相关知识的体系架构缺乏一个系统学习并整理的过程。本文将以Ubuntu系统为例来整理一些Linux使用过程中常用的操作大部分也适用于其他的发行版。这篇文章将会随着我的学习不断更新。0 常见问题汇总记录一些Ubuntu使用过程中遇到的一些问题与解决办法会不断更新如果内容太多将单独开一篇博客进行记录。0.1 pip坏掉的解决办法直接在终端运行pip list或者pip3 list出现报错Invalid Syntax参考链接0.2 Ubuntu下bashrc的恢复方法如果不小心用了echo ... ~/.bashrc将这个文件给覆盖了正常应该使用可以使用这个指令将系统内部默认的文件给复制出来cp/etc/skel/.bashrc ~/参考链接0.3 使用gedit时遇到的问题(gedit:125808): Tepl-WARNING **:18:20:43.436: GVfs metadata is not supported. Fallback to TeplMetadataManager. Either GVfs is not correctly installed or GVfs metadata are not supported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata.遇到这个警告之后貌似对文件的更改失效了就是看似改动了但实际没有变化后来发现好像是加上sudo的原因1 虚拟机镜像的选择首先是虚拟机镜像的选择就像Windows重装系统一样首先要选择一个好的镜像我的建议是找原版镜像这样能够避免掉很多问题这里推荐的是清华开源软件站而且这些镜像国内下载速度非常快。2 更换软件源在使用Linux操作系统过程中为了增强使用体验使得软件的下载安装都更快刚装好系统就进行换源。同样这里推荐的软件源是清华源Ubuntu中的更换方式也非常简单如下所示# 进入到apt的配置文件夹并查看文件cd/etc/aptlsapt的软件源就是sources.list文件和sources.list.d文件夹中的文件默认sources.list文件夹里面是空的用户可以手动添加其他软件源。# 修改软件源sudogedit sources.list然后将上面清华软件源复制到这个文件当中再运行sudo apt update更新一下。关于这个软件源的结构有兴趣的可以参考这篇文章。更新 2026.08.15今天突然发现官网竟然已经无法选择ubuntu18.04及之前的软件源了这里总结一下。# ubuntu18.04 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # ubuntu20.04 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse3 安装中文输入法在Linux系统开发过程中有时候遇到问题可能会想直接在系统自带的FireFox浏览器中检索答案但系统默认是没有中文输入法的因此还需要自己折腾一下。发现这篇文章写得挺全面的建议认真阅读此处不再赘述。如果是CentOS系统可以参考这篇文章。4 ssh配置新安装的Ubuntu没有ssh需要安装一下#安装sshsudoaptinstallssh#或者sudoapt-getinstallopenssh-server#设置开机启动sudosystemctlenablessh参考链接如果需要基于Windows主机远程开发Ubuntu虚拟机为了避免每次远程连接时都需要输入密码可以生成一套密钥。具体方式为在Windows上生成密钥然后留下私钥把公钥复制到虚拟机中这样每次远程连接时就不需要输入密码了。首先是Windows端生成密钥。这里需要有OpenSSH客户端这个是win10的自带可选组件可以直接通过设置来安装操作方式如下所示。打开设置-应用然后找到“可选功能”安装完成之后打开终端输入ssh-keygen就可以得到一套公钥和私钥其中id_rsa是私钥需要留在主机上id_rsa.pub是公钥可以复制到需要连接的虚拟机上。到此Windows端操作完成接下来是Ubuntu端首先需要安装ssh serversudoaptinstallopenssh-server然后在/Home目录下创建一个文件夹.ssh然后把之前Windows上创建的公钥传输到该文件夹下然后把该文件改成authorized_keys这样就完成了。接下来就可以在VS Code上使用远程连接了记录一下字段名IdentityFile5 静态ip配置方法这里要区分版本如果是ubuntu 16.04之前的按照下面的方式配置服务器版执行下面指令编辑配置文件sudo nano /etc/network/interfaces输入以下内容auto ens33 iface ens33 inet static address 192.168.136.100 netmask 255.255.255.0 gateway 192.168.136.2 dns-nameservers 8.8.8.8 114.114.114.114然后再执行下面的指令生效sudo ifdown ens33 sudo ifup ens33 # 或者重启网络 sudo systemctl restart networking桌面版桌面版会新增一个工具NetworkManager首先执行下面指令判断是否在运行systemctl status NetworkManager如果在运行则编辑这个工具的配置文件即可但需要知道当前网络连接的名字nmcli con show一般是“Wired connection 1”或者中文版的“有线连接 1”sudo nmcli con mod Wired connection 1 ipv4.method manual ipv4.addresses 192.168.136.100/24 ipv4.gateway 192.168.136.2 ipv4.dns 8.8.8.8,114.114.114.114最后再生效sudo nmcli con down Wired connection 1 sudo nmcli con up Wired connection 1如果是Ubuntu18.04及之后的版本就按照下面的方式进行配置。首先编辑配置文件文件可能不是叫这个名字就是在这个路径下的一个文件sudo nano /etc/netplan/01-netcfg.yaml然后输入下面的内容18.04network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.136.100/24 gateway4: 192.168.136.2 nameservers: addresses: - 8.8.8.8 - 114.114.114.114或者下面这种写法 20.04network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.136.100/24 routes: - to: default via: 192.168.136.2 nameservers: addresses: - 8.8.8.8 - 114.114.114.114最后生效sudo netplan apply

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号