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 – 파일을 덮어써 내용을 숨기고 선택적으로 삭제합니다.
- -n – 파일을 n번 덮어씁니다.
- -z – 파쇄를 숨기려면 0으로 최종 덮어쓰기를 추가합니다.
참고: 위 명령은 파쇄를 숨기기 위해 0으로 덮어쓰기 전에 파일을 15번 덮어씁니다.
Q8. Linux에서 NTFS 파티션을 마운트할 수 있나요?
자세한 내용은 Linux에서 NTFS 파티션을 모니터링하는 방법에 대한 기사를 읽어보세요.
Q9. 로그인 시 기본 데스크탑이 현재 GNOME인 KDE가 되도록 편집해야 하는 내용과 위치는 무엇입니까?
DESKTOP=”KDE”
DISPLAYMANAGER=”KDE”
위 내용으로 파일을 저장합니다. 다음에 컴퓨터가 부팅되면 자동으로 KDE를 기본 디스플레이 관리자로 로드합니다.
Q10. 내부 이미지 파일은 무엇을 의미하나요?
지금은 여기까지입니다. 저는 알 가치가 있는 또 다른 흥미로운 주제를 가지고 다시 이 자리에 오겠습니다. 그때까지 Tecmint에 계속 관심을 갖고 연결해 주세요. 의견 섹션에 귀중한 피드백을 제공하는 것을 잊지 마십시오.