maintenance

Windows

C槽滿了,硬碟清理術 ( c:\windows\logs\CBS\ 、 \SoftwareDistribution\Download 、\TEMP )

有次在windows server 2008 R2 遇到硬碟空間越來越少,最後連清理磁碟都一直跳掉失敗, 一再的刪除安裝程式清出一點空間也無法使清理磁碟成功,最後只好往WINDOWS資料夾找,發現 c:\windows\logs\CBS\ 佔了近10G以上……。 直接結論吧: CBS資料夾中的LOG是系統檔案檢查程式工具(Sfc.exe) 產出的紀錄結果,只要確定硬碟無問題,先停service Windows Modules installer , 可以先把該目錄的資料夾移到別的地方,再把C槽中的CBS目錄中的檔案刪除,sfc程式若再次執行時,會自行再重新產生,所以就把c:\windows\logs\CBS\下能刪的就刪。 再來,發現 C:\WINDOWS\SoftwareDistribution\Download 目錄中,有約1~3G的更新下載暫存檔,把裡面的檔案挑大的也砍了~ 最後,發現大坑, C:\WINDOWS\TEMP 中,cab_

By icecube

configuration

Ubuntu Linux 使用 apt-get 指令移除軟體並清理遺留的垃圾

在 Ubuntu 下移除某個軟體套件,使用的指令是 apt-get remove,例如:     sudo apt-get remove texlive-full 但由於先前安裝此套件,會一併自動安裝相依套件(dependencies),所以需要再用 autoremove 清理。     sudo apt-get autoremove 或是在 remove 時加參數:     sudo apt-get remove –auto-remove 但是這樣還不夠乾淨,因為預設的 remove 行為,會保留一些設定檔之類的遺物。所以需要用 purge 的方式移除。針對單一套件使用 purge 方式徹底移除:     sudo apt-get purge texlive-full

By icecube

database

MySQL 8.0.11的更新之路

总算赶在0点前发了出来,就不配图了。 在北京时间今天的18:10,MySQL更新了最新的GA版本8.0.11。 尴尬的是,那时候我正在将MySQL从5.7.21升级到5.7.22(在今天15:15放出)。 所以更新至5.7.22后,又马不停蹄的开了台测试机,测试了8.0.11。 便开始掉坑之旅,在摔得鼻青脸肿后,边查文档边爬出来。。。 让我一一道来,首先是my.cnf的。 Symbolic links现在默认就是禁用了,无需再去标记禁用了,如果你标记的话,会有个提醒: ‘Disabling symbolic links using –skip-symbolic-links (or equivalent) is the default. Consider not using this option

By icecube

web

更新至WordPress 5.0

好像很久没以这个文章开头了。 今天更新到WordPress 5.0和PHP 7.3.0。 WordPress 5.0 “Bebo” 正式发布,没什么说的,一上来Block Editor就来下马威,直接错误。 然后不保存关闭文章编辑页面,就把我文章标签删了。 看了下源码后,直接在functions.php加上如下语句即可停用Block Editor,用回旧版。 add_filter( 'use_block_editor_for_post', '__return_false', 999 ); remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_

By icecube

database

更新至MySQL 5.7.9,聊一聊最近

MySQL 5.7.9 GA版本已经出来,目前VPS已更新完成,虽说不像修正版本号更新一样,直接把数据库目录移过去就好那么容易,但也不难。 这次更新了子版本号,过程顺利,没坑,启动有告警。(我是从MySQL 5.6.27更新而来) 说说第一个: [Warning] Insecure configuration for --secure-file-priv: Current value does not restrict location of generated files. Consider setting it to a valid, non-empty path. secure-file-priv这个参数主要是限制LOAD_FILE和LOAD DATA和SELECT … ,INTO OUTFILE报表到指定的目录。

By icecube

Linux

從Ubuntu 16.04升級到Ubuntu 18.04之心得

前言 前幾天,看到Ubuntu 18.04出一段時間了,看是時機成熟了。 所以就把自己平常工作在用的ThinkPad筆電從Ubuntu 16.04升級到Ubuntu 18.04了。 當然,中途有遇到一些情況,讓升級的程序跟步驟變得有些複雜,所以這篇文章,就是在紀錄有關於升級的過程中遇到的問題提供日後大家做參考。 前置動作 當然,需要有一台Ubuntu 16.04主機,不然要怎麼升級成18.04 如果怕升級上去之後,發生一些無法預期的事情,則可以先備份,備份工具可以使用「CloneZilla」進行備份。 升級做法 先依照下面的指令去安裝所有套件的最新版本。 12345sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 接著按照下面的指令去檢查可以升級的版本 1sudo do-release-upgrade -c

By icecube

Dell

Update the Dell 2TB SATA DISK firmware method

一開始用之前制作的USB DOS開機碟來處理Dell隨機附的硬碟firmware更新, 但在R720xd上卻不能用會直接顯示重開機或換碟 後來跟利用iDrac上的UI找到物理碟盤展開後可以查到硬碟型號與相關的資訊, 拿查到的型號在Dell網站搜尋找到一檔案 Nautilus_efi_A12_ZPE.exe 執行後解開有一工具程式可以使用256MB or 大一點的容量來制作工具碟, 我用16GB的碟反而不認得, 後來是找了2GB的碟或真的用256MB的就可以被偵測到並寫入檔案https://www.dell.com/support/home/ae/en/aedhs1/drivers/driversdetails?driverid=wmkvj 一關始我以為這個碟可以像之前的工具碟一樣直接開機, 發現並不行又試著用工具程式製作了ISO檔並用iDrac上的虛擬光碟機掛開機開機也不行經檢查發現此ISO檔很小只包了開機部份沒有其他內容檔案 最後因為上面的檔案名有efi副檔名, 讓我聯想到之前幫同事利用Dell UEFI boot Uility UI選efi檔案來

By icecube