전체 글(993)
-
Ubuntu disk 모니터링
# 설치sudo apt updatesudo apt install iotop# 모니터링sudo iotop -o
2025.04.13 -
Ubuntu memory 확인
스펙# 스펙정보sudo dmidecode -f memory | more# 용량free -h
2025.04.13 -
주요 파일 별도 저장하기
.envuser=abcpasswd=erfmain.py: .env와 같은 위치에 있어야 함from dotenv import load_dotenv# Load .env fileload_dotenv()# Load secretsuser = os.getenv("user")passwd = os.getenv("passwd")main.py: .env와 다른 위치인 경우from dotenv import load_dotenvfrom pathlib import Pathenv_path = Path("/path/to/your/envdir") / ".env"load_dotenv(dotenv_path=env_path)
2025.04.13 -
로그인 추가하기
from fastapi import FastAPI, Depends, HTTPException, statusfrom fastapi.security import OAuth2PasswordBearer, OAuth2PasswordRequestFormfrom jose import JWTError, jwtfrom datetime import datetime, timedeltafrom typing import Optionalimport uuid, hashlib, base64, hmac, requestsapp = FastAPI()# Secret for user JWT tokenJWT_SECRET = "your-jwt-secret-key"JWT_ALGORITHM = "HS256"JWT_EXPIRE_MINUTES = 60..
2025.04.13 -
Ubuntu 이전 reboot 원인 찾기
3회전 reboot 원인 찾기journalctl -b -3 | grep -i -E 'reboot|shutdown|error|panic|oom|fail'
2025.04.12 -
Ubuntu file 2개로 분리하기
Line 기준head -n 5000 yourfile.log > part1.logtail -n +5001 yourfile.log > part2.logSize 기준split -n 2 yourfile.log part
2025.04.12