System administration basics

Slides:



Advertisements
Similar presentations
M 당 강령, 정책  비정규직과 정규직 간 차별철폐, 동일노동 동일 임금 실현, 최저임금제 현실화, 비정규직의 정규직화 추진 등을 통해 최소한의 인간다 운 생활을 보장한다.  그리고, 우리당은 지난 대선 당시 한국노 총, 민주노총과 정책협약을 통해 약속했던 것처럼.
Advertisements

SPARCS 10 이 가 영 기본 UNIX 명령어. 일단 로그인 ! Linux login 시 계정을 입력하거나 root 를 입력 Root -> # 일반 사용자 -> $ 패스워드 : echo 기능을 꺼서 볼 수 없다. 대소문자 구분 패스워드 처음 설정 시 : ~$ passwd.
KAIST 09 SPARCS 10 안재만 (Kuss).  OS  Kernel & Shell  OS Layer  Linux  Linux / GNU  Linux 역사  Linux 배포판  Linux Directories.
지하철 안내 앱 소개 제작자 : 손성준 P.S 이 사진은 내용과 관계없음을 명백히 알립니다.( 솔직히 전기동차라는 공통점이 있긴 하지만 ) 그리고 본인이 촬영하였음을 알립니다.
쉘 스크립트와 cron coearth, george.
직장내 성희롱 예방교육 제주지방노동사무소.
사이버 수사 및 디지털 증거수집 실태조사 곽병선 노명선 이종찬 권양섭.
‘1+3 방과후학교’운영 영재학생 당기고 부적응학생 끌어주는 부천부곡중학교 경기도교육청지정 방과후학교 시범학교
아름다운 이들의 행복한 길음안나의 집.
제10회 부모님과 함께 읽는 과학도서 독서감상문 대회
리눅스와 보안 PLUS 오태호.
행동강령 해설 기 획 조 정 실.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
IT Application Development Dept. Financial Team May 24, 2005
성창기업 설비관리분야 신입사원 모집 사업분야 소개
7 기타 시스템 관리 Cron을 이용한 작업 스케듈링 SPARCS 11 cling.
11장. 리눅스 시스템 조사.
고해상도 잉크제트 프린터 사용자 매뉴얼 베스트마킹 Best Marking
서울대-메모리사업부 Tech-day (금) ▣ 메모리사 기술동향 및 비전 공유 (14:00~15:30)
전문연구/산업기능요원 지정업체 인사담당자 교육 경남지방병무청.
운영체제 설정과 취약점 인터넷공학/컴퓨터공학 이수백/허성욱.
정보 보안 개론과 실습 시스템 해킹과 보안 √ 원리를 알면 IT가 맛있다 ehanbit.net.
System Call Linux Kernel 수업 3번째.
Install & Simulation VLSI 시스템 설계
정보 보안 개론과 실습 시스템 해킹과 보안 √ 원리를 알면 IT가 맛있다 ehanbit.net.
시스템 로그 분석.
오 태 호 POSTECH Laboratory for UNIX Security
2016 “ 경제교육 봉사단 대학생 (재)광주광주광주원 경제교육센터 지원대상 모집일정 활동혜택 활동내용 지원시 유의사항
Department of Computer Engineering
기타 시스템 관리 SPARCS 10 채승우.
리눅스와 보안 PLUS 오태호.
유닉스 이론과 실습 √ 원리를 알면 IT가 맛있다 컴퓨터정보계열 이광규.
UNIX Unbounded A Beginning Approach
UNIX Unbounded A Beginning Approach
User Manual(사용설명서) Ver3.1_120427
제 37차 한•일 농림수산기술협력위원회 참석결과
파일 및 디렉토리(1) 여러 함수들 chdir(“category”) || die “cannot cd to temp”;
DataStage 운영자 지침서 Operator’s Guide
서버 보안 정상준.
Geek-OS Project 정영진
Crontab.
프로세스 마이닝을 통한 조달 프로세스 고도화 세미나
Chapter 8 The Routing Table
1 2 계속 생산해역등급관리 엑셀업로드 가이드 1. 생산해역등급관리 – 위생자료결과관리(해수)
11차시_방송 프로그램 제작 편집 하기.
Chapter 8 The Routing Table
제4장 유닉스 쉘 숙명여대 창병모 2011 가을.
2018 봄학기 Pusan National University School of CSE
예제 1 이 예제에서는 Solidify, Replace, Free From 에 대하여 알아보도록 하자.
인터넷응용프로그래밍 Atom(개발 환경).
Cron Demon Crontab명령어 사용법을 중심으로.
인천 장로성가단 New York 카네기홀 연주 9박 11일
User Datagram Protocol (UDP)
Linux/UNIX Programming
운영체제 RaspberryPi Sejin Oh.
네트워크 설정 방법 (측정값데이터수집설정)
의학도서관 기록물 보존 사업 원내 로 대용량 파일 첨부방법
Chapter 21 로그 서버 관리 Solaris2 . 로그 파일 크기 관리( logadm)
8. 리눅스의 내부 군자삼락 [君子三樂] 청출어람이청어람 [ 靑出於藍而靑於藍 ] Why Linux ?
안내선 교차점에 첫 번째 텍스트 설명 배치 안내선 교차점에 두 번째 텍스트 설명 배치 그림 배경 위의 투명한 애니메이션 도형
(제작자: 임현수)모둠:임현수,유시연,유한민
6월 1주 주간메뉴표 NEW 엄마손 조식 쉐프 삼촌 중식 참새 방앗간 석식 ◎원산지 안내 : 쌀(국내산)
시스템 인터페이스 Lab#6 C 쉘 프로그래밍 실습.
제4장 유닉스 쉘 숙명여대 창병모
웹어플리케이션보안 난수화 토큰인증 중부대학교 정보보호학과 이병천 교수.
운영체제보안 3번 과제 설명 팀 기반의 설계 프로젝트 박민재
성공하는 사람들의 7가지 습관 T I M E.
Linux/UNIX Programming
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
“용산복지재단과 함께 꿈을 이룹니다” 함 께 이 룸.
Presentation transcript:

System administration basics 1.6-1.10 25th November 2007

1.6 cron을 이용한 작업 스케쥴링 cron이 뭔가요-_-?

1.6 cron을 이용한 작업 스케쥴링 cron은 OS의 스케쥴링 서비스의 이름. 할 수 있는 일들: 1. 두 달에 한 번 /src 디렉토리 백업 2. /tmp의 오래된 파일을 정기적으로 지움 3. 등등… The name is derived from Greek chronos (χρόνος), meaning time.

1.6 cron을 이용한 작업 스케쥴링 crontab : 명령을 저장한다. crond (daemon): 저장된 명령을 실행한다.

1.6 cron을 이용한 작업 스케쥴링 crontab [-u user] file crontab [-u user] { -e | -l | -r } -e (edit user's crontab) -l (list user's crontab) -r (delete user's crontab) file은 minute, hour, day, month, day of the week, command의 필드로 이루어져있다.

1.6 cron을 이용한 작업 스케쥴링

10.7 작업 한 번만 실행하기 cron을 사용하면 반복 작업의 일정을 정할 수 있다. 특정 명령을 한 번이나 몇 번만 실행하고 싶을 경우를 위해 at 명령이 존재한다.

10.7 작업 한 번만 실행하기 at : 명령을 저장한다. atd : 저장된 명령을 실행한다. atq : 어떤 명령이 대기 중인지 점검한다. atrm : 작업을 큐에서 삭제한다.

10.7 작업 한 번만 실행하기

10.8 시스템 로그 관리하기 syslogd는 시스템의 다양한 활동을 기록한다. (데몬) /etc/syslog.conf 파일은 syslogd 가 정보를 기록하는 것을 제어한다.

10.8 시스템 로그 관리하기 예제; cat /etc/syslog.conf *.info;*.notice /var/log/messages mail.debug /var/log/maillog *.warn /var/log/syslog kern.emerg /dev/console 첫 번째 필드는 기록하려는 메시지를 두 번째 필드는 어디에 기록할 것인지를 나타낸다.

10.8 시스템 로그 관리하기 첫 번째 필드는 다음과 같은 형태이다. facility.level [; facility.level … ] facility; mail(메일 데몬), kern, user, auth level; debug, info, notice, warning, err, crit, alert, emerg

10.8 시스템 로그 관리하기 로그 파일 지우기 : cat /dev/null > logfile 로그 순환(log rotation) : 압축된 로그 파일의 개수가 다 차면 가장 오래된 것을 삭제하고 다음 로그 파일로 대체한다.

10.8 시스템 로그 관리하기 그 밖의 다른 시스템 로그 파일들; /var/log/wtmp 사용자가 시스템에 로그인한 시간과 연결한 기간을 가리키는 데이터를 담고 있다. /var/run/utmp 시스템에 현재 로그인되어 있는 사용자의 정보를 담고 있다. /var/log/lastlog utmp와 비슷하지만 다른 프로그램이 사용한다는 점이 다르다.

1.9 프로세스

1.9 프로세스

1.9 프로세스 프로세스란? 리소스를 가지고 있는 독립된, 실행 중인 프로그램. fork() creates a new process (child process) that is identical to the calling process (parent process)

1.9 프로세스 process 0 : handcrafted kernel process,

1.9 프로세스 로그인 하기 전

1.9 프로세스 ps : 진행 중인 프로세스를 보여준다. kill : 진행 중인 프로세스를 죽인다.

1.9 프로세스

1.9 프로세스

1.10 숨은 일꾼, 데몬 foreground : 현재 화면에 보여지는 프로그램 ctrl + c 로 종료됨. background : 키보드로 입력할 수 없다.

1.10 숨은 일꾼, 데몬 데몬이란? 1. 오늘 배운 syslogd나 crond가 데몬이다. 2. ftpd와 같이 주로 네트워크와 관련된 것이 많다. 3. 항상 백그라운드로 실행되는 서버를 가리킨다.

1.10 숨은 일꾼, 데몬

1.10 숨은 일꾼, 데몬 데몬이 어떻게 시작하는지 보려면? 1. etc/inittab 2. etc/inetd.conf (간접적인 방식) 등의 파일을 참고 이 파일들의 각 행에는 시스템이 시작할 때 실행하는 프로그램들이 나열되어 있다.