본문 바로가기
반응형

Linux4

[Linux] Crontab(크론탭) 시간 설정 1. Crontab의 시간 설정 배치(Batch)처럼 특정 시간에 정기적으로 ShellScript나 프로그램을 실행 시키기 위한 Crontab 시간 설정을 정리한다. 2. Desc a. 기본적으로 아래와 같이 공백(space)으로 5개 값을 구분하여 설정한다. 1 11 3 * * 분 시 일 월 요일 쉘스크립트경로 b. 1번째 분(minute)을 의미, 몇분에 실행할 것인지 설정한다. ex) 1 11 3 * * -> 01분에 실행(*을 설정할 경우, 매분(1분 마다) 실행을 의미) c. 2번째 시간(hour)을 의미, 몇시에 실행할 것인지 설정한다. ex) 1 11 3 * * -> 11시 01분에 실행(*을 설정할 경우, 매시간(1시간 마다) 실행을 의미) d. 3번째 일(day of month)을 의미,.. 2022. 4. 28.
[Linux] nohup 명령어 1. nohup 명령어 명령의 정지나 로그아웃에 영향을 받지 않는 명령으로 유닉스 시스템의 접두부(다른 명령의 앞에 오는 명령) 명령의 하나이다. 따라서 해당 명령을 지속적으로 실행하고자 할 때 사용된다. 2. nohup 실행 nohup [실행파일명] & 위와 같이 명령어를 실행하면 위 실행파일이 백그라운드에서 실행된다. ‼️ 주의 nohup으로 실행할 쉘스크립트 파일(*.sh)은 퍼미션이 755 이상이어야 한다. 3. 로그파일 남기지 않도록 nohup 실행 nohup [실행파일명] 1>/dev/null 2>&1 & 1>/dev/null 이 표현은 1의 결과를 /dev/null 이라는 파일 속에 넣는다 라는 의미이다. /dev/null로 보내버리면 모든 출력을 없애버린다. 2>&1 이 표현은 2번 파일 .. 2022. 4. 28.
[Linux] OS버전 확인하기 1. 일반적인 커널에 대한 정보 [root@idcserver ~]$ uname -a Linux idcserver 3.10.0-1160.62.1.el7.x86_64 #1 SMP Tue Apr 5 16:57:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux 2. OS버전에 대한 정보 1 [root@idcserver ~]$ cat /etc/issue \S Kernel \r on an \m 3. OS버전에 대한 정보 2 [root@idcserver ~]$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 4. OS버전에 대한 정보 3 [root@idcserver ~]$ cat /etc/*release* CentOS Linux .. 2022. 4. 28.
[Linux] centOS7 방화벽(firewall) 포트 오픈 방법 1. 현재 오픈된 포트 확인 netstat -tulpn 2. 오픈 포트 리스트 확인 firewall-cmd --list-all 3. 방화벽 포트 오픈 추가 firewall-cmd --permanent --zone=public --add-port=[포트번호]/tcp 4. 방화벽 포트 오픈 제거 firewall-cmd --permanent --zone=public --remove-port=[포트번호]/tcp 5. 방화벽 설정 재시작 sudo firewall-cmd --reload 2021. 1. 29.
반응형