到今天為止,給大家分享的面試題就結束了,總共15篇文章,涵蓋了Java的方方面面,不僅僅局限于Java,更多的是涉及到作為一個後端開發,需要掌握和了解整個開發流程中的所有知識點,Java基礎,微服務相關,分布式方案和問題處理(認證,鎖,事務等),各種中間件,redis,RabbitMQ,還有JVM調優,資料庫相關的基礎以及叢集分庫分表,以及今天的內建部署,希望能夠給大家帶來更多的幫助,也希望大家多多點贊關注!
Jenkins
Jenkins常見的插件有哪些?
- SSH插件
- 用來遠端登入Linux伺服器
- Maven插件
- 建構項目
- Git和GitLab插件
- git拉取代碼
- Docker插件
- 利用docker指令進行項目操作
- NodeJS插件
- 釘釘插件
- JS插件
-
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
檢視記憶體的整體使用情況(所有程序)指令
top -m
free
檢視端口占用指令
ps -aux | grep 端口号 (推薦)
ps -ef | grep 端口号
lsof -i:端口号 (推薦)
lsof -i | grep 端口号
netstat -tunlp | grep 端口号 (推薦)
檔案搜尋指令
find . -name "*.c"
檔案内容檢視指令和内容分頁指令
tail[必要參數][選擇參數][檔案]
less [參數] 檔案 (可分頁)
下載下傳和安裝指令
wget URL連結下載下傳指令
sz 下載下傳到本地Windows
rz 上傳檔案到伺服器
建立軟連結(快捷方式),以及硬連結的指令
軟連結: ln -s slink source
硬連結: ln link source
怎麼使一個指令在背景運作?
一般都是使用 & 在指令結尾來讓程式自動運作
怎麼對指令進行取别名?
alias la='ls -a'