天天看點

Java面試問題(十五)—— Jenkins持續內建+Linux知識點

作者:技術閑聊DD

到今天為止,給大家分享的面試題就結束了,總共15篇文章,涵蓋了Java的方方面面,不僅僅局限于Java,更多的是涉及到作為一個後端開發,需要掌握和了解整個開發流程中的所有知識點,Java基礎,微服務相關,分布式方案和問題處理(認證,鎖,事務等),各種中間件,redis,RabbitMQ,還有JVM調優,資料庫相關的基礎以及叢集分庫分表,以及今天的內建部署,希望能夠給大家帶來更多的幫助,也希望大家多多點贊關注!

Jenkins

Jenkins常見的插件有哪些?

  1. SSH插件
  2. 用來遠端登入Linux伺服器
  3. Maven插件
  4. 建構項目
  5. Git和GitLab插件
  6. git拉取代碼
  7. Docker插件
  8. 利用docker指令進行項目操作
  9. NodeJS插件
  10. 釘釘插件
  11. JS插件
  12. pipeline

    就是一台運作于Jenkins上的工作流架構,将原本獨立運作于單個或者多個節點的任務連接配接起來,實作單個任務難以完成的複雜流程編排與可視化。

jenkins怎麼備份恢複?

如果要建立Jenkins設定的備份, 隻需複制将Jenkins的所有設定, 建構工件和日志儲存在其主目錄中的目錄。你還可以複制作業目錄以克隆或複制作業或重命名目錄。

Linux

伺服器之間檔案傳輸指令

scp [參數] <源位址(使用者名@IP位址或主機名)>:<檔案路徑> <目的位址(使用者名 @IP 位址或主機名)>:<檔案路徑> 
#把本地的source.txt檔案拷貝到192.168.0.10機器上的/home/work目錄下
scp /home/work/source.txt [email protected]:/home/work/           

常見的打包和壓縮指令

常見的壓縮指令如下:
gzip壓縮
bzip2壓縮
xz壓縮
打包指令:
tar           

檔案權限更改指令

chmod:改變檔案權限
各個權限表示的數字
讀權限 r : 4
寫權限 w : 2
執行權限 x :1
chmod [-R] xyz 檔案/目錄
其中xyz就是三種身份的各自三個權限相加的和           

檔案擁有者修改指令

chgrp: 修改檔案所屬使用者組
chown:修改檔案擁有者
chown [-R] 賬号名稱 檔案/目錄
[-R] 表示的是遞歸循環           

檢視磁盤大小指令

df -h           
Java面試問題(十五)—— Jenkins持續內建+Linux知識點

檢視記憶體的整體使用情況(所有程序)指令

top -m           
Java面試問題(十五)—— Jenkins持續內建+Linux知識點
free           

檢視端口占用指令

ps -aux | grep 端口号 (推薦)
ps -ef | grep 端口号
lsof -i:端口号 (推薦)
lsof -i | grep 端口号
netstat -tunlp | grep 端口号 (推薦)           

檔案搜尋指令

find . -name "*.c"           
Java面試問題(十五)—— Jenkins持續內建+Linux知識點

檔案内容檢視指令和内容分頁指令

tail[必要參數][選擇參數][檔案] 
less [參數] 檔案 (可分頁)           

下載下傳和安裝指令

wget URL連結下載下傳指令
sz 下載下傳到本地Windows
rz 上傳檔案到伺服器           

建立軟連結(快捷方式),以及硬連結的指令

軟連結: ln -s slink source
硬連結: ln link source           

怎麼使一個指令在背景運作?

一般都是使用 & 在指令結尾來讓程式自動運作

怎麼對指令進行取别名?

alias la='ls -a'
           

繼續閱讀