ubuntu(3)
-
[Ubuntu] Screen 기본 사용법 정리
원격 서버에서 GPU를 사용하는 실험을 수행하다가 로컬 컴퓨터를 꺼야하는 상황이 생긴적이 있으실 겁니다. 그럴 때 나의 로컬 컴퓨터는 꺼지지만 원격 서버는 꺼지지 않게하는 방법이 있는데 그것이 Linux의 Screen을 사용하는 것 입니다. Screen이란 Linux에서 물리적인 터미널을 여러 개의 가상 터미널로 다중화해주는 도구입니다. 각 가상 터미널은 독립적으로 동작하며 사용자 세션이 분리되어도 동작합니다. 간단히 말하면 이 도구는 백그라운드로 동작하는 다중 터미널을 만들어 줍니다. 이걸 이용해서 백그라운드 작업을 간단히 수행할 수도 있고 회사에서 작업하던 터미널 화면을 집에 가서도 같은 터미널 화면을 보며 작업을 이어 할 수도 있습니다. screen에서 자주 사용하는 기본적인 명령어는 아래와 같습니..
2022.08.26 -
[Ubuntu] 메모리 용량이 부족할 때 해결법(No left space on device.)
여러 사람들이 사용하는 서버에서 메모리 용량이 부족한 현상이 발견되었습니다. 현재 부팅서버의 파티션이 /dev/vda1로 잡혀있어서 메모리 용량이 부족하면 동작이 안되더라구요... ubuntu에서 폴더의 용량을 확인하는 du 명령어를 통해서 확인해본 결과 패키지를 관리하는 anaconda가 대부분의 용량을 차지하고 있었습니다. 우선적으로는 ubuntu의 autoclean, clean, autoremove를 사용해보았으나 효과가 미미했습니다. (알고보니 이 프로그램은 용량을 비우는 프로그램이 아니였습니다...) 다음으로 고려해보았던 것은 폴더의 용량을 비우는 것이었습니다. 처음으로 고려한 폴더는 anaconda 폴더 였습니다. 하지만, anaconda의 용량을 비우는 것은 쉽지 않기 때문에 다른 폴더들을 ..
2022.06.15 -
[Ubuntu] Linux : 디렉토리 별 용량 확인법
Linux Server를 사용하다보면 용량이 초과되어서 오류가 발생하는 경우가 있습니다. 그 경우에 du 명령어를 사용하여 디렉토리의 용량을 확인할 수 있습니다. max_depth 인자는 어느 정도 깊이의 폴더까지 확인할 것인가를 조정하는 인자입니다. h인자를 주게되면, 사람이 확인하기 쉬운 용량으로 바꿔서 출력해줍니다. 아마 기본값은 Gigabytes인 것 같습니다. du 명령어의 예시는 아래와 같습니다. du -h --max-depth=1
2022.05.09