1 / 52

운 영 체 제

운 영 체 제. 10611071 오 민 국 10611073 고 기 동 12731043 손 민 정. 명령어. 프로세스. INDEX. 네트워크. VI 명령어. No.1. 명령어. 리눅스 Vi 기능. 명령모드 -> 입력모드 i : 현재 커서의 위치부터 입력 l : 현재 커서 행의 맨 앞에서부터 입력 a : 현재 커서의 위치 다음 칸부터 입력 A : 현재 커서 행의 맨 마지막부터 입력. 1. vi 삽입명령. a : 커서 뒤에 입력 A : 라인 끝에 입력

rufus
Download Presentation

운 영 체 제

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 운 영 체 제 10611071 오 민 국 10611073 고 기 동 12731043 손 민 정

  2. 명령어 프로세스 INDEX 네트워크

  3. VI명령어 No.1

  4. 명령어 리눅스Vi기능 명령모드 -> 입력모드 i : 현재 커서의 위치부터 입력 l : 현재 커서 행의 맨 앞에서부터 입력 a : 현재 커서의 위치 다음 칸부터 입력 A : 현재 커서 행의 맨 마지막부터 입력 1. vi 삽입명령 a : 커서 뒤에 입력 A : 라인 끝에 입력 i : 커서 앞에 입력 l : 라인 시작 부분에 입력 o : 커서가있는라인 밑에 입력 O : 커서가 있는 라인 위에 입력

  5. 명령어 2. 커서 이동 명령 h : 왼쪽으로 커서 한 칸 이동 I : 오른쪽으로 한 칸 이동 e : 다음 단어의 마지막으로 이동 b : 한 단어 뒤로 이동 w : 커서를 한 단어 뒤로 이동 k : 커서를 한 라인 위로 이동 j : 커서를 한 라인 아래로 이동 0 : 커서를 라인의 시작으로 이동

  6. 명령어 3.삭제명령 x : 커서가 있는 문자 삭제 X : 커서가 있는 문자 앞의 문자 삭제 d + (윗, 아래화살표) : 커서 있는 줄, 윗, 아래줄2줄 삭제 dw : 커서가 있는 단어 삭제 db : 커서 앞에 있는 단어 삭제 dW : 공백으로 구분된 뒷 단어 삭제 dB : 공백으로 구분된 앞 단어 삭제 dd : 커서가 있는 라인 삭제

  7. 명령어 4.바꾸기 명령 r : 커서에 있는 문자 대치 : 입력 모드로 한 문자씩 덮어씀 s : 커서가 있는 문자 삭제 후 입력 모드로 전환 S : 커서가 있는 줄을 삭제한 후 입력 모드로 전환 cb : 커서가 있는 앞 문자 삭제 후 입력 모드 cW : 공백으로 구분된 뒷 단어를 삭제한 후에 입력모드 cB : 공백으로 구분된 앞 단어 삭제 후 입력 모드 cc : 커서가 있는 라인을 삭제하고 입력 모드 C : 커서가 있는 라인의 나머지를 삭제하고 입력 모드로 전환 c0 : 커서에서부터 라인의 시작까지 텍스트 바꾸기

  8. 명령어 5.파일의 저장 및 불러오기 :w : 지정된 파일에 저장 :wq, :x, ZZ : 지정된 파일에 저장하고 vi를 종료 :w[파일명] : 지정한 파일에 저장 :w aaa.c : 현재 문서를 aaa.c에 저장 :q! : 저장하지 않고 강제 종료 :wq[파일명] : 지정한 파일에 저장하고 종료 :wqaaa.c : aaa.c에 저장하고vi를 종료 :r[파일명] : 지정한 파일을 현재 문서로 불러오기 :r aaa.c : aaa.c의 내용을 현재 커서가 있는데로 불러오기 :e[파일명] : 현재의 화면을 지우고 새로운 파일 불러오기 :3,5 w aaa.c : 3줄에서 5줄까지의 내용을 aaa.c에 저장

  9. 명령어 6.검색 /pattern : 텍스트에서 앞으로 패턴 검색 >pattern : 텍스트에서 뒤로 패턴 검색 n : 앞 또는 뒤로 이전 검색 반복 N : 반대 방향으로 이전 검색 반복 dW : 공백으로 구분된 뒷, 단어 삭제 dB : 공백으로 구분된 앞 단어 삭제 / : 전 검색을 앞으로 반복 ? : 전 검색을 뒤로 반복

  10. 명령어 디렉터리 사용 명령 pwd : 현재 위치를 확인, 현재 디렉터리의 절대 경로를 출력 cd : 현재 디렉터리를 변경, cd[디렉터리명] 절대 경로명으로 이동할 디렉터리 지정

  11. 명령어 디렉터리 만들기 mkdir : 디렉터리를 생성. mkdir[옵션] 디렉터리명 디렉터리 한 개 만들기 디렉터리를 한 개만 만들려면 mkdir명령에 인자로 생성하려는 디렉터리명을 지정 디렉터리명은 상대 경로명이나 절대 경로명으로 지정 동시에 디렉터리 여러 개 만들기 디렉터리 이름을 여러 개 지정하면 동시에 만들 수 있음 디렉터리 이름은 공백 문자로 구분

  12. 명령어 ls : 디렉터리의 내용을 출력 ls[옵션][파일 또는 디렉터리명] ls의 옵션 -a : 숨김 파일을 포함하여 모든 파일 목록을 출력 -d : 지정한 디렉터리 자체의 정보를 출력 -F : 파일의 종류를 표시 (*:실행 파일, /:디렉터리, @:심벌릭 링크) -L : 심벌릭 링크 파일의 경우 원본 파일의 정보를 출력 -R : 하위 디렉터리 목록까지 출력

  13. 명령어 디렉터리 삭제하기 rmdir : 디렉터리를 삭제, rmdir[옵션]디렉터리명 • 디렉터리가 비어있지 않으면 삭제 불가

  14. 명령어 파일 삭제하기 rm: 파일을 삭제, rm[옵션]파일명/디렉터리명 rm옵션 -i : 대화식으로 지정한 파일을 정말 삭제할 것인지 확인 -r : 디렉터리를 삭제할 때 지정

  15. 명령어 리눅스 기본 명령어 요약 • ls :해당 디렉토리에 있는 파일의 목록을 나열 • cd : 디렉토리를이동 • pwd: 현재 디렉토리의 전체 경로를 출력 • rm: 파일이나 디렉토리를 삭제 • 예) rmaaa.txt • cp: 파일이나 디렉토리를 복사 • 예) cp test1.txt test2.txt • touch: 크기가 0인 새 파일을 생성, 이미 존재하는 경우 수정 시간을 변경 • 예) touch text3.txt • mv: 파일과 디렉토리의 이름을 변경하거나 위치 이동 시 사용 • 예) mvtext4.txt text5.txt

  16. 명령어 • mkdir: 새로운 디렉토리를 생성 • 예) mkdirdirectory • rmdir: 디렉토리를삭제. (비어있지 않으면 삭제 불가) • 예) rmdirdirectory • cat: 텍스트로 작성된 파일을 화면에 출력 • 예) cat abc.txt • more : 텍스트로 작성된 파일을 화면에 페이지 단위로 출력 • 예) more test.txt • less : more와 용도가 비슷하지만 기능이 더 확장된 명령 • 예) less test.txt • file : File이 어떤 종류의 파일인지를 표시 • 예) file install.log • clear :명령창을깨끗하게 지워줌 • 예) clear

  17. 명령어 VI 사용하기 시작과 종료 파일을 지정할 경우: 해당 파일이 있으면 파일의 내용이 보이고, 없는 파일이면 빈 파일이 열림 vi 종료 명령모드나 마지막 행 모드에서 저장하고 종료 가능

  18. 명령어 Vi 특정 행으로 이동하기

  19. 명령어 접근권한 접근 권한의 표기방법 사용자 카테고리 별로 누가 파일을 읽고 쓰고 실행할 수 있는지를 문자로 표현 하는 것 읽기권한은 r, 쓰기권한은 w, 실행권한은 x로 나타내며 해당 권한이 없는 경우에는 -로 표기 rw- r-- r-- 그룹 소유자 기타 사용자

  20. 명령어 접근권한의 변경 명령 chmod: 파일이나 디렉터리의 접근 권한을 변경chmod[옵션] 권한 모드 파일 또는 디렉터리명 • 기호 모드 :접근 권한을 변경하기 위해 문자와 기호를 사용하여 권한표시 • 숫자 모드 : 접근 권한을 변경하기 위해 숫자를 사용

  21. 명령어 • 1.소유자의 쓰기 권한을 제거:u-w • 2.소유자의 쓰기 권한을 부여:u+w • 3.그룹의 읽기 권한을 제거:g-r

  22. 명령어 숫자를 이용한 파일 접근 권한 변경 숫자 모드에서는 각 권한이 있고 없고를 0과1로 표기하고,이를 다시 환산하여 숫자로 표현 카테고리 별로 권한의 조합에 따라 0부터 7로 나타냄

  23. Q&A

  24. 프로세스 No.2

  25. 프로세스 프로세스란? 운영체제의 핵심 현재 컴퓨터 내에서 실행중인 프로그램을 의미 부모와자식관계를 가지고 있다. 고유한 프로세스 아이디(PID)를 갖고 있다. 부모프로세스 : 자식을 생성하는 프로세스 자식프로세스 : 필요에 따라 자식프로세스를 생성하는 부모프로세스가 되기도 한다. 종료될 때 부모프로세스에게 결과를 돌려주고 종료 부모프로세스 종료 및 복귀 생성 자식프로세스 pid가 0이면 자식프로세스 0이 아니면 부모프로세스이다.

  26. 프로세스 포그라운드 프로세스 & 백그라운드 프로세스 포그라운드 프로세스 프로그램 활성 창에서 실행되는 프로세스 백그라운드 프로세스 사용자가 다른 작업을 하고 있는 동안 실행되는 프로세스 작업전환 1. 포그라운드작업에서 백그라운드 작업으로 전환 – 명령어 : bg 2. 백그라운드 작업에서 포그라운드 작업으로 전환 – 명령어 : fg

  27. 프로세스 프로세스 주소 공간 구조 실행 스택: 일시적인 데이터를 저장하는 영역 실행 힙: 텍스트 영역과는 별도로 유지되는 자유 영역 데이터 영역 : 프로세스 실행 중 동적으로 할당 받는 영역 텍스트 영역 : 프로세서가 실행하는 코드를 저장하는 영역

  28. 프로세스 프로세스는 실행 유형에 따라 운영체제 프로세스, 사용자 프로세스, 병행 프로세스3가지로 나뉨 운영체제 프로세스 프로세스의 실행 순서 제어하고 사용하고 있는 프로세스가 다른 사용자나 운영체제 영역을 침범하지 못하게 감시하는 기능 사용자 프로세스 사용자 코드를 수행 병행 프로세스 동시에 실행되는 두 개 이상의 프로세스, 소프트웨어적으로 동시처리를 말함 병행 프로세스는 독립 프로세스와 협동 프로세스로 나뉨 독립 프로세스: 서로 독립적으로 실행되어 다른 프로세스에 영향을 받지 않고, 데이터를 공유하지 않음 협동 프로세스: 컴퓨터 시스템의 제한된 자원을 공유하는 프로세스들이 통제되어 상호 작용해야 하는 경우 발생. 다른 프로세스에 영향을 주거나 다른 프로세스에 의해 영향을 받음

  29. 프로세스 프로세스 상태 실행 프로세스 : 현재 CPU에서 실행중인 상태의 프로세스 대기 프로세스 : 순서적으로 처리해야 하는 입출력 처리 장치의 작업이 끝나기를 기다리는 프로세스 준비 프로세스 : CPU만 할당받으면 실행이 가능한 상태의 프로세스이다. 대부분의 프로세스는 준비나 대기 상태이며, 어느 한 순간에 한 프로세스만 실행 상태가 된다. 프로세스가 스스로 제어할 수 있는 상태는 대기 상태 뿐이다.

  30. 프로세스 프로세스 상태 dispatch 준비 상태에서 프로세스 중 높은 우선순위를 가진 프로세스에게 할당 즉, 준비 상태에서 실행 상태로 바뀌는 것 timeout 할당 시간을 모두 사용한 프로세스를 준비상태로 변경 즉, 실행 상태에서 준비 상태로 바뀌는 것 block 수행 중인 프로세스가 입출력 명령을 만나면 입출력 완료까지 블록상태가 됨 즉, 실행 상태에서 대기 상태로 바뀌는 것 wakeup 입출력 완료 신호를 기다리던 블록 상태의 프로세스가 이 신호를 만나면 준비상태로 변경 됨 즉, 대기 상태에서 준비 상태로 바뀌는 것

  31. 프로세스 프로세스 제어 블록 운영체제는 프로세스의 실행을 제어하기 위해 프로세스에 대한 정보를 가지고 있어야 하며, 제어블록(PCB)이라는 데이터 구조를 가진다. 프로그램 상태 : 프로그램 상태는 생성, 준비, 대기, 실행, 중단 등의 상태를 표시 프로그램 카운터 : 프로세스가 다음에 실행할 명령어의 주소를 가리킴. 레지스터: 누산기, 범용 레지스터등과 함께 상태 코드정보를 포함 메모리 관리 정보 : 운영체제가 지원하는 메모리 시스템에 따라 기준 레지스터와 한계 레지스터의 값 등을 포함

  32. 프로세스 컨텍스트스위칭(문맥교환) 프로세스를 다른 프로세스로 교환하기 위해 이전 프로세스의 상태 레지스터 내용을 보관하고 다른 프로세스의 레지스터를 적재하는 일련의 과정 한 프로세스의 문맥은 그 프로세스의 프로세스 제어 블록에 기록되어 있다. 발생하는 시기는 준비 상태에서 실행 상태가 될 때, 실행 상태에서 준비 상태가 될 때, 실행 상태에서 대기 상태로 바뀔 때

  33. 프로세스 인터럽트와 트랩 인터럽트 현재 실행되고 있는 프로세스와는 별도로 외부에서 발생하는 여러 종류의 이벤트에 의해 발생 트랩 부적절한 파일 접근이나 현재 실행 중인 프로세스에 의해 발생하는 오류나 예외로 인해 발생 프로그램 내에서 발생하는 것이고 내부 인터럽트라고 하며 CPU로부터 발생하는 운영 오류 등이 포함된다.

  34. 프로세스 인터럽트와 트랩의 차이점 트랩은 발생하는 시점이 프로그램의 일정함 지점이라는 점에서 동기적이다. 한마디로 고정된 영역에서 일어나는 것이다. 반면 인터럽트는 프로그램 외부 상황에 따라서 발생 시점이 일정하지 않기 때문에 비동기적이다. 하드웨어 인터럽트들은 CPU외의 다른 장치들에서 발생한다. 키보드, 디스크 드라이브, CD-ROM, 사운드 카드, 마우스와 같은 장치들이 이에 포함된다. 트랩은 인터럽트와 달리 트랩은 현재 수행되는 명령어와 직접 연관되어 그 원인이 발생한다. 간단히 말하면 인터럽트는 하드웨어적인 흐름의 변화이고, 트랩은 소프트웨어적이라고 할 수 있다. 트랩과 인터럽트의 주된 차이점은 트랩은 어떤 프로그램을 실행 시켰을 때, 항상 고정된 위치에서 일어나나, 외부 인터럽트는 언제 발생될지 모른다는 점이다. 인터럽트는 장치 폴링 문제 해결을 위해 입출력장치의 완료 신호로 사용할 수 있으며, 트랩은 운영체제 루틴을 호출하거나, 산술 오류를 잡아내는데 사용할 수 있다.

  35. 프로세스 프로세스 생성 프로세스를 생성할 때는 fork()함수를 사용한다.

  36. 프로세스 프로세스 관리 명령어 ps 사용 예 : ps옵션 현재 실행중인 프로세스의 목록을 보여주는 명령어 ps명령어에는 ef, u, p, a, x등 다양한 옵션이 있다. 대표적으로 ps명령어에 ef옵션을 붙여 ps -ef를 실행해보면 UID: 프로세스를 실행한 사용자 ID PID: 해당 프로세스의 아이디 PPID: 해당 프로세스의 부모프로세스 아이디 C: CPU 사용량의 %값 STIME : 프로세스의 시작 날짜나 시간 TTY : 프로세스가 실행된 터미널의 종류와 번호 CMD : 실행되고 있는 프로그램의 이름

  37. 프로세스 프로세스 관리 명령어 pgrep 사용 예 : pgrep옵션 패턴 지정한 패턴과 일치하는 프로세스에 대한 정보를 출력 옵션에는 x, n, u, l, t등이 있다. kill 사용 예 : kill 시그널 PID 지정한 시그널을 프로세스에 보낼 때 사용

  38. 프로세스 프로세스에는 크게 데몬 프로세스, 고아 프로세스, 좀비 프로세스가 있다. 데몬 프로세스 특정한 서비스를 제공하기 위해 만들어진 프로세스 시스템이 살아있는 동안에는 결코 종료되지 않고 백그라운드 프로세스 상태로 존재 데몬 프로세스의 PPID는 1 즉, 데몬 프로세스의 부모프로세스는 init프로세스 init 프로세스는 모든 프로세스의 부모 프로세스이다. PID가 0번인 swapper프로세스가 있지만 부팅시init프로세스 실행 등 몇 가지 작업을 한 후 부팅이 완료되면 종료되기 때문에 pstree라는 명령어로 프로세스의 가계도를 확인해볼 때 init프로세스가 최상위에 위치함 init프로세스는 /etc/inittab파일을 읽어 들여 실행

  39. 프로세스 고아프로세스 보통은 자식프로세스가 종료된 후에 부모 프로세스가 종료 되는 것이 정상이다. 하지만 부모프로세스가 먼저 종료되거나 또는 필요에 의해서 먼저 종료 될 때 자식프로세스는 고아프로세스가 됨 이 고아프로세스의 새로운 부모프로세스는 init프로세스가 되어 init프로세스가관리한다.

  40. 프로세스 좀비 프로세스 현재 실행 중이거나 CPU시간을 사용하는 것도 아닌데, 메모리의 공간을 차지하며 사라지지 않는 프로세스다. 보통 부모 프로세스는 자식 프로세스가 실행이 완료되면 자식 프로세스의 상태를 리턴받고, 자식 프로세스가 사용하던 자원을 수거하여 처리해주는데 이를 리핑이라고 한다. 자식 프로세스는 완전히 메모리 공간에서 사라지게 되는데 부모 프로세스가 무한루프를 돌고 있는 등 자신의 코드를 바삐 수행할 때에는 자식 프로세스의 종료여부를 알 수 없기 때문에 자식 프로세스는 좀비 프로세스가 되어 메모리상에 남아있게 된다. 좀비 프로세스는 ps명령어를 사용했을 때 defunct라고 표시가 되며 좀비프로세스는kill 명령어를 사용해도 종료되지 않기 때문에 부모프로세스를 kill명령어를 이용하여 종료해야 메모리상에 남아있는 좀비 프로세스가 제거된다.

  41. 프로세스 좀비 프로세스 예방법 wait() 함수 사용 : 부모프로세스가 자식 프로세스의 종료를 대기하는 함수 waitpid() 함수 사용 : 인자로 PID를 받음으로써 특정 자식프로세스의 종료를 대기하는 함수

  42. 프로세스 시그널 어떤 이벤트가 발생했음을 알리기 위해 프로세스에게 전달되는 메시지이며, 예외나 인터럽트에 가까움 시그널이 발생하면 프로세스는 그 지점에서 일시중지 한 다음 시그널에 대한 행동을 수행

  43. Q&A

  44. 네트워크 No.3

  45. 네트워크 TCP/IP TCP(Transmission Control Protocol) 는 전송 데이터를 일정 단위로 나누고 포장하는 것에 관한 규약 IP(Internet Protocol)는 직접 데이터를 주고 받는 것에 관한 규약 주소 일반적으로 네트워크 인터페이스는 거의 대부분 이더넷 방식을 사용한다. 컴퓨터의 주소는 MAC주소, IP주소, 호스트명이 있다. 이더넷이란? 근거리통신망(LAN)의 대표적인 프로토콜로 인터넷 프로토콜이라는 프로그램을 사용해 광범위한 통신 및 컴퓨터 기기를 연결

  46. 네트워크 MAC주소 MAC(Media Access Control) 주소는 하드웨어가 갖는 주소 ex)랜카드에 저장된 주소 MAC 주소는 콜론(:)이나 하이픈(-)으로 구분된 여섯 개 16진수로 구성되고 앞의 3자리는 제조사 번호, 뒤에 3자리는 일련번호를 뜻함 IP주소 IP주소는 4바이트 구성되며 0.0.0.0 ~ 255.255.255.255로 표현할 수 있다. IP주소는 4바이트 중 네트워크와 호스트를 어떻게 나누어 사용하느냐에 따라서 A, B, C 클래스로 구분 할 수 있다. A클래스는 1~126.xxx.xxx.xxx를 사용 B클래스는 128~191xxx.xxx.xxx를 사용 C클래스는 192~223.xxx.xxx.xxx를 사용

  47. 네트워크 포트번호 인터넷의 전송 제어 프로토콜이나 사용자 데이터 그램 프로토콜에서 애플리케이션이 상호 통신을 위해 사용하는 번호 포트 번호의 범위는 0∼65535이다. 대표적으로 몇 가지 포트를 적어보면 21번 FTP, 23번 TELNET, 80번 웹사이트 등 약속에 의해 정해진 포트들이 많이 있다. DHCP(Dynamic Host Configuration Protocol) DHCP 란 Dynamic Host Configuration Protocol 의 약자로써 동적 호스트 설정 통신 규약을 의미하며 TCP/IP 통신을 실행하기 위해 필요한 설정 정보를 자동적으로 할당, 관리하기 위한 통신 규약입니다.

  48. 네트워크 NAT(Network Address Translation) NAT란 네트워크 주소 변환을 의미한다. 기본적으로 192.168.x.x 와 같은 사설 IP 주소로는 외부와 통신할 수 없다. 외부와 통신할 수 있는 IP 주소는 오직 인터넷 IP 주소 관리 기관에서 공식적으로 발급한 공인 IP 주소 뿐이다. 하지만 제약을 뛰어 넘고자 개발된 기술이 바로 NAT 이다. 사설 IP 주소와 공인 IP 주소를 상호 변환해 주는 일종의 변환기이다. Bridged Networking 브릿지 네트워킹이란 호스트의 네트워크와 게스트의 네트워크를 연결하여 게스트 컴퓨터가 네트워킹 하는 방식이다. 즉, 호스트와 게스트를 하나로 연결하여 두 개의 네트워크를 마치 하나의 네트워크처럼 쓰는 것이다. 게스트와 호스트의 네트워크가 브릿지 됨으로써 호스트 네트워크와 게스트 네트워크가 서로 동등한 수준의 네트워크를 제공받게 된다.

  49. 네트워크 텔넷(Telnet) 가상 터미널 서비스라고 하며 원격지 시스템에 접속할 수 있게 해주는 중요한 인터넷 프로토콜이다. 텔넷을 이용하면 한 컴퓨터 시스템에 있으면서 수천 마일 떨어진 또 다른 컴퓨터 시스템에 접속하여 작업할 수 있다. 텔넷은 23번이라는 고유 포트번호를 가진다. FTP(File Transfer Protocol) 두 컴퓨터 간의 파일 전송을 위한 인터넷 표준 프로토콜. FTP 클라이언트를 써서 상대방 컴퓨터에 접속, 파일을 보내고 받는 일을 수행한다. FTP는 21번이라는 고유 포트번호를 가진다. 슈퍼데몬(xinetd) 리눅스 시스템이 부팅될 때 시작되는 서비스 데몬들을 관장하는 슈퍼데몬을xinetd데몬이라 하며, xinetd데몬은 기존의 슈퍼데몬인inetd의 비효율적인 리소스 관리와 보안성 문제를 극복하기 위해 나온 대체 슈퍼데몬이다.

  50. 네트워크 YUM (Yellow dog Updater, Modified) 인터넷 연결만 되 있으면 YUM을 이용하여 모든 패키지의 업데이트, 인스톨이 가능 기본적인 사용법은 YUM [옵션] [패키지이름]이다. 옵션의 종류 install : 해당 패키지 설치한다. -y install : 설치 시 응답에 모두 Yes updata : 해당 패키지를 업데이트한다. remove : 해당 패키지를 삭제한다. check-update : 설치된 패키지 중 업데이트 가능한 패키지의 목록을 본다. 슈퍼데몬 설치 Yum –y insallxinetd; -y이 모든 응답을 Yes로 해준다. 텔넷 설치 Yum –y insall telnet-server; FTP 설치 Yum –y insall ftp;

More Related