[個人筆記] ubuntu雜項

  • 3019
  • 0
  • 2020-03-02

對linux完全不熟

如果是GCP開的可以透過網頁版SSH連線

windows桌機版,可以透過putty這種終端連線工具

假設透過GCP開啟機器,一開始會是指令dos介面

建議先執行以下更新指令 


1) sudo apt-get update
2) sudo apt-get install apt-file
3) sudo apt-file update
 

sudo su 切換到系統管理員root帳號
nano /etc/X11/Xwrapper.config 直接編輯某個檔案

sudo ufw enable

sudo ufw allow 22/tcp 

開放防火牆功能 (記得GCP那邊也要)

記得優先加22 port,以免再也無法SSH連進去了

sudo ufw allow 5566/tcp 開放某個port
sudo ufw status verbose 列出當前設定
   
   

 

Docker push相關

if you are using docker.io ( dockerhub repo ), you need to tag it including the name docker.io in it.

docker tag ${image_id} docker.io/${login_name}/${image_name} 

and then

docker push docker.io/${login_name}/${image_name}

 

 

 

Dockerfile (應該也能在run指令.....)

ENV ASPNET_ENV Development
ENV ASPNETCORE_ENVIRONMENT Development

 

從windows SSH執行遠端上另一台linux的指令

"C:\Program Files\PuTTY\plink.exe" -v your_account@192.168.167.167 -pw your_password "linux上要執行的指令"

 

參考了這些人的文章

安裝GUI介面,並且開通VNC遠端連線  https://medium.com/@huiqinng/%E7%AD%86%E8%A8%98-%E5%9C%A8gcp%E4%B8%8A%E5%BB%BA%E7%AB%8B%E5%8F%AFremote-dekstop%E7%9A%84ubuntu%E7%92%B0%E5%A2%83-e56fdbd3a4f2

 

Docker相關疑難排解

docker pull指令出現 permission deny 的問題:https://www.itread01.com/content/1550399257.html

 

安裝Jenkins

follow this is ok  https://linuxize.com/post/how-to-install-jenkins-on-ubuntu-18-04/  (official document)