Github x Tangunsoft 자세히보기

github 115

CentOS 원격접속 설정 (xrdp)

1. yum 업데이트 A. yum update 2. epel repo 설치 A. yum install -y epel-release 3. gcc 관련 패키지 설치하기 A. yum install -y yum-fastestmirror B. yum install -y gcc gcc-c++ make automake autoconf 4. 개발 패키지 그룹 설치하기 A. yum groupinstall "Development Libraries" B. yum groupinstall "Development Tools" C. yum groupinstall "Legacy Software Development" 5. centos 설치모드 확인 A. yum group list 6. gui 패키지 설치 A. yum groupins..

젠킨스 설치 (CI/CD)

1. Jdk 설치 A. Jdk버전 확인 i. yum list | grep jdk B. jdk 설치 i. yum install -y java-11-openjdk.x86_64(설치할 버전 확인하여 진행할 것) 2. 젠킨스 repo 추가 A. wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo B. rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 3. 젠킨스 설치 A. yum install -y jenkins.noarch 4. 설정정보 확인 A. 젠킨스 기본 포트는 8080으로 사용 포트 및 기타 설정정보를 변경하는 경우 config파일 ..

zabbix 설치 (Zabbix 4.2 / CentOS7 / MySQL)

1. zabbix download 페이지에서 설치버전 및 운영환경, 설치방법 확인 A. https://www.zabbix.com/download?zabbix=4.2&os_distribution=centos&os_version=7&db=mysql 2. zabbix repo 추가 A. yum install epel-release -y B. rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm C. yum clean all 3. zabbix 및 관련 패키지 설치 yum -y install zabbix-server-mysql zabbix-web-mysql mysql mariadb-server htt..

GitHub Enterprise – SNMP 모니터링 설정

GitHub 권장 경고 임계 값 A. Storage Severity Threshold Warning 디스크 사용이 총 사용 가능 용량의 70 %를 초과 Critical 디스크 사용이 총 사용 가능 용량의 85 %를 초과 B. CPU Severity Threshold Warning 15 분 로드 평균이 CPU 코어의 1 배를 초과 Critical 15 분 로드 평균이 CPU 코어의 2 배를 초과 C. Memory Severity Threshold Warning 지속적인 RSS 사용이 전체 사용 가능한 메모리의 50 %를 초과 Critical 지속적인 RSS 사용이 전체 사용 가능한 메모리의 70 %를 초과 SNMP 설정 setup UI에서 Enable SNMP를 활성화 한다 사용할 SNMP Version ..

TeamCity 설치 (CI/CD)

팀시티 권장 설치환경 - OS : Windows, Linux, Docker - JDK : 1.8버전을 가이드로 하고있으나 빌드 버전에 맞춰 추가 JDK를 진행하고 설정을 진행해줘야함 - 하드웨어 스펙은 프로젝트, 빌드 구성, 이용자 인원에 따라 유동적으로 달라짐 - Ex. 60개의 프로젝트와 300개 빌드구성, 빌드당 2M Log, 사용자 50명, 100 VCS Branch, Daily 150 Integration, 데이터베이스 (MySQL)가 동일한 시스템에서 실행 중, TeamCity 서버 프로세스에는 -Xmx1100m JVM 설정 - CPU : Intel 3.2GHz Dual Core - MEM : 4G - HDD : Single HDD - Network : 1Gb network adapter - ..

Redmine 설치 및 Github 연동(Linux – CentOS 7 Base)

ruby install(설치는 rvm을 이용) yum install libyaml-devel glibc-headers autoconf gcc-c++ glibc-devel patch readline-devel zlib-devel libffi-devel openssl-devel automake libtool bison sqlite-devel curl -sSL https://get.rvm.io | bash -s stable --ruby curl -sSL https://rvm.io/mpapis.asc | sudo gpg2 --import - curl -sSL https://rvm.io/pkuczynski.asc | sudo gpg2 --import - curl -sSL https://get.rvm.io | ba..

조직 내 팀 및 하위 팀에 저장소 권한 부여 케이스

테스트를 위한 조직 구성도 안내 테스트 케이스 IT서비스팀, ERP팀, 인프라팀 하위팀(Infra_Team_Inner)에 저장소 접근 권한 부여한 후 팀별 접근 가능 여부 확인 조직 생성 조직 멤버 추가 안 함 조직 생성 완료 및 조직 초기 페이지 멤버의 저장소 접근 기본 권한을 None으로 설정 팀 생성 (itservice_dept) 팀 검색 및 정보 입력 (itservice_dept) 팀 생성 완료 및 초기 페이지 (itservice_dept) itservice_dept 하위에 3개 팀을 만들어 주기 위헤 itservice_dept 페이지에서 Teams 클릭 후 팀명 입력 기존 팀명이 있을 경우 만들 수 없으며, 사용 가능한 팀명은 +표시를 클릭하여 새팀 정보입력창으로 이동 조직 내에 Private ..