본문 바로가기

전체 글94

리눅스 메모리 사용량을 확인하는 방법(프로세스별) 리눅스 메모리 사용량을 확인하는 방법(프로세스별) 안녕하세요 오늘은 리눅스 메모리 사용량을 확인하는 방법 두 번째 편을 한번 설명드려 보도록 할게요 이전에는 시스템 전체를 기준으로 봤는데요 이번에는 프로세스별로 알아보고 또 시스템 전체를 볼 때도 퍼센트는 우리가 계산을 하는게 직접 계산을 했었어야 되는데 스크립트를 통해서 프로세스별 뿐만 아니라 전체 시스템에 대한 퍼센트도 계산할 수 있는 스크립트를 한번 얘기를 해보려고 합니다 시스템 내에서 메모리를 차지하는 것을 확인하는 방법을 한번 검색을 해보셨을 거에요 저도 당연히 검색을 해봤구요 블로그가 굉장히 많습니다 많은 곳에서 많이 설명하는게 보통 PS 명령어를 많이 얘기를 하게 되죠 단순하게 전체적으로 메모리를 볼 때는 free 명령어라든지 free -H .. 2023. 12. 6.
장치에 남은 공간이 없음 문제 해결방법No space left on device 장치에 남은 공간이 없음 문제 해결방법 No space left on device "장치에 남은 공간이 없음" (No space left on device) 이라는 에러가 발생하는 경우 디스크 여유공간이 없을때 발생할 수있는 문제로 해결법을 알아보자 안녕하세요 오늘은 디스크 공간이 없는 문제죠 no space left on device 라고 하는 에러 메시지에 대해서 어떻게 접근하고 해결할 수 있을지에 대해 짧은 영상으로 말씀을 좀 드려 보려고 합니다 에러는 이런 식으로 확인이 되요 파이썬, 자바 프로그램이든 어떤 프로그램이든 상관없어요 사실은 다양하게 나타날 수 있는 상황이 있는데요 꼭 한쪽으로만 일어날 수 있는 건 아니구요 그리고 또 이 문제가 사실은 다른 문제로 나타나는 경우도 있어요 예를 들어서 .. 2023. 12. 6.
SSH 패스워드 사용하여 로그인 SSH 패스워드 사용하여 로그인 노트북이나 데스크탑 등을 통해서 (AWS, GCP, Azure, VM 등) 리눅스에 SSH 접속을 패스워드로 하려면 어떻게 설정하는지 알아보자 안녕하세요. 리얼리눅스 입니다. 노트북이나 데스크탑 등을 통해서 GCP 클라우드 리눅스에 SSH 접속을 패스워드로 하려면 아래와 같은 설정들이 필요합니다. 우선 GCP 클라우드 리눅스에 먼저 접속해서 ssh 서버 설정을 변경해야합니다. ("PasswordAuthentication no" => "PasswordAuthentication yes" 로 수정) $ sudo nano /etc/ssh/sshd_config ... PasswordAuthentication yes 그리고 ssh 서버를 재시작 합니다. $ sudo service s.. 2023. 12. 5.
리눅스 메모리 available 이 free 보다 왜 낮을까 ? 리눅스 메모리 available 이 free 보다 왜 낮을까 ? 리눅스 메모리 available 은 보통 free 보다 높다 하지만 일반적이지 않은 경우로 낮게 나오는경우가 있으며 그 이유를 분석해보자 free 명령어 결과에서 free 는 아예 미사용중인 메모리 공간을 뜻하고 available 은 유저가 할당 가능한 메모리 공간 추정치(estimate) 값 입니다. 여기서 오해하지 말아야할 가장 중요한것은 free 메모리라고 해서 모두 "유저가 할당 가능한 메모리" 인것은 아닙니다. available 의 정확한 계산법은 아래와 같습니다. (아래 참고자료 커널소스코드 링크 적어 두었습니다) available = free 메모리 - (totalreserve_pages 시스템 예약 메모리) + (buff/ca.. 2023. 12. 5.