목록💡 백엔드 (147)
코딩마을방범대
파일을 복사하기 위해 cp 명령어를 사용하는데, 여러 파일을 복사해야하는 경우가 있다. 이럴 경우 여러 번 명령어를 반복하는 것이 아닌 간편하게 한 번에 실행시킬 수 있는 명령어가 당연히 존재한다. cd를 통해 복사할 파일이 존재하는 위치로 이동하는 것이 복사 시 편하다. 현재 폴더 위치 확인 방법 pwd 1. 단일 파일을 복사하기 cp [복사할 파일] [복사 후 이동할 폴더] ##예시 cp source_file.txt /path/to/destination/ 2. 여러 파일을 복사하기 cp [복사할 파일1] [복사할 파일2] [복사 후 이동할 폴더] ##예시 cp file1.txt file2.txt /path/to/destination/ 3. 폴더 내 전체 파일 복사하기 cp [복사할 폴더/*] [복사..
[우분투] 유저 추가 및 그룹 관리특정 사용자에 대해 포트를 제한해야 할 일이 생겼다.이를 위해 유저를 추가하는 절차가 필요하다!이번 포스팅엔 유저를 관리하는 방법을 다루고, 다음 포스팅엔 포트를 제한하는 방법을 다룰sweet-rain-kim.tistory.com 위와 같이 유저 관리하는 포스팅을 했었다.이후 1에서 생성한 유저들에 대해 포트를 제한시키는 방법을 알아볼거다! iptables 설정 iptables는 방화벽 도구이며, 운영체제 레벨에서 직접적으로 포트 허용/차단을 설정해주는 방법은 없고 방화벽으로 막아줘야한다.우선 모든 사용자에 대해 해당 포트를 차단하고, 이후에 특정 사용자에게 할당해주는 방식과특정 포트 이 외 포트는 차단 시키는 방법이 있다. 모든 사용자에 대한 포트 차단 후 특정..
특정 사용자에 대해 포트를 제한해야 할 일이 생겼다.이를 위해 유저를 추가하는 절차가 필요하다!이번 포스팅엔 유저를 관리하는 방법을 다루고, 다음 포스팅엔 포트를 제한하는 방법을 다룰 것이다! 기존 유저 확인cat /etc/passwd 위 명령어 입력 시 아래와 같이 복잡한 형식으로 여러개가 나열된다.여기서 찾는 방법도 있지만, 직접 추가하지 않은 시스템 사용자 부분까지 나열되기 때문에 직접 추가한 유저를 찾기는 어렵다. username:x:UID:GID:full name:home directory:default shell 시스템 사용자를 제외한 일반 유저만 확인하고 싶은 경우 아래 명령어를 사용하면 된다.아래 명령어 실행 시 일반 사용자들 이름만 확인 가능하다. awk -F: '$3 >= 100..
AWS를 통한 기초적인 지식은 아래 링크 참고 AWS(Amazon Web Service)란?AWS(Amazon Web Service) 아마존이 제공하는 클라우드 컴퓨팅 플랫폼 및 서비스 모음 전 세계에 걸쳐 다수의 데이터 센터를 운영하고 있으며, 이들 데이터 센터는 여러 '리전'과 '가용 영역'으로 구성되sweet-rain-kim.tistory.com 가상 네트워크(VNet; Virtual Network)리소스가 서로 안전하게 통신할 수 있는 공간을 제공하는데, 이는 인터넷을 통하지 않고도 Azure 리소스 간에 통신이 가능하도록 도움IP 주소 범위 정의, 서브넷 생성, 네트워크 보안 정책과 라우팅 정책을 설정할 수 있음사설 네트워크 연결을 통해 온-프레미스 인프라와 연결할 수 있음 서브넷..
AWS의 Region AWS 서버의 지리적 위치 서비스 하려는 주 고객들과 지역이 멀수록 느려짐 최소한 2개 이상의 가용 영역(AZ)로 구성됨 지역에 따라 같은 상품이여도 가격이 다름 쌍파울로 => 제일 비쌈 - 개발도상국 - 전력 수급 사정이 좋지 않음 버지니아 => 제일 쌈 - 많은 사용자로 인한 수입이 있기 때문에 가격이 낮음 - 전반적으로 미국이 쌈 멀티클라우드 장애에 대비해 여러 서비스를 구축시켜놓는 방법 AWS를 하나의 지역에만 구축시켜놓는게 아닌 여러 지역에 구축시켜놓는 것 예시) 2019년 11월 22일 AWS의 서울 지역 서버에 장애가 발생하였다. 당시 장애는 비록 오전 시간 약 84분간 발생하였고, 배달의민족, 쿠팡, 야놀자, 마켓컬리, 여러 암호화폐거래소, 신한은행 등의 사업자와 일반..
계층 구조 aws 리소스 그룹은 태그와 클라우드 포메이션 기반 리소스 그룹을 삭제하거나 리소스를 모두 생성하고 그룹을 생성해도 문제가 없음 azure 리소스 그룹 내에 리소스를 생성하여 그룹의 상태에 따라 리소스에 영향을 미친다 Network AWS Azure 네트워크 설정 -VPC 생성 -> 라우팅테이블 & 서브넷 생성 IGW가 연결된 라우팅 테이블의 경우 퍼블릭 서브넷에 연결 IGW가 연결되지 않은 라우팅 테이블의 경우 private 서브넷에 연결해 각각 public & private 서브넷을 구성 Vnet 생성 -> 서브넷 생성 (public, private 구분이 없음) NAT Gateway private 서브넷에 있는 EC2가 외부와 통신하기 위해선 NAT Gateway를 사용하여 라우팅 테이블..
AWS(Amazon Web Service) 아마존이 제공하는 클라우드 컴퓨팅 플랫폼 및 서비스 모음 전 세계에 걸쳐 다수의 데이터 센터를 운영하고 있으며, 이들 데이터 센터는 여러 '리전'과 '가용 영역'으로 구성되어 있음 이를 통해 고객은 지역적으로 분산된 인프라를 활용할 수 있음 AWS 주요 서비스 축약형 확장형 설명 Amazone EC2 Elastic Compute Cloud 가상 서버를 제공하는 서비스 Amazone S3 Simple Storage 스케일링 가능한 객체 스토리지 서비스 Amazon RDS Relational Database Service 관리형 관계형 데이터베이스 서비스 Amazon VPC Virtual Private Cloud 사용자 정의 가상 네트워크를 제공 Amazon ECS..
Intellij 에서 프로그램을 구동 시킬 때 타임존 세팅이 필요한 경우가 있다. 이럴 때 Intellij 에서 세팅하는 방법을 알아보자! 우측 상단에 보면 run,debug 여러 버튼이 있는데 이 중에서 프로젝트명 옆에 화살표 버튼을 눌러준다. 그 다음 Edit Configurations... 을 클릭 해준다. 그 다음 프로젝트에서 Modify options를 클릭한 다음 'Add VM options' 를 클릭해준다. VM option 칸에 '-Duser.timezone=UTC' 입력 후 OK를 눌러준다. 이후 디버깅 모드로 확인해보니 정상적으로 반영되었다.