본문 바로가기

시스템

(39)
Unity-Accelerator 설치(docker) 참조 : https://github.com/shiena/docker-unity-accelerator GitHub - shiena/docker-unity-accelerator: Docker images for Unity Accelerator Docker images for Unity Accelerator. Contribute to shiena/docker-unity-accelerator development by creating an account on GitHub. github.com CentOS 7 환경 docker, docker-compose, git 설치 yum install docker yum install docker-compose yum install git docker-unity-accele..
[Wikijs] elasticsearch 검색엔진 설치 Wikijs의 기본적인 검색엔진은 "Database - Basic" 로 글의 제목과 description 만 검색이 된다. 본문의 내용을 포함하여 검색할 수 있는 방법 중 하나로 Elasticsearch가 있다. CentOS8에 Elasticsearch 검색엔진을 붙이는 방법을 설명한다. Docker 설치 podman, buildah 패키지 제거 yum remove podman yum remove buildah docker-ce repo 추가 yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo docker 설치 yum install docker-ce docke..
[sonarqube] 업그레이드 하기(9.4.0 -> 9.9.1) 업그레이드 전에 업그레이드 버전 사이에 LTS 버전이 있다면 LTS버전으로 먼저 업그레이드 후에 목적한 버전으로 업그레이드를 진행해야 한다.(LTS 버전은 최근을 기점으로 8.9 -> 9.9 이다.) 예를 들어 8.1 -> 9.4 로 업그레이드를 진행하려한다면 8.1 -> 8.9 LTS -> 9.8 순으로 해야합니다. 관련 내용 참조 : https://docs.sonarsource.com/sonarqube/9.9/setup-and-upgrade/upgrade-the-server/before-you-upgrade/#migration-path Before you upgrade This page contains some concepts and recommendations that you should famil..
[snipe-it] Docker로 설치하기 (자산관리프로그램) Snipe-it 은 자산관리 프로그램 오픈소스로 mariadb와 연동되며 설치시에 mariadb + snipe-it 두개의 컨테이너가 필요하다. 환경 OS $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) Docker Version $ docker version Client: Version: 1.13.1 API version: 1.26 Package version: docker-1.13.1-209.git7d71120.el7.centos.x86_64 Go version: go1.10.3 Git commit: 7d71120/1.13.1 Built: Wed Mar 2 15:25:43 2022 OS/Arch: linux/amd64 Server: Ve..
[Gitlab] remote: GitLab: Push operation timed out 100MBytes 이상의 소스 파일을 push 하게 될 경우 볼수 있는 에러이다. remote: GitLab: Push operation timed out LFS(Large File Storage) 에 의해 50MBytes 부터는 경고를 보내고 100MBytes 이상에는 push 하지 못하도록 막는다. 100MBytes 이상부터의 관리를 위해서는 lfs를 설치하여 관리하여야 한다. 임시방변으로 lfs 를 해제 함으로서 push 할수 있다. gitlab-rails console 을 실행 후 Feature.disable(:lfs_check) 확인은 Feature.enabled?(:lfs_check) $ gitlab-rails console --------------------------------------..
[Samba] 잠금 파일(Locked File) 풀기 Locked File은 둘 이상의 클라이언트가 동일한 파일을 동시에 편집하려고 할 때 파일 손상 및 데이터 손실을 방지한다. 하지만 파일을 닫았지만 samba에서 잠금을 제대로 해제하지 않은 경우 강제로 해제해야 하는 상황이 있을 수 있다. samba는 연결한 클라이언트 별로 프로세스를 할당하고 처리하므로 Locked Files 역시 프로세스를 Kill 함으로서 해제 할 수 있다. 물론 samba를 다시 시작하는 방법도 있지만 위험성이 존재한다. Locked File 확인 smbstatus -S smb 프로세스를 할당한 클라이언트 리스트 net status shares, net status sessions 와 비슷 > smbstatus -S pidunixtime user ip shere_path ----..
VisualSVN | powershell을 이용한 Repository Backup 스케줄 만들기 SVN 버전 : 3.9.7 Standard Edition VisualSVN Manager 에서 Repository 별 수동 백업을 지원한다. 또한 "Jobs"에서 Backup JOB을 만들고 스케줄링 할수 있으며 Full백업과 증분백업을 지원한다. 하지만 "Jobs"에서 지원하는 Backup JOB 스케줄은 Standard Edition에서는 지원하지 않는다. Enterprise Edition에서 지원 따라서 비용없이 진행하기 위한 Backup 스케줄링 방법은 Powershell을 이용한 Repository별(or 모든) Full Backup 스크립트를 만들고 윈도우 스케줄러나 AWX(ansible)를 이용하여 스케줄을 등록해야 한다. (Backup JOB에서 지원하는 증분백업 또한 사용 할수가 없어 F..
Redmine | LDAP (AD) 연동 하기 Redmine 버전 : 3.4.2 LDAP 설정 경로 관리 - LDAP 인증 - 새 인증 공급자 동적 사용자 생성에 체크를 하지 않으면 로그인에 실패한다. 로그인, 이름, 성, 메일 속성이 사용자 생성에 필수값이므로 LDAP 연동 시에 기입해주는 것이 좋다. "로그인 속성"만 설정 할 경우 로그인시 추가적으로 이름, 성, 메일 값을 묻는다. 속성 값 찾기 참조 : https://ploz.tistory.com/entry/Ldap-%EC%97%B0%EB%8F%99%EC%8B%9C-ADActive-Directory-%EC%86%8D%EC%84%B1%EA%B0%92attribute-%EC%B0%BE%EA%B8%B0 Ldap 연동시 AD(Active Directory) 속성값(attribute) 찾기 ldap 연..
Redmine | SVN 저장소(Repository) 추가 시 오류 프로젝트 - 설정 - 저장소 - 저장소 추가 시 아래와 같은 오류 발생한다. SCM 명령을 사용할 수 없습니다. 관리 페이지의 설정을 검사하십시오. Scm command is not available. Please check settings on the administration panel. 관리 - 설정 - 저장소 에 들어가면 마찬가지로 아래와 같이 오류가 발생한다. 해당 오류는 svn(subversion)의 바이너리 실행 파일을 찾을 수 없어 발생 하는 오류로 경로를 수정하여 해결 할 수 있다. 윈도우의 SVN 실행파일 경로는 기본적인 설치 경로에 따라 보통 다음과 같다. C:\Program Files (x86)\VisualSVN Server\bin\svn.exe redmine의 configurati..
VisualSVN | 3.9.7 로 업데이트 버전 현 버전 : 2.5.6 업데이트 버전 : 3.9.7 3.9.7버전은 무료에서 사용자수 제한없이 사용할 수 있는 마지막 버전이며 4.0.0 이상 버전에서는 아래와 같은 라이선스 정책이 적용 된다. 참조 : https://www.visualsvn.com/support/topic/00146/ 또한 3.9.7은 EOS(End of Support) 버전이다. 업데이트 목적 1. 백업 스케줄 지원 각 Repository 별로 수동 백업을 지원한다. 백업 JOB으로 스케줄을 생성할 수 있으며 Full 백업, 증분 백업을 지원한다. 백업 JOB 스케줄은 Enterprise Edition에서 지원한다. 2. PowerShell 지원 3.9.7버전에서 사용할 수 있는 PowerShell 명령 Add-SvnAccess..