본문 바로가기

반응형

IT

(35)
젠킨스 타임 스페이스 옮기기 1. jenkins 유저로 설치된 젠키스를 root계정으로 실행시켰을때 타임스페이스(저장공간)이 .jenkins 와 같이 root 폴더 아래 생성 되는 경우가 있다. 2. jenkins 중지 3. 심볼리 링크 또는 파일 copy등으로 기존 타임스페이스 폴더(저장공간)이 지워지지 않게 넉넉한 폴더로 이전. 4. 이후 젠키스를 실행시키면 초기 설정 화면 나온다. 5. 위와 같은 화면이 나왔을때 최초 아무것도 없는 젠키스 설치할때와 같이 패스워드를 검색해서 기입하지 말고 그냥 나옴. 6. 그냥 이전같이 로그인 화면으로 이동해본다. 7. 거짓말 같이 이전 화면이 나온다. 8. mysql 데이터 폴더 이전때와 비슷한 경우이다. mysql도 데이터폴더를 이전하고 난 다음 mysql를 재시작하면 기존 데이터들을 불러..
아파치에서 젠킨스로 proxy 사용해서 넘기기 아파치를 사용해서 젠키스로 접속해야 하는 경우 프록시를 사용해야 할 때가 있다. 이때는 아래와 같이 한다. 1. vi /etc/sysconfig/jenkins 마지막줄 수정 JENKINS_ARGS=”–prefix=/jenkins” 2. 아파치 VirtualHost 수정 ServerName jwp.iptime.org LogLevel debug ErrorLog ${APACHE_LOG_DIR}/error_vhost_.log CustomLog ${APACHE_LOG_DIR}/access_vhost.log combined ProxyRequests Off ProxyPreserveHost On AllowEncodedSlashes NoDecode ProxyPass /jenkins http://192.168.0.192:..
svn 실행 명령어 svnserve -d -r /home/svn /home/svn에 데이터 폴더가 있다고 하면 위와 같이 가볍게 명령어 내리면 끝. svnserve -d -r /home/svn --listen-port 포트번호 특정 포트로 실행.
ssh 세션 꽉 차서 로그인 안될때 가끔 다른 계정은 접속이 되는데 특정 계정은 서버에 접속이 되지 않는 경우가 있다. 일반 계정이 안되서 시스템 관리자에게 문의 해보면 시스템 관리자는 루트 계정으로 접속 잘 되는데요? 라면서 괜히 일반 계정 패스워드를 바꿔주고 난리를 치는 경우가 있다. 이런 경우엔 해당 계정으로 로그인 하려고 하면 인증에러가 난다. 십중팔구 해당 계정에 대한 세션 갯수 초과로 막힌거다. 이럴땐 루트 계정으로 vi /etc/security/limits.conf 계정 – nproc 100000 위에 두줄 추가하면 된다. 혹시나 안되면 정확한 문법은 구굴신께~
리눅스 서버간 폴더 동기화 리눅스 서버를 두대 세대 운영하다 보면 특정 폴더를 실시간 동기화 해야 할때가 있다. 보통 예전엔 rsync를 사용해서 했지만 centos5 버전 이후에는 커널급에서 지원하는 lsyncd 를 사용하나 보다. 설정은 쉽다. #yum install epel-release –y #yum install lsyncd lua rsync # vi /etc/lsyncd.conf settings { logfile = "/var/log/lsyncd/lsyncd.log", statusFile = "/var/log/lsyncd/lsyncd-status.log", statusInterval = 20 } sync { default.rsync, source="/data", target="192.168.0.5:/data", dela..
Gitlab 설치 및 삭제 Gitlab 삭제 sudo gitlab-ctl uninstall sudo gitlab-ctl cleanse sudo gitlab-ctl remove-accounts sudo dpkg -P gitlab-ce || sudo yum -y remove gitlab-ce 2. 폴더 삭제 rm -rf /opt/gitlab && rm -rf /var/opt/gitlab && rm -rf /etc/gitlab && rm -rf /var/log/gitlab/ 3. EXTERNAL_URL="접속할 도메인 혹은 IP:port" dnf install -y gitlab-ce
도커 레드마인 설치/외부postgresql 연동 docker-compose.yml version: '3.7' services: redmine: image: 'sameersbn/redmine:latest' ports: - '8282:80' environment: - DB_ADAPTER=postgresql - DB_HOST=192.168.0.6 - DB_PORT=5432 - DB_NAME=redmine - DB_USER=redmine - DB_PASS=abc1234! volumes: - '/data/data/docker/redmine:/home/redmine/data' container_name: 'redmine-container' 기존 postgresql이 설치되어 있는 서버에 레드마인을 도커로 설치하기 위한 방법이다. 그다지 어렵지는 않다. 단순히 y..
인터넷차단 회피하기 HTTPS 회피 특정 검색어나 사이트가 차단 됬을때 회피하는 방법들을 모아밨다. 윈도우 – 가장 쉬운 방법으로는 배치 파일 만들어서 관리자 모드로 실행시키면 된다. – 현재 자신이 사용하는 유선랜 또는 무선랜의 색인 번호를 알아내야한다. – cmd를 관리자 모드로 실행후 – netsh interface ipv4 show interfaces 명령어로 현재 자신이 사용중인 무선/유선랜의 색인번호를 알아낸다. – 이후 해당 번호를 netsh interface ipv4 set subinterface “17” mtu=400 store=persistent 명령어릐 “17” 자리에 넣어주고 엔터~ – 아래 스샷을 참고. – – 원복 : netsh interface ipv4 set subinterface “17” mtu=1500 st..

반응형