목록Linux/공통 (4)
키키호의 블로그
메모리 사용률이 높다거나, 순간 Peak로 인하여 Swap 메모리를 사용하였는데...이후 메모리 가용량이 늘어도 Swap메모리는 그대로 쓰고 있어, Swap Memory -> Free 로 변경하고 싶은 부분이 있습니다. # swapoff -a# swapon -a 명령을 통해 Swap 메모리 사용에 대하여 Free 로 가능하며,SwapOff를 하게되면 Swap out -> Swap in 되면서 실제 Physical Memory로 넘어가게 됩니다. 그 외 남아있는 Cache Memory를 초기화 하고 싶다면, 아래 명령으로 초기화 가능합니다.echo 3 > /proc/sys/vm/drop_caches(Default 값 : Drop_Caches : 0 )
Linux 는 Kernel Parameters를 이용하여 성능향상을 높일 수 있지만, 그 개수가 너무 많고 의미를 제대로 알지 못한다면, 잘못된 문제로 나타날 수 있습니다. TCP는 여러개의 State를 가질수 있습니다. 예를들어 CLOSED(연결이 닫혔을때) LISTEN(연결을 기다리고 있을때), ESTABLISHED(연결이 되었을때) 등등의 상태를 가질수 있습니다. 이중에서 TIME_WAIT라는 상태가 있는데, TIME_WAIT 상태는 다음과 같은 경우에 발생합니다. 우선 Client와 Server가 TCP로 연결이 되어 있다고 가정합시다. 이때 클라이언트가 연결을 끊으려면 close함수를 호출합니다. 이 함수를 호출하면 서버에 FIN segment를 보내게 됩니다. 그러면 서버는 이 메시지를 받고 ..
안녕하세요 키키호입니다.Linux 에서 자주 사용하는 Vi 커맨드에 대해서 알아보고자 합니다. vi 명령어
ln 명령어는 하드링크와 심볼릭 링크를 만들 때 사용한다. 하드 링크 : ln file link심볼릭 링크 : ln -s item link 하드 링크하드 링크는 링크를 생성하는 기존 유닉스 방식이었지만, 심볼릭 링크는 조금 더 최근의 방식이다. 하드 링크의 단점 : 1. 파일시스템 외부에 있는 파일을 참조할 수 없다. 다시 말해서 하드 링크는 같은 디스크 파티션에 있는 파일이 아니면 참조할 수 없다는 것이다. 2. 하드 링크는 디렉토리를 참조할 수 없다. 하드 링크는 파일 그 자체만으로 구분해내기 어려우며,심볼릭 링크가 있는 디렉토리 목록과 달리 하드 링크를 포함한 디렉토리 목록은 해당 링크가 가리키고 있는것이 무엇인지 보여주지 않는다. 심볼릭 링크심볼릭 링크는 하드링크의 한계를 극복하기 위해서 탄생되었..