목록리눅스 (196)
변군이글루(Mirror)

CentOS7에서 EDAC(Error Detection And Correction) 로그 확인하는 방법 EDAC (Error Detection And Correction)은 하드웨어 메모리 오류를 감지하고 수정하는 기술입니다. EDAC는 주로 메모리와 관련된 오류를 식별하고 시스템의 안정성을 유지하기 위해 사용됩니다. EDAC 로그는 시스템의 메모리 에러 및 오류 정보를 기록하는 시스템 로그입니다.(EDAC = 오류 감지 및 수정) EDAC 로그는 다양한 리눅스 시스템에서 사용될 수 있으며, 로그 파일의 위치와 이름은 시스템에 따라 다를 수 있습니다. 보통 /var/log/messages, /var/log/syslog 또는 /var/log/edac.log와 같은 파일에 기록됩니다. 테스트 환경 하드웨어 ..

rdate 명령어 | 시간 동기화rdate 명령어는 리눅스나 유닉스 시스템에서 시간 서버로부터 시간 정보를 가져오는 명령어입니다. rdate 명령어는 특정 시간 서버와 동기화하여 시스템 시간을 조정하는 데 사용됩니다.rdate 명령어 설치rdate 명령어는 대부분의 리눅스 시스템에 기본적으로 설치되어 있습니다.Debian 계열sudo apt-get updatesudo apt-get install -y ntpdateRHEL 계열sudo yum install -y ntpdate서비스를 시작하고 부팅 시 자동으로 시작되도록 설정할 수 있습니다.sudo systemctl start ntpdsudo systemctl enable ntpdrdate 명령어 구문rdate [옵션] [서버 주소][서버 주소] : 시간 ..

mkdir 명령어 mkdir 명령어는 Linux 및 UNIX 기반 시스템에서 디렉토리(Directory)를 생성하는 데 사용되는 명령어입니다. mkdir은 Make Directory의 줄임말입니다. 디렉토리는 파일을 그룹화하고 구조화하는 데 사용되며, 파일 시스템 내에서 계층적인 구조를 형성합니다. mkdir 명령어의 기본적인 구문은 다음과 같습니다. mkdir [옵션] 디렉토리명 일반적으로 사용되는 주요 옵션은 다음과 같습니다. -p: 지정된 경로에 디렉토리가 없는 경우, 중간 경로에 존재하지 않는 디렉토리도 함께 생성합니다. 이 옵션을 사용하여 중첩된 디렉토리를 한 번에 생성할 수 있습니다. 예를 들어, docs라는 디렉토리를 생성하려면 다음과 같이 사용합니다. mkdir docs docs 디렉토리가..

Spring Boot(Gradle) 빌드 및 배포 구현(github, jenkins, dockerhub) 1. 개발자 : github main branch에 push 2. Jenkins : github에 push된 spring boot 프로젝트를 가져와서 도커 컨테이너에서 빌드 3. Jenkins : 빌드된 도커 이미지를 docker hub에 push 4. 서버 : docker hub에 올라가 있는 도커 이미지를 다운로드(pull) 받아서 도커 컨테이너 실행 spring boot 프로젝트 생성(gradle) - VSCode에서 스프링 부트 프로젝트(Spring Initializr Java Support)를 생성하였습니다. $ tree -L 2 . ├── HELP.md ├── bin │ ├── main │..

find 명령어 find 명령의 기본 구문 find [검색 경로] [옵션] [검색 조건] 유용한 find 명령의 옵션 -type: 파일 형식으로 검색합니다. 예를 들어, -type f는 일반 파일만 검색합니다. -size: 파일 크기로 검색합니다. 예를 들어, -size +10M는 10MB보다 큰 파일을 검색합니다. -mtime: 파일 수정 시간으로 검색합니다. 예를 들어, -mtime -7은 7일 이내에 수정된 파일을 검색합니다. -exec: 검색된 파일에 대해 지정된 명령을 실행합니다. 예를 들어, -exec ls -l {} \;는 검색된 파일의 자세한 정보를 출력합니다. 생성된 지 30일 이상 된 파일만 삭제 crontab -e 0 2 * * * find /var/spool/clientmqueue ..

PHP에 mecab-ko를 사용하여 한국어 형태소 분석을 수행하고 사용자 정의 사전을 추가하는 방법테스트 환경운영체제 : CentOS 7언어 : PHP 7.4mecab-ko(mecab) 다운로드 및 설치최신 버전 : https://bitbucket.org/eunjeon/mecab-ko/downloads/wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gztar xvfz mecab-0.996-ko-0.9.2.tar.gzcd mecab-0.996-ko-0.9.2./configuremake && make installmecab-ko-dic(한국어 사전) 다운로드 및 설치최신 버전 : https://bitbucket.o..

CentOS 7에서 Supervisor(supervisord 데몬)를 설치하는 방법 UNIX에서 프로세스 상태 제어를 허용하는 시스템 EPEL 저장소 설치 yum install epel-release Supervisor 설치 supervisor 패키지 설치 yum install -y supervisor supervisor 버전 정보 확인 supervisord --version $ supervisord --version 3.4.0 Supervisor 서비스 시작 및 활성화 systemctl --now enable supervisord $ systemctl status supervisord ● supervisord.service - Process Monitoring and Control Daemon Load..

CentOS 7에서 PHP-FPM 7.4를 설치하는 방법 PHP-FPM : PHP FastCGI Process Manager CentOS 7은 PHP 5.x를 지원하며, PHP 8.1은 공식 CentOS 7 저장소에 포함되어 있지 않습니다. EPEL 저장소 및 YUM Utilities 패키지 설치 sudo yum install -y epel-release yum-utils Remi 저장소 설치 sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm CentOS 7의 기본 PHP 버전 정보 yum info php | egrep 'Name|Arch|Version|Repo' $ yum info php | egrep 'Name|Ar..