我不想安慰自己說今天是由于第一次將pc2用于實際的比賽經驗不足而導致的今天出現種種問題,我想說的是自從我開始干后臺我所做的每一件事都是第一次,所以這絕對不是讓自己免去責備的理由;我想說的是如果我今天是為某個公司辦事的話,明天我就可以滾蛋了!
今天真是對不住沛爺了;給全哥又丟人了;馬前輩我也不好意思去問了。
由于今天要用pc2進行訓練賽,所以從昨天晚上開始就一直在作準備。根據我以前自己在實驗室pc2的經驗和不足,昨晚的準備工作有以下幾個重點:
1.如何實現將省賽的排名機制用于今天的比賽(很明顯今天沒有實現,用的是pc2自帶的rank);
2.如何實現team賬號的自動生成和密碼隨機生成,并且導入到pc2里(這個難點在于導入文件到底是個什么樣的格式);
3.504機房在沒有安裝路由器的情況下實現限網(這個其實已經糾結很久了);
但是昨晚一晚只實現了自動生成賬號和密碼這一點,省賽的排名機制在沛爺電腦上成功了,但是在別的機子上一直沒成功。(昨天耽擱沛爺一晚上)
今天早上本來要早起去接著去504弄的,由于誰的比較晚八點半起的床直奔504;按照往常一樣:我開了兩臺機子,一臺弄客戶端,一臺弄server、admin什么的,配置好以后測試了一些題目,沒有問題。時間:9點20左右,我又試著布置了一次省賽的排名機制,還是404 錯誤。此時限網的問題還是沒有頭緒(很多人在實驗室里做題),我也只是在交換機那兒看了半天然后百度了一下,未果。
接下來我開始思考下午一點比賽的具體事宜:
1.配置客戶端:這個只要將電腦上已經有的pc2配置文件改成服務器的ip,然后寫一個打開平常pc2team的c程序編譯出來放到桌面就可以;
遇到的問題:
(1).原來全哥放的pc2team的快捷方式打不開,而且pc2team的配置文件存在權限問題(也就是打不開);
(2)看似簡單的幾個步驟要在20多臺電腦上一臺一臺弄的話時間的耗費也是不少的,而且ubuntu上全哥弄了自動清理程序,也就是說上面的步驟弄完以后如果重新開機的話又得重新弄,于是我在想用網絡同傳的方法;
(3)開啟講臺上的機子直接進硬盤保護系統,又是第一次弄這玩意兒(雖然前段時間看過很長很長的使用教程),好吧,我又懵了,沒敢亂動(一來是還不怎么懂,二來是還有很多人在做題,同傳的話他們就只能干坐著了)、、、
2.服務器的配置,以及人員名單和賬號密碼導入的問題:
下去跟鵬哥要了份下午參賽人員的名單,自動生成賬號密碼后改了一下name保存,百度了半天原來導入賬號密碼的文件格式為.jt(我擦,坑爹啊!昨晚試了全部知道的格式怪不得都不成功!)還有一個細節:導入之前得先在admin下生成一批賬號,然后才能導入將其覆蓋(不知道為什么,反正你不這么干它就不給你導入,坑!)
我不知道下午的題目是弄成紙質的還是pdf格式的(如果弄成pdf格式的讓他們自己拷,這事我也沒問,想著讓鵬哥自己搞定吧!)
10點半左右,對于上述未解決的問題手足無措的我又再次直奔一樓考研專用教室找到了沛爺,說明了大概的情況,沛爺說十一點左右上來幫我。
11點左右,清場后我再一次開始倒騰網絡同傳,此時客戶端,服務器端均未配置,限網問題還沒有解決,可以說什么都還沒準備還,當然除了生成的賬號密碼;距離一點開始比賽還有兩個小時(此時我已經我已經開始亂了,我還是太依懶沛爺了,我在想:待會沛爺上來三下五除二把這些問題搞定后再選臺機子當服務器,加題加數據什么的十多分鐘應該能搞定,應該來得及吧)
幾分鐘以后,沛爺上來了,我把所有未解決的問題描述了一遍;首先開始解決的是限網的問題:找到鏈接外網的網線后,將其拔下(按照昨晚沛爺的理論:如果只拔掉鏈接外網的網線,然后整個機房的機子通過交換機鏈接形成一個局域網,互相之間能夠鏈接,只要這樣,pc2的鏈接就沒有問題),但是拔了網線后發現機房里的電腦相互之間ping不通,查看了很多的機子的ip后沛爺說這些機子不是通過一個路由的而是兩個,所以ping不通。半天,沒有頭緒。|
時間已經不多,此問題先擱置,開始解決客戶端的批量配置的問題還是得同傳入手;配置好講臺上的電腦以后準備直接同傳到所有機子上,點擊增量同傳(當時也沒弄明白什么事增量同傳,反正就是同傳管他呢沒時間了),半天感覺沒反應,沛爺退出來換成硬盤數據同傳(當時我應經陣腳全亂了,沒注意到這一下,后來沛爺跟我說的);一看時間要兩個多小時才能傳完,這不坑爹嗎!不管了,沒時間了,強制結束同傳,準備用最后一招也是最不愿意用的一招:
把所有需要用的機子一臺一臺的配置!
一開始我想法是用講臺的那臺電腦做server端,于是開始把pc2配置文件的ip;這過程中發現雖然外網網線連著,但是雖有504的電腦都上不了網了,發現機子的ip都成自動分配了,ifconfig直接就不顯示ip了;坑爹啊!工作量有增加了一倍!沛爺配置了一下網絡,能夠上網,拔掉網線后能ping通實驗室其他機子。
于是,我和沛爺分工:
沛爺負責配置網絡,我負責配置pc2客戶端;就這樣一臺一臺的弄,把前幾排能用的機子全給弄上!(此時的ip是講臺上電腦的ip,時間12點40左右了吧)
集訓隊的人員已經陸續的到了,配制也再十幾分鐘之后完成了。這時老師也來了,server端還沒配;開始配置講臺上的機子,出了一個小問題,致命的小問題,這個問題我以前在樓下的時候也出過:
U盤里的東西怎么也拷貝不到電腦上了,不管哪一個U盤,拷貝這個文件就是出錯,以前我遇到的時候重啟幾下機子就好了;于是重啟,沒用!
沛爺懷疑是文件的問題(但我不這么認為,以前我也這么想過,也去試過,換個文件源也不行),去樓下再拷一份上來果然還是不行。
這時老師已經來504十多分鐘了,來比賽的大伙兒也來齊了,此時12點五十多了,server端還什么也沒弄:賬號密碼沒導入,題目數據沒導入,比賽題目鵬哥說要放到網站上讓他們下載,賬號密碼還沒打印出來分發出去、、、、、、、、
從沛爺的語氣中我已經明顯感覺到他也開始有點亂,有點煩躁了,這讓我更著急了,但沛爺是個脾氣好的人。
要是我是沛爺我早就罵這個絲毫不會辦事還整天給自己添亂的人了吧!(現在我所做的事其實都跟沛爺沒關系,這些事都是我的事,可我還是一直在麻煩他);想想這些,感覺對不住沛爺,感覺完全對自己沒了信心。
哎。。。再看看下面坐著的人都在那兒等著開比賽呢,雖然大家都沒說什么,老師也只是耐心的在后面坐著,但這讓我感覺到了相當的壓力:我在浪費大家的時間啊!哎。。。
一個pc2壓力已經至此了,若要是真的到了明年舉辦校賽那會兒,我這壓力可想而知。
此時的我已經開始懷疑我了,我甚至都覺得自己壓根就不適合干后臺,我根本就沒有那個縝密的心思和成熟穩重的操控能力,我真的不適合!還是辭了吧。到底該怎么跟曉紅老師說呢!哎。。。此時的我簡直無地自容啊。
就在那么一瞬間,我的腦子里閃現出了上面所有的畫面;但現在沒空去想這些,先把今天這比賽弄完了,不想干也得過了今天再說,愛咋咋地,弄完再說!
于是,重新找一臺機子重新配置server端,我去一臺一臺的再把客戶端配置文件ip改一下,又是十多分鐘,修改完畢;
此時我這從中午就一直鬧騰的肚子再也不聽使喚了,肚子疼,坑爹啊!
迅速解決鬧肚子問題,開始在admin中加題:此時應該已經1點半多了吧,比賽還沒開是,大家也有點著急了吧。
導入數據的過程中還出了不少小插曲,都是餓的吧,沒吃早飯到現在,沛爺和我都市饑困交迫啊,腦子也開始不好使了。在配置server過成中要么少開了judge,要么少加了language,要么就是提供rank的網頁服務,只好苦笑。一一配置好后,最后把題目掛在rank服務里提供下載,差不多了,此時已經快兩點;鵬哥下去打印賬號密碼列表,準備發給大家,第一遍還打印少了team,他也糊涂了?:<
解決了個別登陸不上的問題之后,語重心長的點了start,比賽終于開始了!此時下午兩點零幾分!整整比預計晚了一小時,還好第一場比賽鵬哥說只要四小時。
接下就是各種數據問題,改來改去,然后重判,(這些知識細節了,反正比賽已經開始了,一切運行的也基本正常),查看代碼,哪一題重判什么的讓鵬哥他們自己倒騰把,現在我很累很困很餓。。。
我靠在椅子上幾乎睡著,昨晚睡的實在有點太晚了,迷迷糊糊解決了幾個登陸不上客戶端的問題后看著鵬哥他們在忙看代碼,重判什么的。
坐了20多分鐘,沛爺說想去弄點飯吃,我說給我弄盒泡面上來吧;十幾分鐘后,沛爺給我帶回兩個肉夾饃,我呼呼沖到四樓在走道里囫圇吞棗的啃了一個,說實話,雖然俄但是吃不下,第二個啃了一嘴直接扔了,一口氣喝了一瓶水繼續回到504,直到比賽結束,沒在出什么大問題。
下午六點零幾分比賽結束;
當時還在糾結一個問題:怎么把所有源代碼導出來?
今天比賽期間一直在找這個功能:沒發現有。
各種百度,未果。
下午六點四十:騎車回宿舍取點錢;去長廊吃了碗蓋飯,吃不下。
七點回到504,問全哥,馬前輩都說沒有弄過導出源代碼的,沒辦法,開始手動拷貝源代碼,驚醒分類保存,拷了十多份以后我再也受不了這種折磨人的重復操作了;我想到了一個好主意,把整個今天用的pc2的原配置文件全部保存起來,以后要查數據代碼什么的花一分鐘把server admin judge什么的再開一下,什么都可以查了,機智!就這么干,搞定。
七點半到十點,沛爺我兩又看了一下省賽排名機制的配置:還是他那臺機子成功,別的機子不成功的情況;
用三臺機子重新試了一下重新配置的同傳效果,時間需要16哥小時,坑爹啊!未果。。
討論決定打算直接把快捷方式加到清除程序的保護目錄里,這樣就不用每次開機都弄一次了,等著四次比賽弄完再找時間好好弄一下504里的機子。
今天下午和晚上,沛爺一直在504,他晚上沒吃飯,說是要晚上去吃;十點零幾分,離開504,沛爺又說不去北門吃了,好吧。他在小賣部買了點東西,我搶著給了錢;我去北門買了點給他送過去,說什么他也說吃不了了。好吧,我說改天請客吃飯,這頓說什么也要吃的。
簡單總結:
1.以后要盡量早早提前把自己能想到的都先布置好:比如客戶端,server什么的;
2.多注意細節的考慮并盡早弄清楚要求:比如題目到底使用紙質的還是pdf?如果用pdf的怎么掛在到網站上提供下載?還有像打印賬號密碼什么的應該提前弄好;
3.一定要沉著冷靜的思考問題,不要一遇到問題就慌張,不要太依賴前輩們,如果時間允許一定要自己搞明白。
以前搭pc2時總結的問題今天沒有再遇到,這也算有一點點的進步吧,希望今天總結的一些細節以后再也不要再遇到。
接下來還有三天,三場比賽,我需要自己干了,除非有什么重大問題,否則不能再去麻煩沛爺了。
恩,就先這些吧,今天有點亂可能總感覺還漏了些細節,想起來再加上吧,晚安了!
上一篇 幫助文檔(3)