Blackduck的Hub安裝教程

2022-06-05 05:51:08 字數 2581 閱讀 6407

black duck 是最早進行開源**檢測工具開發的公司,其產品包括protex 和hub,protex 強調檢測的精度和準確性,而hub 強調檢測的速度和易用性。

protex平台是黑鴨子套件的重要元件,為使用者提供細粒度(**片段級別)和高精度的開源**檢測能力,它基於黑鴨子知識庫(knowledge base,kb)進行工作,支援本地化部署使用。

hub 是black duck 的一款簡單易用的開源**檢測工具,為使用者提供一種粗粒度(開源元件級別)的開源**檢測能力,但其速度更快,使用簡便,對於**檢測精度需求不高的使用者較為適合,而且hub 除了可以檢測開源合規性之外,還能夠發現使用者使用的開源軟體存在的漏洞。hub 依託於black duck 的開源知識庫和第三方漏洞庫(nvd),能夠快速的檢測出使用者**庫中包含的開源軟體。hub 的部署方式為雲端部署,開源知識庫部署於雲端,由black duck 公司的專業團隊維護,使用者測只需安裝hub 的掃瞄伺服器,使用者本地的掃瞄伺服器將使用者**的特徵值(hash 值)上傳到雲端的伺服器,雲端伺服器否則將使用者**與開源**進行比對,並將匹配結果傳回使用者測的掃瞄伺服器進行分析和展示。hub 相比protex,提供更豐富的api ,便於與其它系統進行整合。

docker體系結構為

black duck 

帶來了許多重大改進:

black duck被部署為一組docker容器,它們共同構成了應用程式。

每個容器都扮演不同的角色。

例如,web應用程式容器處理ui請求,而solr容器充當企業搜尋平台元件。

有關每個容器角色的詳細說明,請參見

synopsys軟體完整性社群

上的《黑鴨docker安裝指南》。

硬體(最低規格)

軟體首選作業系統

64位5核處理器

docker 17.03.x或docker 17.06.x(ce或ee)

centos的7.3

20 gb的ram

編排工具,例如docker swarm **,docker compose,docker run或kubernetes。

ubuntu 16.04.x

250 gb的可用空間用於資料庫和其他集線器容器

有關受支援的編排技術的更多資訊,請參閱《 docker安裝指南》。

oracle企業linux 7.3

可用空間用於資料庫備份

紅帽企業linux伺服器7.3

suse linux enterprise server 12.x

支援docker 17.03.x的linux作業系統

阿里雲ess主機   8cpu    30garm   1mbps   250g硬碟   40g系統盤   centos7.3

1、安裝依賴包

2、更改並使用穩定的yum源

3、更新yum軟體源快取

yum makecache fast
4、安裝docker-ce

yum install docker-ce
5、啟動docker

systemctl start docker
6、建立docker使用者組

sudo groupadd docker
7、將當前使用者加入docker組(root使用者可以不加)

usermod -ag docker $user
8、將docker配置為在系統重啟時自動啟動

systemctl enable docker
1、轉到github中的blackduck hub空間,然後選擇「 blackducksoftware / hub」,找到最新版本hub連線並複製

wget +鏈結位址

(例如:wget https:

2、 解壓安裝包

tar xvf  安裝包名稱
3、找到hub-proxy.env和hub-webserver.env檔案並將檔案中的localhost更改為本機ip。

4、去安裝包路徑下的docker-swarm資料夾下執行命令

docker swarm init
5、準備安裝blackduck,接下來部署組成blackduck的所有容器

docker stack deploy -c docker-compose.yml hub
6、完成docker swarm的部署

docker service scale hub_jobrunner = 2
1、判斷所有容器的狀態是否是健康

docker ps
2、blackduck的登入位址為主機ip,埠為443,協議為https,登入使用者名為sysadmin,密碼為blackduck。

3、下面試登入介面圖,不過需要注意的是購買註冊id之後才能進入,否則無法使用。

hub 交換機 路由器的關係

hub 交換機 路由器的關係 令狐沖十四歲那年進入華山,那年岳靈珊八歲,岳不群白天給兩人指點劍法,晚上令狐沖 給小師妹講故事哄她入睡。後來,岳不群陸續收了勞德諾,陸大有等徒 弟,又忙於修煉紫 霞神功,就沒有時間指點徒弟。於是他做了乙個hub,從此華山 派實現教育電子化,嶽不 群在網上同時給每個徒弟授...

引入Hub再生的最短幀長及主機之間距離的最大值計算

計算機網路 首先看一道題。相關的乙個小的知識點想了很久,查了很多書,資料,最後只能暗自說一句,找到有效資訊真難。歷時三個小時求索不得,出去吃了一點東西,回來發現差不多有了自己的理解。然後回來再看了一眼前面寫的對最小幀長的思考,注意到爭用期的細節 是往返傳播時延之和。這個在下意識裡我覺得很自然的概念,...

Linux那些事兒之我是Hub 24 所謂的熱插拔

你問我這世界,最遠的地方在 我將答案拋向藍天之外落在你心底,你問我這世界,最後的真愛在 我把線索指向大海之外直達我懷裡.你問我hub irq 這個函式,最終是被誰呼叫,我卻只能說我既沒有答案也沒有線索.當然,你要是問我芙蓉姐姐還能紅多久,我倒是可以很爽快的告訴你,你知道永遠有多遠嗎?我們曾經在hub...