250705-Debian12-sudo apt update加速+配置RDP遠程桌面環境+設置FRP服務為開機啟動項

在這里插入圖片描述

A. 實現sudo apt update加速

在 Debian 12 上運行 sudo apt update 很慢的常見原因包括:


🔍 一、常見原因分析

  1. 使用了國外的軟件源
    默認 Debian 安裝源多數是國際服務器,國內訪問會非常慢。

  2. DNS 解析慢或失敗
    軟件源地址解析時間長,影響整體更新速度。

  3. 網絡帶寬或延遲問題
    你的網絡連接到源服務器不穩定,或出口帶寬有限。

  4. IPv6 網絡問題
    部分環境下 IPv6 地址連接慢甚至失敗。


? 二、解決方案(建議按順序嘗試)

1. 🇨🇳 更換為國內鏡像源

修改 /etc/apt/sources.list 文件為國內源,如清華源:

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

將內容替換為(以清華源為例):

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware

保存后,運行:

sudo apt update

其他可選國內源:

  • 阿里云:https://developer.aliyun.com/mirror/debian
  • 中科大:https://mirrors.ustc.edu.cn/debian/
  • 華為云:https://mirrors.huaweicloud.com/debian/

2. 🛠 禁用 IPv6(如網絡環境不支持)

sudo nano /etc/sysctl.conf

添加以下內容:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

然后運行:

sudo sysctl -p

3. 🧠 配置 DNS 為更快的公共解析器

/etc/resolv.conf 中的 DNS 改為:

nameserver 223.5.5.5    # 阿里
nameserver 114.114.114.114  # 114DNS

若該文件由 NetworkManager 或 systemd 管理,請使用以下方式:

sudo systemd-resolve --status

或通過修改 NetplanNetworkManager 配置。


4. 🧪 進行速度測試(可選)

apt install netselect-apt
sudo netselect-apt -n stable

這個工具會幫你自動選擇最快的源。


B. 配置RDP


? 一、在 Debian 12 上安裝并啟用 RDP 服務(xrdp)

請按以下步驟操作:

1. 安裝 xrdp 和桌面環境(如 XFCE):

sudo apt update
sudo apt install xrdp xfce4 xfce4-goodies -y

2. 配置 xrdp 使用 XFCE:

編輯或創建文件:

echo "startxfce4" > ~/.xsession

3. 啟動并設置 xrdp 自啟動:

sudo systemctl enable --now xrdp

4. 檢查 xrdp 服務是否運行正常:

sudo systemctl status xrdp

你應該看到狀態為 active (running)


? 二、確認本地 3389 端口監聽狀態

確保有服務監聽 3389 端口(frpc.tomlrdp-nas 使用的本地端口):

sudo ss -tnlp | grep :3389

你應該看到像這樣一行輸出:

LISTEN  0  50  0.0.0.0:3389  ...  users:(("xrdp",pid=xxxx,...))

? 三、從客戶端進行遠程連接測試

?? 前提是你的公網服務器已開放 5901 端口

Windows 客戶端 使用:

  1. 打開 mstsc

  2. 輸入:

    123.45.678.90:5901
    
  3. 連接后會提示用戶名和密碼,填寫 Debian 上的登錄憑據(如:用戶名 lgk,密碼為登錄密碼)


?常見問題排查

問題排查建議
黑屏或連接后立刻斷開沒有正確配置 .xsession 或沒有安裝桌面環境
連接報錯云服務器安全組/防火墻未放行 5901 或未運行 xrdp
frpc 沒有正常轉發檢查日志是否成功連接并綁定遠程端口

如果你已完成上述步驟但仍然失敗,請提供以下信息以便進一步排查:

  1. sudo systemctl status xrdp 的輸出
  2. sudo ss -tnlp | grep 3389 的結果
  3. frpc 運行時日志中關于 [rdp-nas] 的部分

C. 將終端FRP服務設置成開機啟動項

假設:

  • frpc 路徑:/home/lgk/Remote/frp_0.63.0_linux_amd64/frpc
  • frpc.toml 路徑:/home/lgk/Remote/frp_0.63.0_linux_amd64/frpc.toml
  • 用戶名為:lgk

下面是完整配置方法:


? 步驟 1:創建 frpc 的 systemd 啟動服務

sudo nano /etc/systemd/system/frpc.service

粘貼以下內容:

[Unit]
Description=FRP Client Service
After=network.target[Service]
Type=simple
User=liuguokai
WorkingDirectory=/home/lgk/Remote/frp_0.63.0_linux_amd64
ExecStart=/home/lgk/Remote/frp_0.63.0_linux_amd64/frpc -c /home/liuguokai/Remote/frp_0.63.0_linux_amd64/frpc.toml
Restart=on-failure[Install]
WantedBy=multi-user.target

按下 Ctrl+O 保存,Ctrl+X 退出。


? 步驟 2:刷新并啟用服務

sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable frpc.service
sudo systemctl start frpc.service

? 步驟 3:驗證是否運行成功

sudo systemctl status frpc.service

你應該看到 Active: active (running) 狀態。


? 步驟 4:查看日志(可選)

journalctl -u frpc -e

這樣設置后,每次開機都會自動以用戶 lgk 的身份運行 frpc -c frpc.toml,無需手動啟動。

D. 解決瀏覽器無法打開的問題

在這里插入圖片描述

sudo apt update
sudo apt install firefox-esr

E. 參考文獻:

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/87938.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/87938.shtml
英文地址,請注明出處:http://en.pswp.cn/web/87938.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數學視頻動畫引擎Python庫 -- Manim Voiceover 語音服務 Speech Services

文中內容僅限技術學習與代碼實踐參考,市場存在不確定性,技術分析需謹慎驗證,不構成任何投資建議。 Manim Voiceover 是一個為 Manim 打造的專注于語音旁白的插件: 直接在 Python 中添加語音旁白: 無需使用視頻編輯器&…

C++11 forward_list 從基礎到精通:原理、實踐與性能優化

文章目錄一、為什么需要 forward_list?二、基礎篇:forward_list 的核心特性與接口2.1 數據結構與迭代器2.2 常用接口速覽2.3 基礎操作示例:從初始化到遍歷2.3.1 初始化與遍歷2.3.2 插入與刪除:before_begin 的關鍵作用三、進階篇&…

物聯網技術的核心組件與發展趨勢(截至2025年)

一、物聯網技術的核心組件物聯網(IoT)技術體系由感知層、網絡層、平臺層、應用層和安全層構成,各層技術協同工作,實現物理世界與數字世界的深度融合。1. 感知層:數據采集與交互傳感器技術:類型:…

面試中常見的問題:JavaScript 宏任務與微任務,包教包會

事件循環Event Loop 我們都知道,JavaScript 是一種單線程的編程語言,簡單的說就是:js只有一條通道,那么在任務多的情況下,就會出現擁擠的情況,這種情況下就產生了 ‘多線程’ ,但是這種“多線程…

【LeetCode102.二叉樹的層序遍歷】vs.【LeetCode103.二叉樹的鋸齒形層序遍歷】

題目鏈接 LeetCode102.二叉樹的層序遍歷:102. 二叉樹的層序遍歷 - 力扣(LeetCode)LeetCode103.二叉樹的鋸齒形層序遍歷:103. 二叉樹的鋸齒形層序遍歷 - 力扣(LeetCode) 實現思路 定義一個隊列&#xff0…

Redis On-CPU Profiling定位瓶頸到可視化火焰圖

1 . 前置檢查:確認 CPU 真的是瓶頸 在正式打性能“補丁”前,務必跑一遍系統級健康核對表(推薦 Brendan Greg 的 USE Method):資源關注指標常用工具CPUUtil/Idle、RunQueuetop、vmstat、sar內存Fault、Swap、Cache Miss…

未來趨勢:AI與量子計算對服務器安全的影響

隨著技術的飛速發展,人工智能(AI)和量子計算正在深刻改變信息技術的各個領域。特別是在服務器安全領域,這兩項技術既帶來了新的可能性,也帶來了前所未有的挑戰。本文將探討AI和量子計算技術對服務器安全的影響&#xf…

markdown學習筆記(個人向) Part.1

markdown學習筆記(個人向) Part.1 1. 推薦插件 markdown: 安裝支持markdown的插件; markdown-preview-github-styles: 可以將VS Code上默認的markdown預覽樣式修改成github上常用的形式,很大程度上提高文件…

ZooKeeper 實現分布式鎖

1. 分布式鎖概述 在分布式系統中,為了保證共享資源在并發訪問下的數據一致性,需要引入分布式鎖。分布式鎖是一種在分布式環境下控制多個進程對共享資源進行互斥訪問的機制。它與單機環境下的鎖(如Java中的synchronized或Lock)不同…

Linux線程——基礎全解

一、什么是線程(Thread)?? 定義:線程是程序執行的最小單位。即線程(Thread)是操作系統能夠進行運算調度的最小單位,它被包含在進程之中,是進程中的實際運作單位。一個進程可以并發多…

Java基礎--封裝+static

目錄 什么是封裝? 什么是訪問限定符? static靜態修飾符 用static修飾的類變量或類方法的注意事項: 什么是封裝? 封裝是面向對象的三大特性之一,指的是將一個類中的實現細節進行隱藏,對外只提供一些開放…

DAY 51 復習日

作業:day43的時候我們安排大家對自己找的數據集用簡單cnn訓練,現在可以嘗試下借助這幾天的知識來實現精度的進一步提高import torch import torch.nn as nn import torch.nn.functional as F import torchvision import torchvision.transforms as trans…

針對網絡爬蟲的相關法律法規整理

在中國,網絡爬蟲的法律法規涉及多個層面,包括個人信息保護、數據安全、網絡安全、知識產權、反不正當競爭等。以下是詳細的法律法規分析及合規指南: 1. 核心法律法規及適用場景? ??(1)《民法典》——隱私權與個人信…

1.1_5_2 計算機網絡的性能指標(下)

繼續來看計算機網絡的性能指標,接下來我們探討時延,時延帶寬積和往返時延,以及信道利用率這幾個性能指標。 首先來看時延這個性能指標,英文叫delay,也有的教材,把它翻譯為延遲。所謂的時延,就是…

PP-OCRv2:超輕OCR系統的萬能包

PP-OCRv2:超輕OCR系統的萬能包摘要光學字符識別(OCR)系統已廣泛應用于多種場景,但設計兼顧精度與效率的OCR系統仍具挑戰性。我們此前提出的超輕量OCR系統PP-OCR在平衡兩者方面取得進展。本文進一步提出PP-OCRv2,通過五…

常見的軟件版本開源協議

開源軟件許可證核心指南 一、許可證基礎分類 1. 寬松型許可證(Permissive) 核心特征:允許閉源衍生,僅保留版權聲明適用場景:商業集成、快速開發代表協議: 📜 MIT 📜 Apache 2.0 &…

基于FPGA的一維序列三次樣條插值算法verilog實現,包含testbench

目錄 1.前言 2.算法運行效果圖預覽 3.算法運行軟件版本 4.部分核心程序 5.算法仿真參數 6.算法理論概述 7.參考文獻 8.算法完整程序工程 1.前言 三次樣條插值是一種在數據擬合和信號處理中廣泛應用的技術,它通過構造分段三次多項式來逼近給定的離散數據點&a…

RAG 之 Prompt 動態選擇的三種方式

“如果我有5個prompt模板,我想只選擇一個每次都自動五選一能做到嗎怎么做?” 完全可以做到。這在復雜的RAG或Agentic工作流中是一個非常普遍且關鍵的需求,通常被稱為“條件路由(Conditional Routing)”或“動態調度&am…

【ROS2 自動駕駛學習】02-安裝ROS2及其配套工具

目錄 一、設置語言環境 二、添加存儲庫 三、添加軟件源 四、安裝ROS2 五、配置環境 六、測試ROS2 七、安裝一些工具 7.1 terminator 7.2 colcon工具 7.3 tf工具 7.4 joint-state-publisher工具 7.5 urdf 八、安裝三方庫 8.1 Eigen 8.2 yaml-cpp 8.3 matplotl…

系統學習Python——并發模型和異步編程:基礎知識

分類目錄:《系統學習Python》總目錄 并行是并發的一種特殊情況。**所有并行系統都是并發的,但不是所有并發系統都是并行的。**在21世紀初,我們可以使用單核設備在GNU Linux上同時處理100個進程。一臺擁有4個CPU核的現代筆記本計算機&#xff…