본문 바로가기
728x90
반응형

개발일지/Linux5

[오류] 리눅스 메모리 사용량 높은 순으로 정렬하는 명령어 오늘 오전부터 장애때문에 정신이 없었는데... 상황 종료 1시간만에 사용량이 치솟는다며 연락이 왔다. 인프라 담당자분은 오늘 휴가인데다가 상급자도 자리를 비워서 아주아주 당황한 순간. 일단 알고 있는 명령어라도 쳐보자 싶어서 free -h를 입력했다. 그러자 15G 중 14G를 사용하고 있다는 내용을 확인하였고.... 리눅스 메모리 관련 검색을 했다. ps aux --sort=-%mem | head 결론적으로 위 명령어를 입력했다. 리눅스 메모리 사용량 높은 순으로 정렬하는 명령어인데 이 명령어를 통해서 55% 이상의 메모리를 잡고 있는 프로세스를 발견했다. root로 로그인하여 vim으로 catalina.out을 잡고 있었는데, 엄청난 용량의 catalina.out을 cat도 아니고 vim으로 잡고 있.. 2024. 3. 25.
리눅스 폴더 경로 이동하기 cd 사용법 리눅스에서 파일 경로를 이동할 때 기본적으로 cd를 사용하게 된다. cd는 change directory의 약자로 말 그대로 폴더를 변경한다는 뜻. 아래는 cd의 이용 방법에 대해 정리해보았다. 우선 디렉토리는 /flower/red/rose 가 있다고 가정하자. 1. 현재 디렉토리 변경하기 cd red 현재 디렉토리를 알아보는 명령어는 pwd 이다. pwd를 입력하면 현재 내가 있는 디렉토리가 나온다. 만약 /flower/ 라고 나온다면 cd red 명령어를 입력하여 red 디렉토리로 변경할 수 있다. 2. 최상위 디렉토리로 이동하기 cd / 위 명령어를 입력하면 최상위 디렉토리로 이동할 수 있다. 3. 상위 디렉토리로 이동하기 cd .. 현재 디렉토리가 /flower/red 라고 했을 때 cd .. 을.. 2024. 3. 24.
리눅스 alias(별칭) 설정하는 방법 리눅스에서 자주 사용하는 명령어 같은 경우 별칭을 설정하여 간편하게 명령어를 입력할 수 있다. 예를 들어 로그를 본다거나... 서비스를 재시작한다거나 하는 것은 alias를 설정해서 쉽게 할 수 있다. alias를 설정할 때 주의해야 할 점은 바로 시스템에서 할당되지 않은 키워드를 이용해야 한다는 것. 예를 들어 vim 같은 경우는 편집기를 실행하는 명령어인데 vim을 로그 보는 alias로 등록한다면 리눅스에서는 어떤 것을 실행해야 하는지 모를 수 있다는 것이다. alias 설정 명령어는 다음과 같다. alias 별칭='대체할 명령어' 예를 들어 $ alias syslog='tail -f /main/system.log' 식으로 사용할 수 있다. 중요한점은 =을 입력할 때 띄어쓰기를 하면 안 된다는 점이.. 2021. 1. 13.
Linux vi편집기에서 라인번호 보기 / 라인이동 / 최상단 최하단 이동 Linux를 이용하다보면 은근히 vi를 쓸 일이 자주 발생한다. 그런데 Linux 환경 자체를 자주 이용하지 않는다면 언제난 명령어가 헷갈리는 것 같다. vi 편집기에서 라인을 자유자재로 이동하는 커맨드를 모았다. -- 라인번호 보기 :set number -- 라인 이동 숫자 입력 후 Shift + G -- 최상단으로 이동 gg -- 최하단으로 이동 Shift + G -- 혹은 :$ 2021. 1. 9.
리눅스 bash shell 느낌표 이스케이프 하는 방법 증상 리눅스 bash shell 상에서 느낌표가 들어간 파라미터를 입력하려고 하는데 위와 같이 !를 명령어로 알아듣고 해당 이벤트가 없다는 메세지가 출력됨. 해결방법 !를 '!' 로 쓰면 하나의 문자로 인식하게 된다고 인터넷에 나오는데 나는 마찬가지로 해당 이벤트가 없다는 메세지가 출력됨. \! 로 사용하니 제대로 이스케이프가 됨. 2021. 1. 6.
728x90
반응형