개발(합니다)/OS&Dev&Infra&AWS (36) 썸네일형 리스트형 [Docker] docker for desktop 없이 설치 하는 방법 https://www.docker.com/blog/updating-product-subscriptions/ Docker is Updating and Extending Our Product Subscriptions - Docker Blog Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version announcements! www.docker.com window에서 편하게 사용하던 docker for desktop가 기업에게 유료화가 됩니다. 사용하는 회사의 규모에 따라 가격도 달라지는 가격 정책을 발행.. [Windows-환경변수] CMD로 환경 변수 조회 및 등록 하는 방법 // set으로 현재 CMD창에서 임시로 사용할 사용할 사용자 변수 등록 > set 환경변수명 "경로" -> (ex: set UserPath "d:\UserPath") // set으로 현재 CMD창에서 사용할 시스템 변수 등록 > set 환경변수명 "경로" -m -> (ex: set SystemPath "d:\SystemPath" -m) // setx로 영구적으로 사용할 사용자 변수 등록 > setx 환경변수명 "경로" -> (ex: setx UserPath "d:\UserPath") // setx로 영구적으로 사용할 시스템 변수 등록 > setx 환경변수명 "경로" -m -> (ex: setx SystemPath "d:\SystemPath" -m) // setx로 영구적으로 PATH 환경변수에 추가 :.. [WSL-Docker] system has not been booted with systemd as init system pid 1 cant operate 상황 WSL로 docker를 설치하고 실행하려고 했는데 에러가 발생했습니다. 문제 파악 /etc/init.d/docker로 실행하면 되지만 systemctl이나service로 실행하면 에러가 나는걸로 확인했고 블로그를 찾아보니 WSL에서는 따로 설정을 해줘야 한다고 합니다. 해결 방법 /etc/init.d/docker에서 실행하는 방법이 있지만 아래 패키지를 설치하고 실행하는 방법으로 해결했습니다. sudo apt-get install cgroupfs-mount sudo cgroupfs-mount sudo service docker start [WSL] D드라이브로 설치하는 방법 C 드라이브에는 용량이 부족한 경우가 있습니다. 더 빠르고 더 자주 사용하는 프로그램을 깔고 D 드라이브에는 보통 드라이브를 추가해서 사용하면서 C 드라이브보다 D 드라이브 용량이 여유가 있었고 WSL로 여러가지 테스트를 하고 설치 하기 때문에 D 드라이브로 이전하기로 했습니다. 방법을 찾던 중 설치 된 WSL을 D 드라이브로 옮겨주는 라이브러리를 찾았습니다. 아래 사이트를 확인해주세요. https://github.com/pxlrbt/move-wsl GitHub - pxlrbt/move-wsl: Easily move your WSL distros VHDX file to a new location. Easily move your WSL distros VHDX file to a new location. - .. [Centos] CPU 사용량 확인 하는 방법 서버를 관리하다보면 CPU의 남은 용량을 확인해야 하는 경우가 있습니다. 방법 : top top -b -n1 | grep -Po '[0-9.]+ id' | awk '{print 100-$1}' 방법 : mpstat 설치 - 데비안 계열 (우분투 등) : apt-get install sysstat - 레드햇 계열 (페도라, CentOS 등) : yum install sysstat 사용 mpstat [ -A ] [ -u ] [ -V ] [ I { SUM | CPU | SCPU | ALL } ] [ -P { cpu [,...] | ON | ALL ] [ interval [ count ] ] 사용 예시 # mpstat : 1회에 한하여 CPU 사용률 (전체 코어 한번에) # mpstat -P ALL : 1회에 .. [CentOs-Python] centos에서 네트워크 속도 확인하는 방법(+Speedtest-cli) Centos에서 CLI로 네트워크 속도를 측정하는 방법입니다. Centos8 기준으로 작업하다 보니 pip3를 이용해서 진행해야 합니다. yum update yum upgrade yum install -y epel-release sudo dnf install python3-paramiko yum install -y python3 yum install -y python3-pip pip3 install speedtest-cli > speedtest-cli 실행하면 아래처럼 다운로드와 업로드 속도를 확인할 수 있습니다. [Bash] 스크립트에서 문자열 띄어쓰기 인식하는 방법 간단한 경우인데 헤매게 되는 경우에 대한 문자열 띄어쓰기 인식하는 방법입니다. ./all/2017-12-31 003.png 파일일 경우에 띄어쓰기(공백)을 기준으로 인식해서 ./all/2017-12-31와 003.png를 다르게 인식합니다. 문자열 개별 인식 mv $i $target$count.png 문자열 인식 mv "$i" "$target$count.png" [Bash] 파일 확장자 일괄 변경하는 방법 파일 확장자를 일괄적으로 같도록 해줘야 하는 경우가 있습니다. 몇개면 괜찮지만 몇천개의 파일을 일괄적으로 변경하기 위한 방법에 사용했습니다. 아래 예시는 jpg를 png로 변경합니다. for filename in ./all/*.jpg do echo $filename ${filename%.jpg}.png mv "$filename" "${filename%.jpg}.png" done 이전 1 2 3 4 5 다음