【Linux操作系统】重装系统配置文件一条龙

news2024/11/24 20:00:53

【Linux操作系统】重装系统配置文件一条龙

文章目录

  • 【Linux操作系统】重装系统配置文件一条龙
    • 虚拟机网络配置
    • 安装net-tools工具
    • 解决屏幕自适应问题
    • 解决虚拟机与主机复制粘贴问题
    • 文件互通
    • 安装ssh服务
    • vscode远程写代码
    • 改中文
    • 中文输入法支持
    • apt更新源

下面一切案例均在ubantu22.04下进行操作。

虚拟机网络配置

image-20240803162224981

image-20240803164458593

安装net-tools工具

在新ubantu22.04中使用ifconfig工具

sudo apt update
sudo apt install net-tools
apt-get install open-vm-tools
apt-get install open-vm-tools-desktop

解决屏幕自适应问题

apt-get install 是 Debian 及其衍生系统(如 Ubuntu)的包管理器 apt 的一部分,用于安装软件包。在你提供的命令中,open-vm-toolsopen-vm-tools-desktop 是两个不同的软件包,它们与 VMware 虚拟机的集成和增强功能有关。

  1. open-vm-tools

    • 这个包提供 VMware Tools 的开源版本,它是一个服务和一组模块,用于增强 VMware 虚拟机的功能性和性能。这些工具包括时钟同步、心脏跳动检测、网络配置等。
    • open-vm-tools 包通常用于服务器或不需要桌面集成的环境。
  2. open-vm-tools-desktop

    • 这个包提供了额外的桌面集成功能,比如支持 3D 图形加速、自动调整窗口大小、无缝窗口模式等,使得在虚拟机中运行桌面应用程序的体验更加接近本地桌面。
    • open-vm-tools-desktop 包适用于需要桌面环境支持的虚拟机。

安装这些包可以提高虚拟机的性能和用户体验,尤其是在使用 VMware 作为虚拟化平台时。如果你正在运行一个 VMware 虚拟机,并且希望获得更好的集成体验,安装这些工具是推荐的。不过,请注意,如果你的虚拟机使用的是其他虚拟化技术(如 KVM 或 Xen),那么这些工具可能不适用。

解决虚拟机与主机复制粘贴问题

执行此命令,会有一个警告,但是已经可以复制粘贴了。

/usr/bin/vmware-user

以下部分如果重启之后还是不能复制粘贴再看,一般情况不需要。

但是重启之后需要再次配置,每次开机都要配置,我们要把这个设置为开机自启动

vi /usr/share/gnome/autostart/vmware-user.desktop

添加:

Exec=/usr/bin/vmware-user

文件互通

两种方案:

方案一

共享文件夹 linux固定在 /mnt/hgfs 目录下,数据可以同步

方案二:使用FileZilla 工具

需要安装ssh服务:

  1. 查看ssh服务状态
sudo service sshd status
  1. 安装ssh命令
sudo apt-get install ssh
sudo apt-get install openssh-server

image-20240803172359699

安装ssh服务

不按照ssh服务是用不了远程主机的

sudo apt install update
//安装SSH
sudo apt install openssh-server -y
//查看服务状态
systemctl status ssh
    //将SSH服务加入系统启动服务中
    systemctl enable ssh

vscode远程写代码

  1. vscode下载扩展 Remote-SSH

  2. Linux环境下载ssh服务

  3. windows创建公钥钥私钥

  4. 把公钥拷贝到Linux的 vim ~/.ssh/authorized_keys (不用每次再输密码)

与香橙派操作一样

改中文

修改系统语言
1.打开终端,输入命令"locale"查看当前系统语言设置;

locale

2.如果当前系统语言不是中文,可以使用下面命令安装中文语言包;

sudo apt-get install language-pack-zh-hans

3.安装完成后,使用下面命令将系统语言修改为中文。

sudo update-locale LANG=zh_CN.UTF-8

4.重启系统

中文输入法支持

1.安装fcitx-googlepinyin

Ctrl+Alt+T打开终端,输入

sudo apt-get install fcitx-googlepinyin -y

2.配置language support

安装完成后打开菜单栏(按键盘上ctrl和alt之间的那个键,就是windows里的win键,在ubuntu里叫super),键盘输入language support并打开。

image-20240803173550023

第一次打开会显示语言支持没有完全安装,点击安装并输入密码开始安装

image-20240803173620045

安装好后就能进入语言支持界面,最下面一行Keyboard input method system(键盘输入法系统),默认是iBus,点击下拉单切换到fcitx(系统初始没有fctix,安装fcitx-googlepinyin的时候会装好fcitx)。然后重启电脑。

image-20240803174005446

3.输入法配置

重启之后在右上角状态栏点击键盘图标,在下拉单里选择倒数第三个Configure进入配置界面。

image-20240803174532894

快捷键配置:

image-20240803174553293

apt更新源

在不同版本的Ubuntu中更换为国内镜像源,以提高软件更新和安装速度。以下示例将涵盖Ubuntu 16.04、18.04、20.04、22.04、24.04五个版本。

备份现有镜像源列表

在更改镜像源之前,建议先备份当前的镜像源列表文件/etc/apt/sources.list

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

修改镜像源列表

使用文本编辑器打开/etc/apt/sources.list文件:

sudo vi /etc/apt/sources.list

清华源

# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

将文件内容替换为所需的镜像源列表。以下提供了常用的国内镜像源对应不同版本的配置。

Ubuntu 16.04 (代号:xenial)

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

# deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

## 预发布源,不建议启用
# deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

Ubuntu 18.04 (代号:bionic)

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

# deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

## 预发布源,不建议启用
# deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

Ubuntu 20.04 (代号:focal)

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

# deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

## 预发布源,不建议启用
# deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

Ubuntu 22.04 (代号:jammy)

deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

# deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

## 预发布源,不建议启用
# deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

Ubuntu 24.04 (代号:lunar)

deb http://mirrors.aliyun.com/ubuntu/ lunar main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ lunar-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ lunar-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ lunar-backports main restricted universe multiverse

# deb-src http://mirrors.aliyun.com/ubuntu/ lunar main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ lunar-security main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ lunar-updates main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ lunar-backports main restricted universe multiverse

## 预发布源,不建议启用
# deb http://mirrors.aliyun.com/ubuntu/ lunar-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ lunar-proposed main restricted universe multiverse

更新软件包列表

保存并关闭/etc/apt/sources.list文件后,执行以下命令更新软件包列表:

sudo apt update

等待更新完成即可。

常见问题及解决方法
更新失败或速度较慢:

  1. 尝试更换其他镜像源,如中科大或清华大学的镜像源。
    检查网络连接是否正常。
    权限问题:

  2. 确保使用sudo命令进行操作。
    检查/etc/apt/sources.list文件的权限是否正确。
    通过上述步骤,您可以在不同版本的Ubuntu中轻松更换为国内的镜像源,从而提升软件更新和安装的速度。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2091306.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

7个流行的开源数据治理工具

数字化时代,数据是已经成为最宝贵的资产之一。数据支撑着我们的政府、企业以及各类组织的所有流程,并为决策以及智能化服务提供支撑。大数据有大用途,但是也可能隐藏着巨大的风险,特别是如果我们对数据的情况不是很了解的时候&…

Java技术栈 —— Spark入门(三)之实时视频流

Java技术栈 —— Spark入门(三)之实时视频流转灰度图像 一、将摄像头数据发送至kafka二、Kafka准备topic三、spark读取kafka图像数据并处理四、本地显示灰度图像(存在卡顿现象,待优化) 项目整体结构图如下 参考文章或视频链接[1] Architectur…

RocketMQ学习(二)

文章目录 1. 案例介绍1.1 业务分析1)下单2)支付 1.2 问题分析问题1如何保证数据的完整性?使用MQ保证在下单失败后系统数据的完整性 问题2如何处理第三方支付平台的异步通知通过MQ进行数据分发,提高系统处理性能 2. 技术分析2.1 技…

Visual Studio 快速跳转至特定程序行的快捷键

Visual Studio 快速跳转至特定程序行的快捷键 linuxWindows在Visual Studio中在Visual Code中在Notepad中Win11中的普通记事本 总结 linux :numWindows Ctrl G在Visual Studio中 在Visual Code中 Ctrl G也是可以的 在Notepad中 Ctrl G也是可以的 Win11中的普通记事本…

模型 生产微笑曲线

系列文章 分享 模型,了解更多👉 模型_思维模型目录。产业链中,研发设计和品牌营销环节附加值高,制造环节附加值低。 1 生产微笑曲线的应用 1.1 大杨集团的“微笑曲线”到“武藏曲线”转型 武藏曲线简介说明:在制造业…

JavaScript的对象详解

作为程序员,我们常常会听见一种说法,那就是面向对象编程。那到底什么是对象呢?有改如何面向对象编程呢?今天我们就来详细讲讲 什么是对象呢? 对象是JavaScript中一个非常重要的概念,这是因为对象可以将多个…

Java项目怎么从零部署到Linux服务器上?

目录 一.Java环境(JDK)安装 二.数据库(MySQL)安装 三.部署上线 ▐ 部署Jar包 ▐ 运行程序 ▐ 开放端口 一个Java项目首先需要一个支持它编译的Java环境,因此首先要保证服务器上安装的有相应的JDK 一.Java环境&a…

为什么使用雪花算法,有什么优缺点,如何解决?为什么不使用UUID的方法,如何解决系统回拨的问题?

为什么使用雪花算法,有什么优缺点,如何解决?为什么不使用UUID的方法,如何解决系统回拨的问题? 生成的id应该满足下面的条件: 首先是全局唯一,不能出现重复的ID之后是总体应该是递增的&#xf…

8个平面设计必备素材网站,免费下载。

平面设计师应该去哪里找免费可商用素材网站?我推荐这8个,赶紧收藏好。 1、菜鸟图库 菜鸟图库-免费设计素材下载 菜鸟图库是一个非常大的素材库,站内包含设计、办公、自媒体、图片、电商等各行业素材。网站还为新手设计师提供免费的素材&…

基于django的失物招领系统的设计与实现/ 基于Python的失物招领系统的设计与实现/失物招领管理系统

失物招领系统的设计与实现 摘要:伴随着我国全面推动信息化的趋势,我国的很多行业都在朝着互联网的方向进发。结合计算机技术的失物招领系统能够很好地解决传统失物招领存在的问题,能够提高管理员管理的效率,改善服务质量。优秀的失物招领系统…

感染了后缀为.Wormhole勒索病毒如何应对?数据能够恢复吗?

引言: 在当今日益复杂的网络安全环境中,勒索病毒成为了企业和个人面临的一大威胁。其中,.Wormhole勒索病毒以其独特的传播机制和强大的加密能力,尤为引人注目。本文将深入探讨.Wormhole勒索病毒的特点、感染途径、危害以及相应的…

XSS LABS 靶场初识

关注这个靶场的其他相关笔记:XSS - LABS —— 靶场笔记合集-CSDN博客 0x01:XSS LABS 靶场简介 XSS LABS 靶场是一个专注于跨站脚本攻击(Cross-Site Scripting,XSS)教育和训练的平台。平台中有一系列精心设计的关于 XS…

若依框架 MyBatis 改为 MyBatis-Plus 的实现步骤

本文只做了简单的实现,具体的细节需根据自己的需求进一步实现。如果实现中遇到问题欢迎留言讨论。 引入 MyBatis-Plus 引入相关依赖(pom.xml) 推荐先直接在顶级 pom.xml 中直接依赖,等调试通过之后,在去按需依赖&…

【hot100篇-python刷题记录】【三数之和】

R7-双指针篇 思路: 三个元素,代表需要3个指针,利用双指针收缩的思想,我们可以设置k,i,j三个元素指针。 k代表最外层的循环,循环一遍数组。(为了降低时间复杂度以及搜索难度,我们先将nums sort…

移动硬盘文件夹变成白色无法正常访问,怎么恢复?

在使用移动硬盘时,有时会遇到文件夹变白的情况。这通常意味着文件夹已经损坏或无法正常访问。本文将分析移动硬盘文件夹变白的原因,并提供相应的恢复方法。 一、原因分析 文件系统损坏:移动硬盘的文件系统可能因多种原因而损坏,如…

001集——CAD—C#二次开发入门——开发环境基本设置

CAD C#二次开发首先需要搭建一个舒服的开发环境,软件安装后,需要修改相关设置。本文为保姆级入门搭建开发环境教程,默认已成功安装vs和cad 。 第一步:创建类库 第二步:进行相关设置,如图: 下一…

milvus资源限制 benchmarker压测 qps优化

根据milvus 资源限制的官网,我们得出百万数据资源限制。 1.dev 环境 对接不同的配置最大的qps 如下(dev的机器内存很小) 2.于是认为当前的性能是匹配的,然后加上资源限制,配置 压测结果如下 {"run_id": "13292982fee74f64…

基于springboot+vue的民族文化推广系统设计与实现---附源码92323

摘 要 在全球化和信息化日益加深的当下,保护和推广民族文化显得尤为重要。民族文化不仅是一个国家或地区的独特标识,更是其历史、传统和智慧的结晶。然而,随着现代社会的快速发展,许多传统文化和习俗面临着被遗忘和消失的风险。因…

ssh---配置密钥对验证

1.在客户端创建密钥对 ssh-keygen -t ecdsa秘钥存放位置(生成密钥时的用户的工作目录下) 2.将公钥文件上传至服务器 3.在服务器中导入公钥文本 4.在客户机设置ssh代理功能,实现免交互登录 5.测试

Python自适应光学模态星形小波分析和像差算法

🎯要点 🎯星形小波分析像差测量 | 🎯对比傅里叶和小波分析 | 🎯定义多尺度图像质量度量,矩阵数据 | 🎯像差校正算法 | 🎯受激发射损耗显微镜布局 | 🎯干涉仪分支校准,求…