✅ 리눅스 크론탭(Linux crontab) 시간 설정 및 표현식 설정한 특정시간을 주기로 원하는 작업을 실행시켜주는 리눅스 스케쥴러입니다.✅ 크론탭 명령어crontab -e : 크론탭 등록/수정crontab -l : 크론탭 리스트보기✅ 크론탭 시간 설정* * * * * 크론탭 시간 설정┬ ┬ ┬ ┬ ┬│ │ │ │ └─────── 요일 (0-6) (0:일요일, 1:월요일, ~ 6:토요일)│ │ │ └─────── 월 (1-12)│ │ └─────── 일 (1-31)│ └─────── 시 (0-23)└─────── 분 (0-59)✅ 크론탭 시간 설정 예시# 매 1분마다 실행* * * * * /home/explored/test.sh# 매 10분마다 실행*/10 * * * * /home/explored/t..
✅ [Ubuntu] 우분투 22.04 jenkins 설치 및 포트변경jenkins는 우분투의 기본 패키지 레포에 포함되지 않아서 레포부터 등록해야함혹시 java 설치 안되어있으면 앞에 포스팅 보고 설치2024.07.17 - [📺 Develop/🕋 Server] - [Ubuntu] 22.04 우분투 java 설치 및 환경변수 설정✅ Jenkins 설치# 서명키발급과등록curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \ /usr/share/keyrings/jenkins-keyring.asc > /dev/null echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \..
✅ [Ubuntu] 우분투 22.04 java 설치 및 환경변수 설정java 설치 및 환경변수 설정✅ JAVA 설치# 업데이트 확인 업그레이드sudo apt updatesudo apt upgrade# jdk 설치가능 목록 조회sudo apt list openjdk*# 원하는 목록 설치sudo apt install openjdk-21-# 설치 확인java --version✅ JAVA 환경변수 설정#profile에 셋팅하기sudo vi /etc/profile# profile내에 하단에 입력export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=$CLASSPATH:$JAVA_HOME/li..
✅ Python requirements.txt 생성 및 적용하는 방법가상환경(venv)나 현재 파이썬프로젝트에서 pip로 설치된 패키지에 대한 정보를 requirements.txt로 만들수 있다해당 파일을 다른 환경에서 그대로 적용 인스톨하여 사용할수 있다.# requirements.txt 생성하기pip freeze > requirements.txt# 설치pip install -r requirements.txt
✅ [Ubuntu] 우분투 22.04 nginx 설치sudo apt updatesudo apt upgradesudo api install -y nginx 설정파일/etc/nginx/sites-available/{원하는파일명} 으로 서버 프록시 설정 Nginx 활성화sudo ln -s /etc/nginx/sites-available/{원하는 파일명} /etc/nginx/sites-enabled/sudo nginx -tsudo systemctl restart nginx