我的新書AI 職場超神助手:ChatGPT 與生成式 AI 一鍵搞定工作難題的教材投影片已製作完成
歡迎各位有需要的教師和博碩文化索取教材

IT邦幫忙鐵人賽

  • ,

    ELK介紹

    架構簡介 ELK是三個開源項目的首字母縮寫,這三個項目分別是:Elasticsearch、Logstash和Kibana。 Elasticsearch是一個搜索和分析引擎。 Logstash是服務器端數據處理管道,能夠同時從多個來源採集數據,轉換數據,然後將數據發送到諸如Elasticsearch等存儲庫中。 Kibana則可以讓用戶在Elasticsearch中使用圖形和圖表對數據進行可視化。 ELK安裝 請參考此篇文章,非常的詳細 ELK 教學 – 從無到有安裝 ELK (CentOS/Red Hat) 大致簡述一下: 安裝VirtualBox 安裝Java 安裝Elasticsearch 安裝Beats Config設定 請參考下面這些文章 Config Of Logstash Config…

  • , ,

    Linux 檢查硬碟使用量

    檢查硬碟使用量 – df 輸入df指令 df 後面的mounted on指的是這個空間是掛載在那一個分割區 查詢某個分割區的硬碟使用狀況 df /dev 上面是查詢dev這個分割區的使用狀況 改變顯示的空間單位 預設的 df 輸出會以 KB 為單位顯示磁碟用量,但是現在的硬碟容量都很大,這樣的輸出較不好閱讀。 這時可以加上-h,來用適合閱讀的方式顯示資訊 僅顯示本機磁碟 使用 df -l

  • , ,

    nginx 基礎設定教學

    安裝 nginx 使用以下指令安裝nginx 完成之後就可使用 nginx 若要設定為可以開機自動啟動,則把 nginx 啟動的 bash 檔放到 /etc/init.d/ 設定nginx的設定檔 nginx 的設定檔名為 ngix.conf,設定檔所在的路徑可以透過 nginx -t來獲得 nginx的主要功能 反向代理 伺服器根據用戶端的請求,從其關聯的一組或多組後端伺服器(如Web伺服器)上取得資源,然後再將這些資源返回給用戶端,用戶端只會得知反向代理的IP位址,而不知道在代理伺服器後面的伺服器叢集的存在。

  • , ,

    使用pm2管理伺服器

    pm2的操作 1. 安裝PM2npm install pm2 -g2. 啟動服務pm2 start app.js3. 啟動N個名為SERVICE_NAME的服務的進程pm2 start app.js -i N –name SERVICE_NAME4. 重啟服務npm restart SERVICE_NAME 5. 設定記憶體使用超過多少後自動重啟伺服器pm2 start app.js –max_memory_restart 1024M6.…

  • , ,

    查看某個Linux裡服務的狀態

    程序管理指令ps ps指令可以將某個時間點的程序運作情況擷取下來 僅觀察自己的 bash 相關程序: ps -l 觀察系統所有程序: ps aux 若覺得這個列表太長,可以使用grep來獲取想要知道的服務,例如 [root@study ~]# ps aux | egrep ‘(cron|rsyslog)’ 使用service命令 下面指令可以查詢單個服務的運行狀態 [root@localhost ~]# service sshd status…

  • , ,

    給予使用者帳號sudo權限

    創建使用者帳號 使用有root權限的使用者登入系統 使用useradd來創建一個普通的使用者帳號 # useradd USERNAME 設定這個使用者的密碼 # passwd USERNAME Changing password for user USERNAME. New password: Retype new password: passwd: all authentication tokens updated…

  • , ,

    Hard Link與Symbolic Link的比較

    硬連結 (Hard Link) 其特性如下: 以相同的i-node指向相同的檔案。 主要用於備份。 只能在同一個磁區 (Partition)中建立。 只能連結檔案,不能連結目錄。 指令為ln (原始檔案) (目地檔案) 如果我們對某個檔案做了硬連結,那麼若刪掉了其中一個,另一個仍然會可以讀去,但是,hard link 是有限制的: 不能跨 Filesystem 不能 link 目錄。 使用範例 軟連結 (Symbolic Link) 其特性如下:…

  • , ,

    使用 systemctl 操作系統層級

    列出所有的系統層級 # systemctl list-units –type target 顯示目前系統預設運作層級 # systemctl get-default 切換運作層級至文字模式(runlevel 3) # systemctl isolate multi-user.target 顯示某個服務的系統層級 若要查看某個服務現在執行的系統層級,可使用下列指令 systemctl show -p WantedBy service-name 服務的runlevel有下面這些: 對照chkconfig的runlevel如下:

  • , ,

    linux管理Service的指令

    systemctl命令 systemctl命令是系統服務管理的指令,它將service和chkconfig這兩個命令組合到一起。 systemctl語法使用介紹 command 主要有: start :立刻啟動後面接的 unit stop :立刻關閉後面接的 unit restart :立刻關閉後啟動後面接的 unit,亦即執行 stop 再 start 的意思 reload :不關閉後面接的 unit 的情況下,重新載入設定檔,讓設定生效 enable :設定下次開機時,後面接的 unit…

  • , ,

    目錄刪除rm相關指令

    rmdir指令 許多人刪除資料夾時仍會使用rmdir指令,這個指令在刪除空資料夾時是OK的,但是若資料夾內有其他檔案時,便會顯示錯誤 並且這個指令只能刪除資料夾而無法刪除檔案。 rm指令 rm:remove 刪除目錄或檔案 若要完全刪除一個含有內容的資料夾,則應加上-rf參數。 也就是 rm -rf 目錄名字 -r 就是向下遞迴,不管有多少級目錄,一併刪除 -f 就是直接強行刪除,不作任何提示的意思 -d 直接刪除目錄,目錄裡面不能有檔案或是資料夾。 -i 刪除之前會詢問,如果要刪除建議使用這個參數,可以避免誤刪。 1、刪除資料夾: rm -rf /var/log/httpd/access 將會刪除/var/log/httpd/access目錄以及其下所有檔案、資料夾 2、刪除檔案使用:…


17年資歷女工程師,專精於動畫、影像辨識以及即時串流程式開發。經常組織活動,邀請優秀的女性分享她們的技術專長,並在眾多場合分享自己的技術知識,也活躍於非營利組織,辦理活動來支持特殊兒及其家庭。期待用技術改變世界。

如果你認同我或想支持我的努力,歡迎請我喝一杯咖啡!讓我更有動力分享知識!