安装 Debian 10 后要做的30件事
nanshan 2024-11-23 20:12 23 浏览 0 评论
1.修复CD-ROM错误
仅从DVD安装 Debian 的用户才需要此修复程序,因为从DVD安装Debian之后,每次尝试更新系统时都会出现错误“存储库cdrom没有发行文件”:
要解决此错误,请打开“软件和更新”应用程序,然后在“其他软件”选项卡中,禁用CDROM存储库:
现在,CDROM错误已修复,应该能够刷新存储库并更新系统,而不会出现问题。
sudo apt update
sudo apt upgrade
2.切换到最快的存储库镜像
可以切换到最快的存储库镜像,以从物理上距离您的位置更近的服务器下载更新。为此,打开软件和更新应用程序→ Debian软件→从以下位置下载→其他→选择最佳服务器:
而且Debian会自动在您所在的位置找到最快的服务器。选择它并关闭而不重新加载存储库。现在,通过终端更新存储库:
sudo apt update
如果看到错误:存储库XXX没有发布文件:
这意味着您的本地镜像没有安全存储库。要解决此问题,请打开源列表:
sudo nano /etc/apt/sources.list
并替换包含线上的地址buster/updates与默认的安全存储库:http://security.debian.org/debian-security/:
按Ctrl + O和Enter保存更改,按Ctrl + O和Enter退出Nano,再次更新存储库,以确保错误已消失:
sudo apt update
如果一切正常,您现在将从本地镜像接收所有更新,并从主服务器接收安全更新。
3.添加Contrib和非免费存储库
Contrib和非自由存储库包括Debian默认存储库中没有的许多有用的软件包。例如,Dropbox,一些代码,Nvidia驱动程序和许多其他代码。要添加contrib和非免费存储库,请在“软件和更新”应用程序中将其激活:
并重新加载有关可用存储库的信息:
现在,您将可以访问Linux上几乎所有流行的程序。只需在软件中心上搜索它们即可。
4.切换到Xorg
Wayland是Debian中的默认显示服务器,它具有许多性能优势,但仍相对较新,并且某些应用程序无法在Wayland中运行。例如,Synaptic,SimpleScreenRecorder和Color picker无法与Wayland一起使用,需要这些应用程序并使它们正常运行,我在登录屏幕上选择了System X11 default,从而切换到Xorg:
要找出您正在运行的显示服务器,请使用以下命令:
ps -e | grep tty
5.返回最小化按钮
我喜欢极简主义,但是直到它不会损害功能性和舒适性为止,卸下最小化按钮确实会影响我的舒适感。
为此,我打开了Tweaks,幸运的是,与Ubuntu Debian 10不同,默认情况下已安装Tweaks,并在Windows Titlebars中启用它:
也可以在此处启用最大化按钮,但是我更喜欢双击标题栏来最大化我的窗口。
6.安装Synaptic
Synaptic是一个老式的图形化软件包管理器,但是它已经被时间证明了。它非常可靠且功能强大。使用Synaptic,您可以找到并安装许多在软件中心中不可见的库和软件包。例如,您会在 Synaptic 中找到微代码包,但在软件中心中找不到。当然,Synaptic不如软件中心那么漂亮,但它比命令行用户友好。
您可以通过软件中心找到并安装Synaptic或运行:
7.安装微码
微码是控制处理器工作方式的CPU固件。最好具有最新的微码,以确保系统的稳定性和安全性。因此,通过安装微码,您可以确保您收到微码更新。
这就是Synaptic变得方便的地方。在Synaptic中搜索微码,然后根据您的处理器类型安装Intel或AMD微码:
8.安装 build-essential
在此步骤中,建议安装对于某些程序的编译和安装必不可少的软件包,可以使用以下命令安装:
sudo apt install build-essential dkms linux-headers-$(uname -r)
9.安装驱动程序
Debian可能与开源驱动程序(适用于Nvidia的nouveau和适用于AMD的amdgpu)配合良好。在这种情况下,可能不需要安装专有驱动程序。但是,如果遇到一些图形问题,则安装专有驱动程序可能会解决这些问题。
Nvidia驱动程序
如果您有Nvidia卡,则首先需要检查系统所需的驱动程序。为此,请安装nvidia-detect ,并运行它:
sudo apt install nvidia-detect && sudo nvidia-detect
最有可能的是,您将看到需要nvidia-driver软件包:
sudo apt install nvidia-driver
重新启动后,应激活您的专有Nvidia驱动程序。您可以通过nvidia设置对其进行调整:
AMD公司
带有免费驱动程序的AMD卡更有可能开箱即用。如果不是这种情况,则可以安装非免费的驱动程序。您只需要安装非免费的AMD固件和一些Mesa软件包:
sudo apt install firmware-linux firmware-linux-nonfree libdrm-amdgpu1 xserver-xorg-video-amdgpu
希望此后您将获得更好的AMD性能,如果您在Debian机器上玩游戏,则需要通过安装以下软件包来启用Vulkan支持:
sudo apt install mesa-vulkan-drivers libvulkan1 vulkan-tools vulkan-utils vulkan-validationlayers
最后,如果要使用OpenCL,请安装所有Mesa OpenCL:
sudo apt install mesa-opencl-icd
重新启动系统,如果以前效果不佳,您应该会看到AMD图形性能的提高。要调整您的AMD图形,请使用AMD催化剂设置:
10.安装受限扩展软件包
在Ubuntu中可以使用 ubuntu-restricted-extra 软件包安装所有受限制的软件包,例如代码,Microsoft字体和rar存档支持。不幸的是,该软件包在Debian中不存在。但是您仍然可以使用以下命令安装所有这些受限扩展软件包:
sudo apt install ttf-mscorefonts-installer rar unrar libavcodec-extra gstreamer1.0-libav gstreamer1.0-plugins-ugly gstreamer1.0-vaapi
11.安装VLC
为确保您能够播放任何视频格式,建议安装VLC。它通常支持更多的视频格式,并且比GNOME视频应用程序更可配置和更强大。例如,我在上一篇文章中展示了如何使用VLC从视频中提取帧。
12.安装和配置防火墙
通常建议使用UFW,因为它是Linux上最简单的防火墙,对于大多数用户来说已经足够了。也可以尝试运行GUFW,它是 UFW 的图形界面,它使所有这些操作更加容易。
启用UFW
要在Debian 10中启用UFW,您需要安装它:
sudo apt install ufw
sudo ufw enable
默认规则-拒绝传入并允许传出-对于大多数用户来说效果很好。
编辑UFW规则
如果需要打开某些端口,则可以使用应用程序名称。要查看可用名称,请运行以下命令:
sudo ufw app list
打开所需应用程序的端口。例如,要打开SSH端口,请运行:
sudo ufw allow ssh
可以使用端口号(SSH端口号为22):
sudo ufw allow 22/tcp
如果要删除一些规则。找出规则编号并删除它::
sudo ufw status numbered
sudo ufw delete 1
13.安装备份程序
Debian 默认没有安装任何备份程序,rsync是未安装:
可以在“软件中心”中选择几种备份程序:
建议安装 Grsync,它是一个简单而功能强大的图形备份程序。
14.配置 Swappiness
默认情况下,不透明度为60,这在大多数情况下都可以。但是,如果减少此数字,则系统将更多地使用RAM,并在以后很长时间开始写入Swap。交换是实际的磁盘空间,它比RAM慢得多。如果您具有8G或更多的RAM,则可以强制系统最大程度地使用它。
首先,检查您的swappiness值:
cat /proc/sys/vm/swappiness
/etc/sysctl.conf用Nano打开文件:
sudo nano /etc/sysctl.conf
并vm.swappiness = 10在此文件的末尾添加:
按Ctrl + O保存更改,按Ctrl + X退出Nano。
重新启动系统,您将看到 swappiness 值为10:
我相信您还将看到您的系统在几乎完全填满RAM之前不会降低速度。
15.加快启动时间
启动Debian 10时,会看到以下GRUB屏幕:
如果您使用其他系统进行多次引导,但如果Debian是计算机上的唯一系统,则可能会很有用,您可以禁用此延迟并立即开始引导Debian,而无需等待5秒钟。
为此,您需要编辑GRUB配置文件:
sudo nano /etc/default/grub
并将GRUB_TIMEOUT设置为0:
然后更新GRUB:
sudo update-grub
重新启动,您的Debian 10将在没有5秒延迟的情况下启动。
16.启用驱动器缓存
提高系统性能的另一种方法是启用驱动器缓存。通常,程序会等到将数据写入磁盘后再进行下一步。您可以禁用此延迟。
打开“磁盘”应用程序→选择安装了Debian 10系统的驱动器→从“磁盘”菜单打开“驱动器设置” →在“写缓存”选项卡中,启用“驱动器缓存”。
您还将看到警告,如果计算机断电,丢失数据的风险很小。但这对我从未发生过,我相信性能提升值得冒险,特别是如果您使用慢速硬盘驱动器。
17. Xkill快捷方式
当某些应用程序没有响应时,可以使用Ctrl + Alt + Esc快捷方式将其杀死。按下Ctrl + Alt + Esc键会将光标变成十字形,当您在任何应用程序中单击它时,它将被关闭:
要启用此快捷方式,请打开设置→设备→键盘→添加新快捷方式。键入xkill的名称和命令,并设置按Ctrl + Alt + Esc键作为快捷方式。
现在,只要出现某些应用程序异常,您就可以使用Ctrl + Alt + Esc迅速将其关闭。
18. Ctrl + Alt + T打开终端
建议您设置Ctrl + Alt + T快捷方式以打开终端仿真器。同样,要设置xkill快捷方式,请在设置→设备→键盘→添加新快捷方式中添加新的快捷方式。命名Open Terminal并输入gnome-terminal命令。要设置快捷方式,请按Ctrl + Alt + T。
现在,访问终端仅需按以下三个键
19.启用 GNOME 扩展
GNOME是最小且功能有限的桌面。但是可以通过GNOME扩展对其进行改进并将其更改为无法识别的状态。可以通过软件中心访问某些GNOME扩展。但是最好在GNOME网站上配置直接安装,因为有更多扩展名。
为此,请确保已chrome-gnome-shell安装软件包:
sudo apt install chrome-gnome-shell
然后,转到GNOME扩展网站,将为您提供安装GNOME Shell集成附件。
安装后,打开任何 GNOME Shell 扩展的页面,您将看到开/关按钮。您可以使用它直接从浏览器安装 GNOME Shell 扩展。
20.安装桌面图标扩展
谈到扩展程序,我相信很多人会发现有用的“桌面图标”扩展程序。默认情况下,Debian 10桌面是空的,您不能在此处添加任何图标,创建文件夹或链接。安装桌面图标扩展名后,此类功能将可用。
从GNOME扩展网站安装桌面图标扩展。
21.安装其他主题
默认情况下,您不会在Debian 10中找到许多主题,但是很可能您想自定义桌面。例如,要查看这些屏幕截图中的内容:
要在 Debian 10 中安装其他主题,您首先需要解决“未启用Shell用户主题扩展”的问题:
要解决此问题,请从软件中心安装用户主题扩展:
现在,您应该能够在Debian 10系统中安装自定义主题。在gnome-look.org上搜索所需的主题并安装。例如,让我们安装Orchis gtk主题。需要从“文件”选项卡下载它。然后,用鼠标右键单击提取存档,并将提取的文件夹移至主目录中的文件夹。您可以使用Ctrl + H快捷键查看主目录中以点开头的隐藏文件。如果没有该文件夹,请创建它.themes.themes。
建议将Orchis主题与Tela图标主题一起安装,也可以下载它,解压缩并将Tela文件夹的内容移动到该.icons文件夹。同样,如果.icons在主目录中找不到该文件夹,请创建它。
当您的Orchis文件夹位于.themes和Tela文件夹中时.icons。打开“Tweaks”→“Appearance”→在应用程序中选择“Orchis”,并在图标中选择“Shell”和“Tela in icons”。您也可以更改墙纸,Debian 10桌面将如下所示:
按照相同的步骤,您可以从gnome-look.org安装大多数其他主题。如果您想了解更多有关获得定制GNOME主题的选项的信息,请阅读我有关Ubuntu GNOME定制的文章。该文章中描述的所有内容也将在Debian 10 GNOME中运行。
22.添加用户图像
转到帐户设置并设置您的用户图像,这将使您的系统更加个性化和美观。
23.更改 LibreOffice 外观
要完成主题设置,我还建议调整LibreOffice的外观。
LibreOffice中的单个工具栏
我相信单个工具栏具有LibreOffice的所有基本工具,并且您具有更大的垂直空间。这在小屏幕上特别有用。
要获得“单一”面板外观,请转到“视图”→“工具栏布局”→“单个工具栏”。
LibreOffice图标样式
我还喜欢LibreOffice中的非默认图标样式。要更改图标,请打开工具→选项→视图→样式。我喜欢Colibre图标。
最终结果如下所示:
24.添加文件书签
在“文件”文件管理器中,您可以从左侧面板主目录中快速访问一些文件夹。例如,文档,下载,音乐等。但是,如果要在其中添加自定义书签,该怎么办。你可以做到的!
导航到要添加书签的文件夹,然后按Ctrl + D或从文件夹菜单中选择将其添加为 书签:
现在,您可以在“文件”的左侧面板中添加书签并快速访问自己喜欢的文件夹。
25.启用纸盘图标
默认情况下,许多第三方应用程序(例如Dropbox,Skype等)不会显示在任务栏中。我相信在那里看到这些图标非常方便。因此,要启用此类功能,请 从GNOME扩展网页安装TopIcons Plus扩展。
您应该看到托盘图标出现在顶部面板中。如果看不到它们,请尝试注销并登录。
如果第三方图标位于中间,则可以在“调整”中打开TopIcons Plus扩展程序的设置,并将其向右移动。
26.启用夜灯
小夜灯会减少夜间屏幕上的蓝光数量,对您的眼睛和睡眠更有利。这是GNOME 3.24以来的内置功能。
要激活它,请转到设置→设备→显示→并打开夜灯。
27. Firefox 设置
恢复上一个会话
我希望Firefox打开与上次关闭时相同的选项卡,这样可以节省大量时间。要启用此功能,请打开Firefox首选项并激活恢复上一个会话:
要测试它,请打开几个选项卡,然后关闭Firefox。再次打开它时,它将以上次使用的相同标签开始。
DRM支持
您还可以在设置中启用DRM支持。例如,这将允许您播放DRM控制的内容,例如Netflix视频。
Firefox Shell集成
如果在安装Debian 10之后遵循了之前的操作,则应该已经在Firefox中安装了GNOME Shell集成附加组件。如果不是这种情况,请在Firefox加载项网页中搜索并安装。
扩展地址/搜索栏
我还希望删除地址/搜索栏两侧的空白。为此,请右键单击Firefox顶部面板,然后选择“自定义”,然后从顶部面板拖动空白。这将扩展Firefox的搜索/地址栏:
28.启用Snap和FlatPak支持
Snap和Flatpak程序与发行版无关,因此您可以安装任何版本的Snap或Flatpak程序,而不必担心缺少依赖项或冲突。
要在Debian 10中启用Snap和Flatpak支持,请打开软件中心,然后搜索Gnome Software。选择它并向下滚动。您将在插件栏中找到Snap和Flatpak,启用它们中一个或两者都启用。
重新启动软件中心,并通过搜索Snap或Flatpak程序并进行安装来测试Snap和Flatpak的安装。您以Kdenlive为例。您会发现Kdenlive的两个版本,其中一个将是Snap软件包。程序包属性中提供了有关程序来源的信息。
29.延长笔记本电脑的电池寿命
如果在笔记本电脑上运行Debian,则可以通过安装TLP电源管理工具获得更多的时间,该工具提供针对电池寿命进行了优化的电源设置。
sudo apt install tlp
重新启动安装后,您将发现TLP进程处于活动状态。
sudo systemctl status tlp
30.删除不必要的应用
幸运的是,Debian 10 GNOME并没有太多混乱。但是,仍有一些程序可能要删除。有两种方法可以做到这一点。
首先,打开软件中心,然后在“已安装”选项卡中,将看到系统上已安装的所有主要程序。删除那些您将不使用的。我通常会删除所有游戏。
如果要进一步操作,可以打开Synaptic,转至“状态”部分,然后选择仅显示“已安装的程序”,并开始删除。
注意不要删除对系统至关重要的程序。例如,我不需要蓝牙应用程序,因为我没有蓝牙,但是删除它会删除整个GNOME桌面。
因此,如果您不知道自己在做什么,则可能会从Synaptic已安装部分中删除某些程序来损坏系统!
相关推荐
- HTTP 和 HTTPS 有何不同?一文带你全面了解
-
随着互联网时代的高速发展,Web服务器和客户端之间的安全通信需求也越来越高。HTTP和HTTPS是两种广泛使用的Web通信协议。本文将介绍HTTP和HTTPS的区别,并探讨为什么HTTPS已成为We...
- HTTP和HTTPS的区别?
-
本文主要讲解http和https的关系与区别,分辨不清区别的同学要注意朝下看完,Web面试中最常问的已到面试题~~一.HTTP和HTTPS的相同点:大多数情况下,HTTP和HTTPS是相同的,...
- 详解HTTP协议与RESTFUL
-
1.HTTP简介http协议是一种超文本传输协议,主要应用在浏览器与服务器之间的通信,可以传输文本,图片,视频等。它是一种应用层协议,也是基于TCP协议,当然现在流行的Https协议是在TLS或SSL...
- http与https的区别,读完之后,大部分程序员收藏了...
-
在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。http和ht...
- JMeter测试HTTP GET请求(附实例)
-
一、HTTPRequest配置项解析●WebServer:1.Protocol[http]:○若为HTTP协议可以不填写(默认为HTTP);○若为HTTPS协议可以填写“https”;还可...
- 2019山东高考分数线公布:本科文503 理443
-
刚刚,2019年山东高考各批次录取最低分数线公布了!6月24日下午,山东省教育厅举行2019年山东高考第二场新闻发布会。山东省教育招生考试院在发布会上公布了山东今年高招各批次录取控制分数线。其中,本科...
- Linux系统网站出现503错误提示怎么解决?
-
当Linux系统上的网站出现503ServiceUnavailable错误时,通常表示服务器暂时无法处理请求,可能由后端服务崩溃、资源耗尽或配置错误导致。以下是系统化的排查和解决方案:一、...
- 三石说:一文带你了解Https
-
今天我们继续深入http,本篇将介绍Https的内容,相信你看过之后对https有一定的了解。HTTPSHTTPS(全称:HyperTextTransferProtocoloverSecu...
- HTTP与HTTPS的区别
-
首先,需要知道HTTP和HTTPS是什么。HTTP是超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,是互联网上应用最为广泛的一种网络协议。也...
- Caddy服务器开启HTTP/3:如何让你的网站快如闪电?
-
Caddy服务器开启HTTP/3:如何让你的网站快如闪电?在互联网技术飞速迭代的今天,HTTP/3正以革命性的姿态颠覆传统网络传输模式。作为首个基于QUIC协议的HTTP标准,它不仅能大幅提升网站加载...
- HTTP/1.1、HTTP/2、HTTP/3 演变
-
HTTP基本概念HTTP是超文本传输协议,也就是HyperTextTransferProtocol。HTTP常见的状态码有哪些?1xx类状态码属于提示信息,是协议处理中的一种中间状态,实际...
- HTTP/3 黑科技:三次握手如何进阶 QUIC?30 年通信细节揭秘
-
大家好,我是“极客运维社”的飞哥,点击右上方“关注”,每天和大家分享关于网络设备及系统和企业组网方面干货。码字不易,如果您觉得文章还可以,就点赞+关注+收藏吧,也许在以后某个时间能够用得到。H...
- 总结HTTP/HTTPS协议基础的有那些漏洞,怎么检查,怎么防范
-
以下是基于黑盒测试、白盒测试和灰盒测试视角对HTTP/HTTPS协议漏洞检查与防范的分类整理:一、黑盒测试(外部视角,无内部权限)定义:模拟攻击者视角,仅通过外部网络接口进行测试,不依赖系...
- 什么是HTTP? HTTP 和 HTTPS 的区别?
-
HTTP(HyperTextTransferProtocol),即超文本运输协议,是实现网络通信的一种规范。HTTP是一个传输协议,即将数据由A传到B或将B传输到A,并且A与B之间能够存...
- 一篇文章搞懂HTTP和HTTPS的的本质区别
-
http协议是基于tcp协议,默认是80端口。它的特点是什么?它是基于请求和响应的,大家抓个包能看到http协议有一个请求报文有一个响应报文,还有它是一个无状态的协议,还有一个无连接的协议。无连接是指...
你 发表评论:
欢迎- 一周热门
-
-
如何在安装前及安装后修改黑群晖的Mac地址和Sn系列号
-
爱折腾的特斯拉车主必看!手把手教你TESLAMATE的备份和恢复
-
[常用工具] OpenCV_contrib库在windows下编译使用指南
-
Ubuntu系统Daphne + Nginx + supervisor部署Django项目
-
WindowsServer2022|配置NTP服务器的命令
-
WIN11 安装配置 linux 子系统 Ubuntu 图形界面 桌面系统
-
解决Linux终端中“-bash: nano: command not found”问题
-
NBA 2K25虚拟内存不足/爆内存/内存占用100% 一文速解
-
Linux 中的文件描述符是什么?(linux 打开文件表 文件描述符)
-
K3s禁用Service Load Balancer,解决获取浏览器IP不正确问题
-
- 最近发表
- 标签列表
-
- linux 查询端口号 (58)
- docker映射容器目录到宿主机 (66)
- 杀端口 (60)
- yum更换阿里源 (62)
- internet explorer 增强的安全配置已启用 (65)
- linux自动挂载 (56)
- 禁用selinux (55)
- sysv-rc-conf (69)
- ubuntu防火墙状态查看 (64)
- windows server 2022激活密钥 (56)
- 无法与服务器建立安全连接是什么意思 (74)
- 443/80端口被占用怎么解决 (56)
- ping无法访问目标主机怎么解决 (58)
- fdatasync (59)
- 405 not allowed (56)
- 免备案虚拟主机zxhost (55)
- linux根据pid查看进程 (60)
- dhcp工具 (62)
- mysql 1045 (57)
- 宝塔远程工具 (56)
- ssh服务器拒绝了密码 请再试一次 (56)
- ubuntu卸载docker (56)
- linux查看nginx状态 (63)
- tomcat 乱码 (76)
- 2008r2激活序列号 (65)