Linux CentOS 7 LAMP、上網、PPPoE錯誤訊息紀錄與解決

打算安裝所謂的LAMP(Linux+Apache+MySQL+PHP)另加phpMyAdmin,但一定會有一些有的沒的問題,在此篇做個紀錄,以便訪客與自己之後查閱…

一、裝PPPoE套件要先能上網嘛!

  1. 先在掛載區/mnt下新增資料夾,我取名為usb,來代表外接裝置如:USB隨身碟
  2. 指令 mkdir /mnt/usb
  3. 將插好的usb掛載到我們新建的那個資料夾usb,每個外接裝置都有他的代號,如不知代號可用 fdisk -l 看看現在主機上的磁碟有那些跟代號名稱
  4. fdisk -l 一次,拔掉USB,在下指令fdisk -l,這時候會發現少一些東西,少的東西就是你的外接裝置如USB,插入USB在下指令查看,就又會多出來一些資訊,這時候你可以從裡面找出你USB的代號,如我就是sdb,每個裝置都會在/dev裡面,並都有他的代號
  5. 掛載USB內容至/mnt/usb資料夾,指令 mount /dev/sdb /mnt/usb,發現失敗,把sdb改成sdb1,成功
  6. 切換到我們自創的資料夾給外接USB用的 cd /mnt/usb
  7. ls 指令列出USB掛載的內容,想要看詳細資料模式的話加上-l參數  ls -l
  8. 進到USB下的 Packages安裝內建的撥接軟體rp-pppoe
  9. rpm -ivh rp-pppoe*   —>失敗,寫NOKEY,但也有寫需要net-tools套件
  10. 試看看先裝net-tools套件rpm -ivh net-tool*    安裝完成,回頭裝PPPoE
  11. rpm -ivh rp-pppoe*   也OK了,爽
  12. 下達PPPoE設定指令,就是撥接卡那些資訊要翻出來了,以下切換到PPPoE設定選項
  13. 設定之前由於選項內會要你填網卡代號,你可以用ip addr指令來看要用哪一張網卡撥接,像我就是用主機板內建的來上網,而我的那網卡代號是enp1s0,每台電都有可能不同喔,先查好
  14. 開始設定,指令 pppoe-setup
  15. 下一步:撥接帳號密碼,請輸入你的撥接號碼後面要接@hinet.net  (我是中華電信的所以是這樣)
  16. 下一步:填入要用來撥接的網卡代號enp1s0
  17. 下一步:預設NO了,直接按enter不用輸入
  18. 下一步:DNS1,中華電信請填168.95.1.1
  19. 下一步:DNS2,如有要填第二組,可填Google的8.8.8.8
  20. 下一步:輸入撥接密碼
  21. 下一步:是否一般使用者都能取用這個連線,如果你有創其他一般使用人員的帳號填yes,如果像我一樣只有使用root的填no
  22. 下一步:撥號是否受防火牆控管?(應該是這樣)我填 0 不要
  23. 下一步:開機是否自動撥接上網?當然yes
  24. 下一步:列出你所填的選項要你確認,沒問就填y
  25. 下一步:如果資料正確,就不會跑出任何訊息,那就開始撥接上網吧,設定檔第一次撥接設定通常為ppp0,可用ip addr來看,應該會有ppp0或其他數字的資訊,正常為ppp0
  26. 指令 ifup ppp0 用ppp0的設定檔來啟動撥接,通常會等一下子
  27. 如沒出現其他訊息,用ip addr指令查看,出來的最下面inet xxx.xxx.xxx.xxx就是撥接成功你的IP啦
  28. 二次確認輸入ping 8.8.8.8 看能不能正確跟Google的DNS連上線,畫面會一筆一筆跳,如果有連上線會出現如64bytes from 8.8.8.8 XXXXXX time=XX ms,就是Google回應了你的呼叫,也就是你能正常跟外網聯繫了,就是上網狀態了啦!
  29. 按下Ctrl+C 讓他停止吧,因為你已經知道訊息了,這個指令是強制停止目前的工作,如有些指令要等很久或者撥接不上等很久不想等,會等到不想等一定是撥接不上的了。

二、上網更新系統為最新

  1. 上網狀態後直接下指令更新系統為最新 yum update -y      -y參數就是不詢問是否安裝直接yes,過程會跑好一下子,耐心等待囉^^

三、開啟遠端控制SSH,讓你不管在哪,都能用PieTTY連上伺服器

  1. 遠端控制有很多好處,如可以遠端操作伺服器、查看伺服器狀態…等,現在連手機APP都有相關軟體可以用喔,但也是有一點資安危機,要謹慎一點。
  2. 先安裝 vim 文字編輯器,習慣了也覺得好用   yum install yum*
  3. 修改SSH設定,vim /etc/ssh/sshd_config
  4. 按下 i 改為編輯模式
  5. 把 Port 22 跟 LinstenAddress 0.0.0.0 前面的#字號註解去掉,當然你也可以改成Port 23、25、26或其他不限制數字,只是普遍都用22。
  6. 對了還要把PermitRootLoing yes   的#字號也去掉,代表我可以遠端用root最高權限登入,資安考量自己斟酌
  7. 按下鍵盤esc 輸入:wq (代表寫入存檔並結束),回到指令畫面
  8. 這時候可以用剛剛查網路IP的方式,得到IP後直接用PieTTY與主機連線看看,正常來說都能連線上囉!

PieTTY下載官網

四、安裝LAMP系列(Linux+Apache+MySQL+PHP),外加phpMyAdmin

 

五、將未來會繼續龐大的MySQL資料庫檔案移到分割區塊容量最大的/home

 

 

….. 未完待續

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *