OS 포그라운드와 백그라운드 개념

foreground background image

운영체제(OS)가 프로세스를 실행하는 방법은 포그라운드(Foreground)와 백그라운드(Background)로 구분된다. CLI 환경에서 쉘을 쓰거나 서버를 구동하는 관점에서 보면 중요한 개념이다. 이 글에선 포그라운드 프로세스와 백그라운드 프로세스가 어떻게 다른지 … 더 읽기

리눅스 파일 / 디렉토리 권한 설정 방법

file permission

리눅스에는 파일의 소유자, 소유그룹이라는 게 존재하고 필요에 맞게 권한을 설정한다. 권한(permission) 부여는 chmod 명령어를 사용한다. 1. 권한 개념 정리 권한이라는 건 아래의 이미지처럼 파일이나 디렉토리에 … 더 읽기

SQL 쿼리 성능 확인 / 비교 방법

query explain

쿼리라는 게 다루는 데이터 용량이 작으면 어떻게 하든 결과만 나오면 그만이다. 그러나 데이터 용량이 클수록 성능에 신경을 써줘야 한다. 잘못된 쿼리 하나 하나가 서버 리소스를 … 더 읽기