關公的專武是青龍偃月刀、孫悟空的專武是金箍棒。在正式環境運行的系統,出於資安考量,客戶大都不願廠商額外安裝與系統沒有直接關係的工具或Script,比如Python、Ansible等。若是作業系統自帶的,甚至官方建議的Script,就相對沒這個問題。所以Windows的PowerShell、RedHat的bash、AIX的Perl,皆是該作業系統的專武。後期文章均是歷年在客戶端所做的Script的分享。
嚴格來說,在Linux透過指令、管線組成的單一指令也算Script,差別在於沒有條件判斷和迴圈。當然也可以判斷、迴圈寫在單一指令,只看好不好維護而已。以下展示用...
開發系統我主要用的是Java,常會遇到系統移植的情況,比如拿A的Gradle專案變成B的Maven專案,Gradle與Maven互轉工具不太好找,而且我比較熟M...
有些專案的作業系統相對老舊,可能還沒有PowerShell或是PowerShell版本太低,而它的前身DOS Script歷史悠久,雖然可讀性差很難維護,但一樣...
通常需要作業系統這個資訊,在於安裝程式可能區別是x86_64還是i386在Unix Like裡是透過uname指令來查: root@vps [~/html2im...
後來覺得作業系統的專武,其實早有一個正式名稱,叫CLI,如jboss-cli、redis-cli等,Windows的CLI雖然是PowerShell,但仍保留支...
舊版Tableau在連Oracle時會報錯:ORA-03137,需升級新版Tableau才能解決。在原機升級新版Tableau後,如何證明不再報錯ORA-031...
本機Mac的OpenSSL已是3.3.1版了。所以執行sqlcmd報錯如下: Sqlcmd: Error: Microsoft ODBC Driver 17 f...
大部份安裝Redis或Redis Cluster都是基於容器安裝,而要求實機安裝倒是首見。好吧!既然會安裝Redis Cluster的docker,實機三台主機...
有實機安裝Redis Cluster,就有開發環境安裝單一Redis Server的需求。在Mac一般來說用brew安裝即可,但共同開發環境在Rocky Lin...
客戶端出於資安考量,都要求軟體離線安裝,前篇Redis離線安裝需求就是這樣來的。那麼,Docker呢?工程就有點大。網路上說用yumdownloader --r...