본문 바로가기

리눅스

(3)
[리눅스] cron crontab 명령어(예약된작업, 백업 등) 리눅스 예약된 작업 명령어 - cron, crontab 명령어리눅스 OS관리 특정 작업을 반복적으로 수행해야 할 경우가 있다.사람이 매일 같은 명령어를 설정할 수 없으니 보통 cron을 이용하여 예약된 작업을 수행하도록 지정하여 준다. 윈도우의 예약된 작업과 같은 명령어라고 볼 수 있다.주로 스크립트를 특정한 시간에 실행하도록 하여,백업, 시간동기화 등의 작업을 수행하도록 하여준다. 설정하기에 따라 쉘 명령어, 이메일보내기 등 다양한 작업을 할 수 있다. Crontab은 계정별로 관리된다. crontab [option] 주요옵션리눅스 버전에 따라 옵션이 차이가 있을 수 있음. 옵션설명-l 현재 계정의 설정된 crontab 정보를 보여준다.-e 현재 계정의 crontab 정보를 수정한다.(vi 편집창이 열..
[리눅스]more명령어(리눅스 긴 파일 확인, 페이지 단위 출력) 리눅스 페이지 단위 출력 명령어 - more명령어 리눅스에서 파일을 열 때, 파일이 너무 길어 화면상에 다 나오지 않거나(콘솔의 라인수 제한 때문에) 다 나오더라도 스크롤을 써야되 불편한 경우가 종종 있다. 이때 사용하는 명령어가 more명령어이다. more명령어는 긴 파일을 한 페이지씩 보여주는 명령어이다. 이 명령어 역시 여러 파일을 동시에 열수도 있다. 여러 파일을 열면 파일명을 함께 보여준다. 다른 명령어의 결과를 파이프라인을 이용하여 more로 페이지단위로 출력하기도 한다. more [option] filename1, filename2, ... 실행 중 사용하는 명령어 리눅스 버전에 따라 옵션이 차이가 있을 수 있음 버튼 설명 스페이스바, z 다음 페이지로 넘어간다. b 이전 페이지로 돌아간다...
[운영체제 이론] 프로세스(process) 1. 프로그램(program)과 프로세스(process)의 개념프로그램이란 디스크내의 실행가능한 파일을 말하며,프로세스란 현재 실행중인 프로그램을 말하며 태스크(task)라고도 부른다.프로세스는 시스템작업의 기본단위로 모든 운영체제는 프로세스개념을 바탕으로 동작한다. 예를들어윈도우환경에서 엑셀 프로그램이 있을때이를 실행하여 엑셀창(윈도우)를 띄우면 이는 프로세스가 된다. 2. 프로세스 제어 블록(PCB, Process Control Block) - 프로세스 요소프로세스 제어 블록이란 프로세스를 관리하기 위해 필요한 프로세스 요소들의 자료구조이다. 운영체제가 현재 CPU 제어권을 다른 프로세스에 넘겨줄 때 현재 실행중인 프로세스의 정보를 PCB에 저장한다.CPU 제어권을 다시 넘겨받은 경우 PCB에 저장되..