전체 글 50

[Ubuntu] Linux Failed to start MariaDB 10.6.12 database server 오류 해결

mariadb를 실행하려고 명령어를 쳤는데 sudo systemctl start mariadb mariadb.service: Main process exited, code=exited, status=1/FAILURE mariadb.service: Failed with result 'exit-code'. Failed to start MariaDB 10.6.12 database server. 오류가 발생했습니다. 이를 해결할 수 있는 방법을 알아봤는데 생각보다 간단한 방법이 있었습니다. # 패키지를 재구성하고 패키지 자체의 설정을 변경 sudo dpkg-reconfigure mariadb-server-10.6 # 재시작 sudo systemctl restart mariadb 성공 : >

Server/Linux 2023.10.25

[Ubuntu] Linux 외부 방화벽 설정하는 법 Firewalld

docker로 배포 한 웹 서비스를 외부에서 확인할 수 있도록 linux Firewalld를 활용하여 방화벽 설정을 하는 법을 알아보겠습니다. 1. Aws EC2 보안그룹 설정 2. Aws EC2 배포용 Ubuntu Server Firewalld 설치 및 설정 # apt 명령어로 firewalld 설치 sudo apt update && sudo apt install firewalld -y # firewalld 설치 확인 sudo firewall-cmd --version # 8080 port 추가 sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp # 재로딩 sudo firewall-cmd --reload # 방화벽 리스트 확인 sudo fir..

Server/Linux 2023.10.23

[Ubuntu] Docker 설치하기

Aws Ec2로 만들어진 Ubuntu 서버에 Docker 설치하는 법을 알아보겠습니다. 1. Docker 설치 명령어 # 패키지 업데이트 sudo apt update # https관련 패키지 설치 sudo apt install apt-transport-https ca-certificates curl software-properties-common # docker repository 접근을 위한 gpg 키 설정 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # docker repository 등록 sudo add-apt-repository "deb [arch=amd64] https://download.docker.c..

Server/Docker 2023.10.23

[Aws Ubuntu] MariaDB 설치 + AWS EBS + 외부 접속 가능하도록

Aws Ubuntu Server에 Mariadb DB 세팅을 시작하려고 합니다. 1) Server Mariadb 설치 2) 계정/비번 설정 하는 방법 3) 별도의 스토리지 공간에 데이터 쌓이도록 세팅 값 변경 4) 외부에서 접속 가능하도록 세팅 시작해보겠습니다 : ) 데이터 저장만을 위한 스토리지 AWS EBS Volumn은 미리 세팅해두었으니 참고 부탁드립니다. [Ubuntu] AWS EBS Volume 추가하기 (tistory.com) 1) Server Mariadb 설치 # 체크와 업데이트 sudo apt update && sudo apt-get -y upgrade # mariadb 설치 sudo apt-get install -y mariadb-server 2) 계정/비번 설정 하는 방법 # 입력 ..

Server/Linux 2023.10.20

[Ubuntu] AWS EBS Volume 추가하기

AWS Ubuntu ec2 서버에 드라이브를 추가 세팅하는 방법을 알아보겠습니다. AWS EBS Volumn을 추가하는 방법입니다. 1. EBS 볼륨 생성 볼륨 생성을 클릭 해줍니다. 연결 시킬 인스턴스 가용 영역을 선택해주세요. 2. 인스턴스 연결 볼륨 상태가 사용 가능으로 변하면 원하는 인스턴스에 볼륨 연결을 해줍니다. EC2 > 스토리지에서 연결이 확인 되면 인스턴스 재부팅을 진행해주세요. 3. EBS 볼륨 연결 확인하기 $ lsblk # 파일 시스템 조회 lsblk 명령어로 새로 추가된 ebs 볼륨을 확인합니다. * Linux 커널로 인해 디바이스 이름이 변경이 될 수 있습니다. 4. EBS 볼륨을 파일시스탬 포맷하기 /dev/nvme0n1은 디렉토리가 아니여서 파일 시스템으로 포맷을 해주어야 쓸..

Server/Linux 2023.10.20

[Centos] aws linux centos에 docker로 jenkins 띄우기

centos 서버 자체에 jenkins 설치 하는 방법에 이어 docker로 jenkins를 띄우는 방법에 대해서 알아보겠습니다. 1. EC2 인스터스 시작 및 설정 1) 보안 그룹 설정 시 테스트를 위해 로컬 ip에 8080(기본 Jenkins 포트) 22(SSH)를 열어 둡니다. 2. EC2 인스턴스 연결 1) SSH로 인스턴스 연결 3. Docker 설치 sudo yum update -y sudo yum install -y docker sudo service docker start sudo usermod -a -G docker ec2-user 4. Jenkins Docker 이미지 실행 docker run -d -p 8080:8080 -p 50000:50000 --restart=always jenk..

Server/Docker 2023.08.08

[linux] MongoDB AWS S3 백업하기

[linux] MongoDB 설치하기 (tistory.com) [linux] MongoDB 설치하기 저번 시간에는 aws ec2 centos linux에 MongoDB를 설치하기 위해 드라이브 공간을 추가해보는 작업을 진행하였습니다. [linux] AWS Centos EBS Volume 추가하기 (tistory.com) [linux] AWS Centos EBS Volume 추가하기 AWS Cento nitpick92.tistory.com 서버의 문제 혹은 접속이 불가능한 상황을 대응하기 위해 주 1회 mongodb 데이터를 S3로 백업할 수 있는 방법에 대해서 정리를 해보았습니다. 1. s3 인입 권한을 가진 계정 생성하여 Access Token 발급 1) AWS Console IAM 접속 2) 사용자 ..

Server/AWS 2023.08.07

[linux] MongoDB 설치하기

저번 시간에는 aws ec2 centos linux에 MongoDB를 설치하기 위해 드라이브 공간을 추가해보는 작업을 진행하였습니다. [linux] AWS Centos EBS Volume 추가하기 (tistory.com) [linux] AWS Centos EBS Volume 추가하기 AWS Centos ec2 서버에 드라이브를 추가 세팅하여 MongoDB를 설치해보려고 합니다. 이에 앞서 EBS Volumn을 추가해보려고 합니다. 1. EBS 볼륨 생성 볼륨 생성을 클릭 해줍니다. 연결 시킬 인스턴스 가용 영 nitpick92.tistory.com 이어서 mongodb를 설치하는 방법을 알아보겠습니다. https://www.mongodb.com/docs/v4.4/tutorial/install-mongod..

Server/Linux 2023.07.12

[CentOS] AWS Centos EBS Volume 추가하기

AWS Centos ec2 서버에 드라이브를 추가 세팅하여 MongoDB를 설치해보려고 합니다. 이에 앞서 EBS Volumn을 추가해보려고 합니다. 1. EBS 볼륨 생성 볼륨 생성을 클릭 해줍니다. 연결 시킬 인스턴스 가용 영역을 선택해주세요. 2. 인스턴스 연결 볼륨 상태가 사용 가능으로 변하면 원하는 인스턴스에 볼륨 연결을 해줍니다. EC2 > 스토리지에서 연결이 확인 되면 인스턴스 재부팅을 진행해주세요. 3. EBS 볼륨 연결 확인하기 $ lsblk # 파일 시스템 조회 lsblk 명령어로 새로 추가된 ebs 볼륨을 확인합니다. * Linux 커널로 인해 디바이스 이름이 변경이 될 수 있습니다. 4. EBS 볼륨을 파일시스탬 포맷하기 /dev/nvme1n1은 디렉토리가 아니여서 파일 시스템으로 ..

Server/Linux 2023.07.11