跳到主要內容

發表文章

目前顯示的是有「Linux」標籤的文章

Upgrade Proxmox from 6.0 to 6.1

如果沒問題其實不升級也沒什麼差,但是 Proxmox 6.0 的iSCSI multipath似乎有bug,升到6.1才會正常,用multipath -ll 看就知道。 Proxmox因為有商業訂閱服務,官方只說訂閱後用Enterprise升級,我們只好拿開機ISO來升級。

Ubuntu 安裝 Dlink DWA-182 802.11ac USB Wireless driver

買了一張D-Link的 DWA-182無線網卡 ,想要拿到Linux來用。

Linux上OpenJDK Java字型破碎問題

最近裝PyCharm Community,字形會莫名的破碎,很醜,我試過改用Oracle JDK就正常,但是老子就是不爽用Oracle JDk。幸好有網路上高手如雲,在Ask Ubuntu裡查到,只要改 /etc/environment 加上一列 _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true' 就可以解決這問題,我建議結果UTF-8的方案,所以做成  _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dfile.encoding=UTF-8' 就完美解決。 若沒有權限去改 /etc/environment,可以在 /etc/profile或自己的~/.profile 裡加進也有相同效果。

Cairo Clock for Ubuntu 18.04

簡單地說,Ubuntu 18.04不再提供 Cairo Clock,我升級了。

LXDE/Lubuntu的Cairo Clock等 透明背景 及 延伸桌面

因為家中電腦老舊,跑Mate Desktop有點吃力,所以改用PCman大大的LXDE。此時桌面的Cairo Clock變成有黑色方框背景:

Android Studio temp file過大

現在很多朋友和我一樣都改用SSD做為系統碟,一般的Windows程式只要改 TEMP 變數就好,在Linux就尷尬了, /tmp 遇到像Android Studio這種要把所有的Update都解開才開始安裝時,一次裝了60幾GB就會爆掉。

Migrate Bitnami Gitlab to another server

原來裝的 Bitnami Gitlab Virtual Machine是 Gitlab 6.8,因為我 手賤 升級Ubuntu就不太正常,要把原來的Gitlab升級。 先看了 GitLab Upgrader 發覺不太夠,再看 6.9 to 7.0 ,確認 Ruby版本也要新版,於是抓了新版的 Bitnami Gitlab Virtual Machine,打算直接連OS一併升級。

手動更新Bash

因為 Bash 漏洞連環爆:第二波修補還未完,第三波漏洞又來襲  (我發現又有第4個patch出來), 搞到不少套件的更新都還來不及出,所以我只好從source code手動更新。

解決CentOS更換網卡後編號改變之問題

CentOS更換網卡後,重開機編號變成eth1、eth2等一直增加,造成維護上的困擾。 上互聯網搜尋後找到解答。 若是 CentOS 5.x: 檢查此三個目錄: /etc/sysconfig/networking/devices 、 /etc/sysconfig/networking/profiles/default 與   /etc/sysconfig/network-scripts/ 刪除 ifcfg-eth*.bak 與多出來的 ifcfg-eth1等。 若有舊的 ifcfg-eth0 ,則修改其網卡之Mac Address改為新的 Mac Address。 修改 /etc/modprobe.conf,刪除 不必要的如 alias eth1 XXXX 若是 CentOS 6.x 修改   /etc/udev/rules.d/70-persistent-net.rules 裡頭的  eth0 的 Mac Address,刪除不必要的 eth1 等設定即可。 當然,可能在    /etc/sysconfig/network-scripts/ 也有 ifcfg-eth0 等檔案,最好還是再行確認。

Ubuntu Server安裝vmware tools

Ubuntu Server安裝vmware tools不如在CentOS或Redhat Enterprise方便,還需要自己編 module。 Guest -> Install/Upgrade VMware Tools $sudo apt-get install build-essential $sudo apt-get install linux-headers-$(uname -r) $sudo mount -o ro /dev/cdrom /mnt $cd /tmp $umount /mnt/VMwareTools*.tar.gz $cd vmware-tools-distrib $sudo ./vmware-install.pl 接下來一直按Enter就好 如果更新kernel,就必須再裝新的header,重新編modules $sudo apt-get install linux-headers-$(uname -r) $sudo vmware-config-tools.pl

Ubuntu 12.04的ruby

不知為何,Ubuntu 12.04只有ruby 1.8和ruby 1.9.1,這樣很難相信它是一個最新的套件。 結果後來才發現它有ruby-rvm的套件,所以我就 sudo apt-get install ruby-rvm