본문 바로가기
반응형

FullStack/40. Linux18

CentOS7 -> Rocky Linux 8 마이그레이션 CentOS EOS가 다가오면서 패치를 위한 대안이 필요합니다. 그 대안으로 Rocky Linux를 많이 고려하고 있습니다. Rocky Linux는 Red Hat Enterprise Linux(RHEL)와 호환되도록 구성된 커뮤니티 엔터프라이즈 운영체제입니다. Rocky Linux 8.x는 RHEL 8 버전을 기반으로 개발되어 RHEL 8 버전과 호환성에는 문제가 없습니다. 또한 기존 CentOS도 RHEL을 기반이었기 때문에 RHEL = RockyLinux = CentOS는 호환성에 문제가 없습니다. NCP(네이버클라우드)에서도 Linux 설치 OS에 RockyLinux를 추가하였습니다. 마이그레이션 위해서는 다음의 순서로 진행이 필요합니다. CentOS7 -> CentOS8 업그레이드 CentOS8 .. 2023. 7. 28.
Too many open files 오류 Too many open files 오류 다른 Linux 서버에서 발생하지 않았던 Too many open files 문제가 발생했다. 특정 실행 파일에서 발생하였으면 분석하기가 좋을 텐데, 결과는 동일한데 발생했던 발생 포인트가 달랐다. 발생 1) Tomcat 2대를 TCP 클러스터링 관련한 곳에서 발생 13-Mar-2023 08:13:10.721 SEVERE [GroupChannel-Heartbeat[Catalina-Channel]-1] org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.memberAlive Unable to perform failure detection check, assuming member down.[org.apa.. 2023. 5. 4.
RHEL 8.x MariaDB 바이너리 설치 시 ncurses 라이브러리 필요 RHEL 8.x MariaDB 바이너리 설치 시 ncurses 라이브러리 필요 RedHat 8.x 버전에 MariaDB 바이너리 버전을 설치할 경우 ncurses 라이브러리가 필요하다. ncurses 라이브러리가 없는 경우 설치 후 실행에는 문제가 없지만, mysql 명령어로 접속할 때 오류가 발생하면서 접속이 불가능하다. 발생 오류: "error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory" RHEL 7.x에서는 발생하지 않았지만 RHEL 8.x에서는 해당 라이브러리를 찾는 문제가 있었다. yum명령어를 통하여 설치하면 정상적으로 동작한다. $sudo yum.. 2022. 8. 11.
리눅스 나의 공인 IP 확인 방법 웹 브라우저가 가능한 경우 포탈에 접근하여 나의 IP를 검색할 경우 외부로 나간 공인 IP 확인이 가능지만, 리눅스 서버에서 확인이 필요한 경우 "curl ifconfig.me"를 입력하여 간단하게 확인이 가능하다. $ curl ifconfig.me 220.xxx.xxx.xxx 2022. 8. 3.
반응형