- SFS3U 的環境已改為 UTF8 建議架一台新主機進行安裝並移機,不建議架在原來的 SFS3主機上面。
- 取得 ISO 檔
http://ftp.tc.edu.tw/Linux/CentOS/7.4.1708/isos/x86_64/
請下載 Minimal 版本 - 下載後,若要安裝於實體機,請先燒成光碟或製成開機隨身碟;如果是虛擬機,則可直接選定ISO檔開機。
安裝過程
(1)開機
(2)選擇語系
(3)設定網路與主機名稱
依下圖方式操作
以下圖設定網卡
(4)選擇安裝目的地
(5)開始安裝中,設定 root 密碼
(6)安裝完畢畫面,選擇重新開機
(7)重開機後,使用 root 帳號登入
(8)登入後,第一次設定 ,先執行系統更新
(9)安裝常用指令
#updatedb
(10)停用 SELINUX
如下圖內容
把 SELINUX=enforcing 改成 SELINUX=disabled
可以下以下指令暫時闗閉,然後繼續做以下設定,或 reboot 重新啟動也行
(11)系統校時
#hwclock --systohc
以上只是立即校時一次,若要每日自動校時一次,請進行以下步驟
在 ntpdate.sh 檔案中輸入以下內容
ntpdate -s time.stdtime.gov.tw
hwclock --systohc
接著將檔案設為可執行檔
(12)安裝AMP執行環境
#systemctl start httpd.service (立即啟動)
#systemctl enable httpd.service (設定開機自動啟動)
#systemctl start mariadb.service (立即啟動)
#systemctl enable mariadb.service (設定開機自動啟動)
#systemctl restart httpd.service (Apache 要重啟才會載入 php 模組)
#firewall-cmd --permanent --zone=public --add-service=https
#firewall-cmd --reload
max_allowed_packet = 100M (這一行是為了移機時資料庫匯入能順利進行)
innodb_file_format = Barracuda
innodb_file_format_max = Barracuda
innodb_file_per_table = 1
innodb_large_prefix
不要放錯位罝,如下圖,要放在 [mysqld] 裡
(14)修改 /etc/php.ini
找到以下的參數,並修改其值
date.timezone = "Asia/Taipei "
short_open_tag = On
max_execution_time = 300
upload_max_filesize = 20M
post_max_size = 20M
; max_input_vars = 1000 (預設是 1000 , 如果貴校年級最大人數為150人, 可不用修改, 否則, 請每150人設1000, 300人設 2000,並記得把前面的 ; 刪除)
session.gc_maxlifetime = 1440 (session有效期限預設1440秒, 即 24分鐘, 如果貴校有啟用線上補考, 避免學生考試時間過長, 無法送出, 記得把這個值加長, 如 3000 秒,即50分鐘.)
(15)安裝 subversion
1.SFS3U 已更改為利用 SVN 方式進行更新維護。
2.優點是即時、節省頻寬,不再需要像 sfs3 一樣,需等官方網站打包;而且只下載更新過的程式,而不是將整個專案全部下載回來。
3.SFS3U 的 SVN主機會限制連線IP,您必須到 bridge 主機設定您的 SFS3U 主機 IP,以利防火牆開通。
( 外縣市的朋友若有下載需求,請 E-MAIL 杜老師 tea1258@mail.fnjh.tc.edu.tw )
(16)還有嗎?沒有了
恭喜您! SFS3U 所需要的主機到此安裝設定完畢!!請重新開機。