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 ipstor

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 或     sudo apt-get remove –purge texlive-full 在使用 autoremove

By ipstor

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 as it’

By ipstor

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 ipstor

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报表到指定的目录。 一般来说很少用,默认值有empty、dirname、NULL,正确的意思就是:

By ipstor

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 那麼,就可以找到「Ubuntu 18.04」的發行版本

By ipstor

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 ipstor