반응형
macOS 에 java 설치하기 / 여러 버전 설치하기
macOS 2023. 3. 22. 18:41

macOS에 설치할 수 있는 java는 여러 종류가 있지만 보통은 brew 로 OpenJDK를 사용한다. 그리고 인터넷을 찾아 보면 AdoptOpenJDK 로 안내된 문서가 많은데 문제는 이 프로젝트가 21년 8월 이후로 deprecated 되었고 Eclipse temurin 으로 변경되었다. 그래서 새로 설치해 줘야 하는데... 기존 AdoptOpenJDK 를 삭제한다. 모조리... temurin 으로 설치한다. 각 버전을 활성화할 수 있는 alias 를 추가한다. 기존 버전 제거는 아래와 같이 한다. # 이전에 사용하던 jdk 제거 - 아래는 예제로 설치된 jdk 목록은 brew list 명령어로 확인하면 된다. $ brew uninstall adoptopenjdk8 $ brew uninstall a..

Redhat Enterprise Linux Subscription 등록 방법
Linux 2023. 3. 21. 13:35

AWS의 Amazon Linux 를 업무용으로 사용하고 있는데 이 Linux 는 Redhat 계열이다. 그런데 Redhat 계열이긴 하나 자체적으로 수정한 버전으로 Redhat 7 기반에 커널을 4.14 를 쓰거나 Redhat 10 기반에 커널을 5.10 을 쓰기도 한다. (Redhat 10이 있다고???) Amazon Linux는 클라우드용으로 ISO는 없고 AMI로 EC2에 사용되는데 로컬의 컴파일 머신으로 사용하는 ubuntu 대신 Amazon Linux 를 로컬에서 사용하고 싶어 알아 보니VDI로 제공되기는 한다. 다만 VirtualBox에서만 사용할 수 있어 macOS에서 Parallels Desktop 을 사용하고 있는 나로서는 Redhat 기반의 다른 방법을 찾아 봐야 했고 CentOS, R..

ubuntu 파티션 확장
Linux 2023. 3. 8. 17:04

가상 PC에 ubuntu 를 처음 설치하면 root 파티션의 용량이 턱없이 부족한 경우가 있다. (마법사를 따라 생성한 것이라 보통 그러할 것이다.) 가상 PC에서 디스크 크기를 아무리 조정해도 반영되지 않는다. 아래와 같이 수행한다. 현재 파티션 구성 정보를 확인한다. $ df -h Filesystem Size Used Avail Use% Mounted on udev 5.9G 0 5.9G 0% /dev tmpfs 1.2G 1.4M 1.2G 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv 98G 51G 43G 54% / tmpfs 5.9G 0 5.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 5.9G 0 5.9G 0% /sys/fs..

macOS의 한글 파일명에서 find, grep 하기
macOS 2023. 1. 27. 20:19

파일명에 한글이 포함된 경우, 심지어 띄어 쓰기까지 있는 경우 검색이 되지 않는다. 이경우 아래 옵션을 쓴다. find New line 대신 NULL 문자로 출력 -print0 This primary always evaluates to true. It prints the pathname of the current file to standard output, followed by an ASCII NUL character (character code 0). xargs 공백과 개행문자가 NULL로 처리되었음을 알립니다. -0 Change xargs to expect NUL (``\0'') characters as separators, instead of spaces and newlines. This is ex..

binary compile 시 pkg-config: not found 메시지가 뜨는 경우
Linux 2022. 10. 14. 18:50

오늘 redis 컴파일을 진행하는데 아래와 같이 에러가 발생했다. $ make test cd src && make test make[1]: Entering directory '/home/enowy/development/server/redis-7.0.5/src' /bin/sh: 1: pkg-config: not found You need tcl 8.5 or newer in order to run the Redis test make[1]: *** [Makefile:427: test] Error 1 make[1]: Leaving directory '/home/enowy/development/server/redis-7.0.5/src' make: *** [Makefile:6: test] Error 2 이 경우 아..

Apache HTTP Server 컴파일 설치
Linux 2022. 9. 26. 22:38

Apache HTTP Sever (웹서버) 를 사용하기 위해서는 직접 Compile 하여 설치해야 한다. 최근에 설치할 일이 생겨 필요한 설치했던 이력을 남겨 둔다. 설치 대상 플랫폼 Ubuntu 20.04.4 LTS 필요 소스 apr : v. 1.7.0 apr-util : v. 1.6.1 pcre : v. 8.45 httpd : 2.4.52 최종 경로 /usr/local/bin/apr /usr/local/bin/apr-util /usr/local/bin/pcre /usr/local/bin/apache 먼저 컴파일을 위한 환경을 구성한다. sudo apt install gcc sudo apt install g++ sudo apt install make sudo apt install libexpat1-de..

7.1-42661 Update 3 은 현재 업데이트 불가능합니다. (7/20)
NAS 2022. 7. 29. 11:30

현재 DS918+ 를 사용하고 있습니다. 며칠 전 DSM의 신규 업데이트 메일을 받아 시간이 나면 업데이트 해야겠다 하고 있었는데 어제 시도해 보니 안되네요. 아래처럼 뜹니다. 7.1-42661 Update 1 이 최신 버전으로 표시됩니다. 그래서 Support 를 등록하니 아래와 같이 회신을 받았습니다. 7.1-42661 Update 3은 Synology High Availability (SHA) 문제로 7/18자로 리콜되었습니다. 7.1-42661 Update 2 도 같은 문제로 리콜되어 현재 최신 업데이트에 보이지 않습니다. 7.1-42661 Update 2 로는 수동 업데이트할 수 있습니다. 관련 링크는 아래와 같습니다. Release Notes for DS918+ https://kb.synolo..

Amazon Linux 버전 확인 방법
Linux 2022. 7. 29. 11:26

Amazon Linux 의 버전을 확인하는 방법으로 찾아 보니 아래 링크가 나온다. EC2 Linux 인스턴스에서 사용 중인 OS 플랫폼 또는 버전은 어떻게 찾을 수 있습니까? EC2 Linux 인스턴스의 OS 플랫폼 또는 버전 찾기 퍼블릭 AMI는 설명 또는 이름 파라미터에 기반하는 배포를 나열합니다. 퍼블릭 AMI를 기반으로 새 AMI를 생성하면 배포가 사용자 지정 Linux로 전환되고 플랫폼 관련 정보를 보지 못할 수 있습니다. aws.amazon.com 이렇게 확인하는 방법은 Console 에서 볼 수 있지만 가끔 System log 를 못읽어 확인하지 못하는 문제가 발생한다. 결국 터미널에서 확인해야 하는데 아래와 같이 확인하면 된다. ## 아래 명령어를 사용하면 상세 정보가 나온다. $ gre..

Google drive 에서 받은 여러 개 zip 파일 하나로 풀기
macOS 2022. 4. 22. 18:56

Google drive 에서 폴더를 다운로드하는 경우 2.15GB 씩 나눠서 다운로드한다. 이렇게 다운로드된 파일을 풀면 한개의 디렉터리가 아닌 압축 파일 각각으로 풀리게 되어 사용할 수가 없다. 아래 명령어를 사용하면 된다. unzip '*.zip' -d combined unzip : zip 해제 명령어 *.zip : 대상 파일 -d : 해제 옵션 combined : 해제될 대상 디렉터리. 원하는 디렉터리명을 지정하면 됨

2022년 3월 Graph DB 순위
DB 2022. 3. 30. 18:07

https://db-engines.com/en/ranking/graph+dbms DB-Engines Ranking Popularity ranking of graph DBMS. db-engines.com 갑자기 Graph DB를 볼 일이 생겨 어떤 것이 많이 사용되나 하고 순위가 궁금해졌다. Neo4 j 가 단연 1등. 22년 3월 기준으로 스코어는 59.67로 압도적인 수치다. 2위는 Azure 의 CosmosDB 스코어가 40.90이다. 다른 제품들의 스코어는 현저히 낮은 수치라 제품 선택에 고민이 없을 것 같다.

반응형