CentOS Stream 9 ADSL 撥接
CentOS 應該是很少人使用的 Linux 發行版本了吧!所以,中文的參考資料也很少。最近想要使用 CentOS 透過 ADSL 撥接上網取得中華電信的固定 IP,開始安裝之後才發現,原有的參考資料用來撥接上網的 rp.pppoe 套件已經找不到了,所以只好再到網路上找找看有沒有更新資料,好不容易才找到好心人提供的資料,所以趕快把它記錄下來,以免忘記。
資訊技術教材網
CentOS 應該是很少人使用的 Linux 發行版本了吧!所以,中文的參考資料也很少。最近想要使用 CentOS 透過 ADSL 撥接上網取得中華電信的固定 IP,開始安裝之後才發現,原有的參考資料用來撥接上網的 rp.pppoe 套件已經找不到了,所以只好再到網路上找找看有沒有更新資料,好不容易才找到好心人提供的資料,所以趕快把它記錄下來,以免忘記。
之前看到許多麻煩的方法,而也有一個openjdk比較快速可以安裝,但是如果要安裝的是正版的Oracle版本的JDK的話,在CentOS下就是直接到java.sun.com中去下載.rpm的檔案回來透過rpm -ivh指令安裝即可,如果是Ubuntu的話,則是要透過另外一個webupd8的repository來安裝比較快。
今天在Ubuntu中執行JAVA程式時忽然發現,在一般使用者執行時可以正常,但是使用sudo時卻沒有辦法順利執行,而且一直跟我說JAVA_HOME的設定有誤,後來才發現,原來是切換到sudo時,JAVA_HOME沒有跟過去的關係,仔細去找一下,原來sudo還有可以帶環境變數的參數
網路的世界真是瞬息萬變,不一會兒的工夫,有些服務或網站就不見了,以前使用的方法有時候也就不能用了。像是在本站之前介紹的安裝ffmpeg的方法,因為原先的repo好像暫時停止服務,以致於之前的方法就不能用了。所幸,網路上還是有熱心人士提供新的repo可以使用。
由於經常會在兩三台Linux主機之間使用SSH,另外Mirgration VM時也會使用到SSH,所以設定好免密碼驗證會讓操作上更加地便利。正確來說,其實不是免密碼,而是使用公私鑰的驗證方式來替代使用者輸入密碼。主要的原理就是先利用程式產生一組公私鑰(一個公鑰檔,一個私鑰檔),然後私鑰當然是保存在自己的帳戶目錄中,而把公鑰交給對方,這樣SSH在登入時,會先比對這組公私鑰,如果配對成功,就不會再向使用者索取密碼了。
傳統上我們都使用top指令來監看Linux執行中的行程以及目前CPU和記憶體等等的使用情形,如果你有使用top指令習慣的話,那麼一定不能錯過功能更強、畫面更漂亮的htop指令。不過,在CentOS7中,要安裝htop不是單純只要使用yum -y install htop就好了,在此之前還要再多加一行指令。
如果你試著安裝雙系統開機時,在安裝完Windows作業系統之後再安裝CentOS,重新開機之後卻找不到Windows的開機選項,除了找找看是不是BIOS所造成的問題之外,也可以依照本文的作法修改grub.cfg的內容試試看。
我們在之前的Live Mirgration實驗中,三台機器(或是兩台也可以)中一定要有一台提供NFS功能,然後把要被Migration的VM放在NFS中,才能夠進行Live Mirgration的操作。以我們之前的例子,我們在NFS中開放/var/images給Host主機掛載,而且在每一台要做Live Migration操作的主機中,要執行掛載的指令才行。但是,也可以透過/etc/fstab的設定來自動掛載。
有使用Ubuntu的朋友都知道,有一大堆的程式以及程式庫需要安裝,可是有時候(尤其是透過使用台灣的Image安裝的系統)明明有的程式庫,可是使用apt-get install硬是回報錯誤,連apt-get update都不行,是怎麼回事呢?
Linux的管理初學者經常會使用sudo指令來以root的身份執行程式,但是,同樣使用sudo,卻沒有辦法執行下列的指令:
$ sudo cd /sys/kernel/debug
不但不會要求我們輸入管理者密碼,反而會出現如下所示的錯誤訊息:
sudo: cd: command not found
原來,su並不是一個程式,它是指令