36. CentOS 리눅스에서 기본으로 주어지는 쉘의 종류는 무엇인가? (4점)
① Bourne Shell(sh) ② Bourne Again Shell(bash) ③ C Shell(csh) ④ Korn Shell(ksh)
정답: 1
해설: CentOS 리눅스에서 기본으로 주어지는 쉘은 Bourne Shell(sh)이다. Bourne Shell은 UNIX 시스템에서 가장 기본적인 쉘로, 다른 쉘들의 기반이 되는 쉘 중 하나이다. CentOS를 비롯한 대부분의 UNIX 및 Linux 시스템에서 표준 쉘로 널리 사용된다.
오답 선지 해설:
- ② Bourne Again Shell(bash)는 GNU 프로젝트의 일환으로 개발된 쉘로, Bourne Shell의 확장 버전이지만, CentOS의 기본 쉘은 아니다.
- ③ C Shell(csh)은 C 언어의 문법을 따르는 쉘로, 특히 프로그래밍과 스크립트 작성에 유용하지만, CentOS의 기본 쉘은 아니다.
- ④ Korn Shell(ksh) 역시 유명한 쉘 중 하나이지만, CentOS에서 기본적으로 제공되는 쉘이 아니다.
37. 셸 프롬프트에서 사용된 명령을 해석할 때, 명령의 종류에 해당 하지 않는 것은? (3점)
① 셸 예약어
② 셸에서 정 의되어 있는 함수 이름
③ 실행 파일이 존채하는 일반 명령
④ 설치되어 있는 패키지의 이름
정답: 4
해설: 셸 프롬프트에서 해석되는 명령의 종류는 주로 셸 예약어, 셸에서 정의된 함수 이름, 실행 가능한 파일(일반 명령)이다. 이들은 모두 셸이 직접 해석하거나 실행할 수 있는 요소들이다. 반면, 설치되어 있는 패키지의 이름 자체는 셸에서 직접 해석하거나 실행할 수 있는 명령이 아니다. 이는 단지 설치된 프로그램의 이름에 불과하며, 해당 프로그램의 실행 파일 이름이나 관련 명령어가 셸 명령어로 사용될 수 있다.
오답 선지 해설:
- ① 셸 예약어는 셸에서 특별한 의미를 가지는 단어로, 조건문, 반복문 등의 제어 구조에서 사용된다.
- ② 셸에서 정의된 함수 이름은 사용자가 정의하거나 셸이 제공하는 함수로, 명령어처럼 호출하여 사용할 수 있다.
- ③ 실행 파일이 존재하는 일반 명령은 사용자가 직접 실행할 수 있는 프로그램이며, 셸에서 해석하여 해당 프로그램을 실행한다.
38. 리눅스 시스템에서 표준 디렉터리의 용도에 관한 설명으로 잘못된 것은? (4점)
① /etc - 시스템의 주요 환경 설정 파일이 위치하는 디렉터리
② /home - 사용자의 홈 디렉터리가 생성되는 디렉터리
③ /dev - 시스템 운영 중에 생기는 가변 자료가 저장되는 곳
④ /proc - 커널이 사용하는 가상의 파일 시스템
정답: 3
해설: 리눅스 시스템에서 /dev 디렉터리는 장치 파일을 저장하는 곳이다. 이곳에는 시스템의 하드웨어 장치들을 대표하는 특수 파일들이 존재한다. 예를 들어, 하드 드라이브, USB 장치, 혹은 터미널과 같은 장치들이 여기에 위치한다. /dev 디렉터리는 가변 자료를 저장하는 곳이 아니며, 그 용도는 시스템 장치들과의 상호작용을 위한 장치 파일을 포함하는 것이다.
오답 선지 해설:
- ① /etc는 시스템의 주요 환경 설정 파일이 위치하는 디렉터리이다. 이 디렉터리는 시스템의 여러 설정 파일을 포함하고 있어, 시스템 관리자들에게 중요한 곳이다.
- ② /home은 사용자의 홈 디렉터리가 생성되는 곳이다. 각 사용자의 개인 파일, 설정, 문서 등이 이곳에 위치한다.
- ④ /proc은 실제 파일을 포함하지 않는 가상의 파일 시스템이다. 이곳은 시스템과 커널의 정보를 제공하는 데 사용되며, 현재 실행 중인 프로세스에 관한 정보를 포함한다.
39. 셸의 명렁 행에서 사용하는 특수 문자에 관한 설명으로 잘못된 것은? (4점)
① | - 앞 명령의 출력을 다음 명령의 입력으로 연결시킴
② >> - 명령 수행을 위해 파일로부터 입력이 필요할 때 사용함
③ ; - 여러 명령을 순서 대로 실행할 때 구분을 위해 사용함
④ ! - 명령 히스토리 기능을 이용할 때 사용함
정답: 2
해설: 특수 문자 '>>'는 기존 파일에 명령의 출력을 추가할 때 사용된다. 이미 파일이 존재하면, '>>'는 파일의 끝에 내용을 추가한다. 새로운 파일을 만들지 않고 기존 파일의 내용을 보존하며 추가하는 기능이 주요 목적이다.
오답 선지 해설:
- ① '|': 파이프라인이라 불리며, 한 명령의 출력을 다른 명령의 입력으로 전달하는 데 사용된다. 예를 들어, 'ls | grep "txt"' 명령은 'ls' 명령의 결과를 'grep' 명령의 입력으로 전달한다.
- ③ ';': 명령 구분자로, 여러 명령을 한 줄에 순서대로 작성할 때 각 명령을 구분하는 데 사용된다. 예를 들어, 'cd /home; ls' 명령은 먼저 '/home' 디렉터리로 이동한 후 'ls' 명령을 실행한다.
- ④ '!': 셸의 명령 히스토리 기능에 사용되는 특수 문자로, 이전에 실행된 명령을 참조하거나 재사용할 때 사용된다. 예를 들어, '!grep'은 가장 최근에 사용된 'grep' 명령을 재실행한다.
40. 리눅스 명령에 관한 설명이다.잘못된 것은? (2점)
① type - 텍스트 파일의 내용을 화면에 출력하는 명령
② file - 파일의 종류를 알려주는 명령
③ umask - 파일 접근권한의 기본 값을 출력하거나 설정하는 명령
④ ln - 하드 링크나 심볼릭 링크를 만드는 명령
정답: ①
해설: 리눅스에서 'type' 명령은 주어진 명령어가 어떤 종류의 명령인지, 즉 내장 명령인지, 별도의 실행 파일인지 등을 확인하는 데 사용된다. 이 명령은 텍스트 파일의 내용을 화면에 출력하는 명령이 아니다.
오답 선지 해설:
- ② 'file' 명령은 주어진 파일의 종류를 확인하는 데 사용되며, 파일이 텍스트 파일인지, 실행 파일인지, 이미지 파일인지 등을 알려준다.
- ③ 'umask' 명령은 파일과 디렉터리의 기본 접근권한을 설정하거나 출력하는 데 사용된다.
- ④ 'ln' 명령은 하드 링크나 심볼릭 링크(소프트 링크)를 생성하는 데 사용되며, 이를 통해 파일들 간의 연결을 구성할 수 있다.
41. cd 명령으로 특정 디렉터리로 이동하여 해당 디렉터리에 존재 하는 파일의 목록을 ls 명령으로 확인하고자 한다. 이 디렉터리에 어떤 권한을 가지고 있어야 가능한가? (2점)
① 읽기 권한만 가지고 있으면 가능하다.
② 적어도 읽기와 쓰기 권한을 가지고 있어 야 한다.
③ 적어도 읽기와 실행 권한을 가지고 있어 야 한다.
④ 반드시 읽기, 쓰기, 실행 권한을 모두 가지고 있어야 한다.
정답: ③
해설: 디렉터리에 대한 읽기 권한은 그 안에 있는 파일의 목록을 볼 수 있게 해주고, 실행 권한은 해당 디렉터리로 이동하거나 그 안의 파일들에 접근할 수 있게 한다. 따라서, 특정 디렉터리로 이동(cd 명령)하고 그 안의 파일 목록을 확인(ls 명령)하려면 읽기 및 실행 권한이 필요하다.
오답 선지 해설:
- ① 읽기 권한만으로는 디렉터리 내의 파일 목록을 볼 수 있지만, 해당 디렉터리로 이동(실행 권한 필요)하는 것은 불가능하다.
- ② 읽기와 쓰기 권한이 있어도, 디렉터리로 이동하기 위한 실행 권한이 없으면 ls 명령을 사용할 수 없다.
- ④ 읽기, 쓰기, 실행 권한 모두가 필요하지는 않으며, 읽기와 실행 권한만 있어도 충분하다.
42. 다음 중 관리자가 아닌 일반 사용자도 수행할 수 있는 명령은 무엇인가? (3점)
① useradd ② usermod ③ shutdown ④ passwd
정답: ④
해설: 'passwd' 명령은 사용자 자신의 비밀번호를 변경하는 데 사용되며, 관리자가 아닌 일반 사용자도 자신의 비밀번호를 변경할 수 있다.
오답 선지 해설:
- ① 'useradd' 명령은 새로운 사용자 계정을 추가하는 데 사용되며, 일반 사용자가 아닌 관리자(root) 권한이 필요하다.
- ② 'usermod' 명령은 기존 사용자 계정의 속성을 수정하는 데 사용되며, 이 역시 관리자 권한이 필요하다.
- ③ 'shutdown' 명령은 시스템을 종료하거나 재부팅하는 데 사용되며, 관리자 권한이 필요하다. 일반 사용자는 이 명령을 사용할 수 없다
43. 사용자가 단지 자신의 암호만 아는 상황에서도 sudo 명렁을 사용하면 해당 사용자에게 허용된 특별한 명령을 수행할 수 있다. 단, 관리자가 “누가 어디서 어떤 명령을 할 수 있는가”를 설정해야 한다. 어느 파일에 설정하는가? (3점)
① /etc/login.defs
② /etc/sudoers
③ /etc/shadow
④ /etc/libuser.conf
정답: 2
43번 문제 해설:
sudo 명령어를 사용하면 사용자가 관리자 권한 없이도 특정 명령을 실행할 수 있다. 이러한 권한 설정은 /etc/sudoers 파일에서 이루어진다. 이 파일에서 관리자는 사용자별, 그룹별, 호스트별로 sudo 명령을 사용할 수 있는 권한과 조건을 정의한다.
오답 선지 해설:
- ① /etc/login.defs 파일은 사용자 로그인 설정과 관련된 정보를 포함하지만, sudo 권한 설정과는 관련이 없다.
- ③ /etc/shadow 파일은 암호화된 사용자 암호를 저장하지만, sudo 권한 설정과는 관련이 없다.
- ④ /etc/libuser.conf 파일은 사용자와 그룹 계정을 생성하고 관리하는 라이브러리 설정과 관련이 있지만, sudo 권한 설정과는 관련이 없다.
44. vi 편집기가 명령 모드에 있을 때, 파일 전체를 대상으로 문자열 패턴을 검색하는 명령키는? (3점)
① :patten + enter
② ?pattern + enter
③ ! pattern + enter
④ /pattern + enter
정답: 4
44번 문제 해설:
vi 편집기에서 파일 전체를 대상으로 문자열 패턴을 검색하려면 명령 모드에서 '/pattern'을 입력하고 엔터 키를 누른다. 이렇게 하면 해당 패턴을 포함하는 다음 위치로 커서가 이동한다.
오답 선지 해설:
- ① ':pattern' 명령은 vi에서 유효하지 않은 명령어이다.
- ② '?pattern' 명령은 문자열을 역방향으로 검색한다.
- ③ '! pattern' 명령은 외부 명령을 실행하는데 사용되며, 문자열 검색과는 관련이 없다.
45. find 명령의 사용에 관한 설명이다. 잘못된 것은? (2점)
① 사용자 홈 디렉터리 에서 단순히 find 명령을 실행하면 현재 디렉터리와 서브 디렉터리에 있는 모든 파일과 디렉터리의 이름을 라인 단위로 출력 한다.
② find /etc -name passwd는 파일의 이름이 문자열 pass로 시작 하는 모든 파일을 //etc에서 찾아 출력한다.
③ find , I wc -1은 사용자가 가지고 있는 파일의 총 개수를 출력한다.
④ 지정된 디렉터리에 읽기와 실행 권한이 없으면 find 명령은 파일을 검색하지 못한다.
정답 : 2
45번 문제 해설:
find 명령의 잘못된 설명은 ②번이다. 'find /etc -name passwd'는 /etc 디렉터리에서 'passwd'라는 정확한 이름의 파일을 찾는다. 'pass'로 시작하는 모든 파일을 찾으려면 'find /etc -name "pass*"'와 같이 사용해야 한다.
오답 선지 해설:
- ① 사용자 홈 디렉터리에서 find 명령을 단순히 실행하면 현재 디렉터리와 그 서브 디렉터리에 있는 모든 파일과 디렉터리의 이름이 라인 단위로 출력된다.
- ③ 'find . | wc -l' 명령은 현재 디렉터리와 서브 디렉터리에 있는 파일의 총 개수를 출력한다.
- ④ 지정된 디렉터리에 읽기와 실행 권한이 없으면 find 명령은 해당 디렉터리에서 파일을 검색할 수 없다.
46. 보기는 파일 시스템 관리와 관련이 있는 설명이다. 잘못된 것은? (2점)
① 마운트는 파일 시스템을 특정 디렉터리에 붙여서 사용할 수 있게 하는 것이다.
② 부팅시 자동으로 마운트되는 파일 시스템이 /etc/fstab 파일에 기록되어 있다.
③ inode는 파일의 이름을 포함하여 해당 파일의 모든 정보를 가지고 있다.
④ 논리 볼륨은 개념적으로 파티션과 일치하나 크기를 조정할 수 있다.
정답: ③
해설: inode는 파일의 이름을 포함하지 않는다. inode는 파일의 메타데이터를 저장하는데, 이 메타데이터에는 파일의 권한, 소유자 정보, 파일 타입, 파일의 실제 데이터가 저장된 위치 등이 포함된다. 파일의 이름은 디렉터리 엔트리에 저장되며, 이 엔트리는 해당 파일의 inode 번호를 가리킨다.
오답 선지 해설:
- ① 마운트는 파일 시스템을 디렉터리 구조에 통합해 사용할 수 있게 하는 과정으로 정확한 설명이다.
- ② /etc/fstab 파일에는 시스템 부팅 시 자동으로 마운트할 파일 시스템의 정보가 저장되어 있어서, 이 또한 정확한 설명이다.
- ④ 논리 볼륨은 물리적 파티션과는 다르게 동적으로 크기를 조정할 수 있는데, 이는 논리 볼륨의 특징을 잘 설명하고 있다.
47. 보기는 파일 시스템 또는 디스크 관리를 위해 사용되는 명령 (또는 도구)에 관한 설명이다. 잘못된 것은? (2점)
① fdisk - 하드 디스크 파티션을 관리하는 대화식 유틸리티
② fsck - 사용자의 디스크 사용량을 관리하는 명령
③ mkfs - 파티션이나 논리 볼륨에 파일 시스템을 만드는 명령
④ LVM - 물리 볼륨/논리 볼륨,/볼륨 그룹을 관리하기 위한 도구
정답: ②
해설: fsck는 파일 시스템의 무결성을 확인하고 문제를 해결하는 명령이다. 사용자의 디스크 사용량을 관리하는 것은 다른 용도의 명령어로, 예를 들어 'du'나 'df' 명령어가 이에 해당한다.
오답 선지 해설:
- ① fdisk는 하드 디스크의 파티션을 관리하는 명령어로, 대화식 인터페이스를 제공한다.
- ③ mkfs는 지정된 파티션이나 논리 볼륨에 파일 시스템을 생성하는 명령이다.
- ④ LVM은 논리 볼륨 관리자로, 물리 볼륨, 논리 볼륨, 볼륨 그룹을 효율적으로 관리하는 도구이다.
48. 백그라운드 프로세스의 실행에 관한 설명이다. 잘못된 것은?(2점)
① 셀 프롬프트에서 명령의 끝에 &를 추가하여 실행하면 백그라운드 프로세스로 실행된다.
② 입력을 요구하지 않고 장시간 실행되어야 하는 경우에 백그라운드 프로세스로 실행시키는 것이 좋다.
③ 백그라운드 프로세스는 터미널 출력은 가능하나 키보드 입력을 받을 수 없다.
④ 터미널 창을 종료하더라도 백그라운드 프로세스는 종료되지 않는다.
정답: ④
해설: 터미널 창을 종료하면, 해당 터미널에 연결된 모든 백그라운드 프로세스도 함께 종료된다. 터미널과 독립적으로 백그라운드 프로세스를 계속 실행하고 싶다면 'nohup' 명령어나 'screen'과 같은 도구를 사용해야 한다.
오답 선지 해설:
- ① 셀에서 명령 끝에 '&'를 추가하면 해당 명령은 백그라운드에서 실행되는 것이 맞다.
- ② 입력을 요구하지 않고 장시간 실행되어야 하는 프로세스는 백그라운드에서 실행하는 것이 효율적이다.
- ③ 백그라운드 프로세스는 터미널 출력은 가능하나 키보드 입력을 받지 못하는 것이 일반적이다.
49. 프로세스 관리를 위한 명령이 아닌 것은? (2점)
① rpm
② ps
③ top
④ nice와 renice
해설: rpm은 Red Hat Package Manager의 약자로, 리눅스에서 소프트웨어 패키지를 관리하는 데 사용된다. rpm 명령은 프로세스 관리와 관련이 없으며, 패키지 설치, 업데이트, 삭제 등의 작업에 사용된다.
오답 선지 해설:
- ② ps는 현재 실행 중인 프로세스 목록을 보여주는 명령어로, 프로세스 관리에 사용된다.
- ③ top 명령은 시스템의 프로세스와 메모리 사용량을 실시간으로 모니터링하는 데 사용되며, 프로세스 관리에 속한다.
- ④ nice와 renice는 프로세스의 우선순위를 조정하는 명령어로, 프로세스 관리에 해당한다.
50. 다음 명령의 의미는 무엇인가? (2점)
$ yum list installed | grep sendmail
① sendmail 패키지가 설치되어 있는지 확인한다.
② sendmail 패키지의 설치가 가능한지 확인한다.
③ sendmail이 의존하고 있는 다른 패키지 목록을 나열한다.
④ sendmail 패키지를 설치하고 요약 정보를 출력한다.
정답: ① sendmail 패키지가 설치되어 있는지 확인한다.
해설: 이 명령은 yum 명령을 사용하여 설치된 패키지 목록을 나열하고, 이 목록에서 'grep' 명령을 사용하여 'sendmail'이라는 단어가 포함된 줄을 찾아 출력한다. 이 명령의 주요 목적은 시스템에 sendmail 패키지가 설치되어 있는지 확인하는 것이다.
오답 선지 해설:
- ② yum 명령은 패키지의 설치 가능 여부를 확인하는 데 사용되지만, 이 명령은 설치된 패키지를 나열하는 데 초점을 맞추고 있다.
- ③ sendmail이 의존하는 다른 패키지 목록을 나열하는 것이 아니다.
- ④ 이 명령은 sendmail 패키지를 설치하지 않으며, 설치와 관련된 요약 정보도 출력하지 않는다.
51. 다음 명령의 의미는 무엇인가? (2점)
$ yar cvf bar.tar backup/
① 디렉터리 backup에 있는 파일들을 기존 아카이브 bar.tar의 끝에추가함
② 아카이브 bar.tar에 있는 파일 목록과 디렉터리 backup에 있는 파일 목록을 함께 출력함
③ 아카이브 bar.tar에 있는 파일들을 디렉터리 backup에 풀어줌
④ 디렉터리 backup에 있는 파일들을 묶어 새로운 아카이브 bar.tar를 만듦
정답: ④ 디렉터리 backup에 있는 파일들을 묶어 새로운 아카이브 bar.tar를 만듦
해설: 'tar cvf' 명령은 지정된 디렉터리나 파일들을 아카이브 파일로 만든다. 여기서 'c'는 아카이브 생성, 'v'는 자세한 정보 출력, 'f'는 파일 이름 지정을 의미한다. 따라서 이 명령은 'backup/' 디렉터리의 내용을 'bar.tar'라는 새로운 아카이브 파일로 만든다.
오답 선지 해설:
- ① tar 명령의 'c' 옵션은 새로운 아카이브를 생성하는 데 사용되며, 기존 아카이브에 추가하는 옵션이 아니다.
- ② 이 명령은 아카이브와 디렉터리의 파일 목록을 함께 출력하지 않는다.
- ③ 'tar cvf' 명령은 아카이브를 생성하는 데 사용되며, 아카이브의 내용을 풀어주는 명령이 아니다.
※ teshWhile.sh 파일은 1부터 10까지의 합을 계산하는 셀 스크립트이다. 6가 합을 저장하는 변수이다. 실행 결과를 보고 물음에 답하여라. (52-54)
[kdhong@localhost ~]$ cat testWhile.sh
#!/bin/bash
N=1
S=0
while ㄱ do
echo -n "$N"
S = ㄴ
N = $[$N+1]
done
echo
echo $S
[kdhong@localhost ~]$ chmod u+x testWhile.sh
[kdhong@localhost ~]$ ㄷ
1 2 3 4 5 6 7 8 9 10
55
52. 조건 검사를 위해 밑줄 친 ㄱ에 들어가야 할 내용은? (4점)
1) test $N -ne 10;
2) test $N -gt 10;
3) [ $N -le 10 ];
4) [$N <= 10];
정답: 3
52번 정답 해설:
- 정답: 3) [ $N -le 10 ]
- 해설: 이 스크립트는 1부터 10까지의 수를 더하는 목적을 가지고 있다. 따라서, while 루프의 조건은 N이 10 이하일 때까지 반복해야 한다. 이를 표현하는 셸 스크립트 조건 표현식은 '[ $N -le 10 ]'이다. '-le'는 'less than or equal to' 즉, '이하'를 의미한다.
- 오답 선지 해설:
- 1) test $N -ne 10;: '-ne'는 'not equal to' 즉, '같지 않을 때'를 의미하므로, N이 10이 아닐 때까지 루프를 진행한다는 것이 되어, 목적과 맞지 않다.
- 2) test $N -gt 10;: '-gt'는 'greater than' 즉, '초과'를 의미한다. 따라서 이 조건은 N이 10을 초과할 때까지 루프를 진행하는 것으로, 스크립트의 목적과 맞지 않다.
- 4) [$N <= 10];: 셸 스크립트 조건 표현에서 '<=' 연산자는 사용되지 않는다. 올바른 형식은 '-le'이다.
53. 합을 계산하기 위한 수식으로 밑줄 친 ㄴ에 들어가야 할 내용은? (2점)
1) $($S+$N)
2) $[S+N]
3) $[$S+N]
4) $[$S+$N]
정답: 4
53번 정답 해설:
- 정답: 4) $[$S+$N]
- 해설: 스크립트의 목적은 변수 S에 1부터 10까지의 수를 더하는 것이다. 셸 스크립트에서 수학적 연산을 수행하는 방법 중 하나는 $[expression] 형태를 사용하는 것이다. 여기서 필요한 연산은 S와 N의 합이므로, 올바른 표현은 $[$S+$N]이다.
- 오답 선지 해설:
- 1) $($S+$N): 이 형식은 두 변수의 값을 더하는 올바른 셸 스크립트 수학 연산 형식이 아니다.
- 2) $[S+N]: 이 형식은 변수 S와 N을 더하는 연산을 올바르게 표현하지 못한다. '+' 기호가 필요하다.
- 3) $[$S+N]: 이 형식 역시 '+' 기호의 부재로 인해 S와 N을 더하는 올바른 연산 표현이 아니다.
54. 셸 스크립트를 실행하기 위해 밑줄 친 ㄷ에 들어갈 명령으로 적당하지 않은 것은? (3점)
1) . teshWhile.sh
2) script testWhile.sh
3) ./testWhile.sh
4) bash testWhile.sh
정답: 2
해설: 'script testWhile.sh' 명령은 셸 스크립트를 실행하는데 적합하지 않다. 'script' 명령은 터미널 세션의 활동을 기록하는 데 사용되며, 스크립트를 직접 실행하는 용도로는 적절하지 않다.
오답 선지 해설:
- 1) '. testWhile.sh'는 현재 셸에서 스크립트를 실행하는 명령으로 적합하다.
- 3) './testWhile.sh'는 현재 디렉토리에서 스크립트를 실행하는 명령으로 적합하다.
- 4) 'bash testWhile.sh'는 bash 셸을 사용하여 스크립트를 실행하는 명령으로 적합하다.
'CS > Unix 시스템' 카테고리의 다른 글
방통대 컴퓨터과학과 UNIX 시스템 2017-2 기말고사 리눅스 시험 기출문제 풀이 (0) | 2023.12.01 |
---|---|
방송통신대학교 방통대 UNIX 시스템 리눅스 기출문제 2018- 2 기말 시험 문제와 해설 (0) | 2023.12.01 |
리눅스 텍스트 편집, vi 편집기, 파일 찾기와 문자열 검색, 예상 문제 (0) | 2023.12.01 |
리눅스 사용자 관리, 사용자 계정 생성 및 관리 수정, GUI (1) | 2023.11.30 |
리눅스 시작과 종료, 운영체제 부팅, 초기화 데몬, 시스템 종료 (1) | 2023.11.30 |