1. 아카이브란 무엇인지 설명하시오.본래 archive[|ɑ:rkaɪv] [명사] (arch・ives [pl.]) 기록 보관소 라는 의미를 지님.유닉스에서 파일을 묶어 하나로 만든 것이라는 의미를 지님.2. 아카이브와 압축이 어떤 용도로 사용될 수 있는지 설명하시오.① 파일 백업: 백업을 하기 위해 여러 파일이나 디렉토리를 하나의 아카이브 파일로 생성 ②파일 전송: 다른 시스템과 파일을 주고받음3. archive 디렉토리의 모든 내용을 ar.tar 로 묶으시오.tar cvf ar.tar *tar 기능[옵션][아카이브 파일] 파일명 → tar cvf ar.tar * tar:파일과 디렉토리를 묶어 하나의 아카이브 파일 생성기능 c: 새로운 tar 파일 생성[아카이브 파일] ar.tar : 아카이브 파일이름을 ar.tar 로 함파일명 * : 현재 디렉토리의 모든 파일들이 해당됨
1. 쉘이 가지고 있는 명령어 해석 기능은 무엇인지 설명하시오.사용자가 입력한 명령이나 파일에서 읽어 들인 명령을 해석하고 적절한 프로그램을 실행하는 것. (사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기 또는 번역기 역할)2. 솔라리스 11에서는 본 쉘이 콘 쉘로 대체되었다. 이를 어떻게 확인할 수 있는지 설명하시오.본 쉘의 경로를 확인하면 콘 쉘과 심볼릭 링크로 연결되어 있음을 확인 할 수 있음$ ls –l /usr/bin/shlrwxrwxrwx 1 root root 9 Mar 6 00:19 /usr/bin/sh -> i86/ksh93$결과가 위 예시처럼 나옴(책 384p참고)
1. /etc/passwd 파일의 네 번째 필드(그룹 id)를 첫 번째 기준으로 하고, 첫 번째 필드(로그인ID)를 두 번째 기준으로 하여 정렬하시오.sort -t: -k4,4 –k1,1 /etc/passwdsort [옵션] [파일]: 입력한 내용을 정렬필드 구분자 지정 [옵션]: -t:☞ 필드가 화이트 스페이스가 아닌 다른 문자로 구분되어있는 경우 –t옵션옆에 구분자를 입력하여 사용자가 구분자를 지정하여 정렬할 수 있도록 함필드 정렬 [옵션]: -k4,4 -k1,1☞ k는 "key"를 의미한다. 즉, "정렬 기준으로 삼을 키는 다음과 같다"라는 의미☞ 4,4는 "네 번째 필드부터 네 번째 필드까지의 값" (즉, 그냥 "네 번째 필드의 값")을 정렬 기준으로 삼겠다는 뜻, 1,1또한 마찬가지이다.
4. ping 명령으로 abc.unix.com 사이트가 동작하는지 확인해 보았는데 응답이 없다. 이에 대한가능한 해석은 무엇인지 설명하시오.ping(packet internet groper): 시스템이 너트워크를 통해 연결되는지의 여부를 알려줌① abc.unix.com서버가 부팅되어있지 않은 상태② abc.unix.com서버가 부팅되어있지만 네트워크에 연결이 되지 않은 경우③ abc.unix.com서버가 부팅, 네트워크에 연결되어있지만 보안을 위해 ping명령 서비스를 제한한 경우
1. 유닉스의 프로세스에는 어떤 종류가 있는지 설명하시오.• 데몬 프로세스 (deamon process) 유닉스 커널에 의해서 실행되고 특정 서비스를 제공 ⇨ 평소 대기 상태로 서비스 요청을 기다리다가 서비스 요청이 들어오면 해당 서비스 제공 • 부모 프로세스 (parent process) 자식 프로세스를 만드는 프로세스 ⇨ 부모 프로세스는 다른 프로세스를 만들기 때문에 1번 프로세스를 제외한 모든 프로세스는 부 모 프로세스를 가짐 • 자식 프로세스 (child process) 부모 프로세스에 의해 만들어지는 프로세스 ⇨ 할 일이 끝나면 부모 프로세스에게 결과를 돌려주고 종료 • 고아 프로세스 (orphan process) 결과를 돌려주기 전에 부모 프로세스가 먼저 종료된 자식 프로세스 ⇨ 이 경우 1번 프로세스가 부모 프로세스가 되어줌