본문 바로가기

전체 글

C276x260.fwebp.q85 [draft] jenkins gitlab 연동(webhook 설정) jenkins gitlab 연동(webhook 설정)gitlab 구성.env 편집cat .envGITLAB_DOMAIN=sangchul.krGITLAB_EMAIL=admin@sangchul.krEOFdocker-compose.yml 편집cat docker-compose.ymlversion: '3.6'services: gitlab: env_file: .env image: gitlab/gitlab-ce:latest container_name: gitlab hostname: ${GITLAB_DOMAIN} restart: unless-stopped environment: GITLAB_OMNIBUS_CONFIG: | external_url 'https.. 더보기
C276x260.fwebp.q85 [draft] Jenkins API 호출 Jenkins API 호출Jenkins에서 User API Token 생성Dashboard > Jenkins 관리 > Manage Users > 사용자[admin] > 설정 > API Token > Add new Token > Generate마지막 성공한 빌드 번호 조회jq 명령을 사용하면 문자열 내용을 보기 편함yum install -y jqcurl -X POST http://[jenkins.server.url]:[jenkins.server.port]/job/[project name]/build --user [USER_NAME]:[USER_API_TOKEN]curl -s http://jenkins.server.url:8080/job/project%20name/lastSuccessfulBuild/api/.. 더보기
C276x260.fwebp.q85 [draft] Jenkins의 관리자 비밀번호를 재설정하는 방법 Jenkins의 관리자(admin) 비밀번호를 재설정하는 방법docker-compose.yml 파일 편집vim docker-compose.ymlversion: '3.8'services: jenkins: image: jenkins/jenkins:lts #image: jenkins/jenkins:lts-jdk11 container_name: jenkins restart: always privileged: true #user: root environment: TZ: "Asia/Seoul" volumes: #- /usr/bin/docker:/usr/bin/docker - /var/run/docker.sock:/var/run/docker.so.. 더보기
C276x260.fwebp.q85 [draft] jenkins log4j 2(CVE-2021-44228) 취약점 확인 jenkins log4j 2(CVE-2021-44228) 취약점 확인jenkins 웹 페이지에 로그인을하고 아래 URI에 접속합니다.http://jenkins.domain.com:8080/script Jenkins 보안팀은 Log4j가 Jenkins 코어에서 사용되지 않음을 확인했습니다. Jenkins 플러그인이 Log4j를 사용 중일 수 있습니다. 스크립트 콘솔에서 다음 Groovy 스크립트를 실행하여 Log4j가 플러그인에 포함되어 있는지 확인할 수 있습니다.org.apache.logging.log4j.core.lookup.JndiLookup.class.protectionDomain.codeSource이로 인해 다음 오류가 발생하면 Log4j가 설치 및 활성화된 플러그인에 포함되지 않습니다.groov.. 더보기
C276x260.fwebp.q85 [draft] jenkins 도커 컨테이너로 올리기 jenkins 도커 컨테이너로 올리기docker-compose.yml 편집git clone https://github.com/anti1346/docker-jenkins.gitcd docker-jenkinsvim docker-compose.ymlversion: '3'services: master: image: jenkins/jenkins:lts restart: always container_name: jenkins privileged: true #user: root #environment: volumes: - /usr/share/zoneinfo/Asia/Seoul:/etc/localtime:ro - /var/run/docker.sock:/var/ru.. 더보기
C276x260.fwebp.q85 [draft] tcping 명령어 tcping 명령어tcping 설치- TCP 연결을 통해 pinghttps://elifulkerson.com/projects/tcping.phptcping 사용법tcping--------------------------------------------------------------tcping.exe by Eli FulkersonPlease see http://www.elifulkerson.com/projects/ for updates.--------------------------------------------------------------Usage: tcping [-flags] server-address [server-port]Usage (full): tcping [-t] [-d] [-i inte.. 더보기
C276x260.fwebp.q85 [draft] 리눅스에서 tcping을 설치하고 사용하는 방법 리눅스에서 tcping을 설치하고 사용하는 방법tcping 명령어는 TCP 포트에 대한 ping 테스트를 수행하는 데 사용됩니다. 이 도구는 목표 호스트와 포트에 대한 연결을 시도하고 응답 시간을 측정합니다. 일반적으로 ping 명령어가 ICMP를 사용하여 호스트의 응답을 확인하는 데 사용되지만 tcping은 TCP 연결을 테스트하는 데 사용됩니다.tcping 설치CentOSsudo yum install -y tcpingUbuntusudo apt-get install -y tcpingSnap 패키지를 사용하여 tcping을 설치snap install tcping$ snap install tcpingtcping 0.0.80 from Aibulat installedtcping 버전 정보 확인tcping --.. 더보기
C276x260.fwebp.q85 [draft] ping, telnet으로 통신(포트) 상태 확인 ping, telnet으로 통신(포트) 상태 확인ping test(ICMP)ping -c 3 8.8.8.8PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.64 bytes from 8.8.8.8: icmp_seq=1 ttl=105 time=26.5 ms64 bytes from 8.8.8.8: icmp_seq=2 ttl=105 time=26.5 ms64 bytes from 8.8.8.8: icmp_seq=3 ttl=105 time=26.5 ms--- 8.8.8.8 ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2003msrtt min/avg/max/mdev = 26.519/26.523/26... 더보기