여러개 서버의 로그 동시 확인하기 - multitail
·
Linux (Ubuntu based)/Shell Scripting
운영 환경에서 Multitail을 활용한 효율적인 로그 관리운영 환경에서 장애가 발생했을 때, 서버에 직접 접속하여 애플리케이션 로그를 확인해야 하는 경우가 종종 있습니다. 이상적인 환경에서는 ELK Stack(Elasticsearch, Logstash, Kibana)과 같은 로그 관리 도구가 이미 설치되어 있어 로그를 손쉽게 확인할 수 있습니다. 하지만 때때로 서버에 직접 접속하여 로그를 확인해야 할 때가 있는데, 이럴 때 유용하게 사용할 수 있는 도구가 바로 multitail입니다.Multitail이란?Multitail은 여러 개의 로그 파일을 동시에 실시간으로 모니터링할 수 있는 터미널 기반의 도구입니다. 이를 통해 여러 서버나 여러 로그 파일을 하나의 창에서 효율적으로 관리할 수 있습니다.일반적인..
리눅스 시스템에서 용량 사용량 명령어
·
Linux (Ubuntu based)/Shell Scripting
리눅스 시스템 운영하는 경우에 간혹 서버의 하드웨어 용량 사용량을 수동으로 체크하는 경우가 생기는데 (물론 이에 대해 Monitoring 툴을 설치해서 특정 용량이상이 넘거나면 자동으로 경고메세지를 설정하는게 가장좋다) 가끔 사용하기에 잊어먹는 명령어들을 저장한다. 1. 시스템내 Mount (or 파티션) 별로 용량 보기 df -h 2. 현재 있는 폴더 및 하위 폴더내 파일들 크기 du -h
실무에서 자주 사용하는 Git 명령어 총정리
·
Tools/GIT
실무에서 자주 사용하는 Git 명령어 총정리Git은 현대 소프트웨어 개발에서 필수적인 버전 관리 시스템입니다. 이 가이드에서는 일상적인 개발 workflow부터 복잡한 상황 해결까지 필요한 모든 Git 명령어를 다룹니다.기본 작업 흐름 명령어저장소 초기화 및 설정git init # 새로운 Git 저장소 생성git clone [url] # 원격 저장소 복제git remote add origin [url] # 원격 저장소 추가git remote -v # 원격 저장소 목록 확인변경사항 관리git status # 현재 작업 디렉토리 상태 확인git ..
Laravel PHPStorm/Intelij Debugger 연결
·
PHP/Laravel
Laravel 에서 xdebug 를 통해 디버깅하는 과정을 알아본다. 0. PHP 설치 brew install php71 1. Xdebug 설치 brew install homebrew/php/-xdebug 에서 을 자기에 맞는 php 버전으로 치환 아래는 예제 brew install homebrew/php/php71-xdebug 2. Xdebug 설정 변경하기 맥에서의 위치: /usr/local/etc/php/7.1/conf.d [xdebug]zend_extension="/usr/local/opt/php71-xdebug/xdebug.so"xdebug.remote_autostart=1xdebug.default_enable=1xdebug.remote_port=9001xdebug.remote_host=127...
[PHP] Composer 를 활용해서 스스로가 만든 클래스 자동 로딩하기
·
PHP/PHP 문법
PHP 프로젝트를 이용할떄 Composr 를 이용해서 본인이 사용한 작성한 클래스를 불러와 사용하는 방법에 대해 서술한다.  절차: 0. composer 설치및 composer init1. PSR-4 표준에 맞는 폴더구조로 클래스파일과 함께 생성 (이때 네임스페이스에 주의한다)  2. composer.json 에 폴더 연결 "autoload": { "classmap": [ "database" ], "psr-4": { "App\\": "app/" }},"autoload-dev": { "classmap": [ "tests/TestCase.php", "tests/PassportTestCase.php" ], "psr-4": ..