運(yùn)維人員常用linux命令范例 現(xiàn)在一般企業(yè)linux運(yùn)維必須掌握那些技術(shù)才不會(huì)被淘汰?
現(xiàn)在一般企業(yè)linux運(yùn)維必須掌握那些技術(shù)才不會(huì)被淘汰?首先,幾乎沒有不會(huì)被淘汰的技術(shù)。只能說有些技術(shù)用了很久了。只有一種技術(shù)不會(huì)被淘汰,那就是不斷學(xué)習(xí)的精神和快速學(xué)習(xí)的能力。在Linux的底層,文件
現(xiàn)在一般企業(yè)linux運(yùn)維必須掌握那些技術(shù)才不會(huì)被淘汰?
首先,幾乎沒有不會(huì)被淘汰的技術(shù)。只能說有些技術(shù)用了很久了。只有一種技術(shù)不會(huì)被淘汰,那就是不斷學(xué)習(xí)的精神和快速學(xué)習(xí)的能力。
在Linux的底層,文件系統(tǒng)結(jié)構(gòu)和命令幾乎沒有變化,可以深入挖掘。
網(wǎng)絡(luò)原理千變?nèi)f化,協(xié)議不變,理論只發(fā)展,基礎(chǔ)不變。
linux運(yùn)維的環(huán)境在變。目前以存儲(chǔ)和虛擬化為主題的環(huán)境需要大量的底層Linux架構(gòu)支持。因此適應(yīng)性強(qiáng)。
怎樣在Linux下編程?需要什么技術(shù)?
Linux下編程其實(shí)很方便。Linux下有完整的編輯、調(diào)試、編譯、打包的棧工具。
當(dāng)然需要熟悉常見的linux命令,熟悉shell環(huán)境,能夠適應(yīng)純命令行終端的使用(Xwindows環(huán)境不是很成熟,不推薦)。然后Bug Bug就給大家講講Linux編程的一些技術(shù):
終端編輯器和插件vim: Vim是最常用的Linux編輯工具,是linux IDE環(huán)境的矩陣。使用Vim配合一些插件,完全可以實(shí)現(xiàn)現(xiàn)代IDE環(huán)境下的大部分功能。
推薦組合:
主題:莫洛凱島(github:/to masr/莫洛凱島),vim-colors-日曬。
插件:YouCompleteM自動(dòng)完成(github:/valloric/YouCompleteM)
瀏覽目錄結(jié)構(gòu)插件nerd tree(GitHub:/croo lose/nerd tree)
推薦的其他有用的vim工具:
Vim-surround:刪除、修改和添加括號(hào)、引號(hào)和XML操作。
Matchit:使用%在字符之間跳轉(zhuǎn)。
TComment:快速注釋和取消注釋代碼。
表格:對(duì)齊。
:代碼段。
Vim-easymotion:定位。
即時(shí)降價(jià):降價(jià)時(shí)預(yù)覽文件。
Emacs:emacs是*unix系統(tǒng)中最大最強(qiáng)大的編輯器和操作系統(tǒng)(它幾乎可以做任何事情)。
emacs中常用的推薦插件
spacemacs vim和emacs功能的優(yōu)勢(shì)集:
德古拉主題是一個(gè)美麗的主題;
更多信息可以在github中看到倉庫Awesome-Emacs(Github:/Emacs-TW/Awesome-Emacs)。
調(diào)試debuglinux有一個(gè)強(qiáng)大的調(diào)試工具gdb。GDB允許你調(diào)試程序,包括在你想的地方停止程序,這時(shí)你可以查看變量,寄存器,內(nèi)存和堆棧。此外,您可以修改變量和內(nèi)存值。起源學(xué)生支持C,C,F(xiàn)ortran,rust和golang,其他語言可以通過插件支持。比如基于瀏覽器的擴(kuò)展GDB GUI (GitHub:/CS01/GDB GUI)。
鏈接編譯工具M(jìn)akemake是*nix下最強(qiáng)大的鏈接編譯工具?;贛akefiles的配置可以實(shí)現(xiàn)大型項(xiàng)目的自動(dòng)編譯和編譯,減少開發(fā)人員的編譯勞動(dòng)。
screen、Tmux、byobu等窗口和分屏工具也是碼農(nóng)不可或缺的工具。這些昆蟲的文章有專門介紹,所以我贏了 這里不再贅述。
基于需求和編碼農(nóng)民的語言環(huán)境,Linux下也有大量的工具來滿足需求,這也是昆蟲篇所涵蓋的領(lǐng)域之一。關(guān)注昆蟲可以學(xué)習(xí)和接受昆蟲的最新文章介紹。