본문 바로가기

System

[CRONTAB] 리눅스 작업 스케쥴러에 작업 등록하기 안녕하세요 마푸입니다. 오늘은 리눅스 작업스케쥴러인 Cron에 대해서 말씀드리려합니다. 리눅스에서는 보통 C언어와 같은 고급언어나 간단하게 코딩할 수 있는 Script 언어로 만든 배치 작업을 걸어서 설정된 주기별로 해당 프로그램을 실행 할 수 있게 만들어주는 일종의 배치작업용 스케쥴러입니다. 물런, 이런 배치작업을 1초단위로 걸어서 시스템이나 다른 데몬을 감시해서 오류가 발생했을때 재시작 혹은 알림 서비스 등도 만들 수 있습니다. 즉, 배치작업만 거는건 아닌것이지요 저는 보통의 스크립트를 만들때 Python을 이용해서 제작합니다. Perl이나 Shell과 같은 스크립트 언어가 있지만 Python은 매우 쉽고 빠르게 코딩이 가능하기 때문에 선호하고 있습니다. 그리고 이미 만들어진 라이브러리나 API 같은.. 더보기
[Linux] 쉘모드 전환에 대한 이해 안녕하세요 마푸입니다. 이전하고 있는 블로그를 쭉보니 무려 10년전에 작성한 글이라.. 옮기다 이런것까지 옮겨야하나... 란 자괴감(!??)이 들어 에버노트에 정리했던 보따리를 풀어보려합니다. ㅋ 프로그래밍이라 쓰고 첫글을 리눅스 사용법을 첫글로 올리게 되었네요 Linux는 사용자 UI가 command line입니다.즉, 달랑 줄 하나를 던저주고 작업해 라고 하는거지요 (물런 xwindow 같은 것도 있지만, linux로 호스팅하는 장비에는 xwindow를 설치 하지 않습니다. 아무래도 리소스 문제 때문이겠지요) 그런데 윈도우 같은 경우에는 Task Manager가 여러 Process를 주기적으로 읽어서 사용자로 하여금 멀티테스킹으로 동작하도록 착각 하게 해줍니다. 리눅스에서 작업을 하다보면 이렇게 동시.. 더보기
[MySQL] Binary Log 안녕하세요 마푸입니다. 음.. 포트스트를 열심히 옮기고 있는데 네이버에서 RSS 등록을 안해주네요 ㅠ.ㅠ 그래도 굴하지 않고 열심히 옮겨보겠습니다. 아마도 이번 포스트는 MySQL을 처음 담당했을때 이것저것 조사해보고 다닐때 쯤 자료 같네요 MySQL은 데이터를 조작하는 모든 DML(data manipulation language)을 저장 할 수 있습니다. 음.. 어렵네요 먼가 줄임말이 나왔습니다. ㅋ;; 사실 전 한국말 줄이는걸 싫어하는데 영어도 그딴게 엄청 많지요 ;;;하지만 DML은 전혀 어렵지 않습니다. 쉽게 생각하면 데이터를 조작 할 수 있는 모든 QUERY Type이라고 생각하시면 됩니다. 조회, 수정, 삭제 등이 되겠네요 ^^; DML, DDL, DCL 이라고 구분되어 있지만, 사실 업무에서.. 더보기
[System] Raid에 대해서 알아보자 마푸입니다. 이전에 작성한 포스트를 열심히 옮기고 있는데요 쓰다보니 점점 기억이 새록새록 나는게 더 좋은거 같네요 (* 업무시간에 빈둥거리기 위해서가 아닙니다!!) 레이드 시스템은 솔직히 DBA는 잘 몰라도 됩니다. 최신 트랜드가 어떤지도 모르고 세팅하는 방법을 알아도 써먹을이 1%도 없을 것 같지....만!! 영세한 업체나 까칠하신 유관부서 장님이 계시다면 역시나 "대략 이런 것이다" 라고만 알 면 될것 같습니다. 아래는 2010년 7월 2일날 작성한 포스트입니다. 간만에 mssql 메뉴얼을 다시 읽기 시작했습니다.읽은지도 오래되었고, mysql과 정리를 할려고 하니 다시 보게 되었네요 ㅋ;; 사실 저는 DBA로써의 함량이 많이 부족한거 같습니다. 사실, SE파트에 대한 업무를 거의 모르고 지내고 있으.. 더보기

반응형