본문 바로가기
반응형

전체 글27

MacOS에 Flutter 설치 # flutter export PATH=/Users/[계정이름]/Development/sdk/flutter/bin:$PATH 1. Flutter 다운로드 받기 https://flutter.dev/docs/get-started/install/macos 다운로드 경로는 원하는 아무 곳에나 저장해도 무관하지만 예제에서는 Home Directory 밑의 development에 저장하였다. 2. 압축 해제 $ cd unzip ~/development $ unzip ~/Downloads/flutter_macos_v1.12.13+hotfix.5-stable.zip 3. 환경 변수 등록 home directory 하위 .bash_profile 파일에 환경변수 등록 $ vim ~/.bash_profile .bash_pr.. 2020. 1. 19.
CentOS에 Nginx 설치하기 CentOS에 Nginx 설치하기 1. Nginx repo 등록 $ sudo vi /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/8/$basearch/ gpgcheck=0 enabled=1 * 빨간색 밑줄 부분은 CentOS 버전 2. Nginx 설치 $ sudo yum install nginx 3. Nginx 서비스 자동실행 등록 CentOS 7 이후 $ sudo systemctl enable nginx $ sudo systemctl restart nginx CentOS 6 이전 $ sudo chkconfig nginx on $ sudo service nginx restart 2019. 12. 21.
Linux setcap/getcap 명령어를 통한 1024이하 Port사용 권한 부여 Linux System에서 TCP 및 UDP 1- 1024 이하 Prot를 서비스에 할당하기 위해서는 root 사용자 권한이 필요합니다. 하지만 서비스를 불필요하게 root로 구동하는 것은 보안상 취약해 질 수 있기 때문에 setcap 명령어 사용을 통한 권한 부여를 권장합니다. 1. setcap 옵션 -e : effective 효력 부여 -p : Permitted 허용 -i : Inheritable 권한 상속 여부(execve) 2. 권한 부여 $ setcap 'cap_net_bind_service=+ep' /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java $ getcap /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java /usr/li.. 2019. 12. 11.
Java libjli.so: cannot open shared object file Error 발생시 해결 방법 Java libjli.so: cannot open shared object file Error 발생시 해결 방법 setcap 명령을 통해 java에 1024이하 Port 사용에 대한 권한 부여 후 아래와 같은 에러가 발생하였습니다. java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory libjli.so 라이브러리 파일을 찾을 수 없다는 에러였는데요. 아래와 같이 해결 가능 합니다. libjli.so 파일 검색 $ find / -name 'libjli.so' /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjl.. 2019. 12. 11.
반응형