2025年8月2日 星期六

到Server World學系統安裝與服務架設

在學Linux架站,在台灣會接觸到《鳥哥私房菜》 ,從2002年到現在約莫有五千萬次點擊。在查閱相關文章的時候,最後常會找到有有一億二千多萬點擊的日本網站《Server World》,連結如下:

喜歡這個站台的主要原因是,設定上面通常會是圖文並茂;另外該網站並沒有套用別人的架站套件,看起來就是自己手刻。

由於該網站沒有搜尋的功能,以下說明英文版Server World怎麼使用:

  1. 到最頂端找到「Other OS Configs」選取想要設定的作業系統(OS)。
  2. 點了OS之後,左上角Server World下面就會顯示剛剛選取的作業系統
  3. 到選單中找到自己想看的主題,指標碰觸到會自動列出副標題。以Debian 11為例:
    1. Install:下載與一些基礎的設定,像是網路與編輯器等
    2. NTP / SSH server:設定時間伺服器和SSH服務
    3. DNS / DHCP server:名稱伺服器與DHCP服務
      • DNS / DHCP server (Dnsmasq)
      • DNS server (BIND)
      • DHCP server
    4. Storage server:儲存體和檔案伺服器
      • NFS
      • iSCSI
      • Ceph Nautilus
      • GlusterFS
    5. Virtualization:虛擬化環境
      • KVM
      • VirtualBox
      • Vagrant
    6. Container Platform:容器化環境
      • Podman
      • Buildah
      • Minikube
      • Docker
      • MicroK8s
    7. Cloud Compute:雲端計算
      • OpenStack Victoria
    8. Director Server:目錄服務,用來管帳號的
      • OpenLDAP
      • NIS
    9. Web Server:網頁服務
      • Apache2
      • Nginx
    10. Database:資料庫
      • PostgreSQL 13
      • MariaDB 10.5
      • Redis 6
    11. FTP / Samba /Mail:傳檔案/共享資料/郵件
      • FTP Server:Vsftpd/Pure-FTPd/
      • Samba
      • Mail Server:Postfix/Dovecot/
    12. Proxy / Load Balance:附載平衡
      • Squid
      • HAProxy
    13. Monitoring:系統監控
      • NetData
      • Prometheus
      • Zabbix 5.0 LTS
      • SysStat
    14. Lang / Development:開發程式的語言環境
      • CUDA:GPU計算平台
      • Go
      • Rust
      • Java
      • Ruby
      • JavaScript
      • PHP
      • Python
    15. Desktop / Others:桌面環境還有雲端硬碟和VPN服務
      • NextCloud:cloud storage
      • OpenVPN:比較老牌一點的VPN服務
      • WireGuard:比較現代的VPN服務
      • Desktop Environment:各種圖形桌面環境
        1. Gnome
        2. KDE
        3. Cinnamon
        4. Mate
        5. Xfce
        6. Configure VNC server:讓UNIX-like遠端桌面
        7. Configure Xrdp server:讓Windows遠端桌面
        8. Install noVNC:透過瀏覽器來VNC連線到遠端桌面
    16. Other #2:進階的設定,還有一些常用的軟體安裝
      1. Lsync:搭配Rsync做資料夾的鏡像mirror
      2. Rsync:同步檔案
      3. Instsall NVIDIA Graphic Driver
      4. Check Network Bandwidth
      5. Configure RAID 1
      6. Set Password Rules:限定密碼複雜度
      7. Create SSL Certificate (Self Sign)
      8. Get SSL Certificate (Let's Encrypt)
      9. Set System Timezone
      10. Set KeyboardMap:日本鍵盤比較特殊需要特別設定
      11. Set System Locale
      12. Set Hostname
      13. Join in Active Directory Domain:透過Realmd加入AD
      14. Grafana:web dashboard
      15. Powershell:Microsoft PowerShell for Linux
      16. Snappy:web-based administration
      17. Usermin:web-based configuration tool for common users
      18. Webmin:web-based configuration tool for administrators
      19. Cockpit:簡單的網頁監控
      20. Lynis:Security Audit Tool
      21. AIDE:Host Based IDS
      22. Clamav:Anti Virus
      23. ACL:Access Control List
      24. Rsyslog:Log management
      25. Journald:Log management

根據其Full OS List上可知道有80個OS和各種版本,包含了CentOS Stream / Ubuntu / Windows Server / Debian / Fedora / Rocky Linux / AlmaLinux / VMware ESXi / FreeBSD / Windows / SUSE Enterprise / CentOS / Debian / Scientific Linux等

_EOF_

沒有留言:

張貼留言