Linux 3

[Linux] APM 설치하기 - 1.APM 구조원리

APM이란?웹서버를 운영하기 위한 프로그램들 Apache + PHP + Mysql 세가지를 하나로 묶어서 흔히들 APM이라고 부른다.보통 이 세개 의 프로그램 구성이 호환이 좋기 때문에 이렇게 구성해서 웹서버를 운영한다.Apache 는 웹 서버 프로그램이다.클라이언트(사용자)가 웹서버에 HTML 파일을 요청하면 웹 서버는 클라이언트에게 해 당 파일을 제공해서 웹 사이트 화면을 제공해준다. PHP 는 서버 사이드 스크립트 언어이다.클라이언트 사이드 스크립트 언어와는 해석과 실행이 어디서 이루어지는가로 구 분되지만 이 부분은 다음에 다뤄보겠다. Mysql은 데이터베이스(DB) 서버 이다.클라이언트에게 제공해주는 사진, 영상 등 파일들은 모두 이 DB에 저장된다.물론 DB 없이도 웹을 구성하는 것이 가능하지만..

[Linux] 리눅스 캐시 메모리 정리하기

리눅스 서버를 운영하다 보면 간혹 캐시 메모리 사용량이 매우 높은 경우를 볼 수 있다.이럴 때는 캐시 메모리를 정리해서 강제로 free 메모리로 반환하도록 조치할 수 있다. 사실 캐시 메모리는 OS 의 판단하에 메모리가 필요한 경우 끌어다 쓸 수 있기 때문에 free 메모리 양으로 봐도 무방하다.하지만 서버 운영자의 입장에서 free 메모리량이 부족하면 불안한게 사실이다.이럴때를 대비해서 캐시 메모리를 강제로 free 메모리로 반환하도록 하는 방법을 설명한다. 우선 현재 메모리 사용량을 확인해보자.top 또는 free 명령어를 이용해 확인하면 된다.free -h현재 메모리 점유율이 그리 높지 않은 상태이다. 전체 메모리 중 캐시 메모리는 219M 로 확인된다. 캐시 메모리를 정리하려면 아래 명령어를 입력..

[Linux] 큰 용량의 더미 파일 만들기

간혹 테스트를 위해 용량이 어느정도 되는 더미 파일이 필요한 경우가 있다.파일을 텍스트로 만들기는 너무 번거로우니 바로 만들어줄 수 있는 방법이 필요했다.그래서 찾게 된 fallocate 명령어가 있다.fallocate 의 사용법이다.fallocate -l 2G test_dummy위 명령어로 2GB 용량의 더미 파일을 만들어준다.용량을 확인한 모습이다.KB MB GB 등 원하는 만큼 숫자와 혼합하여 용량을 맞춰 생성할 수 있다.이제 테스트를 진행하면 된다.