Linux系統遠程操作和程序編譯

Linux系統遠程操作和程序編譯

了解和熟悉Linux系統的遠程終端登錄、遠程圖形桌面訪問、 X圖形窗口訪問和FTP文件傳輸操作

  1. 網絡設置和用戶創建:

    • 在虛擬機Ubuntu系統中,將網絡連接設置為“橋接模式”,并配置好IP和網關。確保其他Windows 10系統可以通過ping通你的Ubuntu。

    • 在樹莓派上配置自動聯網,確保Windows 10系統能夠ping通樹莓派。

    • 在Ubuntu和樹莓派上使用以下命令分別添加2個用戶:classmate1和classmate2,并設置密碼為123456:

      sudo adduser classmate1
      sudo adduser classmate2
      
  2. 遠程登錄:

    • 在Windows 10上使用Putty或Xshell遠程登錄Ubuntu和樹莓派系統。注意,必須先確保SSH服務已經開啟。你可以使用以下命令啟動SSH服務:

      sudo service ssh start
      
  3. 文件傳輸:

    • 使用FTP或SFTP客戶端在Windows 10上連接Ubuntu或樹莓派進行文件上傳和下載。確保SSH服務已開啟。可以通過以下命令檢查SSH服務狀態:

      sudo service ssh status
      
  4. 安裝并配置X server仿真軟件:

    • 在Windows 10上安裝Xming(X server仿真軟件),并啟動它。
    • 安裝Putty,并進行配置。打開Putty,進入 Connection -> SSH -> Auth -> X11 forwarding,勾選 Enable X11 forwarding。
    • 在 Session 欄中輸入目標服務器(Ubuntu或樹莓派)的IP地址,然后點擊 Open 連接。
  5. 配置DISPLAY環境變量:

    • 登錄到Ubuntu或樹莓派后,輸入以下命令設置DISPLAY環境變量:

      export DISPLAY=xxx.xxx.xxx.xxx:0
      

      其中xxx.xxx.xxx.xxx是你的Windows IP地址。

  6. 圖形界面應用:

    • 成功設置后,你可以在Ubuntu或樹莓派上使用圖形界面應用,比如 gedit 編輯器,Firefox瀏覽器,甚至是圖形游戲等。
  7. 安裝VNC Server:

    • 在Ubuntu或樹莓派上安裝VNC Server:

      sudo apt-get install tightvncserver
      
    • 在Windows 10上使用VNC Viewer連接到Ubuntu或樹莓派的VNC服務器。

問題思考:

  1. X窗口協議與遠程桌面VNC-viewer協議有什么差異?

    • X窗口協議(X11):X11協議是一個遠程顯示協議,允許遠程計算機將圖形界面應用的顯示內容傳輸到本地計算機。X11協議基于客戶端-服務器模型,客戶端是請求顯示的程序,而X服務器處理顯示內容并呈現給用戶。在使用X11時,實際上是在遠程運行應用程序,只是圖形界面被顯示在本地機器上。
    • VNC協議:VNC(Virtual Network Computing)是基于RFB(Remote Framebuffer)協議的一種遠程桌面協議,VNC允許遠程計算機控制另一臺計算機的桌面。與X11不同,VNC提供了完整的桌面訪問,意味著你可以通過VNC看到遠程機器的完整桌面環境,而不僅僅是個別應用程序的圖形界面。

    總結來說,X11更側重于圖形界面應用的遠程顯示,而VNC則是提供對整個桌面的遠程訪問。

  2. 如果在兩個Ubuntu系統之間、或者Ubuntu與樹莓派之間進行文件復制,可使用rcp命令。請實踐練習。

    • rcp(Remote Copy Protocol)用于在兩臺計算機之間復制文件。你可以使用以下命令進行文件復制:

      rcp source_file username@remote_host:/path/to/destination
      

      例如,從Ubuntu系統復制文件到樹莓派:

      rcp /home/user/file.txt pi@raspberrypi:/home/pi/
      
    • 請確保兩臺機器的SSH服務已啟用,且用戶名和密碼正確無誤。

  3. 新建的賬號無法使用sudo命令,如何解決?

    • 新創建的用戶通常不在sudo權限組中,因此不能使用sudo命令。解決方法是將用戶添加到sudo組:

      sudo usermod -aG sudo classmate1
      sudo usermod -aG sudo classmate2
      

      然后注銷當前會話并重新登錄,新的用戶將能夠使用sudo命令。

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

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

相關文章

linux開發環境

1.虛擬機環境搭建 在 Ubuntu 系統中,打開(如圖中顯示的窗口 )常見快捷鍵有: Ctrl Alt T:這是最常用的打開終端的快捷鍵組合 ,按下后會快速彈出一個新的終端窗口。 在 VMware 虛擬機環境中,若…

藍橋·20264-祝福語--找連續字串的長度

#include <iostream> using namespace std; int main() {// 請在此輸入您的代碼//最小字典序&#xff0c;一定是全a&#xff0c;找s的最長字串a,結果就是該字串長度加1&#xff08;t不能是s的子串&#xff09;//所以這道題就變成了&#xff0c;找s中字串a出現的長度strin…

7.第二階段x64游戲實戰-分析人物屬性

免責聲明&#xff1a;內容僅供學習參考&#xff0c;請合法利用知識&#xff0c;禁止進行違法犯罪活動&#xff01; 本次游戲沒法給 內容參考于&#xff1a;微塵網絡安全 上一個內容&#xff1a;6.第二階段x64游戲實戰-分析人物狀態 首先打開人物面板&#xff0c;查看人物的…

數組的常見算法一

注: 本文來自尚硅谷-宋紅康僅用來學習備份 6.1 數值型數組特征值統計 這里的特征值涉及到&#xff1a;平均值、最大值、最小值、總和等 **舉例1&#xff1a;**數組統計&#xff1a;求總和、均值 public class TestArrayElementSum {public static void main(String[] args)…

汽車電子筆記之:基于Tasking編譯器怎么制作庫文件并將庫文件集成進工程釋放

目錄 1、概述 2、庫工程創建、使用步驟 2.1、選擇對應的MCU型號及空工程 2.2、選擇需要封裝的代碼 2.3、將需要封裝的代碼復制到庫工程 2.4、整理庫工程工程屬性 2.5、預留不生成庫的.c源文件 2.6、編譯生成.a文件 2.7、將.a集成進工程 2.7.1、創建釋放給客戶的工程 …

[ctfshow web入門] web29

前置知識 eval: 把字符串按照 PHP 代碼來執行&#xff0c;例如eval(“echo 1;”);這個函數擁有回顯 system&#xff1a;使php程序執行系統命令&#xff0c;例如&#xff0c;system(“ls”);就是查看當前目錄&#xff0c;這個擁有回顯 preg_match&#xff1a;查找字符串是否匹配…

7-8 超速判斷

模擬交通警察的雷達測速儀。輸入汽車速度&#xff0c;如果速度超出60 mph&#xff0c;則顯示“Speeding”&#xff0c;否則顯示“OK”。 輸入格式&#xff1a; 輸入在一行中給出1個不超過500的非負整數&#xff0c;即雷達測到的車速。 輸出格式&#xff1a; 在一行中輸出測…

【GESP】C++二級練習 luogu-B3721 [語言月賽202303] Stone Gambling S

GESP二級練習&#xff0c;多層循環分支練習&#xff0c;難度★?☆☆☆。 題目題解詳見&#xff1a;https://www.coderli.com/gesp-2-luogu-b3721/ 【GESP】C二級練習 luogu-B3721 [語言月賽202303] Stone Gambling S | OneCoderGESP二級練習&#xff0c;多層循環分支練習&am…

深入理解C++面向對象特性之一 多態

歡迎來到干貨小倉庫&#xff0c;堪比沙漠!!! 從“Hello World”到改變世界&#xff0c;中間隔著千萬次再試一次. 1.多態的概念 多態的概念&#xff1a;通俗來說&#xff0c;就是多種形態&#xff0c; 具體點就是去完成某個行為&#xff0c;當不同的對象去完成時會 產生出不同的…

藍橋備賽指南(14):樹的直徑與重心

樹的直徑 什么是樹的直徑&#xff1f;樹的直徑是樹上最長的一條鏈&#xff0c;當然這條鏈并不唯一&#xff0c;所以一棵樹可能有多條直徑。直徑由兩個頂點u、v來決定&#xff0c;若由一條直徑&#xff08;u,v)&#xff0c;則滿足一下性質&#xff1a; 1&#xff09;u、v的度數…

AIDD-人工智能藥物設計-網絡藥理學-多組學與網絡藥理學分析揭示龜齡集治療少精癥的機制

IF6.7|多組學與網絡藥理學分析揭示龜齡集治療少精癥的機制 2024年10月28日&#xff0c;海軍軍醫大學張衛東教授團隊在Phytomedicine&#xff08;IF6.7&#xff09;上發表了題為“Multi-omics and network pharmacology approaches reveal Gui-Ling-Ji alleviates oligoastheno…

搜狗拼音輸入法純凈優化版:去廣告,更流暢輸入體驗15.2.0.1758

前言 搜狗輸入法電腦版無疑是裝機必備的神器。它打字精準&#xff0c;詞庫豐富全面&#xff0c;功能強大&#xff0c;極大地提升了輸入效率。最新版的搜狗拼音輸入法更是借助AI技術&#xff0c;讓打字變得既準確又高效。而搜狗輸入法的去廣告精簡優化版&#xff0c;通過移除廣…

Franka雙臂機器人:多領域革新與核心技術深度解析

雙臂Franka機器人以類人化操作能力、毫秒級力控響應及智能協同算法為核心&#xff0c;持續推動工業自動化、醫療輔助與農業生產的革新進程。本文深度解析其技術突破與跨行業實踐案例。 Franka雙臂優勢&#xff1a; 高靈活度&#xff1a;7自由度設計&#xff0c;模擬人類手臂運…

Django視圖詳解

前言 歡迎來到我的博客 個人主頁:北嶺敲鍵盤的荒漠貓-CSDN博客 一、Django視圖是什么&#xff1f; 視圖&#xff08;View&#xff09; 是Django處理HTTP請求的核心組件。它接收一個HttpRequest對象&#xff0c;處理業務邏輯&#xff0c;并返回一個HttpResponse對象&#xff08…

【工具變量】上市公安企業社會信任數據集(2004-2023年)

企業社會信任是衡量企業與社會之間信任度的重要指標&#xff0c;反映了企業在公眾眼中的信譽和可靠性。社會信任對企業的持續發展和品牌形象有著至關重要的影響。本分享數據參考張維迎&#xff08;2002年&#xff09;的做法&#xff0c;采用中國企業家調查系統的地區信任調查數…

Python爬取數據(二)

一.example2包下的 1.re模塊的compile函數使用 import repatternre.compile(r\d) print(pattern) 2.match的方法使用 import re patternre.compile(r\d) # m1pattern.match(one123twothree345four) #參數2&#xff1a;指定起始位置(包含),參數3&#xff1a;終止位置(包含),…

spring之Bean的循環依賴問題、反射機制手寫Spring框架、Spring IoC注解式開發

一、Bean的循環依賴問題 1.什么是Bean的循環依賴 A對象中有B屬性。B對象中有A屬性。這就是循環依賴。我依賴你&#xff0c;你也依賴我。 比如&#xff1a;丈夫類Husband&#xff0c;妻子類Wife。Husband中有Wife的引用。Wife中有Husband的引用。 public class Husband {priv…

狀態機的基本使用

狀態機 1. 什么是狀態機 1.1 場景 在業務代碼中對一些業務狀態進行硬編碼&#xff0c;如果有一天更改了業務邏輯就需要更改代碼&#xff0c;不方便進行系統擴展和維護。 if (status 狀態1) {// TODO } else if(status 狀態2) {// TODO } ...另外對訂單狀態的管理是散落在…

22 | 如何繼續提升 Go 開發技術?

提示&#xff1a; 所有體系課見專欄&#xff1a;Go 項目開發極速入門實戰課&#xff1b;歡迎加入 云原生 AI 實戰營 星球&#xff0c;12 高質量體系課、20 高質量實戰項目助你在 AI 時代建立技術競爭力&#xff08;聚焦于 Go、云原生、AI Infra&#xff09;。 「Go 項目開發極速…

LLM Agents項目推薦:MetaGPT、AutoGen、AgentVerse詳解

這一部分我們將深入介紹三大備受關注的LLM Agents項目&#xff1a;MetaGPT、AutoGen和AgentVerse&#xff0c;包括它們的背景、設計思路、主要功能、技術亮點以及典型應用場景。 1. MetaGPT&#xff1a;讓AI像軟件工程團隊一樣協作 項目背景 MetaGPT由Huang et al.于2023年提…