이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 nodeattr 명령입니다.
프로그램:
이름
nodeattr - 쿼리 성별 파일
개요
nodeattr [-NS 성별] [-NS | -c | -n | -NS] [-NS 제외_쿼리] 질문
nodeattr [-NS 성별] [-NS | -c | -n | -NS] -A
nodeattr [-NS 성별] [-V] [마디] 특성[=값]
nodeattr [-NS 성별] -Q [마디] 질문
nodeattr [-NS 성별] -V [-유] 속성
nodeattr [-NS 성별] -l [마디]
nodeattr [-NS 성별] -k
nodeattr [-NS 성별] -d 성별
nodeattr [-NS 성별] --확장하다
nodeattr [-NS 성별] --압박 붕대
기술
와 함께 호출될 때 -q , -c , -n 및 -s 인수, nodeattr 성별 파일을 읽고
지정된 쿼리와 일치하는 노드 목록을 출력합니다. 노드는 hostlist에 나열됩니다.
형식, 쉼표로 구분된 목록, 줄 바꿈으로 구분된 목록 또는 공백으로 구분된 목록
각기. Genders 쿼리는 다음에 기반한 노드 집합에 대한 성별 데이터베이스를 쿼리합니다.
성별 속성과 가치의 결합, 교차, 차이 또는 보완. 그만큼
set operation union은 두 개의 파이프 기호('||')로 표시되고 교차점은 두 개로 표시됩니다.
앰퍼샌드 기호('&&'), 두 개의 빼기 기호 차이('--') 및
물결표('~'). 괄호를 사용하여 작업 순서를 변경할 수 있습니다. 그만큼 -X 논의
쿼리를 사용하여 결과 출력에서 노드를 제외할 수 있습니다. 쿼리를 교체할 수 있습니다.
와 더불어 -A 유발하는 옵션 nodeattr 성별에 나열된 모든 노드를 인쇄하려면
데이터 베이스.
노드 이름(선택 사항)과 속성 이름으로 호출할 때, nodeattr 반품 0 부터
노드에 속성이 있으면 환경이고, 그렇지 않으면 환경입니다. 또 다른 1. 면 -v 존재하는 경우 속성 이름
모든 값(아래 참조)이 표준 출력에 인쇄됩니다. 노드 이름이 아닌 경우
지정된 경우 로컬 호스트가 가정됩니다.
로 호출될 때 -Q 논의, nodeattr 노드 이름(선택 사항)이 충족되는지 확인합니다.
쿼리에 지정된 속성 및 값 조건에 의해. 조건이 충족되면,
nodeattr 반품 0 환경에; 또 다른 1. 쿼리 형식은 다음과 동일합니다.
위에 나열된 형식입니다. 노드 이름을 지정하지 않으면 로컬 호스트로 간주됩니다.
The -V 옵션 원인 nodeattr 특정에 대해 존재하는 모든 값을 인쇄하려면
기인하다. 또한 지정 -U 과 -V 원인 nodeattr 에 대한 고유한 값만 출력
특정 속성.
The -l 옵션 원인 nodeattr 지정된 노드의 속성을 인쇄합니다. 노드가 없는 경우
가 나열되면 성별 파일의 모든 속성이 나열됩니다.
The -k 옵션은 성별 파일에서 구문 분석 오류 및 올바른 형식을 확인합니다. 오류가 있는 경우
오류에 대한 정보가 표준 오류로 출력됩니다.
Nodeattr 항상 기본 성별 파일을 확인하지만 다른 성별 파일은
로 지정된 -f 옵션을 선택합니다.
The -d 옵션을 사용하면 지정된 성별 데이터베이스를 파일 이름과 비교할 수 있습니다.
로 표시된 -f 옵션 또는 기본 성별 데이터베이스. 에 포함된 차이점
지정된 데이터베이스는 표준 오류로 출력됩니다.
The --확장하다 옵션은 성별 데이터베이스를 가져와 모든 호스트 범위를 확장하고 새
성별 데이터베이스. 후속 데이터베이스는 첫 번째 데이터베이스와 동일하지만 모든 노드
별도의 줄에 나열됩니다. 이 옵션은 디버깅 또는 확인에 유용할 수 있습니다.
데이터베이스의 차이점.
The --압박 붕대 의 반대이다 --확장하다 옵션. 새로운 동일한 성별을 출력합니다
동일한 속성을 가진 호스트 범위의 노드가 있는 데이터베이스. 의 설정에 따라
성별 데이터베이스에서 결과 데이터베이스는 더 길거나 짧을 수 있습니다. 이 옵션은
기존 성별 데이터베이스를 압축하기 위한 시작 단계로 유용합니다.
속성 이름은 선택적으로 성별 파일에 등호와 함께 표시될 수 있습니다.
값. Nodeattr 다음을 제외하고는 이러한 값을 무시합니다. -v 옵션은 값을 요청합니다.
있는 경우 표시됩니다. 속성이 값과 함께 명령줄에 지정되면
이 경우 성별 파일에 지정된 값이 있는 속성만 일치합니다.
사용 예
모든 로그인 노드의 쉼표로 구분된 목록을 검색합니다.
nodeattr -c 로그인
모든 로그인 노드의 호스트 목록 형식 목록을 검색합니다.
nodeattr -q 로그인
CPU가 4개인 쉼표로 구분된 노드 목록을 검색합니다.
nodeattr -c CPU=4
모든 로그인 및 관리 노드의 쉼표로 구분된 목록을 검색합니다.
nodeattr -c "로그인||관리"
CPU가 4개인 모든 로그인 노드의 쉼표로 구분된 목록을 검색합니다.
nodeattr -c "로그인&&cpus=4"
로그인 또는 관리 노드가 아닌 모든 노드의 쉼표로 구분된 목록을 검색합니다.
nodeattr -c "~(로그인||mgmt)"
pdsh와 함께 nodeattr을 사용하여 모든 fddi 노드에서 명령을 실행하려면:
pdsh -w`nodeattr -c fddi` 명령
ksh 스크립트에서 nodeattr을 사용하여 로그인 노드에서 사용자 목록을 수집하려면:
for i in `nodeattr -n login`; do rsh $i 누구; 완료
이 노드가 헤드 노드인지 확인하려면:
nodeattr 헤드 && 에코 예
이 노드가 헤드 노드 및 ntpserver인지 여부를 확인하려면:
nodeattr -Q "head&&ntpserver" && 에코 예
onworks.net 서비스를 사용하여 온라인에서 nodeattr 사용