Linux 시스템에서 top 명령어의 고급 활용법
개요
Linux 환경에서 실시간 시스템 모니터링을 수행하는 데 가장 널리 사용되는 명령어 중 하나인 top은 실행 중인 프로세스 정보, CPU 사용률, 메모리 소비량, 시스템 부하 등 핵심 성능 지표를 동적으로 표시합니다.
기본 사용법
top [옵션]
인터페이스 구성 요소
시스템 정보 영역 (상단 5행)
top - 14:30:25 up 10 days, 5:42, 2 users, load average: 0.15, 0. ...
6월 1일 22:55에 게시됨
uni-app CLI 빌드 환경 구성 가이드
uni-app 프로젝트를 HBuilderX에서 CLI 방식으로 전환하면 자동화된 빌드 파이프라인 구축이 가능하며, CI/CD 환경과의 통합도 원활해집니다. 기존 HBuilderX는 개발 편의성을 위해 병행 사용할 수 있습니다.
1. 소스 디렉토리 재구성
프로젝트 루트에 src 폴더를 생성하고 모든 애플리케이션 소스코드를 해당 위치로 이동합니다.
2. 진입점 HTML 파일 생성
루트 경로에 ...
6월 1일 16:41에 게시됨
Flask에서 스크립트 기반 명령어 관리: Flask-Script와 Flask-CLI 활용
Flask-Script를 사용한 애플리케이션 제어
일반적으로 Flask 앱은 app.run()을 호출하여 직접 실행할 수 있지만, 프로젝트 규모가 커지면 명령어 기반으로 서버를 제어하는 것이 더 효율적입니다. 이때 Flask-Script는 개발자가 터미널에서 다양한 커스텀 명령어를 통해 애플리케이션을 관리할 수 있도록 도와줍니다.
Flask-Script는 외부 라이브러리이므로 버전 호환성을 ...
6월 1일 07:24에 게시됨
Git 버전 관리 시스템 핵심 가이드
Git은 분산형 버전 관리 시스템(VCS)으로, 파일의 변경 이력을 스냅샷 형태로 저장합니다. 매번 전체 파일을 복사하는 대신, 변경된 내용을 효율적으로 기록하며 대부분의 작업이 로컬 환경에서 수행되어 빠른 속도를 보장합니다. Git은 크게 수정된 상태(Modified), 스테이지된 상태(Staged), 커밋된 상태(Committed)라는 세 가지 단계를 거쳐 파일을 관리합니다.
Gi ...
5월 28일 21:45에 게시됨
Docker 이미지 생성 기능 구현: 컨테이너를 토대로 이미지 저장 방법
본문은 Docker 클라이언트 구현 시퀀스의 일환으로, 컨테이너를 이미지로 변환하는 기능을 구현하는 방법을 다룹니다. 이 기능은 실제 Docker CLI의 commit 명령어와 유사한 동작을 수행합니다.
전체 코드는 다음 링크에서 확인 가능합니다: https://github.com/lixd/mydocker
별점 부탁드립니다
Docker 기초 원리에 대한 이해를 돕기 위한 참고 자료:
내부 메커니즘: ...
5월 23일 01:21에 게시됨
Vim 화면 분할 및 고급 탐색 기법
분할 화면으로 Vim 실행
여러 파일을 동시에 편집할 때 터미널을 여러 개 띄우는 대신 Vim 내부에서 화면을 분할할 수 있습니다.
# 수직 분할 (좌우 배치)
vim -On 파일1 파일2 ...
# 수평 분할 (상하 배치)
vim -on 파일1 파일2 ...
여기서 n은 분할할 창의 개수를 의미합니다.
창 닫기
단축키동작
Ctrl+W c현재 창만 닫기
Ctrl+W q현재 창 닫기 (마지막 창이면 ...
5월 22일 23:30에 게시됨