280 likes | 514 Views
Part 1. 리눅스 개요. 리눅스 (Linux) 의 개요. - 리눅스의 역사. 리눅스는 리눅스 커널을 기반으로 하는 운영체제 GPL- 프로젝트로 배포된 프로그램의 라이 센 스로 사용하기 위해 작성됨. - 리눅스라는 이름은 어디서 ? 1991 년 “ 리누스 토발즈 ”. 리눅스 (Linux) 의 개요. - 리눅스 (Linux) 의 마스코트 ?. Mr_Yong’s Power Point. 펭귄 ?. 커널 (Kernel)?. 턱스 ( Tux)?. 리눅스의 마스코트 턱스.
E N D
Part 1 리눅스 개요
리눅스(Linux)의 개요 - 리눅스의 역사 리눅스는리눅스커널을기반으로 하는 운영체제 GPL-프로젝트로 배포된 프로그램의 라이센스로 사용하기 위해 작성됨 -리눅스라는 이름은 어디서? 1991년 “리누스토발즈”
리눅스(Linux)의 개요 - 리눅스(Linux)의 마스코트? Mr_Yong’s Power Point 펭귄? 커널(Kernel)? 턱스(Tux)? 리눅스의 마스코트 턱스 영감을 얻게된 사진
리눅스(Linux)의 특징 리눅스의 장점 Mr_Yong’s Power Point 호환성 안정성 공개성 무료 다중성 다양성 지원성 효율성 리눅스에 대한 의문점 첫번째! 공개 운영체제이기 때문에 문제점 발생시 보상받을수 없다? 두번째! 소스코드까지 공개된 운영체제이므로 보안에 취약하다? BUT ! 그렇지 않다
리눅스(Linux)의 특징 리눅스(Linux) 배포판의 종류 레드햇 우분투 페도라 AsiaNux 한컴리눅스 리눅스 (Linux) sentOS Suse Linux Open Linux
컴퓨터 시스템 구성요소 - 컴퓨터 시스템 구성요소 = 하드웨어 & 소프트웨어 ~하드웨어 : 물리적 데이터 처리 장치 ~소프트웨어 : 작업지시를 위해 명령어로 작성 한 프로그램 운영체제(OS) = 컴퓨터 하드웨어와 사용자 사이에서 자원을 관리 하는 프로그램 컴퓨터(Computer) Mr_Yong’s Power Point Mr_Yong’s Power Point Mr_Yong’s Power Point OS(운영체제) 하드웨어 소프트웨어
컴퓨터시스템 구성요소 컴퓨터 시스템 구성요소에는 무엇이 있을까? 레지스터 Mr_Yong’s Power Point 컴퓨터시스템 구성요소 프로세서 메인메모리 가상메모리
Part 2 기본 명령어
기본 명령어 FILE 관련 기본 명령어 - 중요도 : ★★★☆☆ - 중요도 : ★★☆☆☆ ls –a : 디렉토리 내용을 보여준다 pwd : 현재/작업 디렉토리명 출력 cd : 디렉토리 이동 ln :파일 링크 cp : 파일 복사 mv : 파일 이동 및 이름 바꾸기 mkdir : 디렉토리 생성 rm : 파일/디렉토리 삭제 touch : 파일의 생성 및 시간정보 변경 cat : 파일의 내용 출력 및 생성.수정 grep : 필요한 내용을 지정하여 해당 내용만 출력 chmod : 파일 접근 권한 변경 chown : 파일의 소유자와 그룹변경 chgrp : 파일의 사용자 그룹 변경 file : 파일의 속성 확인 head : 파일의 앞부분 출력 tail: 파일의 뒷부분 출력 객관적인 생각
기본 명령어 Network/System 관련 기본 명령어 - 중요도 : ★★★★☆ - 중요도 : ★★☆☆☆ date : 시스템시간과 날짜 출력/설정 free : 시스템의 빈 메모리와 사용한 메모리의 양을 출력 top : 현재 시스템의 작업 출력 shutdown : 시스템 종료 rdate : 시간 조회 및 시스템시간변경 /etc/resolv.conf – DNS정보 및 수정 kill : 프로세스 종료 ps : 현재 실행중인 프로세스들의 상태를 출력 /route : 라우팅 테이블 설정 host / hostname : host 설정 - 중요도 : ★★★★★ telnet : 원격 접속 ftp : 파일을 전송하는 프로토콜 ifconfig : 네트워크 정보 ping : 서버에 접속,상대방 컴퓨터가 살아있는지 죽었는지 확인 가능하다 nslookup : 네임서버를 찾는다 netstat : 네트워크 상태 traceroute : 지정한 호스트로 가로 네트워크 경로를 보여주는 명령어
기본 명령어 사용자/기타 기본 명령어 - 중요도 : ★★☆☆☆ - 중요도 : ★★★☆☆ w : 로그인한 사용자의 정보 출력 last : 사용자가 마지막 로그인한 기록을 출력 /etc/pwasswd : 계정 정보 clear : 터미널 화면 깨끗하게 man : 도움말 yum : RPM기반의 시스템을 위한 자동업테이터 겸 패키 설치/제거도구 su – 사용자와 그룹ID를 교체하여 쉘(shell)을 실행 useradd : 계정 생성 passwd : 계정 암호 변경 usermod : 계정 정보 변경 userdel : 계정 삭제 groupdel : 그룹 삭제 명령어에 대한 추가 설명은 다음 학생이!
버스(Bus) 버스(Bus) 외부버스 내부버스 데이터버스 제어버스 주소버스
버퍼링과스풀링 Mr_Yong’s Power Point Mr_Yong’s Power Point - 스풀링(spooling) : 프로그램이 프로세서에 의해 수행되는 속도와 프린터 등 에서 결과를 처리하는 속도의 차이를 극복하기 위해 디스크 저장 공간을 사용하는 기법 - 버퍼링(buffering) : 프로세서와 입출력 장치와의 속도차이를 줄이기 위해 사용하는 기법
심볼릭&하드링크 심벌릭 링크와 하드 링크 Mr_Yong’s Power Point Mr_Yong’s Power Point 하드링크 - 생성시 하드링크파일 하나 생성되고 같은 inode1을 사용(#ln링크대상파일 링크파일) 심볼릭링크- 생성시 새로운 inode2를 만들고, 데이터는 원본파일을 연결하는 효과(#ln -s 링크대상파일 링크파일)
퍼미션 Mr_Yong’s Power Point 퍼미션(파일허가권) -“rw-” , “ r--” , “ r--” 3개씩 끊어서 읽음 첫 번째 “rw-”는 소유자(User)의 파일접근 권한 두 번째의 “r--”는 그룹(Group)의 파일접근 권한 세 번째의 “r--”는 그 외의 사용자(Other)의 파일접근 권한 Chmod : ex)# chmod 777 install.log chown : ex) # chownfedora.fedora install.log
Part 3 프로세스
프로세스의 개념 프로세스 ps명령어 Mr_Yong’s Power Point Mr_Yong’s Power Point
fork() 프로세서를 복제하여 완전히 동일한 프로세서를 생성한다. Ex) 좀비 프로세스
네트워크 *** 네트워크 설정 *** *내 네트워크 연결 실행 ▶▶VMWare Network Adapter 1,8번을 활성화 Step.1 Step.2
네트워크 *** 네트워크 설정 *** Step.3 Step.4
네트워크 *** 네트워크 설정 *** Step.5 Service network restart Step.6 Reboot Step.7
네트워크 텔넷 서버 , 설치 접속
네트워크 OpenSSH서버 Mr_Yong’s Power Point Mr_Yong’s Power Point
네트워크 yum명령으로 웹 서버 설치. httpd, mysql-server, mysql, php, php-mysql을 설치하면 된다. Servicehttpd status 명령어를 입력해서 httpd서비스가 가동되는지 확인하고, 안되있으면service httpd start 입력 방화벽 설정에서 외부에서 웹 서버에 접근할 수 있도록 ‘WWW’를 체크한다 service httpd start. 시작해준다.