跳到主內容

Ubuntu Linux

設定主機

切換成root角色 sudo su 有些vps預設會直接用root,就不用切換。我是習慣全用root去執行操作,主機只有自己會管理,有時遇到權限的問題真的蠻雷的 XD 修改時區 dpkg...

基本指令

ls 列出當前目錄的內容 ls -la 列出當前目錄的內容包含隱藏目錄 Linux隱藏目錄或檔案的作法,是在檔名前面加 . ls ~/ 列出自己的家目錄 一般使用者的家目錄位於 /...

SSL

下面的筆記是把DNS交給Cloudflare,然後再交由Cloudflare設定SSL SSL/TLS 概觀頁面 選擇 完整嚴格 接著要 原始伺服器頁面 建立憑證 把 cert.pem 及 k...

Docker

apt install docker docker-compose Docker-compose 安裝也可以參考這裡用手安裝較新的版本  https://hackmd.io/@jimmy801...

clamav

安裝程式 apt install clamav clamav-daemon 定期執行:更新病毒碼 up_clamav.sh service clamav-freshclam stop f...

SSH登入免密碼

本機端生成及複製金鑰 ssh-keygen -t rsa 複製金鑰 cat .ssh/id_rsa.pub 遠端主機 貼上複製的金鑰 vi .ssh/authorized_keys ...

bash

備份所有的mysql資料庫 #!/bin/bash BACKUP_DIR="/root/backup/db" if [ ! -d "$BACKUP_DIR" ]; then ...

VPS降速

目前使用的VPS雖然標榜不限速,但他沒跟你說的就是會降速 XD 由於降速也不會跟你講,你能做的就是知道他的限度在哪裡,不要去挑戰他 我發現只要我有大量用ssh傳送資料就很容易被鎖速度,因此要...

Ubuntu 22.04 VNC

直接參考這裡 https://jackfrisht.medium.com/ubuntu-20-04-vnc%E5%AE%89%E8%A3%9D-b8ce6e7dec4a 先進行更新(可選) ...

MySQL

htop 看到 mysqld 佔100% mysql -u root 進入後執行 SHOW FULL PROCESSLIST; 會列出下面的內容,有問題的就會長很長 | 32892 |...

使用 Fail2Ban 自動阻擋攻擊者

vi /etc/fail2ban/jail.local 加入 [nginx-http-auth] enabled = true filter = nginx-http-auth ...

網頁版的htop Glances

安裝方式 pip install glances fastapi[all] uvicorn 執行 glances -w 即可 如果 which glances 顯示 /usr/local/...

使用 Monit 監控資源

安裝 apt install monit 設定 cp /etc/monit/monitrc /etc/monit/monitrc.bak vi  /etc/monit/monitrc  ...

一些log

查詢某個時段的流量,此完例為2024年11月20日下午2點 grep '20/Nov/2024:14:' /var/log/nginx/access.log | grep 'https://y...

pm2移機

更換主機並繼續使用 pm2 管理專案的過程,可以按照以下步驟進行: 1. 備份現有的專案和配置 (1) 備份專案文件 將原主機的專案目錄打包並下載到本地: tar -czf pr...