참고: https://hansoul.tistory.com/33 xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory expat.h 헤더 파일을 찾을 수 없는 오류는 expat-devel 패키지가 시스템에 설치되지 않아서 발생하는 문제입니다. 이를 해결하기 위해서는 expat-devel 패키지를 설치해야 합니다. 아래 단계에 따라 설치를 진행할 수 있습니다.1. dnf를 사용하여 expat-devel 설치먼저, dnf 패키지 관리자를 사용하여 expat-devel 패키지를 설치할 수 있습니다. 대부분의 경우 이 패키지는 기본적으로 설치되어 있지 않다면 설치할 수 있습니다. 터미널에서 다음 명령어를 실행하세요:sudo dnf instal..
Rocky Linux 8에서 NTP(Network Time Protocol)를 설정하는 방법을 안내해 드리겠습니다. NTP는 시스템 시간이 정확하게 유지되도록 도와주는 프로토콜입니다. 여기서는 chrony라는 NTP 클라이언트 및 서버 소프트웨어를 사용할 것입니다. chrony는 Rocky Linux 8에 기본으로 포함되어 있는 시간 동기화 도구입니다.1. chrony 설치 및 활성화chrony는 기본적으로 설치되어 있을 수 있지만, 만약 설치되지 않았다면 아래 명령어로 설치할 수 있습니다.sudo dnf install chrony설치 후 chronyd 서비스를 활성화하고 시작합니다:sudo systemctl enable --now chronyd 2. chrony 상태 확인chrony 서비스가 제대로 작..
현재 mysql 데이터베이스 저장 경로 확인하기root 계정으로 로그인select @@datadir 기본 데이터 저장소 확인[root@localhost mariadb]# mysql -uroot -pEnter password: Welcome to the MariaDB monitor. Commands end with ; or \\g.Your MariaDB connection id is 3Server version: 10.11.10-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\\h' for help. Type '\\c' to clear the current in..
MariaDB 설치 시 libnsl.so.1()(64bit) is needed by MariaDB-compat-10.11.10-1.el8.x86_64 오류 발생[root@localhost mariadb]# rpm -ivh ./MariaDB-backup-10.11.10-1.el8.x86_64.rpm ./MariaDB-client-10.11.10-1.el8.x86_64.rpm ./MariaDB-common-10.11.10-1.el8.x86_64.rpm ./MariaDB-compat-10.11.10-1.el8.x86_64.rpm ./MariaDB-devel-10.11.10-1.el8.x86_64.rpm ./MariaDB-server-10.11.10-1.el8.x86_64.rpm ./MariaDB-shared-..
Apache Tomcat에서 서버로 Post 방식을 이용한 Submit 시 파라미터 개수와 사이즈를 확인하여 그 이상 범위일 경우에는 설정을 변경하여야 합니다. maxPostSize와 maxParameterCount는 주로 웹 서버나 애플리케이션 서버에서 HTTP 요청을 처리할 때 사용되는 설정입니다. 이들 설정은 클라이언트가 보낼 수 있는 데이터의 양과 그 데이터에서 허용되는 매개변수의 수를 제한하는 역할을 합니다. 1. maxPostSize설명: maxPostSize는 HTTP 요청에서 POST 메서드를 사용하여 전송할 수 있는 최대 바이트 수를 제한하는 설정입니다. 즉, 클라이언트가 서버에 전송할 수 있는 데이터(파일 업로드를 포함한 본문)의 최대 크기를 지정합니다.목적: 서버에서 너무 큰 요..
Window 환경에서 sh 작성 후, linux 환경에서 실행하여 발생하는 문제.window에서 사용한 개행 문자가 Linux에서는 인식되지 못해 발생하는 문제 해결방법vi에서 ^M 삭제하기vi -b [파일명]^M 직접 삭제하고 실행sed 명령어로 ^M 삭제하기sed -i 's/\r$//' [파일명]실행vi에서 fileformat 설정하기vi [파일명]:set fileformat=unix