탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 관리: 네트워크 서비스 Oracle Solaris 11 Information Library (한국어) |
이 절차에서는 일반적인 UUCP 문제를 해결하는 방법에 대해 설명합니다.
여러 가지 방법으로 모뎀이나 기타 ACU가 정상적으로 작동하지 않는지를 확인할 수 있습니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# uustat -q
해당 행은 /etc/uucp/Devices 파일에서 direct로 정의해야 합니다. 전화선이 자동 전화 걸기에 연결되거나 장치를 direct로 설정해야 하는 경우에는 명령줄 끝에 전화 번호를 추가해야 합니다. 다음을 입력합니다.
# cu -d -lline
line은 /dev/cua/a입니다.
특정 시스템에 연결할 수 없는 경우에는 Uutry 및 uucp를 사용하여 해당 시스템에 대한 통신을 확인할 수 있습니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# /usr/lib/uucp/Uutry -r machine
machine은 연결할 수 없는 시스템의 호스트 이름으로 대체합니다. 이 명령은 다음을 수행합니다.
디버깅과 함께 전송 데몬(uucico)을 시작합니다. 작업을 수행하는 사용자가 root이면 추가 디버깅 정보를 확인할 수 있습니다.
디버깅 출력을 /tmp/ machine으로 보냅니다.
다음 명령을 실행하여 디버깅 출력을 터미널로 출력합니다.
# tail -f
출력을 종료하려면 Ctrl+C를 누릅니다. 출력을 저장하려면 /tmp/machine에서 출력을 복사할 수 있습니다.
# uucp -r file machine\!/dir/file
전송할 파일의 이름을 사용합니다.
복사 대상 시스템의 이름을 사용합니다.
다른 시스템에 대해 파일 위치를 지정합니다.
# Uutry
그래도 문제를 해결할 수 없으면 해당 지역의 지원 담당자에게 문의해야 할 수 있습니다. 문제 진단에 도움이 되는 디버깅 출력을 저장합니다.
주 - -x n 옵션을 통해 Uutry에서 제공하는 디버그 레벨을 높이거나 낮출 수도 있습니다. n이 디버그 레벨을 나타냅니다. Uutry 의 기본 디버그 레벨은 5입니다.
디버그 레벨 3에서는 연결 설정 시간 및 방법에 대한 기본적인 정보를 제공하지만, 전송에 대한 많은 정보가 제공되지는 않습니다. 그러나 디버그 레벨 9에서는 전송 프로세스에 대한 모든 정보가 제공됩니다. 디버깅은 전송의 양쪽 끝에서 모두 수행됩니다. 비교적 많은 양의 텍스트에 대해 5보다 높은 레벨을 사용하려는 경우에는 다른 사이트 관리자와 논의하여 레벨 변경 여부를 결정하십시오.
특정 시스템에 연결하는 데 문제가 있으면 Systems 파일에 최신 정보가 포함되어 있는지 확인합니다. 시스템에 대해 오래되었을 수 있는 일부 정보는 다음과 같습니다.
UUCP의 오류 메시지는 ASSERT 및 STATUS의 두 가지 유형입니다.
프로세스가 중지되면 ASSERT 오류 메시지가 /var/uucp/.Admin/errors에 기록됩니다. 이러한 메시지에는 파일 이름(sccsid), 행 번호 및 텍스트가 포함됩니다. 보통 시스템 문제가 발생하면 이러한 메시지가 생성됩니다.
STATUS 오류 메시지는 /var/uucp/.Status 디렉토리에 저장됩니다. 이 디렉토리에는 컴퓨터에서 통신을 시도하는 각 원격 컴퓨터에 대한 별도의 파일이 포함되어 있습니다. 이러한 파일에는 시도한 통신에 대한 상태 정보와 통신 성공 여부가 포함되어 있습니다.