본문 바로가기

Dev/리눅스4

리눅스에서 crontab 사용방법 쉽게 정리 및 예제 개요 리눅스를 사용하다보면 주기적으로 반복하여 어떤 작업을 하고싶을 경우가 생긴다 (예: 매월 1일 12시에 데이터베이스 백업, 10분마다 파일 압축). 이런 경우에 가장 많이 쓰이는 모듈이 crontab 이다. 대부분 리눅스를 설치하면 기본적으로 설치되어있고, 부팅시 자동실행이 되어있다. 관리자 (root) 로 설정방법 모든 cron 들을 한눈에 관리하기 가장 편한 방법은 /etc/crontab 을 활용하는것이다. 편집기로 이 파일을 열면 초기상태에는 다음과같은 모양을 하고있다. SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job defini.. 2018. 8. 27.
CentOS 에서 부팅시 서비스 자동실행 (아파치 등) 현재 서비스의 자동실행 유무 확인 [root@localhost ~]# chkconfig --list NetworkManager 0:off1:off2:on3:on4:on5:on6:off abrt-ccpp 0:off1:off2:off3:on4:off5:on6:off abrtd 0:off1:off2:off3:on4:off5:on6:off acpid 0:off1:off2:on3:on4:on5:on6:off atd 0:off1:off2:off3:on4:on5:on6:off auditd 0:off1:off2:on3:on4:on5:on6:off autofs 0:off1:off2:off3:on4:on5:on6:off blk-availability0:off1:on2:on3:on4:on5:on6:off bluetooth .. 2018. 8. 19.
CentOS에 MySQL 설치 및 기본명령어, 백업방법 순서 1. 설치2. 기본명령어3. 백업방법 1. MySQL 설치 설치 유무확인[user@localhost ~]# rpm -qa | grep ^mysql-server만약 설치가 안되어 있는경우 아무것도 출력되지 않음 설치 [user@localhost ~]# yum install mysql-server MySQL 실행[user@localhost ~]# service mysqld start Initializing MySQL database: Installing MySQL system tables... OK Filling help tables... OK To start mysqld at boot time you have to copy support-files/mysql.server to the right pla.. 2018. 8. 18.
CentOS 에서 PHP7 설치하기 순서 1. 기존 php 제거 2. Repo 추가 3. 설치 1. 기존 php 제거 기존 php 버전확인 [user@localhost ~]# php -v 기존 php 제거[user@localhost ~]# yum remove php-* 2. Repo 추가 CentOS 6[user@localhost ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm [root@localhost ~]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm CentOS 7 [user@localhost ~]# rpm -Uvh https://dl.fedoraproject.org/pub/e.. 2018. 8. 18.