1. docker-compose.yml version: '3' services: jenkins: container_name: jenkins image: jenkins/jenkins:2.401.2-lts-jdk11 restart: always ports: - "9999:8080" volumes: - ~/workspace/docker/jenkins:/var/jenkins_home environment: TZ: "Asia/Seoul" 2. 실행 docker compose up -d 3. 초기 비밀번호 확인 # 초기 비밀번호 확인 docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword 4. 기타 # log 확인 docker logs --ta..
1. ufw 활성화 # ufw 활성화 sudo ufw enable # ufw 비활성화 sudo ufw disable 2. 기본 룰 적용 # 들어오는 통신 차단 sudo ufw default deny incoming # 나가는 통신 허용 sudo ufw default allow outgoing 3. ssh 만 허용 # ssh 허용 sudo ufw allow 22/tcp # ssh 허용 삭제 sudo ufw delete allow 22/tcp 4. 상태 확인 # ufw 상태 확인 sudo ufw status verbose 5. ping 차단 ACCEPT를 DROP으로 변경합니다. $ sudo vi /etc/ufw/before.rules # ok icmp codes for INPUT -A ufw-before-..
1. 확인 기본적으로 UTC(협정 세계시)로 설정됩니다. 한국은 KST(한국 표준시)로 UTC보다 9시간 빠르기 때문에 변경이 필요합니다. # 현재 날짜와 시간을 출력합니다. ~$ date Fri Jul 14 05:36:56 AM UTC 2023 2. 설정 # 시간대를 Asia/Seoul로 설정합니다. sudo timedatectl set-timezone 'Asia/Seoul' 3. 설정 확인 # 현재 날짜와 시간을 출력합니다. ~$ date Fri Jul 14 02:36:59 PM KST 2023
1. 인터페이스 이름 확인 고정하려고 하는 인터페이스의 이름을 확인 # 현재 연결된 모든 네트워크 인터페이스의 정보를 확인할 수 있습니다. 이 정보에는 IP 주소, 하드웨어 주소, 서브넷 마스크 등이 포함됩니다. ~$ ifconfig enp3s0: flags=4163 mtu 1500 inet 192.168.0.133 netmask 255.255.255.0 broadcast 192.168.0.255 ifconfig 명령을 찾지 못한다면, net-tools 설치 ~$ ifconfig Command 'ifconfig' not found, but can be installed with: sudo apt install net-tools # 시스템 패키지 목록을 최신 상태로 업데이트합니다. ~$ sudo apt u..