NGINX 다운로드 속도 제한

NginX IT SERVER

특정 도메인 혹은 서비스의 다운로드 속도를 제한하려면 아래와 같이 처리하면 된다. 위와 같은 설정의 경우 초당 전송량을 1000k로 제한한다. 10M과 같이 세팅하면 초당 10Mb를 전송 가능하다. 초반 500Mb까지는 제한 없이 제공하다가 넘어서는 순간 속도를 제한 할수도 있다.아래와 같이 설정해주면 된다. 위의 설정은 500Mb까지는 제한 없이 전송 하다가 트래픽이 500Mb가 넘으면 초당 전송률이 5000k로 제한된다. 위의 …

Continue Reading

다른 세션에서 실행중인 프로세스에 인터셉트 하기

LINUX IT

리눅스 서버에서 다른 세션에서 실행중인 프로세스에 접근해야할 일이 생겼다.이리저리 알아보니 다음과 같은 방법들이 있었다. (대체 안되는게 뭐냐..) strace: strace는 시스템 호출 및 시그널을 추적하는 데 사용되는 도구입니다. 이 도구를 사용하면 프로세스가 시스템에게 무엇을 요청하는지 확인할 수 있습니다. 출력을 인터셉트하려면 write() 또는 writev() 같은 시스템 호출을 주목하면 됩니다. 예:bashCopy codestrace -e write -p PID 위 명령은 …

Continue Reading

Ubuntu run level 확인 및 변경

LINUX SERVER

얼마 전에 황당한 일을 겪었다.운영중인 서버가 응답을 하지 않아서 콘솔에서 로그인하여 이것저것 확인해보고 있으면 어느새 서버가 살아나서 응답을 하고, 또 일정 시간이 지나면 응답을 하지 않는 상황.정확한 것은 아니지만 최근 설치한 GPU 드라이버 때문이 아닌가 싶다.원래 OS 설치시에 서버용으로 설치했기에 CUI 모드로 부트가 되는데, GPU 드라이버 설치 후 알 수 없는 이유에 의해 부트 모드가 …

Continue Reading

[OSX] 터미널에서 파일 숨김 속성 변경하기

OSX

분명히 터미널에서는 파일이 존재하는데 finder에서 보이지 않는 파일이 있어서속성을 보니 -rw-r–r–@ 과같이 @ 표시가 있길래 검색해보니 OSX에서 숨김 속성을 제어할 수 있는 명령어가 있었다. chflags hidden 파일명위와같이 명령하면 해당 파일은 숨김속성을 가지게 되며 파인더에서 숨김파일 보기 옵션을 주지 않는다면 보이지 않게 된다. 반대로 숨김속성 제거 명령어는 아래와 같다. chflags nohidden 파일명 폴더 안의 모든 파일에 …

Continue Reading

Linux console에서 특정 파일을 제외하고 모두 삭제하기

LINUX

특정 파일만 삭제하는 것은 rm -rf file_name과 같이 많이 사용하는데,특정 파일만 제외하고 모두 삭제하는 케이스는 많지 않아서 해본적이 없는데 그 일이 벌어졌다.find 를 활용한 방법이었고, 덕분에 새로운 사실을 하나 더 알게 되었다. find -maxdepth 1 ! -name ‘file1 ! -name ‘file2’ ! -name . -exec rm -rv {} \; 이렇게 하면 depth 1이내의 파일며ddl file1, …

Continue Reading

[Android Studio] Unable to find bundled Java version. Try updating or re-installing Android Studio

Android Flutter DEVELOPMENT

flutter 개발을 위해 Android Studio를 설치하고 flutter sdk를 설치하고 flutter doctor을 실행했을 때, 이과같은 에러가 나면서 jre를 인식하지 못했다. 이리저리 검색을 해봐도 해결이 되지 않고, Android Studio 설치 폴더에 들어가보면 jre는 없고, jbr이라는 녀석이 있다. Android Studio Content 디렉토리 내에서 그냥 심볼릭 링크로 jre로 인식시켜주기만 하면 해결 된다.이렇게 간단한 문제였는데, 온갖 삽질을 다 했다..ㅠㅠ

Continue Reading