[Ubuntu] GitLab Package (설치형) 설치 방법
·
DevOps
1.구성에 필요한 의존성 패키지 설치 sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl 2. 이메일 사용을 위한 postfix 설정 sudo apt-get install -y postfix 4.GitLab Repository 추가 및 Package설치 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash 4-1. GitLab CE(Community Edition) sudo EXTERNAL_URL="https://yourDomainName" apt-get install git..
AWS Console 내 결제대시보드 IAM권한 활성화하기
·
Cloud/AWS
AWS콘솔에서 IAM 관리를 통해 ROOT계정 이외의 계정으로 내 결제 대시보드를 확인하기 위한 방법입니다. 아래와 같이 빌링 권한을 부여하였음에도 불구하고 해당 권한을 가진 IAM을 통하여 빌링 페이지를 접속 하였지만 아래와 같은 엑세스 거부 화면이 출력되는 경우입니다. 이 문제는 ROOT계정을 통해서 IAM 사용자가 결제 대시보드를 확인할 수 있는 기능을 활성화 해주는 것으로 해결이 가능합니다. 우선, ROOT 계정으로 접속을 한뒤 ROOT 계정을 클릭하여 > 내 계정을 클릭합니다. 페이지 중간쯤에 결제 정보에 대한 IAM 사용 및 역할 엑세스 메뉴를 확인합니다. IAM 액세스 활성화의 체크박스 선택후 업데이트 클릭을 하면 해당 권한이 있는 IAM의 결제 대시보드 확인이 가능합니다.
[CentOS7] GitLab Package (설치형) 설치 방법
·
DevOps
1.구성에 필요한 의존성 패키지 설치 sudo yum install -y curl policycoreutils-python openssh-server openssh-clients perl sudo systemctl enable sshd sudo systemctl start sshd 2. 방화벽에서 http, https 허용설정 및 적용 sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld 3. 이메일 사용을 위한 postfix 설정 sudo yum install postfix sudo systemctl enable postfi..
HAProxy blance 옵션의 종류(이중화)
·
OS/Linux
#HAProxy# Balance Option Roundrobin : 순차적으로 분배 static-rr : 서버에 부여된 가중치에 따라서 분배 leastconn : 접속수가 가장 적은 서버로 분배 source : 운영중인 서버의 가중치를 나눠서 접속자 IP 해싱(hashing)해서 분배 uri : 접속하는 URI를 해싱해서 운영중인 서버의 가중치를 나눠서 분배 (URI의 길이 또는 depth로 해싱) url_param : HTTP GET 요청에 대해서 특정 패턴이 있는지 여부 확인 후 조건에 맞는 서버로 분배 (조건 없는 경우 round_robin으로 처리) hdr : HTTP 헤더에서 hdr()으로 지정된 조건이 있는 경우에 대해서만 분배 (조건없는 경우 round robin 으로 처리) rdp-cook..
리눅스 폴더별 용량확인
·
OS/Linux
폴더별 용량확인 du -h --max-depth=1
리눅스 시스템 자동화(crontab)
·
OS/Linux
리눅스 시스템 자동화 crontab 반복적인 작업을 설정하는 명령어 관리자가 원하는 작업을 예약해두고 정해진 시간에 주기적으로 반복하여 실행할 수 있다. 이런 작업을 하려면 crond 라는 데몬이 실행되어 있어야 한다. 대부분의 리눅스는 기본적으로 설치되어 있다. crond가 정상적으로 실행이 되고 있는지 알아보기 #ps -ef | grep crond crontab 사용법 crontab [-u유저명] [옵션] 옵션 -u 유저명: 작업을 실행시킬 유저명을 설정한다. -l: 현재 사용자가 crontab에 등록해 놓은 작업 리스트를 출력한다. -r: 현재 사용자가 crontab에 등록해놓은 작업을 삭제한다. -e: crontab에 작업을 등록한다. 분 시간 날짜 달 요일 실행할명령어 * * * * * /usr..