전체 글 썸네일형 리스트형 [draft] aws amazon-linux-extras 명령어 amazon-linux-extras 명령어Amazon Linux 2는 amazon-linux-extras라는 도구를 제공합니다. 이 도구를 사용하여 Amazon Linux 2에 추가적인 소프트웨어 패키지와 모듈을 설치할 수 있습니다. amazon-linux-extras를 사용하여 패키지를 설치하려면 다음 명령을 실행합니다.sudo amazon-linux-extras install 여기서 은 설치하려는 패키지 이름입니다. 예를 들어, nginx 웹 서버를 설치하려면 다음과 같은 명령을 실행합니다.sudo amazon-linux-extras install nginx1.12위 명령은 nginx1.12 패키지를 Amazon Linux 2에 설치합니다. 또한, amazon-linux-extras를 사용하여 모듈을.. 더보기 [draft] AWS CodeDeploy를 사용하여 EC2 인스턴스에 배포하는 파이프라인을 구성하는 방법 AWS CodeDeploy를 사용하여 EC2 인스턴스에 배포하는 파이프라인을 구성하는 방법AWS CodeDeploy를 사용하여 파이프라인을 만들고 소스 코드를 압축하여 S3에 업로드하고 CodeDeploy를 사용하여 EC2 인스턴스에 배포하는 간단한 파이프라인을 구성하는 방법입니다.CodeDeploy 파이프라인 구성1. CodeDeploy 애플리케이션 및 배포 그룹 생성AWS CodeDeploy 콘솔에서 새로운 애플리케이션 및 배포 그룹을 생성합니다. 1.1 애플리케이션 생성"애플리케이션" 섹션에서 "Create application"을 클릭하여 새로운 애플리케이션을 생성합니다.이름 : codedeployapplication-01컴퓨팅 플랫폼 : EC2/온프레미스1.2 배포 그룹 생성애플리케이션을 선택하.. 더보기 [draft] 하드 디스크에 배드 블록의 존재 여부를 점검하기(badblocks) 하드 디스크에 배드 블록의 존재 여부를 점검하기(badblocks)badblocks 명령어는 리눅스 시스템에서 하드 디스크의 배드 블록을 검사하고 식별하는 데 사용되는 유틸리티입니다. 이 도구를 사용하여 하드 디스크의 물리적인 문제를 검출하고 데이터 손실을 방지할 수 있습니다.badblocks 명령어의 기본 구문과 주요 옵션badblocks [옵션] [장치] [시작 블록] [끝 블록]옵션: badblocks 명령어의 동작을 제어하기 위한 여러 옵션을 지정합니다.장치: 검사하려는 디스크 또는 파티션의 경로를 지정합니다. 예를 들어, /dev/sda 또는 /dev/sda1과 같이 디스크 또는 파티션을 가리킵니다.시작 블록 및 끝 블록: 검사를 시작하고 종료할 블록 범위를 지정합니다. 일반적으로 전체 디스크를.. 더보기 [draft] sendmail Relaying denied. IP name lookup failed 오류 sendmail Relaying denied. IP name lookup failed 오류"Relaying denied. IP name lookup failed" 오류는 Sendmail이 메일을 전달하는 것을 거부하고 있으며, IP 주소에 대한 이름 조회에 실패했을 때 발생할 수 있습니다. sendmail access error[root@dns1 ~]$ tail /var/log/maillogMar 30 02:21:29 dns1 dovecot: pop3-login: Login: user=, method=PLAIN, rip=192.168.43.237, lip=192.168.43.8Mar 30 02:21:29 dns1 dovecot: POP3(scbyun): Disconnected: Logged out top.. 더보기 [draft] 파이썬 가상 환경을 구성하고 설정하는 방법 파이썬 가상 환경을 구성하고 설정하는 방법(python virtual environment)virtualenv 설치python -m pip install --user -U virtualenv$ python -m pip install --user -U virtualenvCollecting virtualenv Downloading https://files.pythonhosted.org/packages/ef/e0/1295d8a0b34f71a81fdf0f09c1ef658ae6d611240829c3c39fb2b6b80967/virtualenv-20.16.6-py3-none-any.whl (8.8MB) |████████████████████████████████| 8.8MB 787kB/s Collectin.. 더보기 [draft] 우분투에서 Docker 데몬의 로그를 관리하는 방법 우분투에서 Docker 데몬의 로그를 관리하는 방법도커(Docker) 데몬의 로그를 관리하는 방법은 다양한 로그 관리 도구를 사용하여 가능합니다. 주로는 도커의 로깅 드라이버 설정 및 로그 파일 관리를 통해 로그를 관리합니다. 1. 로그 드라이버 설정(daemon.json 파일 생성)도커 데몬은 다양한 로그 드라이버를 지원하며, 이를 사용하여 로그를 관리합니다. 기본 로그 드라이버는 json-file 이며, 다른 로그 드라이버로 변경하려면 /etc/docker/daemon.json 파일을 편집합니다.sudo vim /etc/docker/daemon.jsondaemon.json 파일이 없는 경우 새로 만들 수 있습니다.다음은 daemon.json 파일에 json-file 로그 드라이버를 설정하는 예제입니다.. 더보기 [draft] nginx upstream 블록의 주요 옵션과 사용법 nginx upstream 블록의 주요 옵션과 사용법nginx에서 upstream 블록을 사용하는 것은 로드 밸런싱 및 업스트림 서버 관리에 도움을 줍니다. upstream 블록은 여러 웹 서버나 애플리케이션 서버로의 요청을 분산하거나 백엔드 서버 그룹을 정의하는 데 사용됩니다.로드 밸런싱 방법(Load balancing methods)round-robin : 응용 프로그램 서버에 대한 요청은 라운드 로빈(round-robin) 방식으로 배포됩니다least-connected : 다음 요청은 활성 연결 수가 가장 적은 서버에 할당됩니다(the least number of active connections).ip_hash : 다음 요청에 대해 어떤 서버를 선택해야 하는지 결정하는 데 해시 함수가 사용됩니다(.. 더보기 [draft] systemd 명령어 systemd 명령어systemd는 리눅스 시스템 및 서비스 매니저로 부팅 시 서비스의 시작 및 관리를 담당하며 시스템 자원과 프로세스를 제어합니다. systemctl 명령어를 사용하여 systemd 기반 시스템에서 서비스를 관리할 수 있습니다.1. systemd와 systemctl의 기본 개념systemd : 리눅스에서 부팅 및 시스템 관리 작업을 제어하는 시스템 및 서비스 관리자.systemctl : systemd 서비스 및 유닛(unit)을 관리하기 위한 명령어.2. 주요 systemctl 명령어서비스 관리서비스 시작sudo systemctl start 서비스 중지sudo systemctl stop 서비스 재시작sudo systemctl restart 서비스 상태 확인sudo systemctl st.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 116 다음