본문으로 건너뛰기

LPIC2취득하면서 정리 201

LPIC2따면서 취득후에도 잊고싶지 않은것들 정리..

먼저 주관식..

현재 로그인한 모든 사용자에게 메세지를 보내는데 사용되는 명령은 무엇?

wall

ssd장치를 지원하기 위해 마운트된 파일 시스템에서 사용하지 않는 블록을 버리는 명령은 무엇?

fstrim

볼륨 그룹에서 물리 볼륨을 제거하는 명령은 무엇?

vgreduce

/dev/sdb1의 vfat파일 시스템에 있는 파일에 대한 사용자 fred 쓰기 엑세스 권한을 부여하기 위해
/etc/fstab 의 다음 줄에 어떤 키워드가 누락되어 있는가?

/dev/sdb1 /mnt/usbflash vfat default, _____ = fred, umask=022, 0 0

uid

많은 쓰기 작업 후에 파일 시스템이 디스크에 기록되도록 하는 명령은 무엇?

sync

시스템별 시스템 단위 파일이 포함된 디렉토리는 무엇?

/lib/systemd/system

systemV초기화 프로세스의 기본 구성 파일은 무엇?

/etc/inittab

자제 컴파일된 커널 설치 후 로드해야 하는 모듈을 찾을 수 없습니다. 커널을 설치하는 동안 어떤 make대상이 누락되었을 수 있는가?

module_install

프로세스에서 연 파일 및 네트워크 연결에 대한 정보를 나열하는 프로그램은?

lsof

로컬 네트워크 사용자가 이름 확인이 충분히 빠르지 않다고 불평한다. 다음중 DNS쿼리를 해결하는데 걸리는 시간을 보여주는 명령은 무엇?

dig

스토리지

다음 명령중 /dev/sdb3파티션의 내용을 지우는 명령은 무엇?

dd if=/dev/zero of=/dev/sdb3

i/o 로생각하고, of 가 아웃풋. 즉 타겟이 된다. 라고 생각하면 된다.

다음 명령이 방금 성공적으로 실행되었다.

cd /opt; tar xvf /dev/nst0;  

명령 시퀀스가 다시 실행되면 어떻게 되는가?
/opt의 내용에는 테이프의 다음 파일에서 추가 내용이 추가된다.

RAID5 어레이 내에서 고장난 장치를 시뮬레이트 하는 단일 명령은 무엇?

mdadm --fail /dev/md0 /dev/sdc1

RAID5어레이에 필요한 최소 디스크 수는 얼마?
3

시스템에는 SATA컨트롤러에 연결된 하나의 하드 디스크와 하나의 CD 기록기가 있다. CD 기록기를 나타내는 장치는 무엇?
/dev/sr0

하나이므로 0이 된다.

논리 볼륨의 크기를 늘린 후에는 어떤 조치를 취해야 하는가?
논리 볼륨에 사용되는 파일 시스템의 크기를 늘린다.

/proc/mdstat파일에서 다음 발췌문에서 어떤 정보를 찾을 수 있는가? 2개

Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdb1[3] (5) sdc1[7] sda1[4] (5) sdd1[6] sde1[5]
1046528 blocks super 1,2 level 5, 512k chunk, alogrithm 2 [3/2] [UU_]
[====>................] recovery = 15.94 [53808/523264] finish=0.1min
speed=71880k/sec
unused devices: <none>

/dev/md0 에 있는 디스크 중 하나에서 장애가 발생했으며, 예비 디스크를 사용하여 전체 중복성을 재생성한다.
정보 [UU_]는 RAID에 하나의 디스크가 없고 완전히 중복되지 않았음을 의미한다.

다음중 원래 논리 볼륨이 업데이트 되도록 허용하면서 논리볼륨의 단일 시점에 정확한 복사본을 만드는 데 사용되는 명령은 무엇?

lvcreate  

다음 명령중 volume in/mnt 라는 이름의 Btrfs하위 볼륨을 만드는 것은 무엇?

btrfs subvolume create /mnt/volume  

극단적인 시스템 사용으로 인해 Linux시스템에는 약간의 추가 스왑 공간이 필요하다.
5Gb의 추가 스왑공간을 초기화 하려면 어떤 명령 조합을 사용해야 하는가?

dd if=/dev/zero of=/tmp/swapfile bs=1024 count=5120000; mkswap /tmp/swapfile; swapon /tmp/swapfile

시스템 마운트 장치의 목적은 무엇?
systemd-mount 명령에서 사용되며 사용자가 선택한 마운트 지점에 파티션을 마운트 할 수 있다.

smartd는 시스템의 어떤 구성요소를 모니터링 하는가?
하드 드라이브

/dev/sda1의 ext4파일 시스템에 레이블 루트를 어떻게 추가할 수 있는가?

tune2fs -L root /dev/sda1

암호화된 Luks파티션에 대한 정보를 표시하는 crypsetup 의 하위 명령은 무엇?

luksDump

다음중 CD-ROM의 파일시스템표준 은 무엇?
ISO9660

다음 초기화 시스템 중 자체 UEFI부트 로더와 함께 제공되는 것은 무엇?
systemd


커널

마스터 부르 레코드에 GRUB 부트 로더를 설치하는 데 사용되는 명령은 무엇?

grub install

Linux 커널이 포함된 파일이 삭제되면 시스템이 부팅될 때 어떻게 되는가?
커널 시스템이 없으면 부팅 할 수 없으며, 부트로더에 따라 오류가 표시된다.

Linux 시스템 시작 중 initramfs의 목적은 무엇?
필요한 모듈을 로드하고 LVM과 같은 하위 시스템을 시작하여 루트 파일 시스템이 커널에 엑세스 할 수 있도록 한다.

다음 중 Linux 시스템에서 EFI항목을 수정하는 데 사용되는 사용자 공간 응용프로그램은 무엇?

efibootmgr

sysctl명령을 사용하여 커널 매개변수를 변경할 때 파일이 수정되는 디렉토리 트리는 무엇?

/proc/sys/

udevadm 모니터 명령의 목적은 무엇?
udev 규칙에 의해 생성된 커널 이벤트를 수신하고 콘솔에 정보를 출력한다.

주요 Linux 커널 모듈의 소스 코드는 어떻게 배포되는가?
Linux 커널 소스 코드에 포함되어 있다.

http://kernel.org에서 patch-4.6.4xz를 다운로드한 후 버전 4.6.4 Linux 커널 빌드를 준비하기 위한 다음단계는 무엇? 2개
압축되지 않은 패치 파일을 얻기 위해 xz를 사용하여 파일 압축을 푼다.
패치를 사용하여 압축되지 않은 패치 파일을 이전 커널 버전의 소스 디렉토리에 적용한다.

새 커널을 수동으로 컴파일 하고 설치한 수 initramfs와 관련하여 무엇을 해야 하는가?
Linux 커널을 컴파일 하는 동안 새로운 initramfs가 자동으로 빌드된다. 새 initramfs만 설치하면 된다.

다음 명령중 dummy 라는 커널 모듈의 물리적 경로를 표시하는 것은 무엇?

modprobe -i dummy

다음 매개변수 중 사용 가능한 프로세서 중 하나만 사용하도록 부팅 시 커널에 지시하는 매개변수는 무엇?

maxcups=1

3.4.50-11 Linux 커널을 실행하는 서버에서 커널 구성 매개변수가 포함된 /boot 디렉토리의 파일은 무엇?

config-3.4.50-11

/boot 가서 ls 해보면 나온다.. 살펴보면 된다.

파일

소스 코드에서 소프트웨어를 컴파일 하려고 할 때 명령중에 다른 파일이 지정되지 않는 한 다음 파일중 하나가 존재하는 경우 GNU make 에서 찾고 사용하는 파일은 무엇?
makefile
Makefile

다음 명령 중 lpifiles.tar.gz 아카이브에서 이름에 lpi가 포함된 파일만 복원하는 것은 무엇?

tar xvzf lpifiles.tar.gz --wildcards “~*lpi*”

일반 사용자가

./configure && make && make install  

을 실행하여 프로그램을 빌드하고 설치했다. 그러나 설치에 실패했다. 프로그램을 설치하기 위해 무엇을 할 수 있는가?

  • 루트 권한으로 make install 을 실행한다
  • 사용자에게 쓰기 권한이 있는 --prefix 옵션을 사용하여 ./configure 를 다시 실행한다.

update-rc.d 명령에 대한 -f 옵션은 /etc/rcX.d 및 /etc/init.d 디렉토리에 있는 파일에 어떤 영향을 주는가?
해당 초기화 스크립트가 여전히 /etc/init.d 에 존재하더라도 /etc/rcX.d에 있는 심볼릭 링크를 강제로 제거 한다.

유지보수

systemd 를 실행하는 Linux 서버는 유지 관리를 위해 복구 대상으로 부팅되었다. 서버를 일반적인 대상을 복원하는 데 사용되는 명령은 무엇?

  • telinit 0
  • systemctl default

다음 명령 중 기본적으로 Linux 시스템에서 가장 많은 CPU 주기를 사용하는 프로세스의 PID를 정렬하여 제공하는 명령은 무엇?
top

sar -b 의 출력에서 tps 는 무엇을 의미하는가?
초당 전송

uptime 명령은 다음 출력에서 부하 평균은 어떤 시간 프레임에 대한 시스템 부하 평균은 나타내는가?

14:14:03 up  2:39,  1 user,  load average: 0.53, 0.33, 0.23

1, 5, 15분

다음중 메모리 사용량, 페이징 및 블록 입/출력 에 대한 정보를 보고하는 명령은 무엇?
vmstat

sar 로 더 오랜 시간동안 성능 데이터를 수집하려면 cron에서 주기적으로 어떤 명령을 실행해야 하나?
sa1

웹 응용 프로그램 서버에는 64gb 크기의 일반 하드 디스크 드라이브에 64gb 의 ram과 두 개의 스왑 파티션이 있습니다. 지난 달에 이 서버의 평균 사용자 세션수가 20%증가 했다. 동시에 ram의 평균 사용량은 65%에서 75%로 증가한 반면 스왑 공간은 거의 사용되지 않았다. 사용자 세션 수는 매월 약 15~20%씩 계속 증가할 것으로 예상된다. 다음 중 이러한 관찰에 대한 반응으로 적절한것은? 2개

  • 몇 개월에 걸쳐 예상되는 성장이 계속 된다면 부하를 분산하기 위해 추가 응용프로그램을 서버 설치를 고려해야 한다.
  • 스왑 공간을 사용하지 않도록 하드웨어를 업데이트하여 사용가능한 Ram의 양을 늘린다.

네트워크

다음 중 네트워크 링크의 품질을 모니터링 하기 위해 기록해야 하는 속성은 무엇? 2개

  • 양방향 대역폭
  • 유효 대기 시간

다음중 tcpwrapper에서 사용하는 구성 파일은 무엇?

  • /etc/hosts.allow
  • /etc/hosts.deny

네트워크 클라이언트에는 서브넷 192.168.0.0/24의 ip 주소로 구성된 이더넷 인터페이스eth0이 있다. 이 서브넷에는 이 서브넷을 인터넷에 연결하는 ip주소가 192.168.0.1인 라우터가 있다. 다음 중 클라이언트가 라우터를 기본 게이트웨이로 사용하도록 하기 위해 클라이언트에서 사용할 수 있는 명령은 무엇? 2개

route add default gw 192.168.0.1 eth0
ip route add default via 192.168.0.1

아래의 필터 키워드 중 다음 명령에 사용할 수 있는 키워드는?

tcpdump -i eth0 _____ 203.0.113.8 
  • host
  • src
  • dst

다음 명령 중 네트워크 인터페이스 eth0 에 고정 IPV6 주소를 추가하는 명령은 무엇?

ip -6 addr add new 2001:db8::1337/64 dev eth0

각각 인터넷에 대한 기본 경로가 있는 여러 활성 네트워크 인터페이스가 있는 Linux 노드에서 어떤 기본경로가 선호되는가?
메트릭 값이 가장 낮은 경로

다음은 tcpdumb -nli eht1 의 출력에서 발췌한 것이다.

13:03:17.277327 IP 192.168.123.5.1065 > 192.168.5.112.21: Flags[.], ack 1[truncated]
13:03:17.598627 IP 192.168.5.112.21 > 192.168.5.123.5.1065: Flags[.], seq 1[truncated]

어떤 네트워크 서비스 또는 프로토콜이 사용되었는가?
FTP

많이 쓰이는 포트들..

  • 20/21 FTP
  • 22 ssh
  • 23 telnet
  • 25 SMTP
  • 53 DNS
  • 80 TCP
  • 443 TCP (HTTPS)
  • 1433 MSsql
  • 3306 mysql
  • 1521 oracle
  • 8080 tomcat

클라이언트 시스템이 IP 주소 192.168.0.1 에서 실행되는 재귀적 네임 서버를 사용하도록 하려면 어떻게 해야 하는가? 2개

  • /etc/resolv.conf 에 네임서버 192.168.0.1 추가
  • dns 서비스가 /etc/nsswitch.conf 파일의 호스트 항목에 나열되어 있는지 확인한다

다음 명령 중 무선 인터페이스의 기능과 사용 가능한 주파수를 보여주는 명령은 무엇?
iw phy phy0 info

다음 명령 중 로컬 시스템이 직접 연결된 IP 네트워크에서 본 네트워크 노드의 IPV4 주소와 MAC 주소를 나열하는 것은 무엇?
arp