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

Slides:



Advertisements
Similar presentations
Apr. 25, 2013 Laboratory of Systems Medicine BASIC LINUX COMMANDS.
Advertisements

1/37 한글에는 전문적인 문서 편집을 위한 고급 기능이 있다. 문서를 편리하게 수 정할 수 있도록 도와주는 찾기 / 찾아 바꾸기, 다른 위치로 이동할 수 있는 책 갈피와 하이퍼링크에 대해 알아보자. 그리고 자주 사용하는 서식을 미리 정 해 놓고 쓰는 스타일 활용법과 스타일이.
1 장. 유닉스 개요 및 기본 사용법. Contents  학습목표  유닉스의 특징과 발전 과정을 이해한다.  유닉스 시스템에 접속하고 해제하는 방법을 익힌다.  유닉스 명령어의 사용법을 익힌다.  내용  유닉스 개요 유닉스의 역사와 특징, 구조  유닉스 시스템.
MS 워드 2007 기초 사용법 MS 워드 2007 시작하기와 종료 MS 워드 2007 화면의 구성요소 MS 워드 2007 단축키 ( 기초 ) MS 워드 2007 표 그리기 MS 워드 2007 화일변환.
3장 파일 및 디렉토리 조작 정보보호 연구실 김동민.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Linux University of Seoul Computer Science Park Jong wook
Windows Server 장. Windows Server 2008 개요.
SSL - VPN 사용자 가이드 - IT 지원실 네트워크 운영팀 -.
Cross Compiler를이용한 커널 컴파일 및 포팅
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
cafe.naver.com/embeddedcrazyboys
리눅스 기본 명령어 및 Vi 명령어 정리 2015/1, 컴퓨터의 개념 및 실습.
Outlook Express 메일 백업 및 복원가이드
뇌를 자극하는 Windows Server 2012 R2
Unix & Shell 사용법 1 번째주 Dept. of Computer Science & Engineering
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Ubiquitous Computing Practice - Part I (Installation) -
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
홍익대학교 메일 시스템 구축 Outlook 설정 매뉴얼.
Shell Programming Concept of the Shell Environment of Shell
Root Filesystem Porting
Root Filesystem Porting
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
Linux Master 김희승 임승한 OneScore 임승한.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
Cross Compiler 설치.
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
Cross Compiler를이용한 커널 컴파일 및 포팅
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysmanagerOne Agent설치 안내서
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
SAS Statistical Analysis System 통계패키지 실습 (2011년 1학기)
LINUX 설치 와 VI editor 사용.
UNIX Unbounded A Beginning Approach
임베디드 시스템 개론 임베디드 타겟 보드 포팅 및 H/W 제어 3일차 강의 자료 Embedded System Lab.
툴 설치 가이드 Formality SynopsysMentor.
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
Linux/UNIX Programming
4장 서버 구축을 위해 알아야 할 핵심 개념과 명령어
학기 C/C++ 프로그래밍 실습 1주차.
Linux/UNIX Programming
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
1차시: 낮과 밤이 생기는 원리 지구과학
리눅스 커널 프로그래밍 환경 구축 IT EXPERT 리눅스 커널 프로그래밍 Author : Byungki Kim
1. 스크립트 작성 마법사 2. NSIS 스크립트 컴파일
Internet Protocol and Programming
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Kernel, Ramdisk, JFFS2 Porting
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
뇌를 자극하는 Solaris bible.
수동 설치시는 설치 방법 1. 두번에 설치 CD 속에 fscommand 폴더 밑에 Osstem 이라는 폴더를
Internet Protocol and Programming
시스템 인터페이스 Lab#5 쉡 실습.
Linux/UNIX Programming
Linux 9.X 기초에서 활용까지 Chapter 06 VI 편집기.
 파일 아카이브와 압축 명령 익히기.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
Linux 기본 사용법.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
Homework #3 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
4. 셸을 이용한 명령어 입력. Unix 시스템 쉘 간단한 셸 명령 명령 매개변수(Command arguments)
Internet Protocol and Programming
PMC-6208 Easy Manual 작성일자 : 2015년 02월 17일 INTER-M C/S팀 김성배
Git을 이용한 버전 관리 - Branch 실습
Docker Study 6~7.
1. 실습 시간에 수행한 avd 생성 및 실행, adb shell 접속 및 명령어 수행 결과를 제출한다.
Presentation transcript:

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

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

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

시스템의 기본운영 가상콘솔(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키] 도스 키란 ? 이전에 입력한 명령어를 상/하 화살표 키를 이용해서 다시 나타내는 기능을 말함.

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

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

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

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

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

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

셀 (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

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

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

Thank You