2021年1月15日 星期五

VMware ESXi unlock user

VMware ESXi 密碼超過十次會被 lock 900 秒

vobd.log 裡面會有這樣的訊息
Remote access for ESXi local user account 'username' has been locked for 900 seconds after 20 failed login attempts.

若 root 號還可以 ssh 登入的話,下以下指令可以馬上解鎖
pam_tally2 --user username --reset
不然就要乖乖等 900 秒

2021年1月10日 星期日

Multi-PHP version on the same server

Environment CentOS 8
Run Apache + PHP 8.0 + PHP 7.4 + PHP 5.6 on the same server

# Install EPEL
dnf -y install epel-release

# Install REMI repo
rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-8.rpm

dnf -y install httpd httpd-devel httpd-tools mod_ssl
dnf -y module install php:remi-8.0
dnf -y install php56 php56-php-cli php56-php-common php56-php-fpm
dnf -y install php74 php74-php-cli php74-php-common php74-php-fpm
dnf -y install php74 php80-php-cli php80-php-common php80-php-fpm
systemctl enable --now php56-php-fpm.service
systemctl enable --now php74-php-fpm.service
systemctl enable --now php80-php-fpm.service

Create /etc/httpd/conf.d/vhost.conf

# Last, Restart Apache
systemctl restart httpd


2021年1月7日 星期四

CentOS Replacement

CentOS 7 的更新支援到 2024-06-30
CentOS 8 的更新支援到 2021年底
CentOS 的替代方案有

1. CentOS Stream
如果 Server 目前是運行 CentOS 8,轉換到 CentOS Stream 應該是最佳選擇
兩行指令即可進行轉移
dnf -y install centos-release-stream
dnf -y distro-sync

2. Oracle Linux
若不想用 CentOS Stream 的話,個人會先推薦 Oracle Linux
它跟 CentOS 一樣是 100% RHEL clone,只有少數新增的附加工具,
而且更新很快。

3. HPE ClearOS
HP 所維護的 distro,有少許的客制化,以穩定為主,更新不快。

4. Springdale Linux
學術界的 RHEL base distro,更新比較慢,服務主機不建議使用。

5. Rocky Linux
CentOS 的創辦人 Gregory Kurtzer 創立的全新 distro,還沒有推出時間表

6. AlmaLinux (舊稱 Project Lenix)
Cloud Linux 主機商承諾推出的 CentOS 替代 distro
CloudLinux promises a CentOS Replacement
2021Q1 會有第一個版本

RedHat 拋出終止 CentOS 的震撼彈後,反而讓大眾更加觀注其他的同類 distro,
CentOS 不怕後繼無人,只會有更多接班人。

Stunnel

Stunnel 有點像 SSH tunnel,可以建立加密通道 原本未加密的協議,讓它走 Stunnel,就可以達到不改變協議,數據有加密的效果 以下用一個實例說明: A 要 telnet B,IP 12.34.56.78,因 telnet 協議本身未加密, 若要讓 A 到 B...