2023년 2학기 방송통신대 UNIX시스템 중간과제물
고생길
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과 | 학년 | 3학년 |
---|---|---|---|
과목명 | UNIX시스템 | 자료 | 1건 |
공통 |
※ (1~2번) 수행된 명령과 실행 결과를 확인할 수 있는 그림을 캡처하고 과제물 파일에 붙여넣기 하여 답안을 작성합니다. 과제물을 작성할 때 문제 자체를 쓸 필요는 없습니다.
1. 리눅스를 설치하고 일반 사용자 계정을 생성한다. ...
※ (1~2번) 수행된 명령과 실행 결과를 확인할 수 있는 그림을 캡처하고 과제물 파일에 붙여넣기 하여 답안을 작성합니다. 과제물을 작성할 때 문제 자체를 쓸 필요는 없습니다.
1. 리눅스를 설치하고 일반 사용자 계정을 생성한다. 이때 계정 이름(user name)은 자신의 학번(예: 202334-348000)으로 하고, 계정 설명(교재 162쪽 –c 옵션 참고)은 자신의 한글 이름(예: 김철수)으로 하며, 기본 셸은 bash로 한다. 해당 계정으로 로그인한 후 터미널 창을 띄운다. 여기까지는 준비 과정으로 캡처할 필요가 없다. grep 명령을 사용하여 /etc/passwd 파일에서 자신의 계정 정보를 가지는 1개 라인만을 터미널 창에 출력하는 명령을 실행한다. 이때 명령 프롬프트의 모양에 계정 이름(자신의 학번)이 나타나야 하고 작업 디렉터리는 자신의 홈 디렉터리로 한다. (10점) 2. vi 편집기를 사용하여 아래 6줄의 내용으로 파일을 생성한다. 편집 과정은 캡처할 필요 없다. 1 솟아나라 겨레의 교육 이끌어가는 2 큰 지혜와 참 보람이 넘쳐나는 곳 3 미래로 세계로 뻗어 나가는 4 세계 속의 첨단대학 이루어가리라 5 한마음 한뜻으로 우리는 하나 진리의 횃불 들어 달려 나가자 6 아 영원한 그 이름 방송대학교 파일 이름: schoolSong 명령 프롬프트에서 적당한 출력 명령을 실행하여 파일 schoolSong의 내용 전체를 터미널 창에 출력한다. (5점) ※ (3~5번) 1번에서 만든 일반 사용자 계정으로 아래 명령을 실행한다. 각각 그림을 캡처하여 과제물 파일에 붙여넣기 하고, 명령의 의미를 공백 포함 200자 이내로 정확하게 설명하라. 작업 디렉터리는 자신의 홈 디렉터리로 한다. 명령 실행을 위해 필요하다면 가정을 전제해도 된다. 설명이 부족하면 감점됩니다. (각 5점) 3. dir 명령을 수행하면 ‘ls -l’ 명령이 수행되도록 별칭을 설정하는 명령을 실행하라. (5점) 4. 디렉터리의 기본 접근권한을 755(rwxr-xr-x)로, 파일의 기본 접근권한을 644(rw-r--r--)로 설정하는 명령을 실행하라. (5점) 5. 사용자의 홈 디렉터리에 존재하는 모든 서브 디렉터리 중에서 비어 있는 디렉터리를 찾아 삭제하는 find 명령을 실행하라. (5점) |
소개글
10년차 리눅스 전문가가 직접 작성하였습니다.학번과 이름만 수정하여 코드를 그대로 붙여 넣으면 vi 편집기 및 리눅스를 알지 못해도 과제에서 원하는 결과를 얻을 수 있습니다.
문제의 답을 다양한 방법으로 기제 하였습니다.
목차
1. 리눅스를 설치하고 일반 사용자 계정을 생성한다. 이때 계정 이름(user name)은 자신의 학번(예: 202334-348000)으로 하고, 계정 설명(교재 162쪽 -c 옵션 참고)은 자신의 한글 이름(예: 김철수)으로 하며, 기본 셸은 bash로 한다. 해당 계정으로 로그인한 후 터미널 창을 띄운다. 여기까지는 준비 과정으로 캡처할 필요가 없다2. vi 편집기를 사용하여 아래 6줄의 내용으로 파일을 생성한다. 편집 과정은 캡처할 필요 없다. 명령 프롬프트에서 적당한 출력 명령을 실행하여 파일 schoolSong의 내용 전체를 터미널 창에 출력한다. (5점)
3. dir 명령을 수행하면 ‘ls -l’ 명령이 수행되도록 별칭을 설정하는 명령을 실행하라. (5점)
4. 디렉터리의 기본 접근권한을 755(rwxr-xr-x)로, 파일의 기본 접근권한을 644(rw-r--r--)로 설정하는 명령을 실행하라. (5점)
5. 사용자의 홈 디렉터리에 존재하는 모든 서브 디렉터리 중에서 비어 있는 디렉터리를 찾아 삭제하는 find 명령을 실행하라. (5점)
본문내용
1. 리눅스를 설치하고 일반 사용자 계정을 생성한다. 이때 계정 이름(user name)은 자신의 학번(예: 202334-348000)으로 하고, 계정 설명(교재 162쪽 -c 옵션 참고)은 자신의 한글 이름(예: 김철수)으로 하며, 기본 셸은 bash로 한다. 해당 계정으로 로그인한 후 터미널 창을 띄운다. 여기까지는 준비 과정으로 캡처할 필요가 없다grep 명령을 사용하여 /etc/passwd 파일에서 자신의 계정 정보를 가지는 1개 라인만을 터미널 창에 출력하는 명령을 실행한다. 이때 명령 프롬프트의 모양에 계정 이름(자신의 학번)이 나타나야 하고 작업 디렉터리는 자신의 홈 디렉터리로 한다. (10점)
방법: 모든 명령어는 대소문자를 구분하며 절차는 아래와 같습니다.
(붉은색 폰트 부분은 본인의 학번으로 변경하여 입력)
1. root 권한으로 로그인
2. 사용자 계정 생성 명령어:
3. 생성한 사용자 패스워드 지정:
4. 사용할 패스워드 입력
5. 사용할 패스워드 입력(재확인)
6. 새로운 터미널을 열어 생성한 계정 202334-348000으로 로그인
참고 자료
2023 시나공 정보처리기사 실기, 강윤석, 길벗알앤디 저김희천·김진욱(2023), UNIX시스템, 한국방송통신대학교출판문화원.