|
f1xkxi0jkrf64024994419.gif (60.41 KB, 下載次數(shù): 0)
下載附件
保存到相冊
f1xkxi0jkrf64024994419.gif
2024-9-12 09:50 上傳
% ^; Q t1 I, d) R# W+ W點擊上方藍(lán)色字體,關(guān)注我們% r) y- O4 ^ r" e' X& a# V$ z/ @
安裝好Ubuntu系統(tǒng)環(huán)境后,開發(fā)前需要簡單配置Ubuntu系統(tǒng)環(huán)境以及安裝一些必備的開發(fā)工具。3 A5 c* I8 K `; S* J9 \# f; R* \
1; R( i8 P5 ~- [; H
Ubuntu系統(tǒng)環(huán)境
* z0 R# G; ~7 M# M+ ^% z# M1.1、連接網(wǎng)絡(luò)
8 {' m' u0 ~, u3 } o剛安裝好的Ubuntu系統(tǒng),可能存在無法連接網(wǎng)絡(luò)的情況;或者突然間出現(xiàn)無法使用網(wǎng)絡(luò)的情況。下面介紹幾種方式,可以實現(xiàn)連接網(wǎng)絡(luò)。
: g. g6 B p& o3 L9 n% {# a
: e5 V6 d( G# d1 _% X5 Z1、重啟network manager服務(wù)
, E2 s z9 b$ ^- _2 S( D$ d3 e/ w# H, T
3 `' b2 \9 k( v- f
步驟1,輸入以下指令:
5 z* E" H' I# t7 X, z! {: Qsudo vim /etc/NetworkManager/NetworkManager.conf
1 F' n& ]% e& w3 r步驟2,將conf文件中的managed = false 改為 managed = true。
$ l k# B. D8 r3 B9 S& a# ^- W0 g4 Z9 l7 e0 d
步驟3,重啟network manager 服務(wù),指令如下:
: z% P/ X: N! F! |' Fsudo service network-manager restart6 Q* }! w4 H4 B% r. @8 C3 I2 e
或者:
. f# c! ~* e1 L4 {+ {3 o4 esudo service NetworkManager restart( m2 H& F# `% N5 e
網(wǎng)絡(luò)圖標(biāo)會消失一會兒后重新顯示。
* E! {8 i/ _2 g( B6 Z) F# [, r* s) b% a# I+ E
如果這種方案不行,可以執(zhí)行第2種方案。( \ X. ~6 G7 P) [) ]$ A" R7 D
3 D$ q2 z* ~7 o. E/ }( U- i步驟1,輸入以下指令:& ~0 D# H `3 v# {; J* t4 {9 C
sudo service network-manager stop
: |/ h! D0 F# N; Usudo gedit /var/lib/NetworkManager/NetworkManager.state
* D z% o. H) ^/ c& G/ S: Q. z L: @步驟2,將 NetworkingEnabled=false 改為 NetworkingEnabled=true。
7 ?" d' ~, A; V; k5 U0 j0 A! \3 c% J- l# ^ [& y2 p7 N8 d
步驟3,重啟network manager 服務(wù),指令如下:1 F0 Z7 F* `- s: e
sudo service network-manager start
G, S0 n) M1 J或者:5 J( l6 I' m! f& p; ?
sudo service NetworkManager start
2 h7 |6 Z# {& g4 d3 H G2、service命令
' n8 ~, X- B2 z1 d+ w w% S0 }- L0 V) R1 I# Y/ M
; e1 D; D9 K+ H% ?5 c$ K3 K3 r
service 命令僅僅是這個方式的一個封裝(同樣的也是 init.d 系列腳本和 Upstart 相關(guān)命令的封裝)。systemctl 命令的功能遠(yuǎn)多于 service 命令。指令如下:
" h6 J& D" Q: q! ^5 Psudo systemctl restart NetworkManager.service
- P6 A. D, T, Q. ~0 Q2 V
; l! Q* e, U% c( q# W( [3、nmcli命令3 k T0 j; n% L! J) f
& G* |! {% K [* f$ G3 I# c. d$ M0 ? w8 q; A
這是 Linux 上可以管理網(wǎng)絡(luò)的另一個工具,這是一個功能強大而且實用的工具。1 g Q# q, D; j( H
0 _% N1 Z6 ^0 S6 _+ G1 a" q
步驟1,關(guān)閉網(wǎng)絡(luò),指令如下:
. Z5 e B) h0 ^$ F- F2 osudo nmcli networking off
2 q/ U$ r1 P: R9 k m1 e步驟2,再開啟網(wǎng)絡(luò),指令如下:
7 U5 x; {4 S! G1 d: h: ssudo nmcli networking on9 l& m& i. @. j; y( |
1 J! U9 m' b+ V! j- o 4、ifup命令和ifdown命令, L: e; n+ [. p5 r( W+ g. G" G& b/ N. @
7 `+ L& |, F- E; d' y) `* b2 s2 Q' K' H4 h
這兩個命令直接操作網(wǎng)口,切換網(wǎng)口是否可以收發(fā)包的狀態(tài)。使用 ifdown 關(guān)閉所有網(wǎng)口,再使用 ifup 重新啟用網(wǎng)口。指令如下:$ g0 ~! h1 M& V+ m% N G
sudo ifdown -a
5 ?) D i6 Q7 T2 Y/ T1 Msudo ifup -a# l1 ^! r U# L- M" d. ~
1.2、APT下載工具, }$ O: f, M# V' O4 m, i0 g6 [% Y
Ubuntu系統(tǒng)下我們用的最多的下載工具就是:APT 下載工具。APT 下載工具可以實現(xiàn)軟件自動下載、配置、安裝二進制或者源碼的功能。APT 下載工具和“install”命令結(jié)合在一起構(gòu)成了 Ubuntu 下最常用的下載和安裝軟件方法。' |6 K0 _6 [( _8 K' a: j- `
& ?8 x$ M: Q, z; {它解決了 Linux 平臺下安裝軟件的一個缺陷,即軟件之間相互依賴。APT 采用的 C/S 模式,也就是客戶端/服務(wù)器模式,我們的 PC 機作為客戶端,當(dāng)需要下載軟件的時候就向服務(wù)器請求,因此我們需要知道服務(wù)器的地址,也叫做安裝源或者更新源。9 z1 o/ ^; {6 \
& |1 t6 {0 O e7 M( d" \0 O
打開系統(tǒng)設(shè)置,打開“軟件和更新”設(shè)置,如下所示:8 l& m8 j& Y& [3 w2 _# h, T
7 p$ i9 g8 f$ p9 w3 A5 M
fynkqu0sdwc64024994519.png (99.65 KB, 下載次數(shù): 0)
下載附件
保存到相冊
fynkqu0sdwc64024994519.png
2024-9-12 09:50 上傳
# @, c b5 o) ?/ y9 C" K& n9 Q
選擇“Ubuntu 軟件”選項卡下面的“下載自”就是 APT 工具的安裝源,因為我們是在中國,所以需要選擇中國的服務(wù)器,否則的話可能會導(dǎo)致下載失敗。這個也就是網(wǎng)上說的 Ubuntu 安裝成功以后要更新源。; n) [ W* ]! p( b! ^
# R* v0 f% l3 `' a& N+ B, l I( t; R
xqwh0wpixcf64024994619.png (85.01 KB, 下載次數(shù): 0)
下載附件
保存到相冊
xqwh0wpixcf64024994619.png
2024-9-12 09:50 上傳
: Y3 v& w& D: c X9 g' |0 A% S
4 X) |* O0 Z& H7 \2 c7 W1.3、更新語言* C% t! S4 t' z* A2 g- Z! r2 y
打開系統(tǒng)設(shè)置,打開“語言支持”設(shè)置,將系統(tǒng)語言選擇為中文。
9 q* V: W& Y. F) g5 ^' E* c
1 P& B0 x% V/ L$ x! d s
dk01xusz2pw64024994719.png (100.68 KB, 下載次數(shù): 0)
下載附件
保存到相冊
dk01xusz2pw64024994719.png
2024-9-12 09:50 上傳
) ]% Q' A9 ?# ]( R/ h+ X
! x- k1 ]7 x4 P; ~; h; B默認(rèn)是沒有中文的,選擇添加下載中文語言,下載完成后,應(yīng)用到整個系統(tǒng)。
( h' k( L3 c2 s+ ?4 {4 v) L0 c( o4 |$ o
33zkkswh1mq64024994819.png (63.07 KB, 下載次數(shù): 0)
下載附件
保存到相冊
33zkkswh1mq64024994819.png
2024-9-12 09:50 上傳
) l S7 g8 z8 r* v J: O7 o& ~# e! D8 P$ N$ k2 n* e0 C) H' }
1.4、更新本地數(shù)據(jù)庫
$ C0 N2 [) O0 q6 ?如果想查看本地哪些軟件可以更新,打開終端使用如下命令:% |1 N/ n( V, s; G; m# ~; R
sudo apt-get update
! v/ u+ d/ F. ^! t1 u2 `5 Z, F這個命令會訪問源地址,并且獲取軟件列表并保存在本電腦上。4 a, Q. D+ K% a" m* J4 j
+ k: I$ w" F5 ^; o6 O2 x! J; i1 n
1.5、安裝VIM編輯器
5 L, d8 H9 E0 k$ \ CUbuntu自帶了 VI 編輯器,但是 VI 編輯器對于習(xí)慣了 Windows 下進行開發(fā)的人來說不方便,VIM 編輯器是 VI 編輯器升級版本,VI/VIM 編輯器都是一種基于指令式的編輯器,不需要鼠標(biāo),也沒有菜單,僅僅使用鍵盤來完成所有的編輯工作。
) C" r2 C( Q" g安裝命令如下:6 g6 U O/ b6 Y0 O& j! `$ ]9 n+ K
sudo apt-get install vim
& n0 F T k2 h( d1 D+ \1.6、Ubuntu 和 Windows 文件互傳
5 t% O9 P/ o% _6 w8 T) O4 jWindows 和 Ubuntu 下的文件互傳我們需要使用 FTP 服務(wù),設(shè)置方法如下:+ k, j+ m) F2 E+ p0 x
打開 Ubuntu 的終端窗口,然后執(zhí)行如下命令來安裝 FTP 服務(wù):6 n1 S* P$ @ V
sudo apt-get install vsftpd
% c m; `5 r& E等待軟件自動安裝,安裝完成以后使用 VI 命令打開/etc/vsftpd.conf,命令如下:, L* l1 i% i) u3 R5 {
sudo vi /etc/vsftpd.conf6 q/ O8 w( ]0 v; I6 }
打開 vsftpd.conf 文件以后找到如下兩行:
8 @7 g Q& H. _! I6 flocal_enable=YESwrite_enable=YES
8 W: y* g7 w9 g6 p0 ~- q+ r; f. n. I6 a確保上面兩行前面沒有“#”,有的話就取消掉,完成以后如下圖所示:
* j! K( ]5 M% N; Y# N3 |% K P% z
izgevm3mb2464024994919.png (95.56 KB, 下載次數(shù): 0)
下載附件
保存到相冊
izgevm3mb2464024994919.png
2024-9-12 09:50 上傳
% s) S# { v+ a' T
0 H# A$ O# U y L! d修改完 vsftpd.conf 以后保存退出,使用如下命令重啟 FTP 服務(wù):
5 N% X. _6 i6 Esudo /etc/init.d/vsftpd restart' k7 P' K, M' G& X) R! p
1.7、開啟NFS服務(wù)! Y+ v5 H, L0 Q
使用如下命令安裝 NFS 服務(wù):
; D) _8 z) j$ d; ^' A% H3 K% Nsudo apt-get install nfs-kernel-server rpcbind4 x' O7 R3 ~: n- Z/ I+ Y" c# b# e
等待安裝完成,安裝完成以后在用戶根目錄下創(chuàng)建一個名為“l(fā)inux”的文件夾,以后所有的東西都放到這個“l(fā)inux”文件夾里面,在“l(fā)inux”文件夾里面新建一個名為“nfs”的文件夾(可以自行設(shè)定,這里只是我的使用方式)。
1 w# `" I# H7 [. ~5 {9 u# O1 K9 l) h' `( y3 L( J+ e: |
配置 nfs,使用如下命令打開 nfs 配置文件/etc/exports:
9 V+ T& f% f% p# Gsudo vi /etc/exports. Z& e* o [* H P0 P4 `# {4 S
打開/etc/exports 以后在后面添加如下所示內(nèi)容(這是我的路徑):4 b) s. a) F$ a- L4 _6 r4 O
/home/jie/linux/nfs *(rw,sync,no_root_squash)
* X( H0 |8 t% }9 D! o! w d4 ?添加完成后,重啟NFS服務(wù),使用命令如下:+ Q6 v( ~- G7 h, @, v
sudo /etc/init.d/nfs-kernel-server restart4 G0 x( |, U3 B u1 \
1.8、開啟SSH服務(wù)) A, O$ r# J. J% o# [! \
開啟 Ubuntu 的 SSH 服務(wù)以后我們就可以在 Windwos 下使用終端軟件登陸到 Ubuntu,使用如下命令開啟 SSH 服務(wù):
* m0 W, @! D! R0 W9 L6 z9 e( Q9 d0 zsudo apt-get install openssh-server& l5 I7 w% c" I7 P' b s/ [* X9 l
ssh 的配置文件為/etc/ssh/sshd_config,使用默認(rèn)配置即可。! ^9 I6 u$ X* l, Q$ X9 N
2
4 q+ X* O d' u5 w6 h$ B9 x安裝開發(fā)工具
( V, w, a! V$ U2.1、Ubuntu安裝VSCode1 U4 T) {4 j9 m3 F4 A K
新裝的Ubuntu系統(tǒng)沒有代碼編輯工具,可以安裝VS Code?梢灾苯釉赨buntu軟件中進行安裝。
& X' D" N6 o" J7 ^
* l! `" I2 ]1 L) I! n
hiw0ohqeb0z64024995019.png (103.55 KB, 下載次數(shù): 0)
下載附件
保存到相冊
hiw0ohqeb0z64024995019.png
2024-9-12 09:50 上傳
- Z$ K( q9 d! g B/ v& Q3 H, Q
0 o% }8 L7 U) O% b+ Q2 ] o, k2 ^
2 H+ H e! ^' x2 |$ ^
io4xlspa5z464024995119.png (34.48 KB, 下載次數(shù): 0)
下載附件
保存到相冊
io4xlspa5z464024995119.png
2024-9-12 09:50 上傳
- P9 ?* `4 W) h0 h. w$ W' @
# x6 {% d. J, |% w, E2.2、Windows安裝MobaXterm3 f( C! p2 v8 [$ S& v( B) j
MobaXterm 為 Windows 桌面提供了重要的遠(yuǎn)程網(wǎng)絡(luò)工具(SSH、X11、RDP、VNC、FTP、MOSH 等)和Unix 命令(bash、ls、cat、sed、grep、awk、rsync 等)。
$ p& @7 q- o$ c- v; K0 {; O, a3 e% S, Z! O( j- H
d0hzxlhg2l564024995219.png (44.47 KB, 下載次數(shù): 0)
下載附件
保存到相冊
d0hzxlhg2l564024995219.png
2024-9-12 09:50 上傳
( j1 b$ {- n ?' e& K0 g) {
* C* o7 Q! H# n; D# F( y可以直接下載免費版使用。
) k) `7 v! a6 Q6 r7 g ]) i
: z& z; M! R% I$ M) U
sk2ooubv2mo64024995319.png (187.96 KB, 下載次數(shù): 0)
下載附件
保存到相冊
sk2ooubv2mo64024995319.png
2024-9-12 09:50 上傳
' s4 S; M w" ]1 E
) | l5 ^2 C! } |, E0 Y下載鏈接:https://mobaxterm.mobatek.net/download.html
. T; S4 w% a1 `5 } X. k2 T; H- X; L! ?! t/ a% l6 T/ N
gxlax0z5ukc64024995419.png (401 Bytes, 下載次數(shù): 0)
下載附件
保存到相冊
gxlax0z5ukc64024995419.png
2024-9-12 09:50 上傳
" N) F( V( |$ `! u: Q往期推薦Python數(shù)據(jù)可視化:如何選擇合適的圖表可視化?
0 n& Z% Z; @: s9 cLabVIEW控制Arduino實現(xiàn)PWM呼吸燈(基礎(chǔ)篇—5)4 M. Y [+ B: ]7 b
LabVIEW保存、讀取配置文件' o$ w. n/ G: g2 a
Python Qt GUI設(shè)計:QTabWidget、QStackedWidget和QDockWidget容器控件(提升篇—2)/ ^; v# |7 R- p" A( [9 {
C語言:十六進制(HEX)和浮點類型(float、double)轉(zhuǎn)換8 r; I1 p" v' [" }
6 w/ a/ `5 _, J4 v
jrezhj2ir1c64024995519.jpg (71.14 KB, 下載次數(shù): 0)
下載附件
保存到相冊
jrezhj2ir1c64024995519.jpg
2024-9-12 09:50 上傳
; t$ `6 B c2 u: U" L" p% n5 ^
k0kdbh1zgju64024995619.gif (45.46 KB, 下載次數(shù): 0)
下載附件
保存到相冊
k0kdbh1zgju64024995619.gif
2024-9-12 09:50 上傳
6 n* i! r6 Y( W
點擊閱讀原文,更精彩~ |
|