關公的專武是青龍偃月刀、孫悟空的專武是金箍棒。在正式環境運行的系統,出於資安考量,客戶大都不願廠商額外安裝與系統沒有直接關係的工具或Script,比如Python、Ansible等。若是作業系統自帶的,甚至官方建議的Script,就相對沒這個問題。所以Windows的PowerShell、RedHat的bash、AIX的Perl,皆是該作業系統的專武。後期文章均是歷年在客戶端所做的Script的分享。
先說為何AIX的專武是Perl,不是bash之類,在某專案裡R6主機在出廠時就沒安裝bash,預設的Shell Script是ksh,但對ksh實在不熟而且它看...
近兩年弱掃要求作業系統關閉TLS v1.0、TLS v1.1版本支援,開啟TLS v1.2、TLS v1.3的支援,在Windows甚至要求指定演算法、金鑰的長...
在商用微服務平台的作業系統有75%用RedHat,RedHat預設Script就是bash。它學起來似乎沒像Perl和PowerShell那麼自由。倒也寫幾個放...
以前用Perl寫過Android包版程式,遇到AP名稱需要XML特殊字元,要改為跳脫字元。於是寫下兩支很妙的副程式: sub escapeXmlChar{...
在跳板機只有Windows情況,而且安裝別的程式又沒權限,只好利用Windows的PowerShell來達成command line做Http GET的作用:...
Java專案最常見的隱藏成本之一是第三方元件弱點掃瞄,比方說xstream這個jar弱掃建議升到1.4.11版,但它必須是JDK8以上,而系統目前是JDK7在跑...
網路上提供的bash監控Script如下: #!/usr/bin/bash DATE=`date +%Y%m%d` LOG=/home/oracle12/log...
大部份作業系統都依賴netstat這工具,只是在console上要顯示美美的需要加工 Windows (PowerShell) function Get-Net...
在AIX上運行Java,常用crontab設定排程Perl監控運作中的系統,監控用監控哪些? Process若死了,啟動它。 Log超過三分鐘沒寫,強制重啟它...
昨天是Unix的crontab版,今天是Windows的排程版。Windows講究GUI,看似方便,但常因選項太多而不知從何找起。【方案】寫支PowerShel...