본문 바로가기

자격증/리눅스 1급 - 필기 기록

[ 리눅스 1급 요약 ] - 일반 운영 관리 1

728x90
반응형


1. 다음 중 보안 강화를 위한 root 계정 관리 방법에 대한 설명으로 틀린 것은 ?

 

1️⃣ root 이외의 UID 가 0인 사용자를 추가해서 보안을 강화한다.

2️⃣ PAM 을 이용하여 root 계정으로 직접 로그인 하는 서비스를 제어한다.

3️⃣ 환경변수인 TMOUT 을 설정하여 무의미하게 장시간 로그인 하는 것을 막는다.

4️⃣ 일반 사용자에게 특정 명령어 권한만을 할당 해줄 경우에는 su 보다 sudo 명령을 이용하도록 설정한다.

 

더보기

1️⃣ root 이외의 UID 가 0인 사용자를 추가해서 보안을 강화한다.

 

root 계정 이외에 다른 슈퍼 유저가 존재하는지 점검한다.

즉, root 이외에 다른 사용자의 UID 가 0인지를 점검한다.


2. 다음 중 사용자 생성할 때에 참조하는 파일로 홈 디렉터리, 기본 그룹 정보 등을 확인하는 파일로 알맞은 것은 ?

 

1️⃣ /etc/passwd

2️⃣ /etc/shadow

3️⃣ /etc/useradd/default

4️⃣ /etc/default/useradd

 

더보기

4️⃣ /etc/default/useradd

 

useradd 명령어를 실행하면 기본 설정은 /etc/default/useradd 에서 가져온다.

3. 레드햇 리눅스 시스템에서 다음과 같이 사용자를 추가했을 경우 결과에 대한 설명으로 틀린 것은 ?

 

# useradd posein
# passwd posein

 

1️⃣ 홈 디렉터리는 /home/posein 이 된다.

2️⃣ 기본 그룹은 user 이다.

3️⃣ 메일 관련 파일은 /var/spool/mail/posein 이다.

4️⃣ 사용자 계정 정보는 /etc/passwd 에 기록된다.

 

더보기

2️⃣ 기본 그룹은 user 이다.

 


4. 다음 중 사용자 생성할 때에 제공되는 파일 및 디렉터리와 가장 관련이 있는 디렉터리로 알맞은 것은 ?

 

1️⃣ /etc/passwd

2️⃣ /etc/skel

3️⃣ /etc/login.defs

4️⃣ /etc/default/useradd

 

더보기

2️⃣ /etc/skel

 

/etc/skel에 들어있는 파일 및 디렉터리를 사용자에게 제공한다.


5. 다음 중 su 명령어를 이용해서 사용자를 전환 했을 때 실제 로그인 한 처럼 사용자의 환경까지 적용하는 옵션으로 틀린 것은 ?

 

1️⃣ -

2️⃣ -l

3️⃣ -c

4️⃣ --login

 

더보기

3️⃣ -c

 

su -c 명령어는 사용자를 전환하지 않고 다른 사용자의 권한으로 명령을 일시적으로 수행한다.

 


6. 다음 설명하는 파일로 알맞은 것은 ?

 

메일 디렉터리, 패스워드 관련 설정, UID의 최솟값 및 최대값, 홈디렉터리 생성 여부 
등이 정의되어 있는 파일이다.

 

1️⃣ /etc/passwd

2️⃣ /etc/skel

3️⃣ /etc/login.defs

4️⃣ /etc/default/useradd

 

더보기

3️⃣ /etc/login.defs

 

/etc/login.defs 에는 메일 디렉터리, 패스워드 관련 설정 ( 최대 사용기한, 최소 사용기한, 최소 길이, 만기 이전 경고주는 날짜 ) , UID 의 최소값 및 최대값, , , 패스워드에 적용하는 암호화 알고리즘 등이 정의되어 있다.


7. posein 사용자가 현재 hannam 이라는 그룹에 속해 있다.

   다음 중 posein 사용자의 그룹을 IHD 로 변경할 때 알맞은 것은 ?

 

1️⃣ usermod -n IHD posein

2️⃣ usermod -g IHD posein

3️⃣ usermod -n IHD hannam

4️⃣ usermod -g IHD hannam

 

더보기

2️⃣ usermod -g IHD posein

 

사용자의 셸, 홈 디렉터리, 그룹, UID, GID 등을 변경하는 명령어로 사용자 관련하여 대부분의 정보를 변경할 수 있다.


8. 다음 중 posein 사용자의 아이디를 yuloge 으로 변경할 때 알맞은 것은 ?

 

1️⃣ usermod -l yuloje posein

2️⃣ usermod -n yuloje posein

3️⃣ usermod -l posein yuloje

4️⃣ usermod -n posein yuloje

 

더보기

1️⃣ usermod -l yuloje posein


9. 다음 중 posein 의 계정 만기일을 "2020-12-31" 로 설정할 때 알맞은 것은 ?

 

1️⃣ usermod -e 2020-12-31 posein

2️⃣ usermod -E 2020-12-31 posein

3️⃣ usermod -i 2020-12-31 posein

4️⃣ usermod -I 2020-12-31 posein

 

더보기

1️⃣ usermod -e 2020-12-31 posein

 

 


10. 다음 중 posein 계정을 삭제할 때 그 사용자의 파일 및 디렉터리를 같이 제거하려고 할 때 알맞은 것은 ?

 

1️⃣ userdel posein

2️⃣ userdel -d posein

3️⃣ userdel -r posein

4️⃣ userdel -e posein

 

더보기

3️⃣ userdel -r posein

 

-r 옵션은 사용자의 홈 디렉터리 및 메일 관련 파일까지 제거한다.


🧡 리눅스 마스터 준비에 도움이 되었다면 코로나 때문에 재택하는 디벨빈수 구경가주세요 리눅스 화이팅 💛


11. 다음 중 posein 계정의 패스워드에 잠금을 설정하여 일시적으로 로그인을 막으려고 할 때 알맞은 것은 ?

 

1️⃣ passwd -d posein

2️⃣ passwd -u posein

3️⃣ passwd -r posein

4️⃣ passwd -l posein

 

더보기

4️⃣ passwd -l posein

 

passwd 는 기본적으로 패스워드를 부여하거나 패스워드를 변경하는 명령이지만,

계정을 사용하지 못하게 하거나 패스워드 만기일 및 유효기간 등을 설정할 수 있다.

 

-l 옵션은 사용자의 패스워드에 잠금을 걸어 로그인을 막는다.


12. 다음 중 사용자의 패스워드에 대한 정보를 출력하고, /etc/shadow 의 날짜 관련 필드를 모두 설정할 수 있는 명령으로 알맞은 것은 ?

 

1️⃣ chage

2️⃣ passwd

3️⃣ chpasswd

4️⃣ usermod

 

더보기

1️⃣ chage

 

chage는 사용자의 패스워드에 대한 정보를 출력하고 설정하는 명령이다.

/etc/shadow 의 관련 필드 설정을 모두 할 수 있는 명령이다.


13. 다음 중 kait 라는 그룹이름을 ihd 로 변경할 때 알맞은 것은 ?

 

1️⃣ groupmod -n kait ihd

2️⃣ groupmod -n ihd kait

3️⃣ groupmod -g kait ihd

4️⃣ groupmod -g ihd kait

 

더보기

2️⃣ groupmod -n ihd kait

 

groupmod 는 그룹명이나 GID 를 변경할 때 사용하는 명령어다.

 

-n 옵션은 ( --new-name ) 약자로 그룹의 이름을 변경한다.

-g 옵션은 그룹의 GID 를 변경한다.


14. yuloje 사용자의 정보와 다음과 같은 경우 계정 만기일에 해당하는 값으로 알맞은 것은 ?

 

# grep yuloje /etc/shadow
yuloje:$6...wx.:16566:30:17000:15000:5:18000:

 

1️⃣ 16536 

2️⃣ 17000

3️⃣ 15000

4️⃣ 18000

 

더보기

4️⃣ 18000

 

기본구조

 

username : password : last :may : must : warm : expire : disable : reserved

 


15. 다음에서 설명하는 것은 ?

 

/etc/passwd 와 /etc/shadow 를 점검해주는 명령으로 
필드 수 검사, 아이디 중복 유무 검사, 홈 디렉터리 존재 유무 검사 등을 수행한다.

 

1️⃣ pwconv

2️⃣ pwunconv

3️⃣ pwcheck

4️⃣ pwck

 

더보기

4️⃣ pwck

 

 


16. 다음 중 그룹에 속한 사용자가 일시적으로 주 그룹 ( Primary Group ) 을 변경할 때 사용하는 명령어로 알맞은 것은 ?

 

1️⃣ chgrp

2️⃣ groupmod

3️⃣ usermod

4️⃣ newgrp

 

더보기

4️⃣ newgrp

 

사용자가 일시적으로 1차 그룹을 변경할 때 사용하는 명령으로

해당 그룹에 소속된 경우에는 패스워드 입력 없이 가능하다.

그룹 패스워드가 설정되어 있는 경우에는 해당 그룹에 소속되지 않는 사용자가

패스워드를 입력한 후에 그룹 전환이 가능하다.

그룹 전환 후에 원래 그룹으로 이동하려면 exit 를 입력하면 된다.


17. 다음 중 그룹 관리자를 지정했을 경우 /etc/gshadow 에 기록되는 필드로 알맞은 것은 ?

 

1️⃣ 3번

2️⃣ 4번째

3️⃣ 5번째

4️⃣ 6번째

 

더보기

1️⃣ 3번

 

그룹의 암호는 /etc/gshadow 에서 관리 되는데, etc/group 과 동일한 4개의 필드로 구성되어 있다.

이 파일은 root 만 확인 가능하므로, root 로 로그인 한 뒤에 다음 그림과 같이 tail 명령으로 확인해본다.

 

기본 구조는 다음과 같다.

1번째 - GroupName : 그룹이름 나타냄

     

2번째 - Password : 그룹 패스워드 기록됨

 

3번째 - Admin : 그룹 관리자가 기록됨

 

4번째 - Member_List : 그룹 멤버들이 기록됨


18. 다음 중 admin 그룹 관리자를 posein 으로 지정하는 명령으로 알맞은 것은 ?

 

1️⃣ gpasswd -a admin posein

2️⃣ gpasswd -a posein admin

3️⃣ gpasswd -A admin posein

4️⃣ gpasswd -A posein admin

 

더보기

1️⃣ gpasswd -a admin posein

 

 


19. 다음 중 시스템에 로그인한 사용자의 아이디를 확인하는 명령으로 거리가 먼 것은 ?

 

1️⃣ w

2️⃣ who

3️⃣ id

4️⃣ users

더보기

3️⃣ id

 

users : 시스템에 로그인되어 있는 사용자의 아이디를 출력해주는 명령이다.

who : 시스템에 로그인되어 있는 사용자를 출력해주는 명령이다.

w : 시스템에 로그인되어 있는 사용자와 사용자가 수행중인 작업을 출력해주는 명령이다.

id : 시스템에 등록된 아이디에 대한 정보를 출력하는 명령으로 UID, GID, 속한 그룹 정보를 출력한다.


20. 다음 중 파일의 허가권 ( Permission ) 을 확인할 수 있는 명령어로 알맞은 것은 ?

 

1️⃣ ls

2️⃣ chmod

3️⃣ chown

4️⃣ chgrp

 

더보기

1️⃣ ls

 

 


21. 파일의 허가권이 다음과 같다. 사용자는 읽기, 쓰기, 실행 권한을 부여하고,

그룹과 다른 사용자는 읽기와 실행권한만 설정하려고 할 때 알맞은 것은 ?

 

[posein@www]$ ls -l jalin.txt
-rw-rw-r-- 1 posein 2015 2011-12-22 21:05 jalin.txt

 

1️⃣ chmod u=rwx,go=rx joon.txt

2️⃣ chmod u+rwx,g+rx,o+rx joon.txt

3️⃣ chmod 755 joon.txt

4️⃣ chmod u+x,g-w,go+rx joon.txt

 

더보기

3️⃣ chmod 755 joon.txt

 

권한 파일 디렉터리
r 파일의 내용을 볼 수 있는 권한 디렉터리 내부의 내용을
볼 수 있는 권한
w 파일의 내용을 수정할 수 있는 권한 디렉터리 내부에 파일을
생성 또는 삭제 할 수 있는 권한
x 실행 파일을 실행시킬 수 있는 권한 디렉터리 내부로
접근할 수 있는 권한

 

  • + 를 이용해서 권한 설정
  • - 를 이용해서 권한 해제
  • = 를 이용해서 특정 권한 설정

 

  • u 는 파일 소유자의 접근 권한 지정
  • g 는 그룹에 속한 사용자들에 대한 권한 지정
  • o 는 다른 사용자들에 대한 접근 권한을 지정
  • a 는 all 의 약자로 파일소유자, 그룹, 다른 모든 사용자를 포함하여 접근 지정 가능하다.

숫자모드

  • 4
    • 읽기 권한
  • 2
    • 쓰기 권한
  • 1
    • 실행 권한
  • 7
    • 모든 권한
  • 6
    • 읽기 및 쓰기 권한
  • 0
    • 어떠한 권한도 없음

22. 파일의 허가권이 다음과 같다. 사용자는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자는 읽기와 실행권한만 설정하려고 할 때 틀린 것은 ?

 

[posein@www]$ ls -l joon.txt
-rw-rw-r-- 1 posein posein 2015 2014-05-13 00:13 joon.txt

 

1️⃣ chmod u=rwx,go=rx joon.txt

2️⃣ chmod u+rwx,g+rx,o+rx joon.txt

3️⃣ chmod 755 joon.txt

4️⃣ chmod u+x,g-w,go+rx joon.txt

 

더보기

2️⃣ chmod u+rwx,g+rx,o+rx joon.txt

 

권한 파일 디렉터리
r 파일의 내용을 볼 수 있는 권한 디렉터리 내부의 내용을
볼 수 있는 권한
w 파일의 내용을 수정할 수 있는 권한 디렉터리 내부에 파일을
생성 또는 삭제 할 수 있는 권한
x 실행 파일을 실행시킬 수 있는 권한 디렉터리 내부로
접근할 수 있는 권한
  • u 는 파일 소유자의 접근 권한 지정
  • g 는 그룹에 속한 사용자들에 대한 권한 지정
  • o 는 다른 사용자들에 대한 접근 권한을 지정
  • a 는 all 의 약자로 파일소유자, 그룹, 다른 모든 사용자를 포함하여 접근 지정 가능하다.

23. 다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?

 

보통 실행 파일에 사용되며 ( ? ) 가 설정된 파일을 실행 시 해당 파일을 실행하는 동안에는
실행시킨 사용자의 권한이 아닌 해당 파일의 소유자 권한으로 인식한다.

 

1️⃣ Set-UID

2️⃣ Set-GID

3️⃣ UUID

4️⃣ Sticky-Bit

 

더보기

1️⃣ Set-UID

 

 


24. 다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?

 

( ? ) 가 설정된 디렉터리에 사용자가 파일을 생성하면 
사용자가 속한 그룹에 상관없이 디렉터리를 소유한 그룹권한으로 만들어진다.

 

1️⃣ Set-UID

2️⃣ Set-GID

3️⃣ UUID

4️⃣ Sticky-Bit

 

더보기

2️⃣ Set-GID

 

 


25.  다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?

 

( ? ) 가 설정된 디렉터리에서는 사용자들이 파일 생성에는 제한이 없으나,
파일 삭제 시에는 본인이 생성만 파일이 가능하다.

 

1️⃣ Set-UID

2️⃣ Set-GID

3️⃣ UUID

4️⃣ Sticky-Bit

 

더보기

4️⃣ Sticky-Bit

 

 


26. 다음 중 Sticky-Bit 과 가장 관련이 있는 디렉터리로 알맞은 것은 ?

 

1️⃣ /home

2️⃣ /usr

3️⃣ /var

4️⃣ /tmp

 

더보기

4️⃣ /tmp

 

Sticky-Bit 는 /tmp 디렉터리에서 확인할 수 있다.

/tmp 는 임시저장 디렉터리로 X 윈도 실행시에 필요한 소켓 등 일시적으로 시스템이나 응용 프로그램에 필요한 파일들이 저장되는 디렉터리 이다.


27. data 디렉터리에 Sticky-Bit 를 설정하려고 한다. 다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?

 

chmod ( ? ) data/

 

1️⃣ u+t 

2️⃣ g+t

3️⃣ o+s

4️⃣ o+t

 

더보기

4️⃣ o+t

 

Set-UID, Set-GID, Sticky-Bit 도 허가권 설정 명령인 chmod 를 사용한다.

 

문자 모드인 경우에는 Set-UID 및 Set-GID는 s 를 사용하고, Sticky-Bit는 t 를 사용한다.

숫자 모드인 경우에는 Set-UID 은 4,  Set-GID 은 2, Sticky-Bit는 1 를 사용한다.

 


28. 다음 조건으로 디렉터리의 권한을 설정하려 할 때 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?

 

- /project 디렉터리는 해당 그룹에 속한 사용자만 접근하고, 
  파일시 자동으로 그룹 소유권이 project 로 설정되도록 한다.

- project 그룹에 속한 사용자들의 파일 생성은 제한 없으나, 
  파일 삭제 시에는 본인이 생성한 파일만 가능하도록 설정한다.

 

# ls -ld /project
dewxt-xr-x 2 root project 4096 2013-10-22 21:05 /project
#chmod ( ? ) /project

 

1️⃣ 1770

2️⃣ 2770

3️⃣ 3770

4️⃣ 7770

 

더보기

3️⃣ 3770

 

265 에 설명이 있지만 뭔소린지 당최 못알아들음 ;


29.  다음 파일의 소유자는 posein 소유 그룹은 yuloje 로 지정하려고 할 때 ( ? ) 안에 들어갈 명령으로 알맞는 것은 ?

 

# ( ? ) posein:yoloje jalin.txt

 

1️⃣ ls

2️⃣ chmod

3️⃣ chowm

4️⃣ chgrp

 

더보기

3️⃣ chowm

 

chowm 은 파일이나 디렉터리의 소유권 및 그룹 소유권을 변경하는 명령이다.


30. 다음 중 파일이나 디렉터리의 생성 시에 부여되는 기본 허가권의 값을 지정하는 명령어로 알맞는 것은 ?

 

1️⃣ umask

2️⃣ chmod

3️⃣ chowm

4️⃣ chgrp

 

더보기

1️⃣ umask

 

파일이나 디렉터리 생성 시 부여되는 기본 허가권 값을 지정하는 명령이다.

umask 명령을 실행하면 설정된 umask 값을 확인할 수 있다.

파일 생성시에는 666, 디렉터리인 경우엔 777 에서 설정한 umask 값을 뺀 값을 기본 허가권으로 지정한다.

 


31. 다음 ( ? ) 안에 들어갈 내용으로 알맞는 것은 ?

 

[posein@www ~]$ umask -S
u=rwx,g=rwx,o=rx
[posein@www ~]$ mkdir yuloje
[posein@www ~]$ touch jalin.txt
[posein@www ~]$ ls -l
( ㄱ ) 1 posein posein    0 2011-12-22 21:05 jalin.txt
( ㄴ ) 2 posein posein 4096 2011-12-22 21:05 yuloje

 

1️⃣ ㄱ - -rx-rx-r--, ㄴ - drwxrwxr-x

2️⃣ ㄱ - drwxrwxr-x, ㄴ - -rw-rx-r--

3️⃣ ㄱ - -rwxrwxr-x, ㄴ - drwxrwxr-x

4️⃣ ㄱ - drwxrwxr-x, ㄴ - -rwxrwxr-x

 

더보기

1️⃣ ㄱ - -rx-rx-r--, ㄴ - drwxrwxr-x

 

 


32. 다음 중 joon.txt 파일의 심볼릭 링크 파일로 j 를 생성할 때 알맞는 것은  ?

 

1️⃣ In joon.txt j

2️⃣ In j joon.txt

3️⃣ In -s joon.txt j

4️⃣ In -s j joon.txt

 

더보기

3️⃣ In -s joon.txt j

 

In 은 하드링크 또는 심볼릭링크를 생성하는 명령이다.

명령 실행시 옵션 없이 사용하면 하드 링크가 생성되고, -s 옵션을 사용하면 심볼릭 링크를 생성한다.

 

-s : 심볼릭링크 만드는 옵션

-v : 링크 만드는 정보 자세히 출력

-f : 링크 파일 존재 시에 삭제하고 생성


33. 다음 중 링크 ( Link ) 에 대한 설명으로 틀린 것은 ?

 

1️⃣ 파일에 대한 심볼릭 링크 설정을 통해 긴 이름의 파일명 짧게 사용할 수 있다.

2️⃣ 디렉터리에 대한 심볼릭 링크 설정을 통해 경로를 단축할 수 있다.

3️⃣ 디렉터리에 대한 하드 링크 설정을 통해 삭제에 대해 대비를 할 수 있다.

4️⃣ 파일에 대한 하드 링크 설정을 통해 원본 파일 삭제에 대해 대비를 할 수 있다.

 

더보기

3️⃣ 디렉터리에 대한 하드 링크 설정을 통해 삭제에 대해 대비를 할 수 있다.

 

하드링크는 하나의 동일한 파일을 디스크의 다른 곳에 배치하여 여러 이름으로 사용되는 형식이다.

하드 링크는 파일에만 부여할 수 있는데, 리눅스 초기에는 Sticky-Bit 가 설정되지 않는 공유 디렉터리에서 사용하였다.

 

일반적인 공유 디렉터리에 쓰기 권한을 설정하면 누구나 파일을 생성 및 삭제할 수 있는데,

문제는 다른 사용자 소유의파일도 삭제하는 문제가 발생한다.

 

이 경우를 대비해서

사용자의 홈 디렉터리 안에 하드 링크 파일을 생성해두면 다른 사용자에 의해

파일이 삭제되어도 안전하게 보존할 수 있다.

 

하드링크는 파일만 설정 가능하고, 동일한 파일 시스템에서만 사용 가능하다.


34. 다음 중 하드 링크 ( Link ) 에 대한 설명으로 알맞은 것은 ?

 

1️⃣ 원본 파일과 생성된 링크 파일의 I-node 번호가 다르다.

2️⃣ 파일 및 디렉터리에 설정 가능하다.

3️⃣ 파티션이라 디스크 드라이브를 가로질러 사용할 수 있다.

4️⃣ 원본과 생성된 링크 파일의 사이즈가 같다.

 

더보기

4️⃣ 원본과 생성된 링크 파일의 사이즈가 같다.

 

하드 링크의 특징

  • ls -i 명령으로 I-node 번호를 확인하면 원본과 링크 파일의 번호가 같다.
  • 원본과 링크 파일의 내용과 파일의 크기가 같다.
  • ls -l 명령 시에 출력되는 링크의 숫자가 올라간다.
  • 원본이나 링크 파일 중에 어떠한 파일을 수정해도 같이 반영된다.
  • 원본 파일을 삭제해도 아무 영향을 받지 않는다.
  • 하드 링크는 파일만 설정 가능하고, 동일한 파일 시스템에서만 사용 가능하다.

35. 다음 하드 디스크를 추가로 장착하여 파일 시스템을 생성하는 절차로 가장 알맞은 것은 ?

 

ㄱ - /etc/fstab 파일에 등록
ㄴ - 'fdisk -l' 명령을 통한 디스크 인식 확인
ㄷ - mkfs 명령을 통한 파일 시스템 생성
ㄹ - fdisk 를 이용한 파티션 분할 및 생성
ㅁ - mount 명령을 이용한 마운트 작업

 

1️⃣ ㄱ - ㄴ - ㄷ - ㄹ - ㅁ

2️⃣ ㄴ - ㄹ - ㄷ - ㅁ - ㄱ

3️⃣ ㄹ - ㄴ - ㅁ - ㄷ - ㄱ

4️⃣ ㄹ - ㅁ - ㄴ - ㄷ - ㄱ

 

더보기

2️⃣ ㄴ - ㄹ - ㄷ - ㅁ - ㄱ

 

'fdisk -l' 명령을 통한 디스크 인식 확인

 

fdisk 를 이용한 파티션 분할 및 생성

 

mkfs 명령을 통한 파일 시스템 생성

 

mount 명령을 이용한 마운트 작업

 

/etc/fstab 파일에 등록


36. 다음 중 fdisk 에서 사용하는 코드 조합으로 틀린 것은 ?

 

1️⃣ 82 : Linux Swap

2️⃣ 83 : Linux

3️⃣ 81 : Linux LVM

4️⃣ fd : Linux Raid

 

더보기

3️⃣ 81 : Linux LVM

 

82 : Swap

83 : Linux

8e : Linux LVM

fd : Raid


37. 다음 중 명령의 결과로 생성되는 파일 시스템의 종류가 다른 것은 ?

 

1️⃣ mke2fs -j /dev/sdb1

2️⃣ mkfs /dev/sdb1

3️⃣ mkfs.ext3 /dev/sdb1

4️⃣ mke2fs -t ext3 /dev/sdb1

 

더보기

2️⃣ mkfs /dev/sdb1

 

XFS 파일 시스템을 만드는 명령이다.mkfs 명령으로 -t xfs 를 지정하면 이 명령이 실행된다.

mke2fs명령어는 리눅스에서 주로 사용하는 "ext2", "ext3", "ext4"타입의 리눅스 파일시스템을 생성(포맷)하는 명령어로서, fdisk명령어로 반드시 파티션작업을 한 후에 mke2fs 혹은 mkfs명령어로 파일시스템을 생성해야 한다. 파일시스템을 생성하면 아래와 같은 세부항목들이 파일시스템내에 생성된다.

 

276 페이지에 답


38. 다음 중 xfs 파일 시스템을 사용하는 /dev/sda3 를 점검할 때 사용하는 명령어로 알맞은 것은 ?

 

1️⃣ fsck /dev/sdb3

2️⃣ e2fsck /dev/sdb3

3️⃣ fsck -t xfs /dev/sdb3

4️⃣ xfs_repair /dev/sdb3

 

더보기

4️⃣ xfs_repair /dev/sdb3

 

xfs_repair 명령을 사용하여 XFS파일 시스템의 검사 및 복구를 할 수 있다.

xfs_repair 명령을 쓸 땐, 반드시 해당 파티션/볼륨명칭을 정확히 입력해 주어야 한다.

예를 들어, A라는 디스크에 파티션이 2개라면, 2개의 파티션에 대해 각각 xfs_repair를 수행할 수 있다.

/dev/sda1과 /dev/sda2가 대상이 된다.


39. 다음은 이미지 파일을 /media 디렉터리에 읽기 전용으로 마운트하는 과정이다.

( ? ) 안에 들어갈 내용으로 알맞은 것은 ?

 

# mount -t is09660 -o ( ? ) CentOS-7-x86_64-DVD-2003.iso /media

 

1️⃣ ro,acl

2️⃣ ro,loop

3️⃣ rw,acl

4️⃣ rw, loop

 

더보기

2️⃣ ro, loop

 

mount 는 오르다 또는 어떠한 장비를 설치하다 라는 뜻으로 리눅스에서는 보조 기억장치나 파일 시스템이 다른 디스크를 /의 하위 디렉터리로 연결하여 사용 가능하게 해주는 명령이다.

특정한 옵션 없으면 현재 마운트 된 장치나 디스크를 확인할 수 있다.

 

-t 옵션은 파일 시스템의 유형을 지정하는 옵션으로 지정하지 않으면 /etc/fstab 파일을 참조 한다.

 

ro (read-only) : 읽기 전용으로 마운트 한다.

loop : loop 디바이스로 마운트 할 때 쓴다. CD-ROM 이미지 파일인 iso 를 마운트해서 사용할 때 쓴다.


40. 다음 명령의 결과에 해당하는 명령으로 알맞은 것은 ?

 

NAME    MAJ : MIN  RM    SIZE  RO  TYPE  MOUNTPOINT 
sda      8 : 0      0     80G   0  disk
|-sda1   8 : 1      0   70.8G   0  part
|-sda2   8 : 2      0    3.7G   0  part  / 
|-sda3   8 : 3      0    1.9G   0  part  [SWAP]
sr0     11 : 0      1       0   0  rom

 

1️⃣ blkid

2️⃣ lsblk

3️⃣ findfs

4️⃣ findmnt

 

더보기

2️⃣ lsblk

 

ls 는 list 의 약자.

 

블록 장치의 속성 정보를 출력하는 명령으로 UUID, LABEL 등을 확인 할 수 있다.


41. 다음 중 부팅 시에 마운트 할 파티션 경로를 기록하는 파일로 알맞은 것은 ?

 

1️⃣ /etc/inittab

2️⃣ /etc/fstab

3️⃣ /etc/shadow

4️⃣ /etc/passwd

 

더보기

2️⃣ /etc/fstab

 

이 파일은 파일 시스템에 대한 다양한 정보를 담고 있는 파일로 부팅 시에 마운트할 파티션 정보가 기록되어 있다.

파티션 정보를 변경하였거나 디스크를 추가할 경우 이 파일에 등록해야만 부팅 시에 자동으로 마운트가 된다.

 


42. /etc/fstab 필드 중에 파일 시스템 점검과 가장 연관이 있는 필드는 몇 번째 인가?

 

1️⃣ 3번째 

2️⃣ 4번째 

3️⃣ 5번째 

4️⃣ 6번째 

 

4️⃣ 6번째 

1번째 : 장치명이 기록되는 영역이었으나 최근 배포판 리눅스에서는 볼륨라벨이나 UUID 가 대신 사용된다 

2번째 : 마운트 될 디렉토리

3번째 : 파일 시스템 유형

4번째 : 마운트 될 때의 옵션

5번째 : dump 명령을 통한 백업 시 레벨 덤프 사용주기를 결정하는 부분으로 0이면 dump 를 사용하지 않고, 1이면 매일, 2이면 이틀에 한번 수행

6번째 : 부팅 시 파일 시스템을 점검하는 fsck 명령의 순서를 정한다. 보통 루트 파일 시스템을 1 로 설정하여 가장 먼저 점검하고, 다른 파일 시스템은 2로 설정하여 두 번째로 점검한다. 0으로 설정시 부팅시에 해당 파일 시스템은 점검하지 않는다.

 


43. 다음 중 /etc/fstab 의 첫번째 필드에 설정하는 값으로 틀린 것은 ? 

 

1️⃣ UUID

2️⃣ LABEL

3️⃣ 마운트 포인트

4️⃣ 장치 파일명

 

더보기

3️⃣ 마운트 포인트

 

 /etc/fstab 의 첫번째 필드에는 장치명이 기록되는 영역이었으나, 최근 배포판 리눅스에서는 볼륨라벨이나 UUID 가 대신 사용되고 있다.

네트워크로 연결된 호스트인 경우에는 '호스트명:디렉터리' 형식으로 표기한다.

 

Ex

  • /dev/sdb1
  • LABEL=/
  • UUID-fa853197-a720-45c7-9739-0bd243cd8caa
  • nfs
  • example.com:/data

 

NFS(Network File System)란 리눅스 머신에서 이더넷 기반으로 동작하는 가장 기본적인 공유 파일 시스템 중의 하나로 서버/클라이언트 모델로 동작하는 스토리지 프로토콜입니다.


🧡 리눅스 마스터 준비에 도움이 되었다면 일주일 로그 디벨빈수 구경가주세요 리눅스 화이팅 🧡


44. 다음 중 디스크의 사용 가능한 용량을 확인할 때 사용하는 명령어는 ?

 

1️⃣ df

2️⃣ du

3️⃣ free

4️⃣ fsck

 

더보기

1️⃣ df

 

disk free

현재 마운트된 디스크의 크기, 사용량, 남아있는 용량 등에 대한 정보를 출력한다.

 


45. 다음 중 디스크의 사용량을 확인 할 때 사용하는 명령어는 ?

 

1️⃣ df

2️⃣ du

3️⃣ free

4️⃣ fsck

 

더보기

1️⃣ df

 

disk free

현재 마운트된 디스크의 크기, 사용량, 남아있는 용량 등에 대한 정보를 출력한다.

 


46. 다음 중 파일이나 디렉터리의 크기를 확인할 때 사용하는 명령어는 ?

 

1️⃣ df

2️⃣ du

3️⃣ free

4️⃣ fsck

 

더보기

2️⃣ du

 

disk usage

파일이나 디렉터리들이 디스크에서 차지하고 있는 크기를 출력한다.

 


47. 다음 중 /etc 디렉터리의 총 사용량을 단위를 붙혀서 확인하려 할 때 알맞은 것은 ?

 

1️⃣ du -sh /etc

2️⃣ du -ih /etc

3️⃣ df -sh /etc

4️⃣ df -ih /etc

 

더보기

1️⃣ du -sh /etc

 

disk usage

파일이나 디렉터리들이 디스크에서 차지하고 있는 크기를 출력한다.

 

-sh  : 현재 디렉터리의 총 사용량만 단위를 붙혀서 출력한다.

 


48. 다음 결과에 해당하는 명령으로 알맞은 것은 ?

 

Filesystem   Type    Size  Used  Avail Use%  Mounted on
devtmpfs     devtmps 2.0G     0   2.0G   0%  /dev
temfs        temfs   2.0G     0   2.0G   0%  /dev/shm
temfs        temfs   2.0G  9.5M   2.0G   1%  /run
temfs        temfs   2.0G     0   2.0G   0%  /sys/fs/cgroup
/dev/sda1    xfs      71G  6.4M    65G  10%  /
temfs        temfs   396M   24K   369M   1%  /run/user/0

 

1️⃣ du -hT

2️⃣ du -ih

3️⃣ df -hT

4️⃣ df -ih

 

더보기

3️⃣ df -hT

 

disk free

현재 마운트된 디스크의 크기, 사용량, 남아있는 용량 등에 대한 정보를 출력한다.

 

-h : 용량의 단위 표시를 해준다.

추가로 사용량 관련해서 단위를 붙혀준다.

 


du 와 df 의 차이

 


49. 다음 중 스왑 파일을 생성하는 절차로 알맞은 것은 ?

 

ㄱ - dd 를 이용한 파일 생성
ㄴ - fdisk 를 이용한 파일 생성
ㄷ - mkswap 명령을 이용한 스왑 파일 생성
ㄹ - swapon 명령을 이용한 스왑 활성화

 

1️⃣ ㄱ -> ㄷ -> ㄹ 

2️⃣ ㄴ -> ㄷ -> ㄹ 

3️⃣ ㄱ -> ㄹ -> ㄷ 

4️⃣ ㄴ -> ㄹ -> ㄷ 

 

더보기

1️⃣ ㄱ -> ㄷ -> ㄹ 

 

dd 를 이용한 파일 생성

mkswap 명령을 이용한 스왑 파일 생성

swapon 명령을 이용한 스왑 활성화


50. 다음 ( ? ) 안에 들어갈 내용으로 알맞은 것은 ?

 

# ( ㄱ ) if=( ㄴ ) of=/swapfile bs=1k 1024000

 

1️⃣ ㄱ - dd, ㄴ - /dev/null

2️⃣ ㄱ - dd, ㄴ - /dev/zero

3️⃣ ㄱ - fdisk, ㄴ - /dev/null

4️⃣ ㄱ - fdisk, ㄴ - /dev/zero

 

더보기

2️⃣ ㄱ - dd, ㄴ - /dev/zero

 

dd ( Data Dumper )

디스크를 이미지 형태로 백업하거나 차일의 포맷 즉, 형식을 바꾸는 명령으로 텍스트 파일의 대소문자 변환과 부팅 디스크를 만들 때도 쓰인다. 또한 스왑 파일을 만들거나 디바이스 초기화 시킬 때도 사용한다.

 

if = : 입력 파일을 지정한다. 장치명이나 이미지 파일도 지정 가능하다.

 


🧡 리눅스 마스터 준비에 도움이 되었다면 디벨빈수 브이로그 구경가주세요 리눅스 화이팅 💛


728x90
반응형