웹사이트 검색

Linux의 다양한 명령에 대한 10가지 인터뷰 질문 및 답변


지난 기사인 "10가지 유용한 SSH 인터뷰 질문"은 다양한 소셜 네트워크 사이트와 Tecmint에서 높은 평가를 받았습니다. 이번에는 "다양한 Linux 명령에 관한 10가지 질문"에 대해 소개하겠습니다. 이러한 질문은 귀하에게 브레인스토밍이 될 것이며 Linux와의 일상적인 상호 작용 및 인터뷰에서 확실히 도움이 될 지식을 추가할 것입니다.

Q1. 파일(예: virgin.txt)이 있습니다. 루트를 포함하여 누구도 이 파일을 편집하거나 삭제할 수 없도록 이 파일을 변경 방지하기를 원합니다. 당신은 무엇을 할 것인가?

위 목적을 위한 chattr 명령의 구문은 다음과 같습니다.

chattr +i virgin.txt

이제 일반 사용자를 사용하여 파일을 제거해 보십시오.

rm -r virgin.txt 

rm: remove write-protected regular empty file `virgin.txt'? Y 
rm: cannot remove `virgin.txt': Operation not permitted

이제 루트 사용자를 사용하여 파일을 제거해 보십시오.

rm -r virgin.txt 

cannot remove `virgin.txt': Operation not permitted
Q2. 여러 사용자가 Linux 서버를 사용하는 경우 서버에서 모든 사용자의 개별 사용 시간을 어떻게 알 수 있습니까? ?
apt-get install acct

ac -p 

(unknown)                     14.18 
server                             235.23 
total      249.42
Q3. 서버에 대한 네트워크 통계를 생성하는 데 선호되는 도구는 무엇입니까?
apt-get install mrtg
Q4. Linux 명령줄에서 BIOS로 쿼리를 보낼 수 있나요?
biosdecode 

biosdecode 2.11 

ACPI 2.0 present. 
	OEM Identifier: LENOVO 
	RSD Table 32-bit Address: 0xDDFCA028 
	XSD Table 64-bit Address: 0x00000000DDFCA078 
SMBIOS 2.7 present. 
	Structure Table Length: 3446 bytes 
	Structure Table Address: 0x000ED9D0 
	Number Of Structures: 89 
	Maximum Structure Size: 184 bytes 
PNP BIOS 1.0 present. 
	Event Notification: Not Supported 
	Real Mode 16-bit Code Address: F000:BD76 
	Real Mode 16-bit Data Address: F000:0000 
	16-bit Protected Mode Code Address: 0x000FBD9E 
	16-bit Protected Mode Data Address: 0x000F0000 
PCI Interrupt Routing 1.0 present. 
	Router ID: 00:1f.0 
	Exclusive IRQs: None 
	Compatible Router: 8086:27b8 
	Slot Entry 1: ID 00:1f, on-board 
	...
	Slot Entry 15: ID 02:0c, slot number 2
Q5. 대부분의 Linux 서버는 헤드리스입니다. 즉, 명령 모드에서만 실행됩니다. GUI가 설치되어 있지 않습니다. 상자의 하드웨어 설명과 구성을 어떻게 찾을 수 있습니까?
dmidecode

dmidecode의 출력은 광범위합니다. 출력을 파일로 리디렉션하는 것이 좋습니다.

dmidecode > /path/to/text/file/text_file.txt
Q6. 바이너리에서 사용되고 필요한 모든 라이브러리를 알아야 합니다(예: '/bin/echo'). 바람직한 성과를 어떻게 달성할 것인가?
ldd /bin/echo 

linux-gate.so.1 =>  (0xb76f1000) 
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb7575000) 
/lib/ld-linux.so.2 (0xb76f2000)
Q7. 당신은 국가의 군대에서 일하고 있습니다. 기밀 및 국가 안보 정보, 핵 미사일 등이 포함된 파일(예: "topsecret.txt")이 있습니다. 이 파일을 삭제할 때 선호하는 방법은 무엇입니까?
shred -n 15 -z topsecret.txt

shread – 파일을 덮어써 내용을 숨기고 선택적으로 삭제합니다.

  1. -n – 파일을 n번 덮어씁니다.
  2. -z – 파쇄를 숨기려면 0으로 최종 덮어쓰기를 추가합니다.

참고: 위 명령은 파쇄를 숨기기 위해 0으로 덮어쓰기 전에 파일을 15번 덮어씁니다.

Q8. Linux에서 NTFS 파티션을 마운트할 수 있나요?

자세한 내용은 Linux에서 NTFS 파티션을 모니터링하는 방법에 대한 기사를 읽어보세요.

Q9. 로그인 시 기본 데스크탑이 현재 GNOME인 KDE가 되도록 편집해야 하는 내용과 위치는 무엇입니까?
DESKTOP=”KDE”
DISPLAYMANAGER=”KDE”

위 내용으로 파일을 저장합니다. 다음에 컴퓨터가 부팅되면 자동으로 KDE를 기본 디스플레이 관리자로 로드합니다.

Q10. 내부 이미지 파일은 무엇을 의미하나요?

지금은 여기까지입니다. 저는 알 가치가 있는 또 다른 흥미로운 주제를 가지고 다시 이 자리에 오겠습니다. 그때까지 Tecmint에 계속 관심을 갖고 연결해 주세요. 의견 섹션에 귀중한 피드백을 제공하는 것을 잊지 마십시오.