Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

標籤: Linux

用 netstat 檢查服務是否有啟動

Posted on 2021 年 9 月 2 日2021 年 9 月 2 日 By 日落 在〈用 netstat 檢查服務是否有啟動〉中尚無留言

常見的網路服務大多會綁一個 port,讓內部、外部的 client 可以連接到服務。常見的 port 有:

  • port 80 – HTTP
  • port 443 – HTTPS
  • port 3306 – MySQL
  • port 3389 – RDP (Windows 遠端桌面)
  • port 9000 – PHP-fpm

若設定好 service、啟動後,要檢查 service 是否依照設定 listen ports,可以透過 netstat 來檢查:

$ sudo netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 192.168.0.2:33060       0.0.0.0:*               LISTEN      1371/mysqld        
tcp        0      0 192.168.0.2:3306        0.0.0.0:*               LISTEN      1371/mysqld         
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      1359/smbd        

......

要注意的是記得使用 root 執行 netstat 才能取得所有 listen ports。

另外 netstat 的參數用途如下:

  • -n – 不要顯示 host name
  • -t – 僅列出 TCP/IP
  • -l – listen
  • -p – 僅顯示 port 號
Tags:Linux

openvpn-install – 自動化 OpenVPN 設定檔產生器

Posted on 2021 年 6 月 12 日2021 年 6 月 12 日 By 日落 在〈openvpn-install – 自動化 OpenVPN 設定檔產生器〉中尚無留言

之前因為 OpenVPN 需要設定很多網路、安全參數而一直敬而遠之,直到最近發現有全自動設定檔產生器,才順利讓 OpenVPN 跑起來。

openvpn-install 是個用起來很順手的 OpenVPN 設定檔產生器,可以協助你挑選重要的設定、網路選項、安裝 package 等等:

只要按照 openvpn-install 的指示一步一步設定即可

OpenVPN server 跑起來以後,再執行 openvpn-install client 即可建立 client 端的連線設定檔。

Tags:Linux, OpenVPN

網站跑 cron 要注意的事情

Posted on 2021 年 3 月 18 日2022 年 7 月 16 日 By 日落 在〈網站跑 cron 要注意的事情〉中尚無留言

協助建立網站平台,看到平台的 cron 是這樣跑的:

curl  https://my.site/cron/update_catch.php
curl  https://my.site/cron/delete_unpaied_user.php

這樣樣做會出現問題:任何網路上的使用者都可以觸發 cron job。
若遇到惡意使用者去戳 update_catch.php,應該就可以作到 DoS 的效果。

比較好的作法,還是將 cron job 放在 web 沒有辦法 access 的路徑,再使用主機的程式去執行。例如:

/usr/bin/php  /path/to/site/internal/cron/update_catch.php
Tags:Linux, PHP, Web

發現 Linux 上新的 Malware 與中國駭客有關

Posted on 2021 年 3 月 11 日2021 年 3 月 13 日 By 日落 在〈發現 Linux 上新的 Malware 與中國駭客有關〉中尚無留言

 在 Hacker News 上看到「Researchers Unveil New Linux Malware Linked to Chinese Hackers」一文,趕緊掃下主機。

 

目前已知可以在 Linux 平台上執行的防毒工具有:

    • ClamAV (算支援度最高的吧)
    • AVG for Linux
    • Comodo for Linux
    • F-Secure for Linux
 
以下介紹 ClamAV 的簡易操作。
 
打開軟體中心、軟體商店等平台,搜尋並安裝 ClamAV,以及 ClamAV 的圖形化操作界面 ClamTk:
 

 

 
打開 ClamTk 以後,先在左上方「設定」選擇需要的掃描模式:
 

 

 
設定完畢,選擇最下方的「掃描」即可。
 
還算簡單吧?

 

Tags:Linux, 防毒

讓 rsync 顯示進度指示

Posted on 2021 年 1 月 29 日2023 年 10 月 13 日 By 日落 在〈讓 rsync 顯示進度指示〉中尚無留言

問了男人以後,發現其中地方有一個沒注意到:

--progress              show progress during transfer

原來 rsyc 也可以顯示大致上的進度。

備註:可參考「rsync 常用參數」

Tags:Linux, rsync

文章分頁

上一頁 1 ... 13 14 15 ... 32 下一頁

其他

關於我  (About me)

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.