4장. 명령줄 도우미를 사용하여 시스템 문제를 디버깅하거나 해결


RHEL Lightspeed를 지원하는 명령줄 도우미를 사용하여 시스템에서 발생하는 문제를 해결하는 방법에 대한 정보를 요청할 수 있습니다.

다음은 시스템 문제를 해결하기 위해 요청할 수 있는 질문의 예입니다. c + "question" 구문을 사용하여 질문을하십시오. 예를 들면 다음과 같습니다.

  • $ C "네트워크 오류 해결 방법"
  • $ C "저는 SSH를 사용하여 내 서버에 액세스할 수 없습니다. 문제를 해결할 수 있는 항목 목록을 제공할 수 있습니까?
  • $ C "I am failing to start sssd process"
  • $ C "나는 다른 커널로 부팅해야합니다."
  • $ C "SSHD 문제를 해결하는 방법"
  • $ C "/etc에서 지난 시간에 수정된 모든 파일을 어떻게 찾을 수 있습니까?"
  • $ C "I am failing to start sssd process"

4.1. 명령줄 도우미를 사용하여 SSHD 서비스 시작 실패 문제 해결

다음 예에서는 다음 명령줄 도우미 기능을 사용하여 SSHD 서비스의 시작 실패 문제를 해결하는 방법을 보여줍니다.

  • 명령줄 도우미의 선택적 터미널 캡처 기능은 명령줄 도우미와 상호 작용할 때 이전 명령의 출력을 참조합니다.
  • 명령줄 도우미로 데이터를 파이핑합니다.

사전 요구 사항

  • 명령줄 도우미를 활성화했습니다.
  • 시스템에 대한 root 액세스 권한이 있습니다.

프로세스

  1. SSHD 상태를 확인하고 다시 시작합니다.

    $ sudo systemctl status ssh
    $ sudo systemctl restart ssh
  2. 선택적 명령줄 도우미 터미널 캡처 기능을 활성화합니다.

    $ c shell --enable-capture
  3. 마지막으로 실행된 명령의 출력을 포함하도록 지정하려면 -w 1 "your-question" 옵션을 사용합니다.

    $ c -w 1 "what_is_this"
    • 두 번째 이전 2 명령의 출력을 참조하는 숫자 2를 지정하는 경우. 이는 추가 숫자에서도 마찬가지입니다.
    • 또한 명령을 사용하여 실행할 프롬프트를 지정하고 "출력 이해"에 요청한 프롬프트를 지정하고 오류의 출력을 참조하도록 명령 my Assistant가 오류에 대한 자세한 내용을 요청하는 것을 이해할 수 있도록 합니다.

      명령줄 도우미는 요청을 처리하고 몇 가지 가능한 솔루션을 제공하는 데 약간의 시간이 걸립니다. 예에서는 sshd.service 를 사용하여 로그 파일을 확인할 수 있도록 제안을 사용하여 journalctl -xeu 명령을 실행할 수 있습니다.

  4. journalctl 명령을 실행합니다. tail 명령을 추가하여 마지막 30행을 가져오고, 해당 출력을 명령줄 도우미로 파이프하고, 쿼리를 추가하여 오류를 파악합니다.

    $ journalctl -xeu sshd.service | tail -n 30 | c “here are the logs, please help me understand this”

    명령줄 도우미는 로그 파일을 확인하고 잠재적인 문제를 나타냅니다. config 파일에 오류를 입력합니다.

  5. 명령줄 도우미에 이 입력 오류를 수정하는 방법에 대한 명령을 생성하도록 요청합니다.

    $ c “what is the command that I can use to change “Porrt ”to “Port” in the /etc/ssh/sshd_config file?”

    명령줄 도우미에서 제안한 명령을 사용합니다.

  6. 명령줄 도우미에서 제안된 명령을 실행합니다. 예를 들면 다음과 같습니다.

    $ sed -i s/Porrt/Port/g /etc/ssh/sshd_config

    출력에 해당 파일을 편집할 수 있는 permission denied 오류가 발견되었습니다. 이전 명령을 sudo 사용자로 다시 실행합니다.

    $ sudo sed -i s/Porrt/Port/g /etc/ssh/sshd_config
  7. SSHD 서비스를 다시 시작하고 SSHD 상태를 확인합니다.

    $ sudo systemctl restart sshd
    $ sudo systemctl status sshd
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동