0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

配置Ubuntu系統(tǒng)環(huán)境和安裝的開(kāi)發(fā)工具

jf_Vqngj70R ? 來(lái)源:美男子玩編程 ? 2023-12-22 13:32 ? 次閱讀

安裝好Ubuntu系統(tǒng)環(huán)境后,開(kāi)發(fā)前需要簡(jiǎn)單配置Ubuntu系統(tǒng)環(huán)境以及安裝一些必備的開(kāi)發(fā)工具。

1Ubuntu系統(tǒng)環(huán)境

1.1、連接網(wǎng)絡(luò)

剛安裝好的Ubuntu系統(tǒng),可能存在無(wú)法連接網(wǎng)絡(luò)的情況;或者突然間出現(xiàn)無(wú)法使用網(wǎng)絡(luò)的情況。下面介紹幾種方式,可以實(shí)現(xiàn)連接網(wǎng)絡(luò)。

1、重啟network manager服務(wù)

步驟1,輸入以下指令:

sudo vim /etc/NetworkManager/NetworkManager.conf

步驟2,將conf文件中的managed = false 改為 managed = true。

步驟3,重啟network manager 服務(wù),指令如下:

sudo service network-manager restart

或者:

sudo service NetworkManager restart

網(wǎng)絡(luò)圖標(biāo)會(huì)消失一會(huì)兒后重新顯示。

如果這種方案不行,可以執(zhí)行第2種方案。

步驟1,輸入以下指令:

sudo service network-manager stop


sudo gedit /var/lib/NetworkManager/NetworkManager.state

步驟2,將 NetworkingEnabled=false 改為 NetworkingEnabled=true。

步驟3,重啟network manager 服務(wù),指令如下:

sudo service network-manager start

或者:

sudo service NetworkManager start

2、service命令

service 命令僅僅是這個(gè)方式的一個(gè)封裝(同樣的也是 init.d 系列腳本和 Upstart 相關(guān)命令的封裝)。systemctl 命令的功能遠(yuǎn)多于 service 命令。指令如下:

sudo systemctl restart NetworkManager.service

3、nmcli命令

這是 Linux 上可以管理網(wǎng)絡(luò)的另一個(gè)工具,這是一個(gè)功能強(qiáng)大而且實(shí)用的工具。

步驟1,關(guān)閉網(wǎng)絡(luò),指令如下:

sudo nmcli networking off

步驟2,再開(kāi)啟網(wǎng)絡(luò),指令如下:

sudo nmcli networking on

4、ifup命令和ifdown命令

這兩個(gè)命令直接操作網(wǎng)口,切換網(wǎng)口是否可以收發(fā)包的狀態(tài)。使用 ifdown 關(guān)閉所有網(wǎng)口,再使用 ifup 重新啟用網(wǎng)口。指令如下:

sudo ifdown -a


sudo ifup -a

1.2、APT下載工具

Ubuntu系統(tǒng)下我們用的最多的下載工具就是:APT 下載工具。APT 下載工具可以實(shí)現(xiàn)軟件自動(dòng)下載、配置、安裝二進(jìn)制或者源碼的功能。APT 下載工具和“install”命令結(jié)合在一起構(gòu)成了 Ubuntu 下最常用的下載和安裝軟件方法。

它解決了 Linux 平臺(tái)下安裝軟件的一個(gè)缺陷,即軟件之間相互依賴(lài)。APT 采用的 C/S 模式,也就是客戶端/服務(wù)器模式,我們的 PC 機(jī)作為客戶端,當(dāng)需要下載軟件的時(shí)候就向服務(wù)器請(qǐng)求,因此我們需要知道服務(wù)器的地址,也叫做安裝源或者更新源。

打開(kāi)系統(tǒng)設(shè)置,打開(kāi)“軟件和更新”設(shè)置,如下所示:

b22fe6a4-a07f-11ee-8b88-92fbcf53809c.png

選擇“Ubuntu 軟件”選項(xiàng)卡下面的“下載自”就是 APT 工具的安裝源,因?yàn)槲覀兪窃谥袊?guó),所以需要選擇中國(guó)的服務(wù)器,否則的話可能會(huì)導(dǎo)致下載失敗。這個(gè)也就是網(wǎng)上說(shuō)的 Ubuntu 安裝成功以后要更新源。

b2455016-a07f-11ee-8b88-92fbcf53809c.png

1.3、更新語(yǔ)言

打開(kāi)系統(tǒng)設(shè)置,打開(kāi)“語(yǔ)言支持”設(shè)置,將系統(tǒng)語(yǔ)言選擇為中文。

b2496ffc-a07f-11ee-8b88-92fbcf53809c.png

默認(rèn)是沒(méi)有中文的,選擇添加下載中文語(yǔ)言,下載完成后,應(yīng)用到整個(gè)系統(tǒng)。

b29e761e-a07f-11ee-8b88-92fbcf53809c.png

1.4、更新本地?cái)?shù)據(jù)庫(kù)

如果想查看本地哪些軟件可以更新,打開(kāi)終端使用如下命令:

sudo apt-get update

這個(gè)命令會(huì)訪問(wèn)源地址,并且獲取軟件列表并保存在本電腦上。

1.5、安裝VIM編輯器

Ubuntu自帶了 VI 編輯器,但是 VI 編輯器對(duì)于習(xí)慣了 Windows 下進(jìn)行開(kāi)發(fā)的人來(lái)說(shuō)不方便,VIM 編輯器是 VI 編輯器升級(jí)版本,VI/VIM 編輯器都是一種基于指令式的編輯器,不需要鼠標(biāo),也沒(méi)有菜單,僅僅使用鍵盤(pán)來(lái)完成所有的編輯工作。

安裝命令如下:

sudo apt-get install vim

1.6、Ubuntu和Windows文件互傳

Windows 和 Ubuntu 下的文件互傳我們需要使用 FTP 服務(wù),設(shè)置方法如下:

打開(kāi) Ubuntu 的終端窗口,然后執(zhí)行如下命令來(lái)安裝 FTP 服務(wù):

sudo apt-get install vsftpd

等待軟件自動(dòng)安裝,安裝完成以后使用 VI 命令打開(kāi)/etc/vsftpd.conf,命令如下:

sudo vi /etc/vsftpd.conf

打開(kāi) vsftpd.conf 文件以后找到如下兩行:

local_enable=YES
write_enable=YES

確保上面兩行前面沒(méi)有“#”,有的話就取消掉,完成以后如下圖所示:

b2b51f9a-a07f-11ee-8b88-92fbcf53809c.png

修改完 vsftpd.conf 以后保存退出,使用如下命令重啟 FTP 服務(wù):

sudo /etc/init.d/vsftpd restart

1.7、開(kāi)啟NFS服務(wù)

使用如下命令安裝 NFS 服務(wù):

sudo apt-get install nfs-kernel-server rpcbind

等待安裝完成,安裝完成以后在用戶根目錄下創(chuàng)建一個(gè)名為“l(fā)inux”的文件夾,以后所有的東西都放到這個(gè)“l(fā)inux”文件夾里面,在“l(fā)inux”文件夾里面新建一個(gè)名為“nfs”的文件夾(可以自行設(shè)定,這里只是我的使用方式)。

配置 nfs,使用如下命令打開(kāi) nfs 配置文件/etc/exports:

sudo vi /etc/exports

打開(kāi)/etc/exports 以后在后面添加如下所示內(nèi)容(這是我的路徑):

/home/jie/linux/nfs *(rw,sync,no_root_squash)

添加完成后,重啟NFS服務(wù),使用命令如下:

sudo /etc/init.d/nfs-kernel-server restart

1.8、開(kāi)啟SSH服務(wù)

開(kāi)啟 Ubuntu 的 SSH 服務(wù)以后我們就可以在 Windwos 下使用終端軟件登陸到 Ubuntu,使用如下命令開(kāi)啟 SSH 服務(wù):

sudo apt-get install openssh-server

ssh 的配置文件為/etc/ssh/sshd_config,使用默認(rèn)配置即可。

2

安裝開(kāi)發(fā)工具

2.1、Ubuntu安裝VSCode

新裝的Ubuntu系統(tǒng)沒(méi)有代碼編輯工具,可以安裝VS Code??梢灾苯釉赨buntu軟件中進(jìn)行安裝。

b2c7d4e6-a07f-11ee-8b88-92fbcf53809c.png

b2d71f3c-a07f-11ee-8b88-92fbcf53809c.png

2.2、Windows安裝MobaXterm

MobaXterm 為 Windows 桌面提供了重要的遠(yuǎn)程網(wǎng)絡(luò)工具(SSH、X11、RDP、VNC、FTP、MOSH 等)和Unix 命令(bash、ls、cat、sed、grep、awk、rsync 等)。

b2e3d02e-a07f-11ee-8b88-92fbcf53809c.png

可以直接下載免費(fèi)版使用。

b2efe33c-a07f-11ee-8b88-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5087

    文章

    19150

    瀏覽量

    306356
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11324

    瀏覽量

    209938
  • Ubuntu系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    91

    瀏覽量

    3997

原文標(biāo)題:嵌入式Linux:配置Ubuntu系統(tǒng)環(huán)境和安裝開(kāi)發(fā)工具

文章出處:【微信號(hào):美男子玩編程,微信公眾號(hào):美男子玩編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Microchip開(kāi)發(fā)工具

    MPLAB®的最小配置包括集成開(kāi)發(fā)環(huán)境(IDE)、匯編器(MPASMTM)和軟件模擬器(MPLAB-SIM)。其它工具可以在安裝時(shí)添
    發(fā)表于 03-08 16:50

    Ubuntu16.04.2 LTS中安裝Qt Creator開(kāi)發(fā)工具

    Ubuntu16.04.2 LTS中安裝Qt Creator開(kāi)發(fā)工具(使用天嵌科技 TQ E9-V3 開(kāi)發(fā)板進(jìn)行示例,其他開(kāi)發(fā)平臺(tái)可供參考
    發(fā)表于 11-05 08:32

    【RISC-V 開(kāi)發(fā)環(huán)境搭建】如何在 Ubuntu 18.04 安裝 RISC-V 的開(kāi)發(fā)工具

    -r5.4.0-84-generic因?yàn)?Ubunt 18.04 的官方源還不支持 RISC-V 的開(kāi)發(fā)工具包,所以搭建環(huán)境稍微復(fù)雜一些。安裝步驟如下:首先,請(qǐng)手動(dòng)安裝一些基本
    發(fā)表于 04-02 18:06

    Ubuntu系統(tǒng)安裝GCC開(kāi)發(fā)工具的步驟分享

    一、GGC安裝RK356x是64位系統(tǒng),使用的工具是aarch64-linux-gnu,通過(guò)aarch64-加上Tab鍵并沒(méi)有發(fā)現(xiàn)aarch64-linux-gnu-gcc,這說(shuō)明系統(tǒng)
    發(fā)表于 04-07 14:45

    Andioid開(kāi)發(fā)環(huán)境開(kāi)發(fā)工具

    主要介紹如何搭建Android的開(kāi)發(fā)環(huán)境,Android模擬器的使用以及Android SDK中常用的開(kāi)發(fā)工具
    發(fā)表于 05-05 08:34 ?3次下載

    前端開(kāi)發(fā)環(huán)境介紹_前端開(kāi)發(fā)環(huán)境安裝配置

    本恩主要介紹的是前端開(kāi)發(fā)環(huán)境以及前端開(kāi)發(fā)環(huán)境安裝配置。現(xiàn)在也有不少前端
    的頭像 發(fā)表于 02-01 13:08 ?1.7w次閱讀

    Ubuntu系統(tǒng)Linux學(xué)習(xí)環(huán)境配置方法

    Ubuntu系統(tǒng)Linux學(xué)習(xí)環(huán)境配置方法分享: Ubuntu14.04出來(lái)后我心血來(lái)潮卸載了fedora
    發(fā)表于 11-21 14:45 ?1310次閱讀

    ARM教程之ARM常用開(kāi)發(fā)工具及相應(yīng)開(kāi)發(fā)環(huán)境配置資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是ARM教程之ARM常用開(kāi)發(fā)工具及相應(yīng)開(kāi)發(fā)環(huán)境配置資料說(shuō)明包括了:ADS(ARM Developer Suite),IAR Embedded Workbenc
    發(fā)表于 03-20 15:54 ?23次下載
    ARM教程之ARM常用<b class='flag-5'>開(kāi)發(fā)工具</b>及相應(yīng)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>配置</b>資料說(shuō)明

    虛擬機(jī):Ubuntu安裝C Sharp開(kāi)發(fā)環(huán)境

    虛擬機(jī):Ubuntu安裝C Sharp開(kāi)發(fā)環(huán)境
    的頭像 發(fā)表于 06-22 11:39 ?3195次閱讀
    虛擬機(jī):<b class='flag-5'>Ubuntu</b><b class='flag-5'>安裝</b>C Sharp<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    DSP的開(kāi)發(fā)工具開(kāi)發(fā)環(huán)境的詳細(xì)資料說(shuō)明

    DSP的軟件、硬件的開(kāi)發(fā)以及系統(tǒng)的集成,日益關(guān)注。如何提高開(kāi)發(fā)速度、降低開(kāi)發(fā)難度,所有開(kāi)發(fā)者共同關(guān)心。除了必須了解DSP本身的結(jié)構(gòu)和技術(shù)指標(biāo)
    發(fā)表于 10-15 17:35 ?23次下載
    DSP的<b class='flag-5'>開(kāi)發(fā)工具</b>及<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>的詳細(xì)資料說(shuō)明

    ARM常用開(kāi)發(fā)工具及相應(yīng)開(kāi)發(fā)環(huán)境配置資料

    本文檔的主要內(nèi)容詳細(xì)介紹的是ARM教程之ARM常用開(kāi)發(fā)工具及相應(yīng)開(kāi)發(fā)環(huán)境配置資料。
    發(fā)表于 03-26 11:50 ?40次下載

    Windows 10/11應(yīng)用開(kāi)發(fā)工具安裝方法

    Windows 10/11應(yīng)用開(kāi)發(fā)工具安裝方法
    發(fā)表于 08-04 17:25 ?5次下載

    嵌入式Linux開(kāi)發(fā)環(huán)境搭建-(4)安裝交叉編譯工具

    ubuntu16.04.2中,安裝交叉編譯工具鏈在ubuntu中進(jìn)行嵌入式應(yīng)用程序開(kāi)發(fā),安裝
    發(fā)表于 11-02 11:06 ?18次下載
    嵌入式Linux<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>搭建-(4)<b class='flag-5'>安裝</b>交叉編譯<b class='flag-5'>工具</b>鏈

    嵌入式Linux開(kāi)發(fā)環(huán)境搭建-(5)安裝配置Qt Creator開(kāi)發(fā)工具

    Ubuntu16.04.2 LTS中安裝Qt Creator開(kāi)發(fā)工具(使用天嵌科技 TQ E9-V3 開(kāi)發(fā)板進(jìn)行示例,其他開(kāi)發(fā)平臺(tái)可供參考
    發(fā)表于 11-02 11:51 ?10次下載
    嵌入式Linux<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>搭建-(5)<b class='flag-5'>安裝</b>和<b class='flag-5'>配置</b>Qt Creator<b class='flag-5'>開(kāi)發(fā)工具</b>

    A40i應(yīng)用筆記 | Qt應(yīng)用程序開(kāi)發(fā)工具 Qt Creator的安裝及使用

    簡(jiǎn)介本文主要介紹Qt應(yīng)用程序開(kāi)發(fā)工具QtCreator的安裝及使用飛凌移植好的Qt的SDK來(lái)搭建Qt應(yīng)用程序開(kāi)發(fā)環(huán)境的方法。Ubuntu
    的頭像 發(fā)表于 02-25 10:03 ?1503次閱讀
    A40i應(yīng)用筆記 | Qt應(yīng)用程序<b class='flag-5'>開(kāi)發(fā)工具</b> Qt Creator的<b class='flag-5'>安裝</b>及使用