Posts on MCの飄狂山莊㊣ https://h.cowbay.org/post/ Recent content in Posts on MCの飄狂山莊㊣ Hugo -- gohugo.io Fri, 17 May 2019 12:18:54 +0800 Transfer File Content Using Xclip in Terminal https://h.cowbay.org/post/transfer-file-content-using-xclip-in-terminal/ Fri, 17 May 2019 12:18:54 +0800 https://h.cowbay.org/post/transfer-file-content-using-xclip-in-terminal/ <p>工作上常會需要用ssh登入遠端主機檢查LOG,有必要的時候,還要把log複製回本機來處理。</p> <p>以前都是傻傻的用 scp 傳檔案</p> <p>之前就記得有這個xclip/xsel 可以用,但是一直沒有弄清楚怎麼執行</p> <p>早上研究了一下,順便做個筆記。</p> <p></p> [筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info https://h.cowbay.org/post/inx-collect-detail-hardware-info/ Tue, 23 Apr 2019 15:28:56 +0800 https://h.cowbay.org/post/inx-collect-detail-hardware-info/ <p>最近因為一直碰到硬碟故障的問題,算起來那一批同時購買的5X顆 seagate 2T硬碟,已經有一半以上故障返修了&hellip;.</p> <p>然後又因為一直沒有添購新的硬碟,只能用這些快過保/已過保的撐著</p> <p>所以最近不斷的在更換機器內的硬碟,而且還沒有熱插拔!</p> <p>也導致原本負責處理盤點資產的同事困擾,因為跟手邊的紀錄已經對不起來了</p> <p>然後就變成要對資產的時候,需要一台一台登入,然後去下不同的指令,取得想要的硬體資訊,超級麻煩的!</p> <p></p> [筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp https://h.cowbay.org/post/log-all-bash-commands/ Tue, 23 Apr 2019 15:08:36 +0800 https://h.cowbay.org/post/log-all-bash-commands/ <p>今天發生一件有點詭異的事情,本來應該要經過某個指令才會產生的檔案</p> <p>居然不知為何自己產生了,在我記憶中沒有去執行過那個指令</p> <p>翻了一下 bash_history ,裡面也只有下過哪些指令,沒有紀錄時間,完全沒有參考價值(攤手)</p> <p>所以翻了一下網路,至少把這兩台主要跑ansible的機器的log功能補上紀錄所有指令以及時間的部份</p> <p></p> [筆記] 解決無法建立zpool 的錯誤 / Fix Zpool Device Busy Using dmsetup https://h.cowbay.org/post/fix-zpool-device-busy-using-dmsetup/ Mon, 01 Apr 2019 15:56:27 +0800 https://h.cowbay.org/post/fix-zpool-device-busy-using-dmsetup/ <p>今天把其中一台proxmox 加上10G 光纖網卡,準備和另一台proxmox 組成10G 環境進行測試</p> <p>想說把本機的zpool 拆掉,重新建立一個raid0 的空間來做clone/migrate</p> <p>可是一直出現device busy的錯誤訊息</p> <p></p> [筆記] 用rsync 移轉 centos 6.2的老機器 Transfer Cent6.2 using rsync https://h.cowbay.org/post/transfer-cent62-using-rsync/ Wed, 27 Mar 2019 17:44:49 +0800 https://h.cowbay.org/post/transfer-cent62-using-rsync/ <p>公司的一台老伺服器空間不足了,要執行指令都會中斷,所以想要擴充空間。</p> <p>看起來不難搞,事實上&hellip;.. </p> [筆記] 測試mail server 的SSL憑證的指令 Command to test mailserver SSL https://h.cowbay.org/post/command_to_test_main_ssl/ Wed, 20 Mar 2019 11:42:47 +0800 https://h.cowbay.org/post/command_to_test_main_ssl/ <p>今天老闆出國,發slack說手機不能寄信,看了一下,似乎是因為用GMAIL的APP來收信</p> <p>然後google 不知道跟人家改了什麼,結果不接受原本的認證了&hellip; WTF &hellip;.</p> <p>然後,這問題應該很久了,結果現在才在講 &hellip;.</p> Install Timeshift on Ubuntu1804 https://h.cowbay.org/post/install-timeshift-on-ubuntu1804/ Mon, 11 Mar 2019 14:02:30 +0800 https://h.cowbay.org/post/install-timeshift-on-ubuntu1804/ <p>最近要開始測試client安裝 ubuntu 18.04 的 ansible playbook</p> <p>因為要不斷的修正,所以想到一直有在自己電腦上執行的timeshift這個軟體</p> <p>可以很簡單快速的備份、恢復系統狀態</p> <p>可是不知道為什麼,在ubuntu 18.04 上安裝就是會發生錯誤&hellip;.</p> <p></p> 用DELL 6 i/R 建立RAID,並在上面安裝ubuntu 18.04 https://h.cowbay.org/post/install-ubuntu1804-on-dell-6ir-raid-controller/ Wed, 16 Jan 2019 16:17:05 +0800 https://h.cowbay.org/post/install-ubuntu1804-on-dell-6ir-raid-controller/ <p>買了一張 DELL 6/iR 低階的raid 卡</p> <p>來測試把系統裝在硬體做的RAID上,結果沒想到居然不能開機&hellip; </p> Ubuntu 1804 Install Root on Raid https://h.cowbay.org/post/ubuntu-1804-install-root-on-raid/ Wed, 16 Jan 2019 09:58:50 +0800 https://h.cowbay.org/post/ubuntu-1804-install-root-on-raid/ <p>最近在弄一台機器,想要把ubuntu 18.04 安裝在software raid上</p> <p>因為新開的機器大部分都是在proxmox上,所以很少碰實體機器了</p> <p>結果在安裝過程中,做raid碰到一些問題,來紀錄一下</p> <p></p> [筆記] Freenas Smartd 啟動失敗 Smartd Failed to Start in Freenas https://h.cowbay.org/post/smartd-failed-to-start-in-freenas/ Thu, 13 Dec 2018 17:40:20 +0800 https://h.cowbay.org/post/smartd-failed-to-start-in-freenas/ <p>這兩天在弄兩台Freenas ,準備當作Proxmox 的Storage &amp; Server Backup</p> <p>因為伺服器的限制,只能接六個SATA,我接了六個2T的硬碟做raid10</p> <p>然後把Freenas 安裝在隨身碟上</p> <p>不過會一直出現Smartd failed to start 的錯誤訊息</p> <p></p> [碎念] mdadm 超級慢的rebuild 速度 Incredibly Slow mdadm Rebuild https://h.cowbay.org/post/incredibly-slow-mdadm-rebuild/ Wed, 12 Dec 2018 11:10:22 +0800 https://h.cowbay.org/post/incredibly-slow-mdadm-rebuild/ <p>最近在做一台老機器的P2V</p> <p>偏偏user說不能關機,所以我用dd + ssh 做線上移轉</p> <p>這部份有空再來寫</p> <p>只是因為原來的設定有用mdadm 做raid1</p> <p>這部份導致移轉過去proxmox 後,會出現raid degrade 導致無法正常開機</p> <p></p> [筆記] 建立一個帶著走的 VIM 環境 Creating portable Vim environment https://h.cowbay.org/post/create-portable-vim-environment/ Fri, 07 Dec 2018 15:19:47 +0800 https://h.cowbay.org/post/create-portable-vim-environment/ <p>因為工作的關係,現在很多時間都花在VIM的操作上</p> <p>所以之前花了滿多時間,調整出一個適合自己的VIM環境</p> <p>原本的作法是把這個設定好的環境,丟到自己建立的gitea 上面</p> <p>然後每到一台新的機器,就要去clone 下來</p> <p></p> [雜念] 群暉 Synology NAS DS 415+ 誇張的維修費用 https://h.cowbay.org/post/synology-ds415-repair-cost/ Tue, 04 Dec 2018 10:25:19 +0800 https://h.cowbay.org/post/synology-ds415-repair-cost/ <p>前幾天公司的一台 Synology DS 415+ 發生異常</p> <p>注意到的時候,四顆硬碟燈號都不斷的在閃爍</p> <p>但是已經無法登入系統</p> <p>重開機之後更慘,四顆硬碟燈號全部橘燈恆亮</p> <p>底下的電源藍燈不斷的在閃爍</p> <p>雖然我一再表示不希望送修了</p> <p>一來是已經過保,二來是DS415+ 本身就有intel bug,三來是因為對synology的NAS 實在沒有愛&hellip;</p> <p>不過主管還是希望能夠先問群暉維修的費用多少</p> <p></p> [筆記] 用 proxmox & Mellanox SFP 網卡土炮 10G LAB https://h.cowbay.org/post/10g-lab-using-proxmox-and-mellanox/ Fri, 30 Nov 2018 16:05:14 +0800 https://h.cowbay.org/post/10g-lab-using-proxmox-and-mellanox/ <p>想做一個 10G 的 LAB 環境出來已經很久了。</p> <p>只是礙於10G RJ45的卡太貴了,然後光纖的種類又太複雜</p> <p>如果直接在淘寶購買,很怕會買錯(什麼LC/FC LC/LC 多模單模 單芯雙芯 SFP/SFP+ 又是什麼光模塊的一大堆規格)</p> <p>所以一直沒有付諸行動。</p> <p>硬體的工作很久沒碰了,剛好在蝦皮看到有個賣家在賣 mellanox 的X2網卡,以在台灣的價格來說,算很便宜的 (550)</p> <p>聊了一下,跟他請教了關於線材、光纖模塊的問題,回答也都很快很到位</p> <p>就直接下訂了兩張網卡、兩個光纖模塊、一條LC/LC 光纖線</p> <p>就是到貨有點久,等了兩個禮拜左右,一直到昨天東西才寄到</p> <p>今天就花了點時間測試一下</p> <p></p> [筆記] 還是 Ansible Selectattr https://h.cowbay.org/post/ansible-selectattr-filter/ Thu, 29 Nov 2018 11:22:28 +0800 https://h.cowbay.org/post/ansible-selectattr-filter/ <p>在上一篇 <a href="https://h.cowbay.org/post/ansible-selectattr/">Ansible how to use &lsquo;list&rsquo; in yaml file </a></p> <p>有提到怎麼用 with_items / set_fact 來取得在yaml 檔案中的清單</p> <p>不過就是有點醜</p> <p></p> [筆記] Ansible how to use 'list' in yaml file https://h.cowbay.org/post/ansible-selectattr/ Tue, 27 Nov 2018 16:50:53 +0800 https://h.cowbay.org/post/ansible-selectattr/ <p>這幾天在玩ansible 時,碰到一個問題</p> <p>假如我有個yaml檔作為資料來源,檔名是 abc.yml</p> <p>大概長這樣</p> <pre><code> &quot;teams&quot;: [ { &quot;chinese_name&quot;: &quot;TEAM1&quot;, &quot;description&quot;: &quot;TEAM1&quot;, &quot;gid&quot;: 10125, &quot;location&quot;: [ &quot;hq&quot; ], &quot;name&quot;: &quot;aa&quot;, &quot;users&quot;: [ &quot;chen&quot;, &quot;chou&quot;, &quot;huani&quot;, &quot;yey&quot;, &quot;wa&quot; ] }, { &quot;chinese_name&quot;: &quot;TEAM2&quot;, &quot;description&quot;: &quot;TEAM2&quot;, &quot;gid&quot;: 10126, &quot;location&quot;: [ &quot;hq&quot; ], &quot;name&quot;: &quot;bb&quot;, &quot;users&quot;: [ &quot;chhiao&quot;, &quot;chgc&quot;, &quot;chy&quot;, &quot;hsi&quot;, &quot;li&quot;, &quot;li&quot;, &quot;chgchi&quot; ] } ] </code></pre> <p></p> [筆記] 為了metabase 修改 firefox 開啟網頁時使用的預設語言 change the preferred language in firefox for metabase https://h.cowbay.org/post/change-preferred-language-in-firefox/ Thu, 15 Nov 2018 11:06:28 +0800 https://h.cowbay.org/post/change-preferred-language-in-firefox/ <p>最近在測試metabase,記得幾個月前就有測試過</p> <p>但是當時的界面和現在的樣子差很多,看樣子改版還滿勤勞的</p> <p>所以這次改用docker來建立,根本五分鐘不到就建好了(挖鼻孔)</p> <p>不過呢,很討厭的是,一進去就發現語系採用的是簡體中文</p> <p></p> PostgreSQL 直接從已經存在的使用者複製權限到另一個使用者 https://h.cowbay.org/post/copy_role_in_pgsql/ Mon, 12 Nov 2018 09:48:12 +0800 https://h.cowbay.org/post/copy_role_in_pgsql/ <p>因為工作上的需求,有個資料庫需要開放給不同team的人去存取</p> <p>雖然都是在同一台機器上的同一個資料庫</p> <p>但是希望能夠不同team的人用不同的資料庫使用者</p> <p>這樣萬一出事,會比較好抓兇手??</p> <p></p> [筆記] 詭異的client&server間連線的問題,或許跟KVM有關係? https://h.cowbay.org/post/weird-client-server-connection/ Thu, 08 Nov 2018 18:01:23 +0800 https://h.cowbay.org/post/weird-client-server-connection/ <p>這是發生在一個夜黑風高的寂寥深夜&hellip;.. ( What The FXXX &hellip; )</p> <p>來到這個環境之後,有一個很詭異的狀況一直困擾著我</p> <p>在每個分公司,都會有一台伺服器作為KVM Host</p> <p>上面跑兩台VM,一台作為ansible controller (目前沒作用)</p> <p>另一台作為這邊所謂的 &ldquo;Build Server&rdquo;</p> <p>用途包含了DHCP Server / Proxy Server (squid3) / APT Proxy (squid-deb-proxy)</p> <p>問題就發生在這台 Build Server 上&hellip;</p> <p></p> Nice Du Report Tool Durep https://h.cowbay.org/post/nice-du-report-tool-durep/ Tue, 06 Nov 2018 15:24:29 +0800 https://h.cowbay.org/post/nice-du-report-tool-durep/ <p>最近在重新規劃前人留下的backup爛攤子 各個伺服器統一備份到一台backup storage 想說如果每天能夠看到backup storage的磁碟用量的話 就可以抓出備份空間成長速度、推估需要多大的磁碟空間 找了一些工具,結果發現 durep 這個 ubuntu 內建的工具 基本上可以滿足我的需求</p> Bookstack Docker https://h.cowbay.org/post/bookstack-docker/ Tue, 06 Nov 2018 14:57:14 +0800 https://h.cowbay.org/post/bookstack-docker/ <p>Bookstack 是一套非常好用的線上&rdquo;筆記&rdquo;系統</p> <p>他用圖書館/書本的概念,讓使用者可以建立自己的&rdquo;圖書館&rdquo;</p> <p>同時在圖書館內建立不同的&rdquo;書籍&rdquo;</p> <p>而且支援 Markdown 語法</p> <p>其他的方式像是在nextcloud上編輯 md檔案(字體太小)</p> <p>或者是boostnote(只能在本機)</p> <p>都或多或少有點小缺點</p> <p>Bookstack則是沒有這些問題,不過就是系統「大」了點&hellip;</p> <p>不過還好有人做成docker的方式來啟動,大大的降低了建置的難度(其實也沒有很難啦,只是要裝個PHP、弄個DB而已)</p> <p></p> 筆記- 啟用群暉NAS (Synology NAS)的SSH Server 透過Publickey 認證免密碼登入 https://h.cowbay.org/post/enable-synology-public-ssh/ Mon, 05 Nov 2018 14:16:54 +0800 https://h.cowbay.org/post/enable-synology-public-ssh/ <p>公司內有幾台NAS,其中有一台用來放開發人員的postgresql dump file 之前都是主要的開發人員上傳到google drive,分享出來 ,然後其他人去抓回來</p> <p>這樣子有個問題是,當server要存取這些檔案時,就沒辦法了,除非透過一些 3rd party的軟體 像是這篇</p> <p><a href="https://www.omgubuntu.co.uk/2017/04/mount-google-drive-ocamlfuse-linux">https://www.omgubuntu.co.uk/2017/04/mount-google-drive-ocamlfuse-linux</a></p> <p>或者是這篇</p> <p><a href="https://www.maketecheasier.com/mount-google-drive-ubuntu/">https://www.maketecheasier.com/mount-google-drive-ubuntu/</a></p> <p>但是手邊的伺服器,原則上除非有必要,不然都沒有開放internet 所以導致明明檔案就在那邊,但是要取得就是很麻煩</p> <p></p>