전체 글

- NVIDIA_VISIBLE_DEVICES로 GPU ID를 할당한 경우# GPU ID만 보고싶을 때docker inspect --format='{{json .Config.Env}}' | grep NVIDIA_VISIBLE_DEVICES# 전체 환경변수docker inspect --format='{{json .Config.Env}}'  - " --gpus"옵션으로 할당한 경우docker inspect --format='{{json .HostConfig.DeviceRequests}}'
terminal 이동, terminal pan 이동, 터미널 창 이동ctrl K + ctrl S로 설정
긴 파일이 한줄로 보여서 불편가로로 스크롤 하는게 귀찮으니깐 자동으로 여러 줄로 보이게끔 설정을 변경  좌측 하단 톱니바퀴(setting) > wordwrap 검색 후 Editor:Word Wrap 을 on으로 변경
비정상적 윈도우 종료 관련 Event ID41 : 시스템이 알 수 없는 이유로 충돌 or 정전으로 응답하지 않을 때, 잘못된 종료가 발생했을 대1074 : 사용자가 수동 종료/다시시작/ 업데이트 이후 자동 재시작6006 : 정상적으로 시스템 종료6005 : 정상적으로 시스템 재부팅6008 : 41 오류코드와 관련하여 임의 자동 종료41, 6008은 비정상적인 부팅 오류. Windows의 경우 [시작 > "이벤트 뷰어" 검색 > "Windows 로그" > "시스템" > "현재 로그 필터링"] 을 통해 이벤트 ID로 로그 검색을 확인할 수 있음. "이벤트 ID포함/제외 항목 입력 란에 "41, 6008"을 입력해서 확인 가능. 이 외에도 CMD창을 열어(시작 > "명령 프롬프트" 검색 > 관리자 권한으로 실..
https://blog.naver.com/dychoe80/222953585086 WSL2 설치 총정리꽤 오래전에 정리했던 건에 이제서야 발행한다. Windows Subsystem for Linux의 약자로 윈도우에서 리눅...blog.naver.com https://velog.io/@jskim/Windows%EC%97%90%EC%84%9C-Linux-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-with-WSL2 Windows에서 Linux 사용하기 (with WSL2)개발자나 엔지니어가 개발을 하고 서버를 구축하는 등의 일련의 활동을 할 때 Windows OS보다는 Linux, Mac OS가 확실히 편하다. 하지만 Windows OS가 깔린 노트북, PC를 가진 개발자나 엔지니어도 ..
setuptools 버전 변경만 하면 정상적인 빌드 가능.python -m pip install setuptools==69.5.1 - references
· 환경구축
어느 순간 서버를 접속하면 "There are N zombie processes"라는 경고문이 뜬다. 아래 명령어로 실제 좀비 프로세스들은 listup할 수 있어서 확인해보니 대다수 python 이 중단되면서 생긴 쓰레기 프로세스들 인 것 같다. ps axo stat,ppid,pid,comm | grep -w defunct 나같은 경우엔 다 동일한 788282 PID로 구성된 프로세스 이길래, 아래 명령어로 해당 process만 죽이니 다 삭제되었다. kill -9 [PID] ex) kill -9 788282 근데 참고로 python multiprocessing같은 작업을 할 때 다 저런 형태의 zombie process가 자동으로 생성되니, 착각해서 해당 프로세스를 삭제하지 말자.
· 환경구축
아래 명령어를 이용하여 /etc/profile 내 다음 문장을 추가하고 적용하면 끝 echo "HISTTIMEFORMAT=\"[%F %T %Z]\"">>/etc/profile source /etc/profile "history | tail"사용하면 다음과 같이 시간이 나오는 것을 확인할 수 있음. 참고로, 저 설정을 셋팅한 이후부터 시간이 정상적으로 기록됨.
서버가 지혼자 재부팅 된 후, 갑자기 docker ps -a와 docker image 명령어를 입력했을 때 docker가 아무것도 안보이는 경우 이를 위한 해결 방법 결론부터 말하자면 서버가 예상치못하게 재부팅되면서 개발 서버 상 따로 명시해둔 docker image path가 기본 directory root로 설정되면서 생긴 이슈였다. 즉 우리 개발서버는 /k8s_images"라는 폴더에 docker 정보를 저장해뒀었는데, 기본 Root인 /var/lib/docker로 셋팅되어 있었다. 이를 해결하기 위해 일단 아래 명령어로 docker 서비스를 꺼준다.systemctl stop docker.servicesystemctl stop docker.socket Docker가 정상적으로 종료되고 나면 dock..
· 환경구축
nvidia-graphic driver 재설치 후 명령어를 칠 때 느리게 뜨는 경우, pm모드를 켜주면 된다. sudo nvidia-smi -pm 1 https://forums.developer.nvidia.com/t/nvidia-persistenced-failed-to-initialize-check-syslog-for-more-details/74052
Js.Y
Y초보프로그래머