106年12月份三重區資訊組長會議暨成長研習:Linux伺服器架設與管理

日期:106年12月19日

地點:仁愛國小電腦教室

公文:106學年度分區資訊組長會議與工作坊公文

工作報告與研討:

校務行政系統-課表查詢

  • 以管理權登入【新】課務管理 模組:課務管理選當學期 基本設定 → 課表開放外部查詢 :開放

成長研習:

研習內容:Linux伺服器架設與管理

講師:莊政儀

教學講義與教材:Linux網路管理1219(持續更新中…)

Oracle VM VirtualBox 安裝:

目標:以 VirtualBox 安裝 Xubuntu 16.04 系統,並且在 Xubuntu 下安裝 AMP (LAMP:Linux + Apache2 + MySQL + PHP7)

  • step1:下載已經作好系統的 xubuntu1604.ova
  • step2:安裝virtualbox
  • step3:安裝virtualbox ext-pack
  • step4:開啟virtualbox,在檔案/匯入應用裝置
  • step5:啟動xubuntu1604虛擬機
  • step6:登入系統,帳號密碼為teacher,ntpc

註:如果滑鼠鍵盤被困在虛擬機內,可按 host key離開,內鍵的host key 為右ctrl

目標:建立2個網卡,NAT 負責外部網路(可上網安裝軟體);僅限主機介面卡–和本地機的連線

  • step1:因要安裝虛擬機的網卡,請先將虛擬機關機
  • step2:<設定值/網路>,<介面卡1->NAT>,<介面卡2->僅限主機>
  • step3:虛擬機開機,並登入系統
  • step4:查虛擬機的 ip , 指令 ip addr
  • step5: 指令 sudo nano /etc/network/interfaces
    在下方輸入
    auto enp0s8
    iface enp0s8 inet dhcp
  • step6:指令 sudo service networking restart:重啟網路
  • step7:再查虛擬機的 ip , 指令 ip addr
  • step8:指令 ping 8.8.8.8:測試能否連線外網
  • step9:在本機操作,開啟cmder,
    指令 ping 虛擬機IP:測試能否連線虛擬機

註:如果<介面卡>請選[橋接介面卡],可以取得ip,用[橋接介面卡]會比上面 [NAT] + [僅限主機]的方式更方便,因為虛擬機和主機的ip 同網段,虛擬機的網路行為如真實機器一般

目標:安裝 AMP(Apache2,MySQL,PHP7)

以下都在cmder 底下操作

  • step1:從本機以 ssh 登入虛擬機
    ssh teacher@虛擬機IP
  • step2 安裝 apache2
    sudo apt install apache2
  • step3 安裝 php7
    sudo apt install php php-cli
  • step4 安裝 mysql
    sudo apt install mysql-server mysql-client
  • step5 安裝 mysql 的管理程式 phpmyadmin
    sudo apt install phpmyadmin

目標:為方便上傳製作網頁,設定apache DocumentRoot 的位置到 /home/teacher 底下

  • mkdir wwwroot
  • sudo nano /etc/apache2/sites-available/000-default.conf
Bash
#DocumentRoot /var/www/html 本行前面加#
DocumentRoot /home/teacher/wwwroot
<Directory /home/teacher/wwwroot>
 options Indexes FollowSymLinks MultiViews
 AllowOverride None
 Require all granted
</Directory>
  • sudo service apache2 restart

教學相關網站: