網路城邦
回本城市首頁 資訊教師聯誼會
市長:大明錦衣衛  副市長:
加入本城市推薦本城市加入我的最愛訂閱最新文章
udn城市資訊科技IT人員/程式語法【資訊教師聯誼會】城市/討論區/
討論區資訊教師甄試 字體:
上一個討論主題 回文章列表 下一個討論主題
104年高雄市國小資訊實作考題
 瀏覽4,423|回應0推薦0

大明錦衣衛
等級:7
留言加入好友

出處:ptt

https://www.ptt.cc/bbs/studyteacher/M.1437275383.A.177.html

VM今年改用 Winodws2012 R2 跟 CentOS7 ,考前要加註勾選,只能擇一系統作題。 考試會附兩張紙,一張是設定ip的基本資料, 一份題目卷兼答案卷,查到的答案要寫在上面。
 
考前說明時若有題意問題、設備有問題均可以發問, 考試可連外網查詢資料、下載所需軟體,但不能使用任何IM軟體、登入任何網站。
(像前幾年台北市的規矩一樣,所有即時通訊軟體都別想了,沒有任何實作考試會允許的...)
 
違反規定者,實作分數扣50分!
(基本上Byebye了,考老師的更要注意,寧可拿0分明年再來也不要想偷雞摸狗,可能事關一輩子...)
 
而且今年甄選小組更佛心的是,php+mysql+mariaDB+phpmyadmin全部都已經幫你架好了... 考前會讓你依選擇系統,進入到phpmyadmin的登入畫面後停止,確認系統沒有異常。
(所以之前可能費了九牛二虎之力才搞定的環境,都已經弄好了,不過這樣也好,比的就是後面的真功夫,而不致於敗在連環境都架設不成功...)
 
整體來說,配分更動滿大的,網路基礎約40%;php、SQL語法...等佔60%。
題目依模糊的記憶略記如下,再請版上先進們補充:
 
一、設定ipv4、ipv6的IP、netmask、gateway、dns兩個,以及改hostname ipv4和ipv6用封包1024 byte ping 8次,並寫出指令 查詢vm機器 mac,寫在題目卷上 解析www.kh.edu.tw ipv4和ipv6,並寫出指令跟解析結果
 
Ping的指令,很多人對附加參數還不夠熟,可參考以下:
 
以下皆是在ping或網址後面加(如:ping s3131212.com -t也可以寫成ping -t s3131212.com)
-t 不斷Ping指定的主機,直到停止。
若要查看統計資料並繼續 – 請按 Control-Break 鍵;
若要停止 – 請按 Control-C 鍵。
-a 將位址解析為主機名稱。
-n 次數 要ping的次數。
-l 大小 傳送的字節大小,最大是65500。
-f 在封包中設定 [Don’t Fragment] 旗標 (僅 IPv4)。
-i TTL 存留時間。
-v TOS 服務類型 服務類型 (僅 IPv4。這個設定已經過時,而且對於 IP 標頭中的服務類型欄位沒有影響)。
-r 數字 記錄路由以供計算躍點 (僅 IPv4)。
-s 數字 供計算躍點的時間戳記 (僅 IPv4)。
-j host-list 鬆散的主機清單的來源路由 (僅 IPv4)。
-k host-list 嚴格的主機清單來源路由 (僅 IPv4)。
-w timeout 每個回覆的等候逾時 (毫秒)。
-R 也使用路由標頭測試反向路由 (僅 IPv6)。
-S srcaddr 要使用的來源位址。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
 
所以這題的ping法應該是ping -l 1024 -n 8 www.kh.edu.tw
 
查看MAC Address:
 
1.在VMWare主介面下: 
 
2.在虛擬機裡下指令:
Windows:命令提示字元-->ipconfig /all
 
 
Linux:ifconfig (eth0)
 
二、寫出主機安裝的 php、mysql、apache 版本號
 
php:
用眾所熟知的phpinfo 當然可以,
不然也還有以下方法可以參考:
 

由於 PHP 5 以前的版本和現在的版本略有不同,若寫大型專案,或是開發一些比較著名的開源軟體的套件,如LifeTpye、Mediawiki等等,而又把機器架在國內、外的虛擬機器上,要如何查詢PHP的版本,而寫不同的程式呢?

在 PHP.Net 的網站中,提供了兩種方式可以迅速知道您目前機器上的PHP版本,分別介紹如下:

1.
使用「PHP_VERSION」,這是php.net中所提供的比較簡潔的方式,像LifeType就是用此來做定義。

2.
使用「phpversion($string)」,當然這是比較複雜的方式,但是可以查詢的種類比較多。

接下來,舉個例子來做結尾:

1 echo PHP_VERSION;
2 echo " ".phpversion();
3

echo phpversion('tidy');

 
mariaDB:在mariadb\bin的目錄下,以指令mysqladmin version 查詢。
或直接查看phpMyAdmin之內的訊息
 
apache:
Windows:在Apache/bin目錄下,輸入httpd -v
 
Linux:httpd -v
 
三、修改所給的檔案讓ipv6、ipv4可以顯示phpinfo 並設定防火牆讓特定ip可連
 
 
2012環境下,按照這一篇後半部的方法設定防火牆
TCP設定3306,ip範圍依題旨輸入。
 
四、設定資料庫,新增一位使用者、密碼,並匯入所給的資料庫。 修改使用者權限只能存取特定資料庫 設定防火牆讓可特定ip可連mariaDB
 
五、承上,請依據匯入的資料表,寫出sql語法(詳細內容忘了...)
 
六、給了一張圖,如何讓資料庫顯示出相同內容,請寫出sql語法
 
七、依據所給的封包log檔,寫出訪問次數最多的三組ip跟次數。
 
八、讓網頁可以顯示費波那契數列 ※考題特別註明只能用程式顯示,其餘html等方式一律不給分...
 
費氏數列用php寫:
 
function fibonacci($n){
$fibs=array(0,1);
for($i=2;$i<$n;$i++){ span="">
$fibs[$i]=$fibs[$i-1]+$fibs[$i-2];
}
foreach($fibs as $fib){
echo $fib.",";
}
}
 
用java遞迴寫:
 
九、修改所給程式,顯示出考題上的表格, 此題兩段計分,能正確連到資料庫4分,完整顯示出表格8分。
 
以上... 從今年筆試到實作、試教,很明顯感受到高雄市今年要招的人要有程式底子。 猜想或許之後程式教育會是高雄市的資訊教育主軸! --
Thomson1014: 現在高雄市學校網頁還有班級網頁都是市網中心提供的 07/19 11:46
Thomson1014: 基本上不需要各校網管自己架設! 07/19 11:47
Thomson1014: 也不太可能是走程式教學... 07/19 11:48
unisky: 淚推~沒做完 07/19 12:16
Relix: 不曉得大家覺得考得怎麼樣? 07/19 13:08
nlcello: 還有一題是要自行利用工具查詢某個ip開啟了哪些port! 07/19 14:44
walan52: 題目好像都差不多.... 07/19 16:01
nranra: 高雄市對網管老師真的很好..小校設備幾乎都由市網代管.. 07/19 16:30



本文於 修改第 13 次
回應 回應給此人 推薦文章 列印 加入我的文摘

引用
引用網址:https://city.udn.com/forum/trackback.jsp?no=61994&aid=5351305