Linux 썸네일형 리스트형 Linux에서 Composer를 설치하는 방법 Linux에서 Composer를 설치하는 방법 curl 명령어를 사용하여 Composer 설치 스크립트를 다운로드 curl -fsSL https://getcomposer.org/installer | php 전역 Composer 명령을 사용할 수 있도록 실행 가능한 파일을 /usr/local/bin 디렉토리로 이동 sudo mv composer.phar /usr/local/bin/composer 설치가 제대로 이루어졌는지 확인 composer --version 테스트 환경 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linu.. 더보기 systemd-resolve 서비스를 비활성화하는 방법 systemd-resolve 서비스를 비활성화하는 방법 1. systemctl 명령어를 사용하여 systemd-resolve 서비스를 중지합니다. sudo systemctl stop systemd-resolved.service 2. systemd-resolve 서비스가 부팅 시 자동으로 시작되지 않도록 설정합니다. sudo systemctl disable systemd-resolved.service 3. 기존에 사용하던 /etc/resolv.conf 파일을 백업하고, 신규로 /etc/resolv.conf 파일을 생성합니다. sudo mv /etc/resolv.conf /etc/resolv.conf.backup sudo touch /etc/resolv.conf 4. 새로 생성한 /etc/resolv.con.. 더보기 systemctl: 명령을 찾을 수 없음 systemctl: 명령을 찾을 수 없음 에러 systemctl: command not found 리눅스에서 systemctl 명령을 찾을 수 없는 경우, 시스템이 systemd를 사용하지 않는 경우일 수 있습니다. systemd는 리눅스에서 사용되는 초기화 및 서비스 관리 시스템으로, 대부분의 최신 배포판에서 사용됩니다. 만약 systemd가 설치되어 있지 않다면, systemctl 명령을 찾을 수 없을 것입니다. 이 경우에는 init 시스템을 사용하여 시스템 서비스를 관리할 수 있습니다. 그러나, systemd가 설치되어 있다면, systemctl 명령을 찾을 수 없는 이유는 PATH 환경 변수에 systemd 명령어가 위치한 디렉토리가 등록되어 있지 않아서일 수 있습니다. PATH에 /usr/bin.. 더보기 리눅스에서 패스워드 복잡성을 설정하는 방법 리눅스에서 패스워드 복잡성을 설정하는 방법 1. 패스워드 정책 파일 열기 패스워드 정책 파일을 열어야합니다. 대부분의 리눅스 배포판에서는 /etc/login.defs 파일을 사용합니다. sudo vi /etc/login.defs 2. 패스워드 정책 설정 패스워드 정책을 설정합니다. login.defs 파일에서 다음과 같은 항목을 찾습니다. # Password aging controls: # # PASS_MAX_DAYS Maximum number of days a password may be used. # PASS_MIN_DAYS Minimum number of days allowed between password changes. # PASS_WARN_AGE Number of days warning giv.. 더보기 한 줄 명령으로 자체 서명된 SSL 인증서를 생성하는 방법 한 줄 명령으로 자체 서명된 SSL 인증서를 생성하는 방법 Common Name(CN)은 예시로 "example.com"을 사용합니다. openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 \ -keyout example.key -out example.crt \ -subj "/C=US/ST=California/L=Los Angeles/O=Example Company/OU=IT Department/CN=example.com" 위 명령어는 다음과 같은 역할을 합니다. -new: 새로운 CSR(Certificate Signing Request)을 생성합니다. -newkey rsa:2048: RSA 알고리즘을 사용하여 2048비트 개인키를 생성합니다. -days .. 더보기 find 명령어 find 명령어 find 명령어는 리눅스에서 파일을 검색할 때 가장 자주 사용되는 명령어 중 하나입니다. 특정 폴더에서 파일을 검색하고, 이름, 크기, 변경 날짜 등 다양한 조건으로 검색할 수 있습니다. find 명령어 구문 find [검색할 디렉토리] [옵션] [조건] find 명령어 옵션 find 명령어는 검색 대상 디렉토리와 함께 다양한 옵션을 사용할 수 있습니다. 옵션 설명 -name 파일 이름으로 검색 -type 파일 타입으로 검색 (f: 일반 파일, d: 디렉토리, l: 심볼릭 링크) -size 파일 크기로 검색 -mtime 파일 수정 시간으로 검색 -exec 검색 결과에 대해 명령어 실행 find 명령어 예시 파일 이름으로 검색 find /home -name "file.txt" /home 디.. 더보기 MySQL replication을 이용한 고가용성 및 장애복구 솔루션(MMM, MHA) MySQL replication을 이용한 고가용성 및 장애복구 솔루션(MMM, MHA) MySQL replication을 이용한 고가용성 및 장애복구 솔루션은 MySQL 서버를 사용하는 많은 기업에서 필수적인 요소입니다. 이러한 솔루션을 구성하는 방법에 대해 알아보고, 대표적인 솔루션인 MMM(Multi-Master Replication Manager)과 MHA(Master High Availability)에 대해 자세히 살펴보겠습니다. MySQL Replication을 이용한 고가용성 및 장애복구 MySQL Replication은 MySQL 서버에서 데이터를 복제하는 기술입니다. 이를 통해 마스터 데이터베이스에서 작성된 변경 내용이 하나 이상의 슬레이브 데이터베이스로 전송되어 복제되어 저장됩니다. 이를.. 더보기 Redis 스탠드얼론(Standalone), 센티널(Sentinel), 클러스터(Cluster) 구성 방법 Redis 스탠드얼론(Standalone), 센티널(Sentinel), 클러스터(Cluster) 구성 방법 스탠드얼론 센티널 클러스터 노드 구성 마스터 1개 마스터 1개 슬레이브 N개 센티널 3개 마스터 N개 슬레이브 N개 장애 복구 RDB 또는 AOF 파일을 수동으로 재시작 센티널이 감지하여 슬레이브를 마스터로 승격 노드가 서로 감지하여 장애 마스터의 슬레이브를 마스터로 승격 가용성 X O O 이중화 X O O 샤딩 X X O 스탠드얼론(Standalone), 센티널(Sentinel), 클러스터(Cluster)는 Redis 데이터베이스 시스템의 구성 방법 중 일부입니다. 각각의 구성 방법에 대해서 자세히 알아보도록 하겠습니다. 스탠드얼론(Standalone) 스탠드얼론 구성 방법은 가장 간단한 Redi.. 더보기 이전 1 2 3 4 5 다음