ezgo11使用筆記

問題1:無法更新

1. 開啟選單 -> 系統 -> 終端機_Konsole
2. 輸入
    sudo su -
    此時您可能需要輸入自己的密碼。完成後前面的提示符號會從 $ 變成 #
3. 輸入
    wget -O - http://ezgo.goodhorse.idv.tw/apt/ezgo/ezgo.gpg.key | sudo apt-key add -
    echo "deb http://ezgo.goodhorse.idv.tw/apt/ezgo/ stable main" >> /etc/apt/sources.list
    apt-get update  
    apt-get install ezgo11-update-201408001
    apt-get update  
 

參考網站http://ezgo-tw.blogspot.tw/2014/09/ezgo11.html

xoops大量新增帳號(含密碼處理)

最近想讓全學年的學生使用xoops作一些活動,原先使用phpMyAdmin匯入匯出mysql資料庫的簡易方法,只能有順利帳號,但密碼也只能單一組。於上網找了另一方法,讓管理者可以控制帳號、密碼(經過md5安全編碼)。

一、將使用者資料填入users.csv,可使用LibreOffice來開啟utf-8的檔案

user;name;user@mail.com;password

二、編輯import_users.php,請將紅色更改為自己的資料

// variables
$bdd= "資料庫名稱";
$host= "localhost";
$user= "管理者";
$pass= "管理密碼";
$fichier = "users.csv"; // data file as : first name(pseudo);last name;email;password   
// remove line break on last record 增加下列,可以輸入中文

mysql_connect($host,$user,$pass) or die("Unable to connect Database");
mysql_select_db($bdd);
mysql_query("SET NAMES 'utf8' ");
// Open file for read
if (file_exists($fichier))
    $fp = fopen("$fichier", "r");
else{ // unknown file
    echo "File not found !<br>Import stopped.";
    exit();
}
echo 'Begin file import '.$fichier.'<br>';
// import line by line
while (!feof($fp)){
    $ligne = fgets($fp,4096);
    $liste = explode(";",$ligne); // create array
    $user = $liste[0]; //first field
    $name = $liste[1]; //second field
    $email= $liste[2];
    $pass= md5(trim($liste[3])); 

    // Add user in xoops_users table 請查詢資料庫開頭後更改
     $query = "insert into xoopsNUM_users  (uname, name, email, pass) VALUES ('$user', '$name','$email','$pass')";

     $result= mysql_query($query);
     $uid = mysql_insert_id();
   
    //Add user in group : users registered 請查詢資料庫開頭後更改;還有群組代號
    $numgroup ='2';
     $query = "INSERT INTO xoopsNUM_groups_users_link  (groupid, uid) VALUES('$numgroup', '$uid')";
     $result= mysql_query($query);

     if (mysql_error()){
      echo "Error in database : ".mysql_error();
      echo "<br>Importation stopp嶪.";
      fclose($fp);
      exit();
}else{
  echo "Record ".$uid." - ".$user." added<br> ";
 }
}

echo "<br>Import finished successfully.";

fclose($fp);

做完之後,才發現桃園縣中小學資訊教育成果網站有一個x_user模組不錯用(tad原著→my改版 ),有CSV批次匯入功能,好軟體就是幫忙很多,省下許多的設定檔。http://rd.tyc.edu.tw/viewtopic.php?p=1366

 

xoops官網:http://dev.xoops.org/modules/xfmod/project/showfiles.php?group_id=1061
http://dev.xoops.org/modules/xfmod/project/showfiles.php?group_id=1061&release_id=786&dl=2160

參考筆記:蛙來蛙去的異想世界 http://blog.hhjh.tn.edu.tw/biosomeday/?p=187

 

Windows 7 將硬碟由IDE改為AHCI模式

使用很久的Windows 7,Bios預設SATA為IDE,未曾注意AHCI的作用。直到有天買了一個主機板,奇怪,怎麼安裝系統都失敗,還懷疑主機板有問題,來回送原廠保固幾次,換了主機板,結果,系統還是一直不斷地重新開機。

最後,找了文章,逐一過濾發現是新主機板有些預設開機為AHCI,這才恍然大悟,不過已經拖了將近五個月,一直把原因究責在主機板。可以修改設定,也可以重新安裝系統,就看個人的意志囉。

〈AHCI:Advanced Host Controller Interface進階主機控制器介面,它是Intel所主導的一項技術,可以發揮SATA2以上硬碟的潛在加速功能,大約可增加30%的硬碟讀寫速度〉

處理步驟紀錄:

  1. 點選「開始」,在「搜尋程式及檔案」的欄位輸入「regedit」,準備修改登錄檔案
  2. 先匯出「登錄檔」,如果登錄檔修改以後出現錯誤,可以還原登錄檔。
  3. 找到「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci」內「Start」檔案,數值原為「3」改為「0」
  4. 關閉「登錄編輯程式」,並重新開啟Window 7。

申請Google app for education(2014.9)

申請Google app for education步驟紀錄,本校申請關關難過,但關關過,所以趁熱記錄下來

一、網管人員先到官方網站申請帳號

https://admin.google.com

二、申請通過後,第二關要通過「網域驗證」,才能享受全部服務。

修改DNS的設定(本校使用Centos 6.5)

vi /var/named/chroot/var/named/name.domain

最下列新增一組設定TXT(還可用CNAME)

school.kh.edu.tw.  IN  TXT  "google-site-verification=隨機文字碼"

儲存設定檔,重新啟動named

service named restart

接著到管理中心,點選「網域驗證 」一下就通過了。

其實設定對,很快就過了,本校卡住很久,客服人員建議等24小時,別等了,趕快再改設定吧!)

三、郵件設定作業,通過第三關,才終算完成

vi /var/named/chroot/var/name/name.domain

 

四、還有第四關,填報轉為教育單位,才能真正免費

 

「郵件設定作業」參考北斗資訊教育

http://chrisshieh.blogspot.tw/2013/12/google-apps-for-education.html

CNAME用法

http://www.linuxforums.org/forum/other-linux-distributions/134292-how-set-google-apps-using-bind.html

win7 64位元無法使用新酷音解決方法

習慣使用3.4.8版本,閒閒沒事,可以自編字庫。

2013版本雖然較新,但無法自行編輯字庫,好煩啊!

目前還是推薦使用新酷音 3.4.8 版,不過安裝於Windows 7 X64 版會有小問題

判斷會安裝到C:\Windows\SysWOW64,導致桌面更改文字、瀏覽器輸入等功能異常

只要將執行下列兩個程式(複製檔案到C:\Windows\System32),重新開機後,問題就解決了!

XCOPY C:\Windows\SysWOW64\Chewing.ime  C:\Windows\System32\Chewing.ime

XCOPY C:\Windows\SysWOW64\IME\Chewing C:\Windows\System32\IME\Chewing /K/E/Y/C/I/H

 

XCOPY參考作法:http://yuan.yocjh.kh.edu.tw/%E6%95%99%E6%9D%90/%E7%B3%BB%E7%B5%B1%E5%82%99%E4%BB%BD%E9%82%84%E5%8E%9F%E5%AF%86%E7%AC%88%E5%8A%9F%E7%95%A5/%E7%B3%BB%E7%B5%B1%E5%82%99%E4%BB%BD%E9%82%84%E5%8E%9F%E5%AF%86%E7%AC%88%E5%8A%9F%E7%95%A5xcopy%E7%AF%87.htm

CloneZilla快速自動還原、備份,省略輸入參數

暑假期間,開始進行行政電腦主機升及Windows 7,常需要坐在位置上,等待輸入參數。

常用的升級,可以考慮自動化,省得麻煩不斷輸入相關參數。說明如下:

編輯隨身碟內的syslinux\syslinux.cfg (可以先複製備份,避免改東改西亂了)

於該檔案內容最下列,輸入新的輸入設定值

一、雲端還原整個Disk(restoredisk)

 label Restore Disk cc1W7 (To RAM.)
    # MENU DEFAULT (拿掉#可以成為預設)
    # MENU HIDE
    MENU LABEL Restore Disk cc1W7 (To RAM.)
    # MENU PASSWD
    kernel /live/vmlinuz
    append initrd=/live/initrd.img boot=live config  noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs  -o user=name,password=passwd //163.32.x.x/images  /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -b -r -j2 -p poweroff restoredisk cc1W7 sda" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash

   

二、雲端還原第一顆硬碟的第一個磁區(restorepatrs)

 label Restore Parts cc1W7P1 (To RAM.)
    # MENU DEFAULT (拿掉#可以成為預設)
    # MENU HIDE
    MENU LABEL Restore Parts
cc1W7P1 (To RAM.)
    # MENU PASSWD
    kernel /live/vmlinuz
    append initrd=/live/initrd.img boot=live config  noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs  -o user=name,password=passwd //163.32.x.x/images  /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -b -r -j2
-k -p poweroff restoreparts cc1W7P1 sda1" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash

※ -k 是不要建立新的分割區    

三、雲端備份整個Disk(savedisk)

label Save Disk cc1W7 (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Save Disk cc1W7 (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs -o user=sv,password=sv //163.32.X.X/images /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2
-rm-win-swap-hib -z2p -i 2000 -sc -p poweroff savedisk cc1W7-img sda" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash  

四、雲端備份第一顆硬碟的第一個磁區(savepatrs)

label Save Parts cc1W7P1 (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Save Parts cc1W7P1 (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs -o user=sv,password=sv //163.32.X.X/sv /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2
-rm-win-swap-hib -z2p -i 2000 -sc -p poweroff saveparts cc1W7P1-img sda1" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash     

五、備份第一顆硬碟磁區1C到磁區2D(savepatrs)

label Local C to D-SYSimg (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Local C to D-SYSimg (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="sleep 2"  ocs_prerun2="ntfs-3g /dev/sda2 /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -rm-win-swap-hib -z1p -i 2000 -sc -p poweroff saveparts SYSimg sda1"  ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash
 
   

六、備份第一顆硬碟to第二顆硬碟(savedisk)未測試

label Local SDA to SDB (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Local
SDA to SDB (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="sleep 2"   ocs_live_run="ocs-onthefly -f sda -t sdb"  ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash

七、從USB隨身碟根目錄下W7X64P1,還原到第一顆硬碟C (RestoreParts)

把製作出來的備份資料夾,複製到隨身碟內(U:\home\partimag)放著,下列才可正常運作

label USB RestoreParts to C (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL USB RestoreParts to C (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun="mount /dev/sdb1 /mnt" ocs_prerun1="mount --bind /mnt /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -b -r -j2 -k -p poweroff restoreparts W7X64P1 sda1" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia nosplash
ENDTEXT

-b不要一直問

-k不要更改硬碟切割槽大小

官方網站
http://clonezilla.nchc.org.tw/clonezilla-live/doc/showcontent.php?topic=05_Preseed_options_to_do_job_after_booting

鶯中網誌
http://203.68.238.27/main/index.php/2013-07-13-15-41-19/clonezilla

ocs-sr 的參數設定
http://allthatnetwork.blogspot.tw/2012/10/clonezilla-ocs-sr-options.html

華碩TS300-E8-PS4安裝Centos6.5 RAID1

本週買入新伺服器,作為學校網站服務用。而簡單服務,有RAID1就夠用了,所以就用南橋晶片的功能來作,沒另外採購外接卡。

趁著還熱,把操作設定紀錄如下

 一、硬體設定

  1. 先關機
  2. 調整主機板JUMP,下12→上23,參考手冊P4-13
二、BIOS設定
  1. 開機
  2. 按著DEL,進入Bios,Advance內修改SATA Configuration內值RAID MODE
  3. 存儲後,重新開機
三、設定RAID1
  1. 開機後,間斷按Crtl + I ,進入設定RAID設定
  2. 點選(1.Create RAID Volume),建立RAID
  3. 一步一步填入相關設定,按下Enter(Name:自取如DISK → RAID LEVEL:RAID1
  4. 完成後,重新開機
四、安裝Centos 6.4
  1. Why not 使用最新版 Centos 6.5 minimal?這個版本作成USB版,安裝皆出現錯誤。
  2. 一般系統安裝方式,可參考本文 用USB隨身碟,製作安裝Centos 6.4作業系統Minimal版

附註:測試拔除一硬碟重新開機,出現錯誤磁碟的畫面。放入硬碟,重新開機,間斷按Crtl + I進入後,出現Degraded的訊號,可以選(3.Reset Disks to Non-RAID)參考手冊P6-9修復完成。

手賤,再次實驗工作中拔除硬碟,壞了,再插回去,重新開機,會自動Rebuild,修復完成。

tad_form 3萬用表單的mail問題解決

本以為可以安心使用這個模組,作為報名系統,然後,完成報名後,再透過系統回信給所有報名人員。

結果確發現,開放匿名報名時,同一報名人,為學校報名多個隊伍。

導致mail的功能,只能回寄一次給填報人,那其他的報名資料怎麼回信呢?困擾啊!

最後研究解套結果,方法如下:

一、修改填報人,也就是改為賈伯斯a、賈伯斯b....

找到並匯出資料庫 xoops_tad_form_fill,修改後,清空原資料,再匯入。

二、可以另外應用填報人這個欄位,例如隊伍名稱,重複性的機率比較低

vi /var/www/html/xoops/modules/tad_form/language/tchinese/main.php

define("_MD_TADFORM_MAN_NAME","隊伍名稱");

以上,測試後,可以正常使用囉。

相關tad_form,可以參考米粒的億想世界: tad_form萬用表單

LDAP+ Centos6.3+使用者修改密碼

使用者更改自己的LDAP及SAMBA密碼

直接參考Knowledge base的教學網站,及有提供修改密碼程式

http://www.nep-hk.com/drupal/?q=node/12

直接安裝後,真的好用,簡單筆記如下:

一、啟用httpd

yum -y install httpd httpd-devel httpd-manual
yum -y install php-5 php-bcmath php-dba php-devel php-gd php-imap php-ldap php-mbstring php-mysql php-ncurses php-odbc php-pdo php-pear php-pgsql php-snmp php-soap php-xml php-xmlrpc mod_ssl

出現缺少下列套件,下載安裝

wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

稍微修改設定

vi /etc/httpd/conf/httpd.conf

DirectoryIndex index.html index.htm index.php index.html.var

LanguagePriority zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN

AddDefaultCharset UTF-8

service httpd restart 

二、稍微修改php.ini

vi /etc/php.ini

default_charset = "utf8"
upload_max_filesize = 180M
post_max_size = 80M
memory_limit = 160M

service httpd restart

三、安裝 ldap_samba_password_modifier

cd /var/www/html/

wget  http://www.nep-hk.com/drupal/sites/default/files/ldap_samba_password_modifier.zip

unzip ldap_samba_password_modifier.zip

接著,修改裡面的參數後,就可以線上修改使用者的LDAP密碼囉! 

http://163.32.X.X/ldap_pwd.php

經過測試後,成功了!

學校網站xoops公告升級筆記

學校網站公告升級(tadnews1.4 → tadnews2.0)

方法一:移除後安裝,仔細

先利用phpMyAdmin將tadnews相關資料表匯出。(總共有6個表) 

cd  /var/www/html

mv -R xoops/uploads/tadnews  xoops/uploads/tadnews--bk

到管理區,先反安裝 tadnews

mv -R xoops/modules/tadnews xoops/tadnews--14

利用FTP軟體上傳新版tadnews

再到管理區,安裝新版 tadnews

匯入tadnews相關6個資料表,大功告成!

 

方法二:直接升級,簡單,但有風險

備份舊版模組

mv -R xoops/modules/tadnews xoops/tadnews--14

FTP上傳新版模組 tadnews 到xoops/modules內

再到管理區,升級新版 tadnews 

大功告成!

 

OpenWebMail部份人員太久沒有收信的錯誤訊號

9/21電子郵件系統又出現錯誤訊息,一樣是部份人員太久沒有收信的原因。檢查方法如下:

觀看磁碟的使用容量

    指令:
    df -h 

檢視目錄的使用容量

  • 檢視特定目錄及其下所有目錄的使用容量(如沒有輸入 "目錄位置",代表目前的子目錄):
    du -h 目錄位置 
  • 檢視特定目錄的使用容量(如沒有輸入 "目錄位置",代表目前的子目錄):
    du -hs 目錄位置 

更改Windows XP桌面位置

想要更改Windows XP桌面位置到安全的地方嗎?

其實很簡單,說明如下:

【方法一】

到C:\Documents and Settings\User\
直接【剪下】整個桌面資料夾(我的最愛、我的文件方法相同),然後貼上D碟或E碟後,重開機就可以了! 

【方法二】

至下列網站下載tweakui Version 2.10,這個工具主要可以進行許多系統功能與介面的細微調整。依照個人的喜好,將WINDOWS系統改造成自己的風格與使用習慣。

http://windowsxp.mvps.org/tweakui.htm

現公告區的新聞發布時間異常

文玉主任發現公告區的新聞,發布時間異常。資訊組做了以下處理。

  1. 先複製mysql的全檔案一份(亦可用phpMyAdmin下載)
  2. 下載原資料庫內的xoopsname_user,存為csv檔,可直接修改內容。(建議使用OpenOffice)
  3. 登入phpMyAdmin
  4. 確認檔案已經備份,清空xoopsname_user表單的資料
  5. 匯入已修改的user.csv
  6. 測試系統登入,正常!

旋轉螢幕快速鍵

旋轉螢幕的快速鍵就是ctrl + alt + 方向鍵

WINNT\SYSTEM32\CONFIG\SYSTEM已損毀

當windows xp遇上下列問題, 該如何處理?

WINNT\SYSTEM32\CONFIG\SYSTEM

用windows xp光碟開機後,進入

C:\WINDOWS>

只會用二個指令:fixmbr 與 fixboot