본문 바로가기

CS/Unix 시스템17

방송통신대학교 방통대 리눅스 기출문제 2019- 2 문제와 해설 UNIX 시스템 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의 기본 쉘은 아니다. ③ .. 2023. 12. 1.
리눅스 텍스트 편집, vi 편집기, 파일 찾기와 문자열 검색, 예상 문제 편집기 리눅스와 텍스트 파일 리눅스 시스템에서 중요한 설정 정보나 셀 스크립트가 텍스트 파일로 존재함 텍스트 파일의 장점 • 시스템 간 공유가 쉽고 텍스트 편집기를 이용하여 간단하게 편집할 수 있음 리눅스 텍스트 편집기의 종류 gedit • GNOME 데스크톱에서 제공하는 작고 가벼운 편집기 oemacs • 화면 단위 편집기로 다양한 기능을 제공하나 사용법이 어려움 vi •Vi는 유닉스 계열 운영체제에서 가장 보편적인 화면 편집기 •Vi는 ‘vim’으로 에일리어스 되어 있음 • vim (Vi Improved)이 vi와 다른 점 -> 형식이 있는 파일의 구문 구조를 표시하기 위해 컬러를 사용 -마우스 지원, 다중 undo, 다중 탭(또는 화면 분할)을 지원, 블특을 선택할 때 비주얼 모드를 지원 vi 시작.. 2023. 12. 1.
리눅스 사용자 관리, 사용자 계정 생성 및 관리 수정, GUI 사용자 계정 사용자 관리 사용자 계정이 있어야 시스템을 사용할 수 있음 리눅스는 다중 사용자를 지원하는 운영체제 '사용자명' 또는 '로그인 아이디'라고 함 사용자 계정은 유일한 UID를 가짐 관리자 입장에서 사용자 계정 별로 접근 권한을 통제할 수 있음 사용자 계정에 따라 부여된 권한이 다름 일반 사용자 계정은 자신의 홈 디렉터리를 제외하면 제한된 권한을 가짐 일반 사용자 계정 외에 root 계정(UID=0), 시스템 계정도 있음 su 명령 사용자를 전환시키는 명령 su [-[l]] [username] su -l jjpark 또는 su - jjpark 또는 su --login jjpark은 지정된 사용자의 '로그인 셸'을 시작시킴 root 사용자가 아니라면 지정된 사용자의 암호를 알아야 실행시킬 수 있음.. 2023. 11. 30.
리눅스 시작과 종료, 운영체제 부팅, 초기화 데몬, 시스템 종료 운영체제의 부팅 부팅 과정 전원을 켜고 로그인 프롬프트가 나올 때 까지 과정 ROM BIOS의 펌웨어가 실행됨 BIOS 기반 x86 컴퓨터를 가정 하드에어 검사 후, 부트 로더를 적재 MRR에 있는 부트 로더가 실행됨 파티션 테이블을 조사하여 부팅 가능한 파티션을 찾음 리눅스의 부트로더인 GRUB를 찾아 적재함 GRUB는 그래픽 인터페이스와 멀티부팅을 지원 커널 이미지와 initramfs를 로드 커널 이미지는 /boot/vmlinuz initramfs는 부팅 과정에서 필요한 임시 파일 시스템 커널이 실행됨 하드웨어를 점검하고 초기화함 메모리, 프로세서, 저장장치, 주변장치 등 디바이스를 찾고 디바이스 드라이버를 로드함 루트(/) 파일 시스템을 마운트하고 검사함 커널은 /lib/systemd/systemd.. 2023. 11. 30.
리눅스 파일 시스템, 파일과 디렉터리, 리눅스 파일 내용 확인하기 파일 시스템 탐색 파일 시스템 운영체제가 디스크(파티션) 상에 파일들을 구성하는 방식 파일과 디렉터리의 집합을 구조적으로 관리하는 체계 다양한 형식의 파일 시스템이 존재 리눅스는 전체 파일 시스템을 1개의 트리 구조로 관리(1개의 루트 디렉터리만 있음) ls 명령 파일과 서브 디렉터리 목록을 나열하는 명령: 옵션에 따라 파일(또는 디렉터리)이 가지는 속성도 확인할 수 있음 ls [options] [names] ls directory: 디렉터리에 존재하는 파일과 서브 디렉터리의 정보를 출력 ls file: 해당 파일의 정보를 출력 $ ls . file1.txt file2.jpg directory1 directory2 $ ls -l date.txt -rw-r--r-- 1 user group 1024 Jan .. 2023. 11. 29.