daemon.json 등록sudo vi /etc/docker/daemon.json 호스트 입력{ "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]} 서비스확인sudo vi /lib/systemd/system/docker.service서비스에 -H 플래그가 있다면 Daemon.json의 호스트와 충돌이 발생할 수 있다. XExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock OExecStart=/usr/bin/dockerd --containerd=/run/containerd/containerd.sock -H 옵션과 daemon.json의 "hosts" ..
1. 크론 표현식 (Cron Expression) 이란?크론 표현식(Cron Expression)은 시간 기반 작업 스케줄링을 위해 사용되는 문자열 형식의 규칙이다. 주로 리눅스의 크론(Cron) 스케줄러나 Spring Scheduler, Quartz Scheduler 같은 일정 예약 시스템에서 어떤 작업을 특정한 시간에 반복하기 위해 사용한다. 2. crontab 명령과 crond 데몬리눅스에서 특정 작업을 주기적으로 실행하려면 `crontab` 명령과 `crond` 데몬을 활용한다. 2-1. crontab 명령어 🚀 crontab은 cron table의 줄임말로 사용자가 반복해서 실행할 명령어를 일정한 시간 간격으로 실행하도록 설정하는 작업 예약 시스템 리눅스 명령어이다. ✅ `crontab` 명령..
🔥 문제자바 소켓 통신에서 Gson 라이브러리 + BufferedWriter 사용 중 host 관련 에러 발생함자바에서 데몬을 만들고, 자바스크립트로 데이터를 보내려 했는데 통신이 되지 않는 문제 🔍 원인결국 TCP/IP 문제였고, 서버는 IPv4, 클라이언트(나)는 IPv6로 설정되어 있어서 호환이 안 된 것이었다.네트워크 담당자가 서버의 TCP/IP 버전을 IPv4로 설정했는데 나는 그냥 Runnable JAR을 실행해서 IPv6로 동작한 것이 원인이다. ⭐ 해결법WSL에 nohup 명령어로 JVM 옵션 추가하면 해결 가능nohup java -Djava.net.preferIPv4Stack=true -Dpath="경로" -jar 이름.jar >> server.log 2>&1 &nohup → 터미..