Lubuntu 18.04 如何新增chrome 遠端桌面連線, 並且確保連線時候, 在同一畫面上session

Lubuntu 18.04 安裝chrome 瀏覽器之後,可以到應用程式商店安裝chrome遠端桌面

安裝完畢之後, 此時測試連線會出現無畫面的狀況

請加上以下指令(不需要sudo )即可解決

echo “lxsession -s LXDE -e LXDE” > ~/.xsession

 

systemctl restart chrome-remote-desktop

 

但是還是無法解決同時看同一畫面的問題,處理步驟如下:

1. sudo vi /opt/google/chrome-remote-desktop

 

2.修改連線數目

 

# FIRST_X_DISPLAY_NUMBER = 20
FIRST_X_DISPLAY_NUMBER = 0

 

 

3. 以下設定相關設定加上#

#while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
# display += 1

 

# logging.info(“Starting %s on display :%d” % (xvfb, display))
# screen_option = “%dx%dx24” % (max_width, max_height)
# self.x_proc = subprocess.Popen(
# [xvfb, “:%d” % display,
# “-auth”, x_auth_file,
# “-nolisten”, “tcp”,
# “-noreset”,
# “-screen”, “0”, screen_option
# ] + extra_x_args, env=self._x_env())
# if not self.x_proc.pid:
# raise Exception(“Could not start Xvfb.”)

 

 

4. 重啟chrome遠端桌面服務

 

systemctl restart chrome-remote-desktop

這樣重新遠端桌面連線, 就可以看到同一個畫面了

 

安裝ubuntu 18.04 預設已經有chromium, 不想裝chrome, 但遠端桌面無法啟用

第1步當然是安裝chrome線上應用商店的remote desktop , 然後啟用後下載一個deb檔案安裝, 結果無法啟用遠端連線功能.

第2步(解法):

網路上找到的解法, 原來是路徑不一致以及上.

1. 帳號需要加到 “chrome-remote-desktop” 這個群組

sudo usermod -a -G chrome-remote-desktop <your account>

2. 這我沒做過,但網路上好多人說要做

mkdir  ~/.chrome-remote-desktop-session file with “exec /usr/bin/lxsession -s Lubuntu -e LXDE” in it.

exec /usr/bin/lxsession -s Lubuntu -e LXDE 不是固定的 ,要參考  /usr/share/xsessions

3. mkdir  ~/.config/chrome-remote-desktop directory.

4. mkdir /etc/chromium-browser/native-messaging-hosts

5. ln -s /etc/opt/chrome/native-messaging-hosts/* /etc/chromium-browser/native-messaging-hosts/

You should now have a ‘Enable Remote Connection’ button on the CRD extension page.

ps. 最後發現 chromium 已經不支援NaCI功能(Native Client), 因此一樣無法透過chromium進行遠端桌面連線連到別的地方, 但可以讓別地方連近來,功能只有一半,真是殘念.

只好乖乖安裝chrome, 然後移除chromium

以下是安裝chrome的方法

wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add –

 

sudo sh -c ‘echo “deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main” >> /etc/apt/sources.list.d/google.list’

 

sudo apt-get update

 

sudo apt install google-chrome-stable

以下是移除chromium的方法

sudo apt-get remove chromium-browser –purge
rm -rf ~/.config/chromium
rm -rf ~/.cache/chromium
sudo rm -rf /etc/chromium

Esxi 由5.0升級到6.5記實

咖啡偶有台伺服器從2009年用到現在,上面的上Esxi 5.0從4.x升級後,已經用了好多年.
硬碟也從內建式,升級成磁碟陣列,再進化到QnapNas.
可是眼看 esxi 5.0 的usb快要脆化了, 牙一咬, 給她升級到6.5.
我這次升級遇到:
1. Qnap的網路孔有兩個,但只有一孔與主機對接,專屬給伺服器使用, 令一個網孔是維修時候用, 因此該Qnap與主機自成的區域網路要記好.

2. 主機升到6.5要確認上面的網卡都能抓到, 請自製能抓到網卡的安裝片, 可參考 10016號文件.

3. 這次遇到安裝失敗,安裝片執行時候出現 IOV卡住的現象, 原本bios關掉vt-d就好了,可是總覺得怪怪的,上網找到解法, 就是開機程式倒數準備執行時候, 按下shift+O , 進入開機參數, 後面加上一個空格與 noIOMMU 參數,就可以過關了.

4.伺服器上有usb key(真是有夠糟糕的設計), 要記得mapping到相關的vm上.

5. 升級到6.5之後, 變成web界面, 清爽好多, 開啟vm後, 記得更新vm上的esxi vmware tools.

6. 設定iscsi掛載NAS.

大功告成

 

後記

20181013
以後每次開機都要這樣搞很麻煩, 所以可以使用ssh登入到esxi找出開機參數

esxcli system settings kernel set --setting=noIOMMU -v TRUE   

 

安裝 minikube 迷你酷播

安裝 minikube 的時候遇到問題, 原來是我的筆電安裝 fedora 28 , 其中docker的版本是 18.x ,無法安裝.

minikube (0.26.1) ,  說只能確定 17.x 可以安裝, 超過不保證能安裝.

因此, 不屈不撓 , 立馬重灌我的 acer cb3-111 chromebook,  把她安裝成 lubuntu 18.04 版, 最後終於成功安裝minikube .

安裝簡易步驟:

0. 安裝前先確認cpu支援vt-x(vmx)

more /proc/cpuinfo |grep vmx

1. 切換成root

sudo su –

2.安裝docker(17.12.1-ce)

apt install docker.io
systemctl start docker
systemctl enable docker

3. 安裝kubectl

https://kubernetes.io/docs/tasks/tools/install-kubectl

apt-get update && apt-get install -y apt-transport-https
apt install snapd
snap install kubectl –classic
chmod +x ./kubectl
mv ./kubectl /usr/local/bin/kubectl

4. 安裝minikube(0.26.1)

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

5. 執行minikube

minikube start –vm-driver=none

因為使用的是linux , 可以安裝docker, 所以步驟5執行minikube 時候, 請加上–vm-driver=none
或是linux有裝virtualbox 的時候, –vm-driver=virtualbox

6. 如何刪除迷你酷播

minikube delete
rm -rf ~/.minikube
rm -rf ~/.kube
rm -rf /usr/local/bin/minikube

Fedora 28 安裝VirtualBox簡單攻略

Fedora 28 安裝VirtualBox簡單攻略,我相信CentOS也是大概的樣子

1. 設定repo

cd /etc/yum.repos.d/
**Fedora
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
**CentOS
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

2.安裝相關套件

**Fedora
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
**CentOS
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

3. Update

**Fedora
dnf update
**CentOS
yum update

4. 安裝VirtualBox

**Fedora
dnf install VirtualBox
**CentOS
yum install VirtualBox

ps. 別忘了,到官網下載expand pack然後手動安裝

sudo VBoxManage extpack install –replace  <expand pack file>

GIT LFS 兩三事

GIT 從1.8.2起, 為大家帶來了大檔案的解法.

這裡說一下GIT LFS 需要注意的兩三事:

  1. 你的本地端的GIT不需要所有LFS的檔案
    這樣可以解決clone過慢的問題, 本地端不需要於存放所有LFS歷史檔案.
  2. Git 2.3以前, 若要clone專案, 必須使用git lfs clone指令,否則使用git clone只會得到大檔案的指標, 並不是真正實體檔案. 但2.3 版本以後, 取消git lfs clone指令, 再度回歸 git clone 一樣可以取得大檔案的實體檔.
  3. CentOS LFS安裝要記得下 yum install git-lfs

asdf

Dockerfile 初體驗

Docker 大家都會用, 但是如何實做自己的docker image就需要研究了

因此咖啡偶把簡易步驟記下來:

此範例是因為咖啡偶需要使用前人開發的舊系統(使用php3), 因此建立一個apache . php , mysql 三劍客, 並且將設定php.ini參數能吃以前的php寫法 register_globals = On

1. 使用版控, 可選擇github , 或是 bitbucket

ps.我以版控的tag當作docker 的tag name

2. docker 綁定bitbucket , 並且設定auto build功能, 讓docker自動抓取 bitbucket的資料來編譯

bitbucket source https://bitbucket.org/inmethod/centos-6_httpd-2.2_php-5.3_mysql-5.1

docker image  https://hub.docker.com/r/inmethod/centos-6_httpd-2.2_php-5.3_mysql-5.1

 

 

1 ... 59 60 61 62 63 ... 73