PCI 슬롯과 PCI 익스프레스 슬롯은 어디에나 있습니다. 버스는 넷북과 울트라북 내부에서도 사용되기 때문에, 가끔 예상치 못한 곳에서 이들에 대한 약간의 정보를 확인해야 할 것입니다. GNU/Linux에는 PCI 슬롯에 대해 여러분이 알고 싶었던 것보다 더 많은 것을 알아낼 수 있는 몇 가지 명령이 포함되어 있습니다. 이러한 명령은 네트워킹 문제를 해결하는 데 적합하며 자체 장비를 만드는 모든 사람에게도 좋습니다. 기술자들은 문제를 해결하는 데에도 이를 사용합니다.
이런 방식으로 PCI 슬롯을 측정하려면 Linux 명령줄에서 작업해야 합니다. 쉘을 시작하려면 그래픽 데스크탑 환경에서 Ctrl, Alt 및 T를 누르십시오. 응용 프로그램 또는 수염 메뉴를 클릭하고 시스템 도구로 이동하여 터미널을 클릭하거나 탭할 수도 있습니다. Ubuntu Unity 사용자는 Dash에서 터미널이라는 단어를 검색하고 싶을 것입니다. 헤드리스 서버 운영자는 항상 가상 터미널 중 하나를 사용할 수 있지만 이러한 명령 중 일부는 쉘 스크립트에서 로드하지 않는 경우 약간 깁니다.
방법 1:PCI 슬롯 정보 보기
가장 기본적으로 lspci를 입력하면 됩니다. Enter 키를 누르면 시스템에 연결된 모든 장치에 대한 풍부한 정보를 얻을 수 있습니다. 터미널 창을 스크롤할 가능성이 높으므로 스크롤 막대를 사용하여 내용을 읽어볼 수 있습니다. 모든 정보를 살펴보고 싶다면 스크롤 휠이나 터치패드를 사용하는 것이 좋습니다. 다른 인수 없이 제공되는 이 명령은 PCI 버스를 통해 시스템에 연결된 모든 장치를 나열합니다. 텍스트가 너무 많아 보이지만 사용하기 매우 쉬운 명령입니다.
방법 2:이더넷 PCI 슬롯 정보 확인
이것은 엄청나게 많은 양의 데이터이지만 언제든지 grep을 사용하여 하루를 훨씬 쉽게 만들 수 있습니다. PCI 슬롯 색인을 확인하는 데 가장 많이 사용되는 방법 중 하나는 이더넷 컨트롤러에 대한 정보를 즉시 수집하는 것입니다. 문제가 있을 때는 손입니다. lspci -vmm | grep -B1 -A2 '^Class.*Ethernet' 명령줄에서 Enter 키를 누릅니다. 아마도 구문 분석할 텍스트가 너무 많으므로 복사한 다음 명령줄에 붙여넣을 수 있습니다. 편집 메뉴를 클릭하고 붙여넣기를 선택하거나 Shift, Ctrl, V를 동시에 눌러 붙여넣습니다. 터미널에서 다르게 해석하기 때문에 익숙할 수 있는 표준 Ctrl+V 키보드 단축키는 여기서는 작동하지 않습니다. Enter 키를 누르자마자 이더넷 어댑터에 대한 정보를 받게 됩니다.
받은 정보를 통해 어떤 슬롯이 설치되었는지, 어떤 하드웨어 공급업체가 특정 카드를 배송했는지 알 수 있습니다. 또한 기기 자체에 대한 추가 정보도 제공해야 합니다.
방법 3:열린 PCI 슬롯 표시
터미널로 돌아가서 sudo dmidecode -t 9 | grep -A3 “시스템 슬롯 정보” | grep -c -B1 “사용 가능” 비어 있는 PCI 슬롯 수를 확인하려면 다시 한 번 말씀드리지만, 이 명령은 매우 길어서 반복해서 입력하기에는 실용적이지 않습니다. 따라서 복사한 후 편집 메뉴를 다시 클릭한 다음 붙여넣기를 선택하거나 Ctrl, Shift, V를 누른 상태에서 터미널 창에 붙여넣을 수 있습니다.
sudo 명령은 이 특정 명령줄 스택 앞에 있습니다. PCI 슬롯의 정확한 목록을 열거하려면 루트 액세스가 필요하기 때문입니다. 실행하려고 하면 비밀번호를 묻는 메시지가 표시되고 단일 숫자가 반환됩니다. 실제 물리적 PCI 슬롯이 거의 없는 시스템에서는 이 값이 0 또는 1일 수도 있고 일부 서버에서는 8~10일 수도 있습니다.
가상 머신 내에서 이러한 명령을 실행하면 비정상적이거나 적어도 예상치 못한 결과가 나타날 수 있습니다. 대부분의 VM 소프트웨어 환경은 일련의 PCI 슬롯을 에뮬레이션하지만 특정 값이 의미가 있는지 여부는 다른 문제입니다.
저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.