当前位置: 首页 > news >正文

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

前言

  大学期间,感觉很多时候学习课外知识都是被推着往前走,很多内容并没有深入去学习,知识的记录受限于所学比较片面,如今渐渐意识到似乎并没有建立起相关知识的体系架构,缺乏一个系统学习并整理的过程。本文将以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 notsupported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata.

  遇到这个警告之后,貌似对文件的更改失效了,就是看似改动了但实际没有变化,后来发现好像是加上sudo的原因:

在这里插入图片描述

1 虚拟机镜像的选择

  首先是虚拟机镜像的选择,就像Windows重装系统一样,首先要选择一个好的镜像,我的建议是找原版镜像,这样能够避免掉很多问题,这里推荐的是清华开源软件站:

在这里插入图片描述

而且这些镜像国内下载速度非常快。

2 更换软件源

  在使用Linux操作系统过程中,为了增强使用体验,使得软件的下载安装都更快,刚装好系统就进行换源。同样,这里推荐的软件源是清华源:

在这里插入图片描述

Ubuntu中的更换方式也非常简单,如下所示:

# 进入到apt的配置文件夹并查看文件
cd /etc/apt && ls

在这里插入图片描述

apt的软件源就是sources.list文件和sources.list.d文件夹中的文件,默认sources.list文件夹里面是空的,用户可以手动添加其他软件源。

# 修改软件源
sudo gedit sources.list

然后将上面清华软件源复制到这个文件当中,再运行sudo apt update更新一下。

关于这个软件源的结构,有兴趣的可以参考这篇文章。

3 安装中文输入法

  在Linux系统开发过程中,有时候遇到问题可能会想直接在系统自带的FireFox浏览器中检索答案,但系统默认是没有中文输入法的,因此还需要自己折腾一下。

发现这篇文章写得挺全面的,建议认真阅读,此处不再赘述。

如果是CentOS系统,可以参考这篇文章。

4 ssh配置

  新安装的Ubuntu没有ssh,需要安装一下:

#安装ssh
sudo apt install ssh#或者
sudo apt-get install openssh-server#设置开机启动
sudo systemctl enable ssh

参考链接

相关文章:

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

前言 大学期间,感觉很多时候学习课外知识都是被推着往前走,很多内容并没有深入去学习,知识的记录受限于所学比较片面,如今渐渐意识到似乎并没有建立起相关知识的体系架构,缺乏一个系统学习并整理的过程。本文将以Ubunt…...

【UE5 多人联机教程】02-开始游戏菜单控件

目录 步骤 一、完善开始游戏菜单控件 二、控件功能实现 2.1 “开始游戏”按钮切换界面 2.2 “创建房间”、“加入房间”按钮切换界面 2.3 “创建房间”按钮 步骤 一、完善开始游戏菜单控件 打开“UMG_Main” 首先在控件切换器外层包裹一个画布面板 然后调整控件切换器全…...

设计模式-工厂方法模式

基于面向对象语言开发中,免不得需要创建对象。前面讲解的"单例模式"也是如此,不过是要创建唯一的对象。本文要讲述“工厂方法模式”是要封装创建对象的过程。工厂,也称之为“制造厂”,用于创建具体的产品直接提供给外界…...

【Hammerstein模型的级联】快速估计构成一连串哈默斯坦模型的结构元素研究(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 💥1 概述 在许多振动应用中,所研究的系统略微非线性。Hammerstein模型的级联可以方便地描述这样的系统。Hammerstein提供了一种基于指数正弦…...

「C 语言」extern关键字

在 C 语言中,关键字 extern 是用来告诉编译器,这个变量 OR 函数在其他文件中已有定义,可在当前文件中使用 当我们定义了一个全局变量 OR 函数时,它就已经具有了外部链接的属性,我们只需要通过在引用该变量的文件中用 …...

oracle单个用户最大连接数限制

项目经理反馈,现场已做了单个用户的最大连接数2000的限制,但数据库还是报无法连接,故障用户的连接数已3800多了。 查看日志报错如下 2023-07-20T13:07:57.79465308:00 Process m000 submission failed with error 20 Process m000 submiss…...

计算机网络最基础知识介绍

OSI和TCP/IP是很基础但又非常重要的知识,很多知识点都是以它们为基础去串联的,作为底层,掌握得越透彻,理解上层时会越顺畅。今天这篇网络基础科普,就是根据OSI层级去逐一展开的。 01 计算机网络基础 01 计算机网络的分类 按照网络的作用范围:广域网(WAN)、城域网(MA…...

接口测试进阶之数据模板

大家好久不见了。今天的文章将介绍jinja2模板在接口测试数据上的应用。 这几个月我在想,进阶系列要怎么写。 毕竟很多情况下,我觉得写技术文章和做培训一样,都会有两个结果: 1.是需要这些知识的人看不懂。 2.是看得懂的人不需要…...

Java中使用MySQL详解

1. 简介 在Java开发中,与数据库的交互是常见且重要的一部分。MySQL是一个广泛使用的关系型数据库管理系统,而Java作为一种强大的编程语言,提供了丰富的API和工具,使得与MySQL数据库的结合应用更加便捷和高效。 本篇博客将详细介…...

Docker安装Elasticsearch相关软件安装

Docker安装Elasticsearch相关软件安装 本文将介绍通过 Docker 的方式安装 Elasticsearch 相关的软件。 1、Docker安装Elasticsearch 1.1 搜索镜像 $ docker search elasticsearch $ docker search elasticsearch:7.12.11.2 拉取镜像 $ docker pull elasticsearch:7.12.11.…...

Ubuntu的安装与部分配置

该教程使用的虚拟机是virtuabox,镜像源的版本是ubuntu20.04.5桌面版 可通过下面的链接在Ubuntu官网下载:Alternative downloads | Ubuntu 也可直接通过下面的链接进入百度网盘下载【有Ubuntu20.04.5与hadoop3.3.2以及jdk1.8.0_162,该篇需要使…...

为什么 Splashtop 是更好用的 iOS 远程桌面应用

全球远程桌面软件市场最近达到19.2亿美元,表明使用任意设备实现随处远程控制越来越受欢迎。 近年来,企业的运营方式发生了重大改变,远程桌面软件已成为广泛使用的解决方案。Splashtop 是目前最好用的远程桌面工具之一,安全可靠且…...

[SQL挖掘机] - 字符串函数 - lower

介绍: lower函数是mysql中的一个字符串函数,其作用是将给定的字符串转换为小写形式。它接受一个字符串作为参数,并返回一个新的字符串,其中所有的字母字符均被转换为小写形式。 使用lower函数可以帮助我们在字符串处理中实现标准化和规范化…...

什么是Koala?

Koala 介绍 koala 是一个前端预处理器语言图形编译工具,支持 Less、Sass、Compass、CoffeeScript,帮助 web 开发者更高效地使用它们进行开发。跨平台运行,完美兼容 windows、linux、mac。 关键特性 多语言支持 支持 Less、Sass、CoffeeSc…...

阿里巴巴前端开发规范

前言 规范的目的是为了编写高质量的代码,让你的团队成员每天的心情都是愉悦的,大家在一起是快乐的。 现在软件架构的复杂性需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如&#xf…...

opencv-19 图像色彩空间转换函数cv2.cvtColor()

cv2.cvtColor() 函数是 OpenCV 中用于图像颜色空间转换的函数。它允许你将图像从一个色彩空间转换为另一个色彩空间。在 Python 中,你可以使用这个函数来实现不同色彩空间之间的转换。 函数的基本语法为: cv2.cvtColor(src, code[, dst[, dstCn]])参数…...

SpringCloudAlibaba微服务实战系列(二)Nacos配置中心

SpringCloudAlibaba Nacos配置中心 在java代码中或者在配置文件中写配置,是最不雅的,意味着每次修改配置都需要重新打包或者替换class文件。若放在远程的配置文件中,每次修改了配置后只需要重启一次服务即可。话不多说,直接干货拉…...

【Kafka源码走读】Admin接口的客户端与服务端的连接流程

注:本文对应的kafka的源码的版本是trunk分支。写这篇文章的主要目的是当作自己阅读源码之后的笔记,写的有点凌乱,还望大佬们海涵,多谢! 最近在写一个Web版的kafka客户端工具,然后查看Kafka官网,…...

Windows API遍历桌面上所有文件

要获取桌面上的图标&#xff0c;可以使用Windows API中的Shell API。以下是遍历桌面上所有文件的示例代码&#xff1a; #include <Windows.h> #include <ShlObj.h> #include <iostream> #include <vector> using namespace std;int main() {// 获取桌…...

【MySQL】基本查询(插入查询结果、聚合函数、分组查询)

目录 一、插入查询结果二、聚合函数三、分组查询&#xff08;group by & having&#xff09;四、SQL查询的执行顺序五、OJ练习 一、插入查询结果 语法&#xff1a; INSERT INTO table_name [(column [, column ...])] SELECT ...案例&#xff1a;删除表中重复数据 --创建…...

OpenTSDB数据模型设计终极指南:掌握时间序列数据的最佳实践和常见模式

OpenTSDB数据模型设计终极指南&#xff1a;掌握时间序列数据的最佳实践和常见模式 【免费下载链接】opentsdb A scalable, distributed Time Series Database. 项目地址: https://gitcode.com/gh_mirrors/op/opentsdb OpenTSDB作为一款可扩展的分布式时间序列数据库&…...

OpenTiny NEXT 从入门到精通·第 1 篇

OpenTiny NEXT 从入门到精通第 1 篇&#xff1a;启程篇——初识 OpenTiny NEXT&#xff0c;开启企业级智能前端之旅前端技术日新月异&#xff0c;Vue 2 要停止维护了&#xff0c;团队还在 Vue 2/3 多版本并存中挣扎&#xff1b;业务方希望接入 AI&#xff0c;前端却不知道怎么开…...

ScriptGen Modern Studio在短视频/微短剧创作中的应用实战

ScriptGen Modern Studio在短视频/微短剧创作中的应用实战 1. 短视频创作的新工具革命 短视频和微短剧行业正在经历前所未有的爆发式增长。根据最新行业报告&#xff0c;2023年短视频内容创作量同比增长超过60%&#xff0c;而专业级微短剧的市场规模预计将在2025年突破千亿大…...

MacBook Pro运行OpenClaw与百川2-13B-4bits量化版:性能实测与调优

MacBook Pro运行OpenClaw与百川2-13B-4bits量化版&#xff1a;性能实测与调优 1. 为什么选择这个组合&#xff1f; 去年底换了M2 Max芯片的MacBook Pro后&#xff0c;我一直在寻找能充分利用本地算力的AI工作流。直到发现OpenClaw这个开源自动化框架&#xff0c;配合百川2-13…...

SecGPT-14B作品分享:5类典型安全任务(漏洞/日志/异常/攻防/命令)全覆盖输出

SecGPT-14B作品分享&#xff1a;5类典型安全任务全覆盖输出 1. SecGPT-14B简介 SecGPT是由云起无垠团队于2023年推出的开源大语言模型&#xff0c;专门针对网络安全领域设计开发。该模型基于先进的自然语言处理技术&#xff0c;融合了安全专业知识库&#xff0c;能够高效处理…...

零基础入门大模型开发:三周实战速成指南

看到同事靠大模型开发拿到高薪offer&#xff0c;你还在犹豫自己不是AI专业&#xff1f;作为一名普通后端开发&#xff0c;我曾经也认为大模型开发高不可攀——直到亲眼目睹同组Java同事仅用一个月就成功转型大模型应用开发&#xff0c;薪资涨幅40%。那一刻我才恍然大悟&#xf…...

2026年SCI论文AI率要求5%以下?这3款降AI工具期刊场景亲测

投了一篇SCI二区&#xff0c;被审稿人指出AI率超标&#xff0c;编辑直接打回来要求修改。那是去年的事&#xff0c;折腾了我快两个月。 事情的起因很简单&#xff1a;我用DeepSeek辅助写了大量段落&#xff0c;初稿AI率检测下来68%&#xff0c;远超期刊要求的10%以下。降下去的…...

校正协变量的相关:偏相关分析

当你想研究两个变量&#xff08;X 和 Y&#xff09;的关系&#xff0c;但担心其他变量&#xff08;Z&#xff09;可能干扰这个关系时&#xff0c;偏相关分析 (Partial Correlation) 可以在剔除协变量的影响后&#xff0c;计算 X 和 Y 之间更“纯粹”的关联。 1. 核心定义 偏相关…...

如何构建高可用的医院信息系统:从单体到微服务的架构演进与实践指南

如何构建高可用的医院信息系统&#xff1a;从单体到微服务的架构演进与实践指南 【免费下载链接】HIS HIS英文全称 hospital information system&#xff08;医疗信息就诊系统&#xff09;&#xff0c;系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管…...

单电源运放电路设计要点与实践指南

1. 单电源运放电路设计基础 运算放大器作为模拟电路设计的核心器件&#xff0c;其供电方式直接影响电路性能表现。与双电源供电相比&#xff0c;单电源供电方案在实际工程应用中更为常见&#xff0c;但设计时需要特别注意以下几个关键点&#xff1a; 1.1 供电架构差异解析 双…...