본문 바로가기

728x90

Linux

[Linux] 서버 로그 파일 다운로드하는 가장 간단한 방법: scp 명령어 사용법 서버에 저장된 로그 파일을 로컬 PC로 다운로드해야 할 일이 생길 때가 있습니다. 예를 들어, Nginx, FastAPI, Django 등에서 쌓이는 로그를 분석하거나 보관용으로 백업하고 싶을 때 말이죠.이럴 때 유용하게 사용할 수 있는 명령어가 바로 scp입니다.📌 scp란?scp는 Secure Copy Protocol의 줄임말로, SSH 기반의 안전한 파일 복사 명령어입니다.즉, 원격 서버와 로컬 PC 간에 파일을 복사할 수 있는 리눅스 기본 명령어입니다.✅ 기본 사용법scp [옵션] 사용자명@서버주소:원격파일경로 로컬저장경로 📂 예제: 로그 파일 다운로드하기서버에서 /var/log/myapp.log 파일을 내 컴퓨터의 Downloads 폴더로 받고 싶다면 아래처럼 입력합니다:scp ubuntu@.. 더보기
[Linux] 리눅스 파일 관련 명령어 총정리 cat, vi, nano, less, more 사용법 및 차이점✅ 1. cat (concatenate)기능: 파일 내용을 출력하거나 새 파일을 생성할 때 사용주요 사용법:cat filename.txt # 파일 내용 출력cat > newfile.txt # 새 파일 생성 (입력 후 Ctrl + D)cat file1 file2 > all.txt # 파일 병합장점: 빠르고 간단단점: 긴 파일은 불편 (스크롤 불가, 수정 불가)✅ 2. vi (Vim 에디터)기능: 터미널 기반 강력한 텍스트 편집기주요 사용법:vi filename.txt # 파일 열기i # 입력 모드 진입Esc # 명령 모드 복귀:w .. 더보기
[Linux] 리눅스 실시간 로그 명령어 정리 📌 리눅스 실시간 로그 확인하는 tail 명령어 정리tail 명령어는 파일의 마지막 몇 줄을 출력하거나, 파일이 업데이트될 때 실시간으로 변경 내용을 확인할 때 사용합니다.✅ 기본 사용법bash복사편집tail -n 100 filename.log # 마지막 100줄 출력 tail -f filename.log # 파일이 변경될 때 실시간 출력 🚀 자주 사용하는 옵션옵션설명-n [줄 수]지정한 줄 수만큼 마지막에서부터 출력 (-n 50 → 마지막 50줄 출력)-f파일이 변경될 때 자동으로 추가 내용을 출력 (실시간 모니터링)-F-f와 비슷하지만, 파일이 재생성되거나 로그 로테이션이 발생해도 자동으로 계속 추적--pid=[PID]특정 프로세스가 종료될 때까지 -f 모니터링 유지-q여러 파일을 모니터링할 때 .. 더보기
[리눅스] Linux 기본 명령어 정리 📂 파일 및 디렉토리 관련명령어설명ls현재 디렉토리의 파일 목록 조회ls -l상세 정보 출력 (파일 권한, 소유자, 크기 등)ls -a숨김 파일 포함 출력 (.으로 시작하는 파일)cd [디렉토리]해당 디렉토리로 이동cd ..상위 디렉토리로 이동pwd현재 작업 디렉토리 경로 출력mkdir [디렉토리명]새로운 디렉토리 생성rmdir [디렉토리명]빈 디렉토리 삭제rm -r [디렉토리명]디렉토리 및 내부 파일 삭제cp [원본] [대상]파일 복사cp -r [원본] [대상]디렉토리 복사mv [원본] [대상]파일 또는 디렉토리 이동 및 이름 변경rm [파일명]파일 삭제📄 파일 내용 조회 및 수정명령어설명cat [파일명]파일 내용 출력tac [파일명]파일 내용을 역순 출력less [파일명]한 화면씩 파일 내용 출력.. 더보기