跳到主要內容

文章

FreeBSD 12 mount 掛載 Windows 分享 SMBFS

要在FreeBSD 12 mount Windows 分享目錄,也就是 SMBFS,因為中文檔名發生問題,所以再寫一次這主題。   因為密碼只能用互動式,若要自動就得寫在 /etc/nsmb.conf 以前叫 /etc/nsmbrc.conf ,也可以寫在自己的 ~/.nsmbrc,這裡的伺服器名稱和使用者名稱請用大寫 格式 [伺服器名稱:使用者名稱] password=密碼  指令為 mount_smbfs -N -E UTF-8:UTF-8 //使用者名稱@伺服器名稱/分享名稱 /掛載點 若 伺服器名稱沒有對應,可以在這裡指定 mount_smbfs -N -I 伺服器IP -E UTF-8:UTF-8 //使用者名稱@伺服器名稱/分享名稱 /掛載點 要注意若沒有加上 -E UTF-8:UTF-8  ,中文會出不來 但我的目標是開機便自動掛載,所以寫在 /etc/fstab  //使用者名稱@伺服器名稱/分享名稱 /掛載點 smbfs rw,-EUTF-8:UTF-8,-N 0 0 這樣下次重新開機就自動掛載 Windows 分享
最近的文章

2021年使用Vite開發Vue 3網頁

尤雨溪開發的產品特色就是執行速度很快 Vite 的速度也是飛快,但前端技術一直在改變,若不使用正確的方式,光是node modules相依性就處理不完,特此紀錄現在2021年的vite用法。 以前是create-vite-app,現在改為 yarn create @vitejs/app  ,更快的方法是輸入  yarn create @vitejs/app 目錄名 或是 yarn create @vitejs/app 目錄名 --template vue-ts   註:現在vue 3相容性還是偶有問題,像我 vue add bootstrap 之後,會造成 yarn build 出錯 所以要把package.json裡 "build": "vuedx-typecheck . && vite build"改成"build": "vite build" 如果發現使用TypeScript出現以下錯誤: 就在專案根目錄增加一個shims-vue.d.ts declare module '*.vue' { import type {DefineComponent, defineComponent} from 'vue'; const component: DefineComponent<{},{}, any> export default component; } 就可以看到 如果還有問題,就是要調整其他的設定,待補...

在Windows Server 2016安裝ASP.Net 1.1

 因資安要求,收到要將Server 2008 R2 (含) 之前所有的Server升級,其實去年我就把 Server 2003 以下全部淘汰,但是因為有些程式太舊,用Server 2008 R2 安裝比較方便,才留下2臺Server 2008 R2 。 今天要處理這臺的服務是 ASP.Net 1.1 + ASP ,先用 Windows Server 2019試過完全沒辦法安裝 .net framework 1.1 ,只能用 Windows Server 2016安裝,所以十年後再不升級,這程式就得廢掉。 步驟: Windows Server 2016 基本設定 使用 伺服器管理員 啟用 .net framework 3.5 和 IIS ,到功能頁要選擇ASP.Net 及所需的ASP 等 安裝 .net framework 1.1  下載並依序安裝  Microsoft® .NET Framework 1.1 版可轉散發套件  、 Microsoft .NET Framework 1.1 Service Pack 1 、 .NET Framework 1.1 Service Pack 1 ASP.NET 安全性更新 手動啟用 ASP.Net 1.0 及 2.0,如果只安裝 ASP.Net 1.1是不夠的 使用管理員權限打開 『cmd.exe』 , mklink /d C:\Windows\Microsoft.NET\Framework64\v1.1.4322 C:\Windows\Microsoft.NET\Framework\v1.1.4322 cd C:\Windows\Microsoft.NET\Framework64\v1.1.4322 aspnet_regiis -i cd C:\Windows\Microsoft.NET\Framework64\v2.0.50727 aspnet_regiis -i iisreset  此時到 『IIS 管理員』 就可以在集區新增 ASP.NET 1.1的集區,如果建立應用程式仍然有錯誤,要檢查 IIS的 『ISAPI篩選器』,是否有『ASP.Net_2.0_for_V1.1』,若沒有則新增,值為 %windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll

過猶不及的資安防護

最近有一位資安稽核高手到本公司指導,說他的舊硬碟與舊手機除了格式化,報廢前都用鐵鎚打壞才回收。並建議伺服器命名都要改用編號,不要用有意義的名稱,如DNS、Mail等。

Windows 10 在WSUS環境 安裝.Net Framework 3.5失敗

原本在Windows 10 或 Server 2016以上安裝 .Net Framework 3.5失敗時,我都依照 這篇   的方式下指令解決。 dism /online /enable-feature /featurename:netfx3 /all /source:D:\sxs /limitaccess 沒想到這次卻搞不定,吐出 0x800f0954 的錯誤訊息。 爬文後發現是 WSUS 伺服器搞的鬼。 先打開regedit.exe  ,找到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU ,將 UseWUServer 由 1  改為 0 ,關掉後 最好重新啟動 Windows Update 服務。 net stop wuauserv net start wuauserv 再執行一次 dism /online /enable-feature /featurename:netfx3 /all /source:D:\sxs /limitaccess 就收工了。