분류 전체보기 133

GitHub Enterprise Release notes - 2.15.12

2.15 시리즈 릴리즈 노트 에서 모든 히스토리를 확인하실 수 있습니다. 보안 관련 수정사항 최신 보안 버전에 맞게 패키지 업데이트 버그 관련 수정사항 GitHub Connect 연결 해제 메시지가 항상 활성화 된 기능을 반영하는 것은 아닙니다. 초기 LDAP 로그인시 생성 된 계정에 대해 비밀번호 변경 이메일이 잘못 전송되었습니다. 진행중인 이슈 사용자가없는 GitHub Enterprise를 새로 설정하면 헤커가 첫 번째 관리 사용자를 만들 수 있습니다. 사용자 지정 방화벽 규칙은 업그레이드 중에 유지 관리되지 않습니다. 저장소 데이터 캐시가 빌드되는 동안 svn checkout이 시간 초과 될 수 있습니다. 대부분의 경우, 후속 svn checkout 시도가 성공합니다. 웹 인터페이스를 통해 직접 업..

GitHub Enterprise Release notes - 2.14.19

2.14 시리즈 릴리즈 노트에서 모든 히스토리를 확인하실 수 있습니다. 보안 관련 수정사항 최신 보안 버전에 맞게 패키지 업데이트 진행중인 이슈 사용자가 없는 GitHub Enterprise 를 새로 설정하면 공격자가 직접 관리자를 설정할 수가 있게됨. 업그레이드시 커스터마이즈된 방화벽 정책은 유지되지 않음 저장소 데이터 캐시가 작성되는 동안 SVN 체크아웃이 시간초과 될 수 있음. 대부분의 경우, 후속 SVN 체크아웃 시도에서 성공할 가능성이 높음. 웹 인터페이스를 통해 업로드 된 Git LFS 추적 파일이 저장소에 잘못 저장됨 파일 경로가 255자를 넘는 동일한 저장소의 BLOB에 퍼멀 링크가 포함 된 경우 진행중인 이슈를 닫을 수 없음 출처:

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 - ..