2018年12月5日 星期三

[Moodle] 刪除多筆課程週數

就這麼的剛好,原本系統做了更新,隔天同事反映 Moodle 怪怪的,很多使用者登不上(跟課程進不去分不清楚..-.-,這問題應該是課程頁面點了會出現 500 的問題),因為剛好做了系統的更新,一度懷疑是更新的問題。

隔天,該同事另一門課程原本也是好好的,結果他終於發現問題了,然後跑來告訴我,原來是因為[新增週數或課程數]他打成年月日,所以系統就建了兩千多萬筆的資料,總共兩門課共四千多萬筆的垃圾資料。

後來直接進資料庫下指令砍掉就可以了,指令如下:

DELETE FROM `mdl_course_sections` WHERE `id` > id編號

最後執行  moodle  網站管理 > 開發 > 清空所有快取 ,這樣課程應該就可以正確顯示了。

2018年12月4日 星期二

[Windows] 空間不夠之 NPS Log 佔用空間。

前先日子就發現一台WIN 2012的空間不夠了低於100MB,直覺是當初空間切太小了,一度懷疑是不是更新檔案太大了。

最近突然想到是否 IIS Log 檔案太大,一查也還好,也順便查了底下的目錄的使用空間。
C:\Windows\System32\LogFiles
結果是網路原則伺服器(NPS)產生的 Log 日積月累吃掉了大部分的空間,把檔案刪一刪就完成這回合的工作。





2018年7月11日 星期三

[CentOS] inode 空間使用100%的問題


前些日子一台設備的網頁服務有使用者反映無法登入,第一個想法是重新啟動網頁服務,結果也無法開啟,系統也吐出一些訊息(忘了截圖)。丟到 Google 後發現是 inode 滿了。


後來找到是 /var/spool/postfix/maildrop 塞滿的,所幸就把目錄底下的資料全刪了。

[root@xxx var]# df -i
Filesystem           Inodes  IUsed  IFree IUse% Mounted on
/dev/mapper/vg_dorm-lv_root
                     757392 651590 105802   100% /
/dev/sda1            128016     62 127954    1% /boot


[root@xxx /]# cd /var/spool/postfix/maildrop 
[root@xxx maildrop]# ls | xargs rm -f




最後在某網站找到解決方式如下:

/var/spool/postfix/maildrop 下面有很多文件
为了避免,可以执行 crontab -e
在最开头添加 MAILTO='"' 保存,然后 server crond restart 重启 crond

http://www.dahouduan.com/2014/12/19/linux-inode-full/



[Subaru]Forester NA 2015安裝喇叭。




本次安裝BOSCH EC6 高低音汽車喇叭,有兩個無極性端子,也就是說一個接原本的電源,另一個要用搭鐵。


要拆掉保桿需要拆掉下面的扣子。
























這顆原廠喇叭藏在右邊大燈後面,所以直接拆前保桿。




下圖一邊是接原本的電,另一個就是接地。










另外一顆喇叭忘記拍照了,位置在右大燈下方附近。

2016年3月31日 星期四

Aurba 使用者登入出現 authentication failed(null)

前些日子無線網路出現一個問題,使用者登入出現authentication failed(null) 訊息。
從管理介面的 AAA Test 測試測試兩台 Radius Server 又很正常。
後來是直接更改 Radius Timeout的時間,就正常了。

猜想是  Radius Proxy 連至 MS NPS 時間過長導致驗證失敗。







2015年6月8日 星期一

Moodle 使用 AD 認證


以下為 Moodle 透過 AD 認證的設定

LDAP 伺服器設定
主機網址      ldap://123.123.123.123/
版本              3
使用TLS        NO
LDAP編碼   utf-8
頁面大小     250


繫結的設定
不要快取密碼     Yes
可區辨的名稱     administrator@Domain.com
密碼                     Your PW


用戶搜尋設定
用戶類型             MS ActiveDirectory
情境                     ou=user,DC=Domain,DC=com
搜尋子條件         Yes
不同的代稱         Yes
用戶屬性             samaccountname
物件類別             user



資料對應
名字                     givenName
姓氏                     sn
電子郵件信箱     mail

2015年3月30日 星期一

Office365 與 AD 帳號同步

1. 事先準備 AD server,確定可以用。
2. 在 Office365,「使用者」開啟「Active Directory 同步處理」
3. 按照網頁步驟執行
a. 執行ADSync 時,第一個輸入帳號的地方是輸入Office365的管理帳號,第二個是輸入AD管理者的帳號。

注意事項:
1. AD 使用者的電子郵件帳號需設定,不然會以預設 .onmicrosoft.com 為優先帳號
2. 設定完後系統預設每三小時同步一次(不確定?)
3.  強制同步,啟動 PowerShell,輸入 Import-Module DirSync,然後按 ENTER。輸入 Start-OnlineCoexistenceSync,然後按 ENTER。

待處理事項:
1. 大量匯入