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

这篇具有很好参考价值的文章主要介绍了【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 not
 supported on this platform. In the latter case, you should configure Tepl with 
 --disable-gvfs-metadata.

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

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

1 虚拟机镜像的选择

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

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

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

2 更换软件源

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

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

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

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

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

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

参考链接

如果需要基于Windows主机远程开发Ubuntu虚拟机,为了避免每次远程连接时都需要输入密码,可以生成一套密钥。具体方式为在Windows上生成密钥,然后留下私钥,把公钥复制到虚拟机中这样每次远程连接时就不需要输入密码了。

首先是Windows端生成密钥。这里需要有OpenSSH客户端,这个是win10的自带可选组件,可以直接通过设置来安装,操作方式如下所示。

打开设置->应用
【Linux】Ubuntu基本使用与配置, 以及常见问题汇总(一),Linux,linux,ubuntu,运维

然后找到“可选功能”

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

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

安装完成之后打开终端,输入ssh-keygen

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

就可以得到一套公钥和私钥,其中id_rsa是私钥,需要留在主机上,id_rsa.pub是公钥,可以复制到需要连接的虚拟机上。

到此,Windows端操作完成,接下来是Ubuntu端

首先需要安装ssh server:

sudo apt install openssh-server

然后在/Home目录下创建一个文件夹.ssh,然后把之前Windows上创建的公钥传输到该文件夹下,然后把该文件改成authorized_keys,这样就完成了。

接下来就可以在VS Code上使用远程连接了:

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

记录一下字段名:IdentityFile文章来源地址https://www.toymoban.com/news/detail-606063.html

到了这里,关于【Linux】Ubuntu基本使用与配置, 以及常见问题汇总(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 探索SQL Server 2022在Ubuntu 20.04上的安装、配置、备份与常见问题

    最近新项目要上线,考虑成本,放弃云数据库,选择自行安装,数据库选择SQL Server 2022,系统选择Ubuntu 20.04。 //SQL Server 2022文档地址 https: //learn.microsoft.com/zh-cn/sql/sql-server/?view=sql-server-ver16 SQL Server 2022先决条件:服务器内存至少需要2 GB 。 1、导入公共存储库 GPG 密钥

    2024年02月08日
    浏览(64)
  • 曙光超算平台如何使用以及常见问题

    目录  了解常用的E-shell命令 1. squeue: 查看目前提交作业的信息 2.  salloc :抢占计算资源命令 3.  hy-smi :查看DCU利用率 常见问题  1. 如何用 pip 安装工具包  2. pip 安装失败 3. 如何直接杀死进程 4. 如何用脚本提交作业?(sbatch) 官网登录网址: AC 官方操作细节参考链接如下,有需

    2024年02月05日
    浏览(92)
  • vscode连接linux虚拟机 环境配置和常见问题解决方案

    vscode连接linux虚拟机配置环境步骤 1、自己安装vscode ,傻瓜式安装,配置ssh插件 2、配置虚拟机 (1)确保自己的虚拟机上的ssh服务可用 打开虚拟机,在终端命令行上敲入:sudo apt-get install openssh-server 进行安装。(有的Ubuntu版本在系统安装好就已经自带了) (2)确定自己虚拟机

    2024年02月16日
    浏览(63)
  • Spacedesk的安装使用以及常见问题解决(实现笔记本屏幕,手机屏,平板屏互相连接)

    提示:Spacedesk的安装使用(实现笔记本屏幕,手机屏,平板屏互相连接) 提示:Spacedesk的安装使用(实现笔记本屏幕,手机屏,平板屏互相连接) 提示:以下是本篇文章正文内容,下面案例可供参考 实现电脑分屏功能。 主机:必须下载软件spacedesk server (https://spacedesk.net/)

    2024年02月08日
    浏览(57)
  • ST-Link配置使用与常见问题

    目录 一、资源下载 二、 ST-Link配置 三、使用ST-Link进行Debug调试 四、遇到的问题 ST-Link驱动下载 链接:https://pan.baidu.com/s/1F33YmHH6K94ueJPI9XdBQQ?pwd=3kos  提取码:3kos 也可通过官网下载: https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-to

    2024年01月18日
    浏览(45)
  • [WinForm开源]原神混池模拟器-蒙德篇:软件的基本介绍、使用方法、常见问题解决与代码开源

    首先先和各位旅行者道个歉,混池都过去这么久了才把软件开发好并发布出来 _ 创作目的: 为给各位旅行者(当然包括我自己)估测混池抽取的出货率以及让各位旅行者可以过手瘾,故开发了此项目作为参考。 创作说明: 该软件的一切结果仅可作为参考,并非游戏内所得结

    2024年04月08日
    浏览(101)
  • BurpSuite【安装配置、使用细节、常见问题解决方案等】

    问题描述 使用某博客所述方法安装BurpSuite后,当天使用正常,但过几天后发现无法打开。 可能原因 JAVA安装路径下的文件夹名(父级文件夹)被修改过,但是系统环境变量中的路径值没有相应修改。 解决方案 检查系统环境变量中JAVA_HOME和Path的路径值(根据个人安装时的配置

    2024年02月11日
    浏览(46)
  • Linux--使用VM创建虚拟机步骤及常见问题

    1.1 安装linux步骤   此处选择安装CentOS 7 64位            硬件配置完毕后 ,直接点关闭就OK,最后点完成 创建完毕后是以上界面,点击CentOS 7first 开启此虚拟机即可(启动需要一些时间,稍等片刻...) 接下来就会出现以下界面,选择你要使用的语言   点击安装位置,设置默认

    2024年02月07日
    浏览(45)
  • 什么是机器学习?监督学习的定义、概率论的基本概念以及模型选择、过拟合与欠拟合的问题。常见的监督学习算法,包括朴素贝叶斯(Naive Bayes)、决策树(Decision Tree)支持向量机随机森林

    作者:禅与计算机程序设计艺术 什么是机器学习?从定义、发展历程及目前的状态来看,机器学习由3个主要分支组成:监督学习(Supervised Learning),无监督学习(Unsupervised Learning)和强化学习(Reinforcement Learning)。这三类学习都可以使计算机系统根据输入数据自动分析和改

    2024年02月09日
    浏览(53)
  • 【Linux常见指令以及权限理解】基本指令(3)

    上一篇文章,我们学习了Linux的一些常用指令, 学习了如何理解Linux系统,介绍了对Linux系统的理解:Linux下一切皆文件 介绍了重定向还有管道相关的知识。这里是上一篇博客的链接:http://t.csdn.cn/2d6fc 接下来我会对Linux常用指令进行收尾,并谈一谈如何理解指令。 目录 写在前

    2024年02月04日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包