ubuntu java開發環境搭建 公司技術spring微服務 angular2

最近公司發神經從windows切換到linux環境開發。跑起來作個筆記,以便之後用到:html

這個沒安裝過運維給安裝的
teamviewer安裝:
瀏覽器打開 https://www.teamviewer.com/en/download/linux/
下載ubuntu 64位版 https://download.teamviewer.com/download/linux/teamviewer_amd64.debjava

ubuntu 安裝oracle jdk方法以下
打開終端窗口後執行以下命令:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-defaultnode

spring suite tool (簡稱sts 下載linux版本不用安裝注意權限問題)mysql

下載tomcat8.5的版本並配置到stslinux

卸載並安裝vscode
 apt-get --purge remove Visual Studio  Code
/home/maye/soft# curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt-get install code # or code-insidersgit

nodejs安裝:
sudo apt install curl
瀏覽器打開 https://nodejs.org/en/download/package-manager/
點擊 Debian and Ubuntu based Linux distributions 後按照頁面提示在終端窗口處理
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejsgithub

運行項目時報各類錯啊 緣由是node_modules是隻適合windows環境使用。刪除使用zip的包
安裝angular ng
 sudo npm uninstall -g @angular/cli
 sudo npm uninstall -g angular-cli
 sudo npm cache clean
 sudo npm install --unsafe-perm -g angular-cliweb

安裝ngix
https://www.cnblogs.com/piscesLoveCc/p/5794926.html
cd electronic-wechatspring

maven安裝方法網上本身搜 記得配置sts的maven setting.xmlsql

 

mysqlworkbench下載安裝 簡單不累述

安裝git
sudo apt install git git-flow
git參數設置:
git config --global http.sslVerify "false" #設置禁用ssl證書驗證
git config --global user.name "YOUR NAME" #使用者的姓名
git config --global user.email YOUR EMAIL #使用者的郵箱
git config credential.helper store #在git倉庫目錄下設定自動保存登陸的用戶名和密碼

git config --global credential.helper store #在系統全局設定自動保存登陸的用戶名和密碼


建立並切換到分支
git checkout -b wms-20171214 -t origin/release/wms-20171214或
git checkout -f  remotes/origin/release/wms-20171130
切換到分支
git checkout --track origin/dev 切換到遠程dev分支
或切換到主支
 git checkout -b  remotes/origin/develop
強制覆蓋本地代碼
git fetch --all
git reset --hard origin/develop

安裝linuxgit圖形工具 gitKraken比較好用
下載安裝 注意權限


# 下載倉庫安裝微信
git clone https://github.com/geeeeeeeeek/electronic-wechat.git
# 進入倉庫
cd electronic-wechat
# 安裝依賴, 運行應用
npm install && npm start


跨電腦拷貝
scp root@ 172.19 . 2.75:/ home / root  / home / daisy / full . tar . gz   /home/maye

建立多個目錄
mkdir -p /test/test

ubuntu沒有yum rpm 須要用rpt下載

sudo apt-get install fcitx-table-wubi 輸入法配置

方法1、若是你知道要刪除軟件的具體名稱,能夠使用
sudo apt-get remove  軟件名稱  
sudo apt-get autoremove --purge 軟件名稱

方法2、若是不知道要刪除軟件的具體名稱,能夠使用
dpkg --get-selections | grep ‘軟件相關名稱’

//執行如下命令文件纔會最終屬於用戶   //改變全部文件夾子目錄及文件全部者 chown -R maye:root sourcecode/ //修改文件夾及其下全部文件夾及文件所屬組 sudo  chgrp -R maye /home/maye/sourcecode //文件夾及文件夾下子文件夾賦權限 chmod 777 /test

相關文章
相關標籤/搜索