Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

Ubuntu Linux에서 기본적인 터미널 명령 문제 해결에 대한 소개

Résumé: 다음 문서에서는 Ubuntu Linux의 터미널에서 기본적인 문제 해결 명령에 대해 소개합니다.

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Symptômes

목차:

  1. 소개
  2. 터미널 내에서 기본적인 문제 해결 명령의 예와 사용 방법
  3. Ubuntu Linux 내에서 기본적인 문제 해결 명령의 목록과 기능

소개

 

다음 문서에서는 Ubuntu 운영 체제의 터미널에 관한 기본적인 문제 해결 명령에 대해 다룹니다.

Ubuntu Linux에서 터미널 창을 여는 가장 일반적인 방법은 다음과 같습니다.

  • 데스크탑 검색 기능을 사용하여 terminal, command또는 prompt 명령을 검색하면 터미널 창이 검색 결과로 나타납니다.
  • 메뉴를 사용하여 위치를 찾으면 대부분의 Linux 버전은 다른 애플리케이션 시작 프로그램과 동일한 위치에 배치합니다.
  • 다음 키보드 바로 가기 키는 대부분의 Ubuntu 개정판과 다른 유형의 Linux에서 작동합니다. CTRL+Alt+T>를 동시에 누릅니다.

일반 터미널 명령에 대한 자습서를 찾으려면 다음 문서를 참조하십시오.

가장 일반적인 명령 목록을 찾으려면 다음 참조 문서를 참고하십시오.

Cause

터미널 내에서 기본적인 문제 해결 명령의 예와 사용 방법

 

다음 목록에는 Ubuntu Linux 내의 기본적인 터미널 명령이 나와 있습니다. 컴퓨터의 특정 문제를 해결하는 데 사용할 수 있는 방법에 대한 몇 가지 예를 제공합니다.

  • 명령을 사용하여 uname 사용 중인 커널을 표시합니다. 커널은 메모리에 로드할 운영 체제의 첫 번째 섹션입니다. 디스크 드라이브 관리, 메모리 할당, 시스템 프로세스 및 인터럽트 핸들러 같은 시스템 영역을 제어합니다. 아래 예에서는 사용 중인 커널이 다음과 같습니다. 3.11.0-15-generic:

    user@avalon:~$ uname -a

    Linux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    user@avalon:~$

  • 명령을 사용하여 dmesg 부팅 로그의 내용을 표시합니다. 이는 시작할 때 발생하는 오류를 찾는 데 좋은 방법입니다.

    user@avalon:~/linux101$ sudo dmesg > dmesg.log

    아래 예에서는 cat 명령과 함께 사용하여 dmesg 로그 파일의 내용을 결합합니다. 명령을 추가적으로 사용하면 grep 로그에 나타난 특정 파일 이름의 인스턴스를 표시할 수 있습니다(예: Intel 또는 error).

    user@avalon:~/linux101$ cat dmesg.log | grep intel

    [ 1.732400] intel_idle: MWAIT substates: 0x21120

    [ 1.732402] intel_idle: v0.4 model 0x3A

    [ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff

    [ 10.148411] fbcon: inteldrmfb (fb0) is primary device

    [ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device

    [ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat dmesg.log | grep error

    [ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro

    user@avalon:~/linux101$

  • 이 상태에서는 다음 명령을 실행할 경우 lspci PCI(Peripheral Component Interconnect) 버스에 있는 모든 디바이스를 나열합니다.

    user@avalon:~/linux101$ sudo lspci > lspci.log

    해결을 위해 lspci 명령과 함께 추가 명령을 사용하면 catgrep 아래 Realtek과 같이, 특정 PCI 디바이스를 분리하는 데 도움이 됩니다.

    user@avalon:~/linux101$ cat lspci.log | grep Realtek

    07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)

    09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

    09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

    user@avalon~/linux101$

  • 명령을 사용하여 lsmod 커널 내에 로드된 모든 mod 파일을 나열합니다.

    user@avalon:~/linux101$ sudo lsmod > lsmod.log

    user@avalon:~linux101$

    Linux에서는 드라이버 파일이 mod로 로드됩니다. 커널에 로드되는 드라이버 또는 모드를 확인하기 위해 catgrep 사용해야 합니다. 함께 사용하여 lsmod 특정 mod 파일을 검색하면 아래에서 Dellhda 두 가지 예를 볼 수 있습니다.

    user@avalon:~/linux101$ cat lsmod.log | grep dell

    dell_wmi 12761 0

    sparse_keymap 13948 1 dell_wmi

    dell_laptop 17369 0

    dcdbas 14847 1 dell_laptop

    wmi 19070 1 dell_wmi

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat lsmod.log | grep hda

    snd_hda_codec_hdmi 41117 1

    snd_hda_codec_realtek 55704 1

    snd_hda_intel 48171 3

    snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel

    snd_hwdep 13602 1 snd_hda_codec

    snd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel

    snd_page_alloc 18710 2 snd_pcm,snd_hda_intel

    snd 69141 17 snd_hda)codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq,device,snd_seq_midi

    user@avalon:~/linux101$

  • 명령을 사용하여 lsusb USB 버스에 연결된 모든 USB 디바이스를 나열합니다.

    user@avalon:~/linux101$ sudo lsusb > lsusb.log

    user@avalon:~linux101$

    이 명령을 추가적인 catgrep 명령과 아래처럼 Intel을 함께 사용하면 특정 USB 디바이스를 분리할 수 있습니다.

    user@avalon:~/linux101$ cat lsusb.log | grep Intel

    Bus 002 Device 003: ID 8087:07da Intel Corp.

    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

    Bus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hib

    user@avalon:~/linux101$

  • 다음으로 ifconfig 명령을 사용하여 컴퓨터의 네트워크 설정을 지정하고 쿼리합니다.

    user@avalon:~/linux101$ ifconfig > ifconfig.log

    user@avalon:~/linux101$

    이 명령을 추가적인 catgrep 명령과 함께 사용하여 검색하면 inet컴퓨터의 IP 주소가 나열됩니다.

    user@avalon:~/linux101$ cat ifconfig.log | grep inet

    inet addr:127.0.0.1 Mask:255.0.0.0

    inet6 addr: ::1/128 Scope:Host

    inet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0

    inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Link

    user@avalon:~/linux101$

Résolution

Ubuntu Linux 내에서 기본적인 문제 해결 명령의 목록과 기능

 

다음 표에는 문제 해결을 위해 Linux 내에서 사용되는 기본적인 명령이 나열되어 있습니다. 각 명령에 대한 함수와 구문을 제공합니다.

명령 기능 구문
sudo 루트 또는 관리자 권한으로 실행하기 위해 명령 앞에 사용됩니다. sudo apt-get update
ls dir과 동일하며 현재 디렉토리를 나열합니다. ls-ll
cp 파일을 복사합니다. cp /dir/filename /dir/filename
rm 파일을 삭제합니다. rm /dir/filename /dir/filename
mv 파일을 이동합니다. mv /dir/filename /dir/filename
mkdir 디렉터리를 만듭니다. mkdir /dirname
df 파일 시스템의 디스크 공간 사용량을 보고합니다. df -h
dmesg 커널 링 버퍼를 인쇄하거나 제어합니다. dmesg
lspci 모든 PCI 디바이스를 나열합니다. lspci
lsusb 모든 USB 디바이스를 나열합니다. lsusb
lsmod Linux 커널의 모듈 상태를 표시합니다. lsmod
cat 파일을 연결하고 표준 출력으로 인쇄합니다. cat /dir/logfile
grep 지정된 패턴과 일치하는 입력 줄을 인쇄합니다. grep intel
apt-get 설치 프로그램을 업데이트합니다. apt-get update, or apt-get upgrade
sosreport 컴퓨터에 대한 구성 및 진단 정보를 수집하는 유틸리티입니다. 이 유틸리티는 "sudo apt-get install sosreport" 명령줄을 사용하여 먼저 설치해야 합니다. 설치 후 유틸리티를 처음으로 실행하기 전에 컴퓨터를 재부팅하는 것이 좋습니다. sosreport
catgrep 함께 사용 특정 검색 항목의 모든 인스턴스를 나열하는 데 사용됩니다. cat /dir/logfile | grep intel (이 명령을 출력하면 문자열 "intel"의 모든 인스턴스가 기본 출력 소스로 인쇄됨)
 

Dell 컴퓨터의 문제를 해결하는 데 추가 지원이 필요한 경우 Dell의 지원 웹사이트에서 문의할 수 있습니다.

Propriétés de l’article


Dernière date de publication

17 نوفمبر 2023

Version

7

Type d’article

Solution