본문 바로가기

반응형

개발(합니다)

(397)
[Intellij] Command line to long. Shorten command line for... 상황 버전이 낮은 intellij를 사용하게 되었고 Spring-boot를 실행하니 에러가 발생했습니다. 문제 파악 classpath를 잡아주지 못해서 생기는 문제였습니다. 해결 방법 아래 코드를 .idea/workspace.xml에 있는 태그에 넣어주세요
[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 실행하면 아래처럼 다운로드와 업로드 속도를 확인할 수 있습니다.
[Flutter-Firebase] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null) 상황 Flutter에서 Firebase를 연동하고 Google 로그인을 시도했으나 에러가 발생했습니다. 문제 파악 몇 가시 수정해주어야 했는데 글쓴이는 debug.keystore와 debug.keystore.lock을 삭제하지 않았습니다. 해결 방법 아래 내용을 모두 수행했는지 확인합니다. 1. android/build.gradle 에 설정을 추가했는지 확인 2. android/gradle.properties 에 설정을 추가했는지 확인 3. C:\Users\YOURUSER\.android 에 있는 debug.keystor와 debug.keystore.lock을 삭제 debug.keystore debug.keystore.lock 4. keytool로 debug keystore 생성 $ keytool -ge..
[Flutter] Keyboard 밖에 누르면 TextField 없애는 방법 TextField를 사용하다보면 Keyboard 밖에를 누르면 Keyboard가 내려가야 하는데 유지되는 경우가 있습니다. 닫아주는걸 명시해주어야 하는데 아래 사이트에서 관련 정보를 확인할 수 있습니다. https://www.woolha.com/tutorials/flutter-hide-keyboard-on-tap-outside-text-field Flutter - Hide Keyboard on Tap Outside Text Field Examples of how to dismiss keyboard when the user taps outside a text field in Flutter, using GestureDetector and Listener. www.woolha.com 방법은 최상단 위젯에 Ge..
[Nginx] Ngnix pid 누락으로 인한 문제 해결 방법 상황 Certbot으로 인증서를 발행하고 나서 nginx에 연동해두었고 인증서는 자동 갱신이 되었으나 nginx에서 pid를 찾지 못해 문제가 생겼습니다. 문제 파악 ps -ef | grep nginx로 찾아서 kill을 해도 살아나는 기이한 현상이 발생했습니다. pid를 작성하는 위치에 문제가 있었습니다. 해결 방법 sudo vi /etc/nginx/nginx.conf 에서 pid의 경로를 변경해줍니다. run/nginx.pid; => /var/run/nginx.pid sudo vi /lib/systemd/system/nginx.service 에서 pid의 경로를 변경해줍니다. PIDFile=/run/nginx.pid => /var/run/nginx.pid

반응형