Presentation is loading. Please wait.

Presentation is loading. Please wait.

운 영 체 제 실 습 (리눅스 서버관리입문) 03. 리눅스의 기본 운영.

Similar presentations


Presentation on theme: "운 영 체 제 실 습 (리눅스 서버관리입문) 03. 리눅스의 기본 운영."— Presentation transcript:

1 운 영 체 제 실 습 (리눅스 서버관리입문) 03. 리눅스의 기본 운영

2 시스템 관리의 기초 시스템 시작시 작동 순서 시스템 전원 공급(부팅) 시스템 초기화 로그인 프롬프트 사용자 계정명 입력
패스워드 입력 셀(Shell) 부여 기본적으로 bash 셀이 구동됨 root 사용자는 #, 일반사용자는 $ 명령어 입력 셀에 의해 해석된 명령어는 커널에 전달 커널에 의해 하드웨어(시스템) 제어 결과 내용은 표준출력(모니터) 장치를 통해 출력 부팅메세지 /var/log/message 에서 저장 dmesg 명령으로 확인

3 시스템의 기본운영 시작과 종료 재부팅 취소 ctrl + c 종료하는 방법 시스템 재부팅 로그아웃
① 바탕 화면의 [시스템] → [끄기] → <끄기> ② 터미널/콘솔에서 시스템 종료 명령 입력 shutdown -h now , shutdown –h +10, shutdown –h +10 Save all your files… 시스템 재부팅 ① 바탕 화면의 [시스템] → [끄기] → <다시 시작> ② 터미널/콘솔에서 시스템 재부팅 명령 입력 “shutdown -r now” , “ reboot” 로그아웃 ① 바탕 화면의 [시스템] → [사용자이름 로그아웃] ② 터미널/콘솔에서 시스템 종료 명령 입력 “logout” 또는 “exit 재부팅 취소 ctrl + c

4 시스템의 기본운영 가상콘솔(Virtual Console) 자동완성과 도스키
쉽게 ‘가상의 모니터’라 생각하면 됨. 페도라는 총 6개의 가상 콘솔을 제공. 각각의 가상 콘솔로 이동하는 단축키는 Ctrl+ Alt + F2 ~ F6 (Ctrl + Alt + F1은 X윈도우 모드) 자동완성과 도스키 자동 완성이란 파일명의 일부만 입력한 후에 Tab키를 눌러 나머지 파일명을 자동으로 완성하는 기능을 말함. 예) cd /etc/sysconfig/networking/devices 를 입력하려면, cd /et[Tab키]sysco[Tab키]networki[Tab키]de[Tab키] 도스 키란 ? 이전에 입력한 명령어를 상/하 화살표 키를 이용해서 다시 나타내는 기능을 말함.

5 온라인 메뉴얼 Manual 사용법 man 사용을 필히 생활화 사용법 영역별 의미 # man [분류번호] <명령어>
[space] : 다음페이지 / [b] : 이전페이지 /검색어 [Enter] : 이후 페이지 문자검색 ?검색어 [Enter] : 이전 페이지 문자검색 [n] : 다음단어로 이동 / [q] : 종료 영역별 의미 synopsis : 명령어 사용법 DESCRIPTION : 명령어에 대한 간략한 설명 및 사용 가능한 옵션 AUTHOR : 작성한 사람 REPORTING BUGS : 버그 발견시 연락처 COPYRIGHT : 저작권 SEE ALSO : 관련 명령어

6 기본 명령어(1) ls cd pwd rm 도스의 “dir”과 같은 역할로, 해당 디렉토리에 있는 파일의 목록을 나열
예) # ls /usr/bin cd 디렉토리를 이동 예) # cd ../usr/bin pwd 현재 디렉토리의 전체 경로를 출력 rm 파일이나 디렉토리를 삭제 예) # rm -rf abc

7 기본 명령어(2) cp touch mv mkdir 파일이나 디렉토리를 복사
예) # cp abc.txt cba.txt touch 크기가 0인 새 파일을 생성, 이미 존재하는 경우 수정 시간을 변경 예) # touch abc.txt mv 파일과 디렉토리의 이름을 변경하거나 위치 이동 시 사용 예) mv abc.txt mkdir 새로운 디렉토리를 생성 예) # mkdir abc

8 기본 명령어(3) rmdir cat head, tail more 디렉토리를 삭제. (단, 비어 있어야 함)
예) # rmdir abc cat 텍스트로 작성된 파일을 화면에 출력 예) # cat install.log head, tail 텍스트로 작성된 파일의 앞 10행 또는 마지막 10행만 출력 예) # head install.log more 텍스트로 작성된 파일을 화면에 페이지 단위로 출력 예) # more install.log

9 기본 명령어(4) less file clear more와 용도가 비슷하지만 기능이 더 확장된 명령
예) # less install.log file File이 어떤 종류의 파일인지를 표시 예) # file install.log clear 명령창을 깨끗하게 지워줌 예) # clear

10 셀 (Shell) Shell 이란? Shell 의 종류 Shell의 기능 명령어 해석기
시스템과 사용간의 대화창구 = 셀 인터페이스 Shell 의 종류 Bourne 셀 → Bourne Again Shell (bash / $) C 셀 → 확장 C 셀 (tcsh / %) Korn Shell, V Shell… 기본 기능이나 작동법은 동일 Shell의 기능 내부명령, 외부명령 실행 → 명령프롬프트 여러명령 연결 : 파이프 (|) 입출력 리다이렉션 (>, <, >>, <<, 2>) : 명령방향 전환 특수문자 해석 및 치환, 명령어 치환 지역/환경변수 관리 스크립트 프로그래밍 언어 → 자동화 작업

11 셀 (Shell) Linux의 기본 Shell 배시의 환경설정 파일 환경설정 파일 인식 순서 로그아웃시
GNU Bourne Again Shell (/bin/bash) → C문법을 많이 도용 배시의 환경설정 파일 사용자별 환경설정 파일 .bash_logout, .bash_profile, .bashrc 원본파일 /etc/skel/ 디렉토리에 존재 새로운 사용자 추가시마다 각 사용자의 홈디렉토리에 복사됨 “.”으로 시작되는 파일은 숨김파일을 의미 모든 사용자 공통의 환경설정 파일 /etc/profile, /etc/bashrc 환경설정 파일 인식 순서 /etc/profile → ~/.bash_profile/ → ~/.bashrc → /etc/bashrc 로그아웃시 ~/.bash_logout

12 vi 편집기 vi 사용법 개요도 ㅏㅣㅓㅘㅏㅓㅓㅗㅑㅗㅑㅑㅗㅑㅗㅓㅓ

13 vi 편집기 명령모드  입력모드 명령 모드에서 커서를 이동 명령 모드에서 삭제, 복사, 붙여넣기 명령 모드에서 문자열 찾기

14 Thank You


Download ppt "운 영 체 제 실 습 (리눅스 서버관리입문) 03. 리눅스의 기본 운영."

Similar presentations


Ads by Google