iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-我的私藏工具箱

作業系統的專武 系列

關公的專武是青龍偃月刀、孫悟空的專武是金箍棒。在正式環境運行的系統,出於資安考量,客戶大都不願廠商額外安裝與系統沒有直接關係的工具或Script,比如Python、Ansible等。若是作業系統自帶的,甚至官方建議的Script,就相對沒這個問題。所以Windows的PowerShell、RedHat的bash、AIX的Perl,皆是該作業系統的專武。後期文章均是歷年在客戶端所做的Script的分享。

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 11

找出所有html檔,在檔案內容開頭加弱掃用的script

嚴格來說,在Linux透過指令、管線組成的單一指令也算Script,差別在於沒有條件判斷和迴圈。當然也可以判斷、迴圈寫在單一指令,只看好不好維護而已。以下展示用...

2024-08-26 ‧ 由 tsai_jemmy 分享
DAY 12

用Perl移植Maven內容

開發系統我主要用的是Java,常會遇到系統移植的情況,比如拿A的Gradle專案變成B的Maven專案,Gradle與Maven互轉工具不太好找,而且我比較熟M...

2024-08-27 ‧ 由 tsai_jemmy 分享
DAY 13

超過三小時的Log檔予以刪除

有些專案的作業系統相對老舊,可能還沒有PowerShell或是PowerShell版本太低,而它的前身DOS Script歷史悠久,雖然可讀性差很難維護,但一樣...

2024-08-28 ‧ 由 tsai_jemmy 分享
DAY 14

判斷作業系統是32還是64 bits

通常需要作業系統這個資訊,在於安裝程式可能區別是x86_64還是i386在Unix Like裡是透過uname指令來查: root@vps [~/html2im...

2024-08-29 ‧ 由 tsai_jemmy 分享
DAY 15

用DOS寫個過版Script

後來覺得作業系統的專武,其實早有一個正式名稱,叫CLI,如jboss-cli、redis-cli等,Windows的CLI雖然是PowerShell,但仍保留支...

2024-08-30 ‧ 由 tsai_jemmy 分享
DAY 16

用Script和Command證明升級後沒再報錯。

舊版Tableau在連Oracle時會報錯:ORA-03137,需升級新版Tableau才能解決。在原機升級新版Tableau後,如何證明不再報錯ORA-031...

2024-08-31 ‧ 由 tsai_jemmy 分享
DAY 17

sqlcmd需用openssl 1.1.1版才能載入ODBC Driver 17

本機Mac的OpenSSL已是3.3.1版了。所以執行sqlcmd報錯如下: Sqlcmd: Error: Microsoft ODBC Driver 17 f...

2024-09-01 ‧ 由 tsai_jemmy 分享
DAY 18

實機建置Redis Cluster

大部份安裝Redis或Redis Cluster都是基於容器安裝,而要求實機安裝倒是首見。好吧!既然會安裝Redis Cluster的docker,實機三台主機...

2024-09-02 ‧ 由 tsai_jemmy 分享
DAY 19

Rocky Linux 9離線安裝Redis

有實機安裝Redis Cluster,就有開發環境安裝單一Redis Server的需求。在Mac一般來說用brew安裝即可,但共同開發環境在Rocky Lin...

2024-09-03 ‧ 由 tsai_jemmy 分享
DAY 20

在CentOS安裝離線版的Docker

客戶端出於資安考量,都要求軟體離線安裝,前篇Redis離線安裝需求就是這樣來的。那麼,Docker呢?工程就有點大。網路上說用yumdownloader --r...

2024-09-04 ‧ 由 tsai_jemmy 分享