본문 바로가기

개발/Server8

[Linux] 크론 Cron PHP 스케줄링 (Ubuntu 기준) Linux에선 크론(Cron)을 통해 스케줄링 작업을 실시하는데 이를 활용하면 주기적으로 PHP 페이지를 실행시킬 수 있다. 우선 스케줄링 시간 설정을 위해 Timezone 확인 후 기준이 되는 시간을 맞춰준다. ※ Timezone 변경 1. 현재 Timezone 확인 $ date​ 2. 시스템 Timezone 위치 확인 $ ls -al /etc/localtime​ 3. Timezone 변경 $ ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime​ ※ Cron 설치 (Ubuntu 기준) 1. cron 설치 $ sudo apt update -y $ sudo apt install -y cron 2. cron 시작 $ sudo service cron start 3. .. 2023. 1. 13.
[Oracle] 평생무료 웹서버 구축 (feat. APM 세팅) 평소에 개인적으로 사용하는 봇 프로그램을 구글 Apps Script(Web서버)와 구글 스프레드 시트(DB서버)를 활용해 잘 써왔는데 문제가 생겼다. 무료 계정이다 보니 봇이 발생시키는 트래픽 양을 감당하지 못한다. 급하게 무료 서버를 구축할만한 곳을 찾다가 오라클 서버를 알게 되었다. 한 번 구축할 때 정리해두고자 한다. ※ 서버 생성 1. 컴퓨트 > 인스턴스 2. 인스턴스 생성 ㅇ 서버 이름 작성 ㅇ 이미지 변경(Ubuntu) 3. SSH 키 저장 4. 연결된 VNIC > 서브넷 > 보안 목록 5. 수신 규칙 추가 (서버 용도에 맞게 포트 설정) ※ 서버 세팅 1. ssh 접속 $ ssh -i ./ssh-key-2022-10-27.key ubuntu@서버IP​ 2. root 계정 설정 $ sudo p.. 2022. 10. 27.