[Rocky 8.10] NPM Source 설치
·
Linux/Rocky 8.10
결론적으로 말하면 금,월,화(반) NPM을 소스로 설치하는데 약 2일하고도 반이 걸렸다. Nginx, MariaDB, PHP Nginx는 크게 문제되지 않음Nginx를 쓰는 이유라고 하면Nginx    => 이벤트 중심 접근 방식Apache => 프로세스 기반 접근 방식Nginx    => 하나의 스레드에서 여러 요청Apache => 하나의 스레드에서 하나 요청동적 컨텐츠는 성능이 비슷하지만 Nginx는 대용량 트래픽 처리를 위해가벼움과 높은 성능을 목표로 하기 때문에 사용한다.자세한 차이는 여기 블로그에 잘 나와있음https://velog.io/@cjyooong/apache-nginx 웹 서버 Apache보다 Nginx를 사용하는 이유Java로 프로그래밍을 처음 시작할때는 웹서버는 Apache, WAS..
CMake 컴파일 설치 에러 포함
·
Linux/Rocky 8.10
Rocky에서 CMake 컴파일 설치 과정https://cmake.org/download/ Download CMakeYou can either download binaries or source code archives for the latest stable or previous release or access the current development (aka nightly) distribution through Git. This software may not be exported in violation of any U.S. export laws or regulatiocmake.org나는 파일질라를 이용해서 옮겼음더 편한 설치방법도 있지만 외부 통신이 불가능 하다는 가정경로는 /usr/local/comp..
Linux 리눅스 mv 명령어, 파일 이동, 파일명 변경
·
Linux/Rocky 8.10
환경 : Rocky Linux relase 8.10mv [옵션] [이동시킬 디렉토리/파일] [이동 될 위치]ex) nginx.tar.gz /usr/local/app// 현재 디렉토리의 nginx.tar.gz 파일을 /usr/local/app 디렉토리로 이동ex) mv nginx.tar.gz nginx_compile.tar.gz// 현재 디렉토리의 nginx.tar.gz 파일의 이름을 nginx_compile.tar.gz로 변경ex) mv /usr/local/lib/nginx.tar.gz /usr/local/app// /usr/local/lib 디렉토리의 nginx.tar.gz 파일을 /usr/local/app 디렉토리로 이동mv는 파일이나 디렉터리를 이동시킬 때 새로운 이름으로 지정할 수 있는데이 방법을..
[sss_cache] [sysdb_domain_cache_connect] (0x0010): DB version too old
·
Linux/Rocky 8.10
연구소의 연구원으로 입사를 하게 되었다.첫 번째로 받은 과제는 NPM source 설치인데 RPM을 사용하지 않고 컴파일을 이용해서 설치하는 도중에이러한 현상을 만났다.OS 환경 : Rocky Linux release 8.10$ groupadd -g 3000 snong대략 이런오류(0x0010): DB version too old [0.21], expected [0.24] for domain implicit_files!Higher version of database is expected!실제로 유저가 생성되긴 하는데 경고문과 같은 역할인듯원인은 SSSD 캐시 데이터베이스의 버전이 오래되어 발생한다고 한다. 해결 방법 : SSSD 프로세스 중지 후 캐시 파일 삭제 및 재시작# systemctl stop s..