nexus3 测试操作
安裝了nexu私服管理工具,我們進行一些簡單的操作。
一、用戶登錄
參照之前博客都提示 初始密碼是admin/admin123,試了好幾次發現都不行,登錄界面顯示
Your admin user password is located in /nexus-data/admin.password on the server.
提示 admin用戶的密碼在/nexus-data/admin.password,
密碼放在該文件下,我們只需 cd /opt/sonatype/sonatype-work/nexus3/ 復制 admin.password 里 的密碼登錄,登錄后,會提示要修改密碼。
修改配置文件來改變運行nexus3所使用的用戶
nexus.*/bin/nexus.rc
二、改變nexus3使用的jdk版本
nexus.*/bin/nexus
三、修改訪問地址的默認端口
nexus.*/ect/nexus-default.properties
四、修改nexus3數據以及相關日志的存儲位置
nexus.*/bin/nexus.vmoptions
這兩個屬性配置內存: -Xms1200M, -Xmx1200M
五、設置開機啟動
把bin底下啟動程序 放進/etc/init.d/目錄下
cp /usr/local/devtool/nexus/bin/nexus /etc/init.d/
打開/etc/init.d/nexus 修改
NEXUS_HOME="/usr/local/nexus"
chkconfig nexus on
六、管理員密碼重置
nexus3x的賬號密碼由內置的orientdb數據庫管理,我們需要進入orientDB庫里面修改密碼,需要管理員權限執行如下命令:
linux
Windows
java -jar lib\support\nexus-orient-console.jarMac
.install4j/jre.bundle/Contents/Home/jre/bin/java -jar ./lib/support/nexus-orient-console.jar顯示如下時,說明連接成功(exit退出)
連接數據庫:
CONNECT PLOCAL:/usr/local/sonatype-work/nexus3/db/security admin admin成功顯示如下:
執行admin初始密碼update語句:
update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin"執行SQL語句:
update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin"update后登錄
賬號:admin
密碼:admin123
親測有效的暫時只有這么多。下面是摘自其他大神的:
如果是nexus2.x版本,忘記admin密碼:
vi %NEXUS_HOME%\sonatype-work\nexus\conf\security.xml
修改為下面黃色的md5即可
<user><id>deployment</id><firstName>Deployment</firstName><lastName>User</lastName><password>f865b53623b121fd34ee5426c792e5c33af8c227</password><status>active</status><email>changeme1@yourcompany.com</email></user>總結
以上是生活随笔為你收集整理的nexus3 测试操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于UKey数字证书实现身份认证
- 下一篇: Nexus3搭建本地仓库