GoGPT Best VPN GoSearch

온웍스 파비콘

칼 요리책 - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 Knife-cookbook을 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 Knife-cookbook 명령입니다.

프로그램:

이름


Knife-cookbook - Knife Cookbook 하위 명령에 대한 매뉴얼 페이지입니다.

요리책은 구성 및 정책 배포의 기본 단위입니다. 각 요리책
MySQL을 설치하고 구성하는 데 필요한 모든 것과 같은 시나리오를 정의한 다음
다음을 포함하여 해당 시나리오를 지원하는 데 필요한 모든 구성 요소가 포함되어 있습니다.

· 노드에 설정되는 속성값

· 재사용 가능한 리소스 컬렉션 생성을 허용하는 정의

· 파일 배포

· Chef-Client를 확장하거나 Ruby 코드에 도우미를 제공하는 라이브러리

· 관리할 리소스와 해당 리소스의 순서를 지정하는 레시피
적용될 것이다

· 맞춤형 리소스 및 제공자

· 템플릿

· 버전

· 레시피(종속성 포함), 버전 제약 조건에 대한 메타데이터 지원
플랫폼 등

The 나이프 요리 책 하위 명령은 다음 위치에 있는 요리책과 상호 작용하는 데 사용됩니다.
Chef 서버 또는 로컬 Chef-repo.

공통 옵션


다음 옵션은 사용 가능한 모든 인수와 함께 사용할 수 있습니다. 나이프
요리 책 하위 명령:

--chef-zero-포트 PORT
Chef-zero가 수신할 포트입니다.

-c CONFIG_FILE, --구성 CONFIG_FILE
사용할 구성 파일입니다.

-NS, --disable-편집
$EDITOR가 열리는 것을 방지하고 데이터를 있는 그대로 받아들이기 위해 사용합니다.

--기본값
칼이 사용자에게 기본값을 제공하도록 요청하는 대신 기본값을 사용하도록 하는 데 사용합니다.

-e 편집자, --편집자 EDITOR
모든 대화식 명령에 사용되는 $EDITOR입니다.

-E 환경, --환경 환경
환경의 이름입니다. 이 옵션을 명령에 추가하면 명령이
명명된 환경에 대해서만 실행됩니다.

-F 체재, --체재 FORMAT
출력 형식: 개요 (기본값), 본문, JSON, pp.

-시간, --도움
명령에 대한 도움말을 표시합니다.

-k 열쇠, --열쇠 KEY
나이프가 API 클라이언트가 만든 요청에 ​​서명하는 데 사용할 개인 키
셰프 서버.

--[no-]색상
컬러 출력을 보려면 사용합니다.

--인쇄 후
파괴 작업 후 데이터를 표시하는 데 사용합니다.

-s URL, --서버 URL URL
Chef 서버의 URL입니다.

-u 사용자, --사용자 USER
API 클라이언트가 Chef에게 보낸 요청에 서명하기 위해 칼이 사용하는 사용자 이름
섬기는 사람. 사용자 이름이 개인 키와 일치하지 않으면 인증에 실패합니다.

-V, --말 수가 많은
더 자세한 출력을 위해 설정합니다. 사용하다 -VV 최대 장황함을 위해.

-V, --번역
요리사 클라이언트의 버전입니다.

-와이, --예
모든 확인 프롬프트에 "예"로 응답하는 데 사용합니다. 칼은 묻지 않을 것이다
확인.

-지, --로컬 모드
로컬 모드에서 Chef-client를 실행하는 데 사용합니다. 이것은 작동하는 모든 명령을 허용합니다
로컬 Chef-repo에 대해서도 작동하도록 Chef 서버에 대해.

대부분 삭제


The 대부분 삭제 인수는 다음에 정의된 패턴과 일치하는 요리책 파일을 삭제하는 데 사용됩니다.
정규식. 정규 표현식은 따옴표로 묶어야 하며 둘러싸서는 안 됩니다.
슬래시(/)로.

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 요리책 대량 삭제 REGEX(옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-NS, --숙청
Chef 서버에서 요리책(또는 요리책 버전)을 완전히 제거하는 데 사용됩니다. 이것
단일 파일의 복사본 하나만 저장되므로 작업은 신중하게 사용해야 합니다.
Chef 서버에서. 결과적으로 요리책을 삭제하면 다른 요리책도 비활성화됩니다.
삭제된 요리책에서 하나 이상의 파일을 참조하는 요리책입니다.



정규식을 사용하여 요리책을 대량 삭제하는 데 사용되는 패턴을 정의합니다.

$ 칼 요리책 대량 삭제 "^[0-9]{3}$" -p

몹시 떠들어 대다


The 만들 인수는 로컬 머신에 새로운 요리책 디렉터리를 생성하는 데 사용됩니다.
다음 디렉터리 및 파일을 포함합니다.

· 요리책/속성

· 요리책/CHANGELOG.md

· 요리책/정의

· 요리책/파일/기본

· 요리책/도서관

· 요리책/metadata.rb

· 요리책/공급자

· 요리책/README.md (또는 .rdoc)

· 요리책/recipes/default.rb

· 요리책/자료

· 요리책/템플릿/기본값

요리책이 생성된 후 다음을 사용하여 Chef 서버에 업로드할 수 있습니다. 나이프
업로드 논의.

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 요리책 COOKBOOK_NAME 만들기(옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-C COPYRIGHT_HOLDER, --저작권 COPYRIGHT_HOLDER
저작권 보유자의 이름입니다. 이 옵션은 다음과 같은 저작권 표시를 배치합니다.
사전 생성된 각 파일에는 저작권 보유자의 이름이 포함되어 있습니다. 이 경우
옵션을 지정하지 않으면 "your_company_name"이라는 저작권 이름이 사용됩니다.
대신에; 나중에 쉽게 수정할 수 있습니다.

-I 특허, --특허 라이센스
요리책이 배포되는 라이선스 유형: 아파체프2, gplv2, gplv3,
없음 (기본). 이 옵션은 적절한 라이센스 알림을 다음 위치에 배치합니다.
미리 생성된 파일: 아파치 v2.0 (에 대한 아파체프2), GPL v2 (에 대한 gplv2), GPL v3 (에 대한
gplv3), MIT (에 대한 ), 또는 라이센스 '소유권 - All 권리 예약 (에 대한 없음). BE
요리책 안의 파일에 대한 라이센스를 알고 있고, 반드시 따라야 합니다.
그들이 설명하는 제한 사항.

-m 이메일, --이메일 이메일
요리책을 관리하는 개인의 이메일 주소입니다. 이 옵션은
미리 생성된 각 파일에 이메일 주소를 입력하세요. 이 옵션이 없으면
지정하면 "your_email"이라는 이메일 이름이 대신 사용됩니다. 쉽게 할 수 있어요
나중에 수정됨.

-o 통로, --요리책 경로 PATH
요리책이 생성되는 디렉터리입니다. 콜론으로 구분된 경로일 수 있습니다.

-r 체재, --readme 형식 FORMAT
Readme 파일의 문서 형식: md (마크다운) 그리고 rdoc (루비 문서).



저작권, 이메일, 라이센스 및 readme 형식을 포함하는 "my_cookbook"이라는 이름의 요리책을 생성하려면
옵션을 지정하려면 다음을 입력하세요.

$ 칼 요리책 create my_cookbook -C "내 이름" -m "[이메일 보호]" -I apachev2 -r md

다음과 같이 반환합니다.

** 요리책 my_cookbook 만들기
** 요리책에 대한 README 만들기: my_cookbook
** 요리책에 대한 메타데이터 생성: my_cookbook

삭제


The 삭제 인수는 Chef에서 지정된 요리책 또는 요리책 버전을 삭제하는 데 사용됩니다.
서버(로컬이 아님).

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 요리책 삭제 COOKBOOK_NAME [COOKBOOK_VERSION](옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-ㅏ --모두
모든 요리책(및 요리책 버전)을 삭제하는 데 사용합니다.

요리책_버전
삭제할 요리책의 버전입니다. 요리책에 버전이 하나만 있는 경우
옵션을 지정할 필요가 없습니다. 요리책에 두 개 이상의 버전이 있고
이 옵션을 지정하지 않으면 Knife에서 버전을 묻는 메시지를 표시합니다.

-NS, --숙청
Chef 서버에서 요리책(또는 요리책 버전)을 완전히 제거하는 데 사용됩니다. 이것
단일 파일의 복사본 하나만 저장되므로 작업은 신중하게 사용해야 합니다.
Chef 서버에서. 결과적으로 요리책을 삭제하면 다른 요리책도 비활성화됩니다.
삭제된 요리책에서 하나 이상의 파일을 참조하는 요리책입니다.



$ 칼 요리책 삭제 요리책_이름 버전

예 :

$ 칼 요리책 삭제 스마트몬 0.8

타입 Y 삭제를 확인합니다.

다운로드


The 다운로드 인수는 Chef 서버에서 현재 서버로 요리책을 다운로드하는 데 사용됩니다.
작업 디렉토리.

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 요리책 다운로드 COOKBOOK_NAME [COOKBOOK_VERSION](옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-d 다운로드_디렉토리, --dir 다운로드_디렉토리
요리책이 있는 디렉토리입니다.

-NS, --힘
기존 디렉터리를 덮어쓰는 데 사용됩니다.

-N, --최신
요리책의 최신 버전을 다운로드하는 데 사용됩니다.



"smartmon"이라는 요리책을 다운로드하려면 다음을 입력하세요.

$ 칼 요리책 다운로드 smartmon

LIST


The 명부 인수는 현재 사용할 수 있는 요리책 목록을 보는 데 사용됩니다.
셰프 서버. 목록에는 각 요리책의 최신 버전만 포함됩니다.
태만.

통사론

이 인수의 구문은 다음과 같습니다.

$칼 요리책 목록(옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-ㅏ --모두
모든 요리책에 대해 사용 가능한 모든 버전을 반환하는 데 사용합니다.

-w, --우리와 함께
해당 URI를 표시하는 데 사용합니다.



요리책 목록을 보려면:

$ 칼 요리책 목록

메타 데이터


The 메타 데이터 인수는 하나 이상의 요리책에 대한 메타데이터를 생성하는 데 사용됩니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ Knife 요리책 메타데이터(옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-ㅏ --모두
모든 요리책에 대한 메타데이터를 생성하는 데 사용됩니다.

-o 경로:PATH, --요리책 경로 경로:PATH
요리책이 생성되는 디렉터리입니다. 콜론으로 구분된 경로일 수 있습니다.



$ 칼 요리책 메타데이터 -a

메타 데이터 FROM FILE


The 메타 데이터 파일 인수는 파일에서 요리책의 메타데이터를 로드하는 데 사용됩니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ FILE 파일의 칼 요리책 메타데이터

옵션

이 명령에는 특정 옵션이 없습니다.



$ /path/to/file 파일의 Knife 요리책 메타데이터

표시


The 표시 인수는 요리책, 요리책의 일부에 대한 정보를 보는 데 사용됩니다.
(속성, 정의, 파일, 라이브러리, 공급자, 레시피, 리소스 및 템플릿)
또는 요리책과 관련된 파일(체크섬 또는
특성).

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 요리책 쇼 COOKBOOK_NAME [COOKBOOK_VERSION] [PART...] [FILE_NAME] (옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

요리책_버전
표시할 요리책의 버전입니다. 요리책에 버전이 하나만 있는 경우
옵션을 지정할 필요가 없습니다. 요리책에 두 개 이상의 버전이 있고
이 옵션을 지정하지 않으면 요리책 버전 목록이 반환됩니다.

-f FQDN, --fqdn FQDN
호스트의 FQDN입니다.

파일 이름
요리책과 연결된 파일의 이름입니다.

-p 플랫폼, --플랫폼 플랫폼
요리책이 설계된 플랫폼입니다.

PART 요리책에서 보여줄 부분: 속성, 정의, 파일, 도서관,
제공, 조리법, 자원템플릿. 두 개 이상의 부품을 지정할 수 있습니다.

-V 플랫폼_버전, --플랫폼 버전 플랫폼_버전
플랫폼의 버전입니다.

-w, --우리와 함께
해당 URI를 표시하는 데 사용합니다.



"getting-started"라는 이름의 요리책의 사용 가능한 버전 목록을 얻으려면 다음을 입력하십시오.

$ 칼 요리책 쇼 시작하기

다음과 같이 반환합니다.

시작하기 0.3.0 0.2.0

요리책 이름과 버전을 사용하여 요리책에 대한 데이터 목록을 표시하려면,
시작하다:

$ 칼 요리책 쇼 시작하기 0.3.0

다음과 같이 반환합니다.

속성 :
checksum: fa0fc4abf3f6787aeb5c3c5c35de667c
이름: default.rb
경로: 속성/default.rb
특이성: 기본값
URL: https://somelongurlhere.com
Chef_type: 요리책_버전
cookbook_name: 시작하기
정의: []
파일: []
냉동?: 거짓
json_class: Chef::요리책버전
도서관: []

"템플릿"에 대한 데이터만 보려면 다음을 입력하십시오.

$ Knife 요리책은 Getting-Starting 0.3.0 템플릿을 보여줍니다.

다음과 같이 반환합니다.

checksum: a29d6f254577b830091f140c3a78b1fe
이름: Chef-getting-started.txt.erb
경로: template/default/chef-getting-started.txt.erb
특이성: 기본값
URL: https://someurlhere.com

JSON 형식으로 정보를 보려면 다음을 사용하십시오. -F 다음과 같은 명령의 일부로 공통 옵션
이:

$ 칼 역할 쇼 devops -F json

사용 가능한 다른 형식은 다음과 같습니다. 본문, pp.

TEST


The test 인수는 요리책의 구문 오류를 테스트하는 데 사용됩니다. 이 인수는 Ruby를 사용합니다.
.rb 및 Embedded Ruby로 끝나는 요리책의 모든 파일을 확인하기 위한 구문 검사
(ERB). 이 인수는 어떤 요리책을 결정할 때 .chefignore 파일을 존중합니다.
구문 오류를 테스트합니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 요리책 테스트 COOKBOOK_NAME(옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-ㅏ --모두
모든 요리책을 테스트하는 데 사용합니다.

-o 경로:PATH, --요리책 경로 경로:PATH
요리책이 생성되는 디렉터리입니다. 콜론으로 구분된 경로일 수 있습니다.



$ 칼 요리책 테스트 cookbook_name

업로드


The 업로드 인수는 하나 이상의 요리책(및 모든 파일을 업로드하는 데 사용됩니다.
해당 요리책과 관련된)을 로컬 저장소에서 Chef 서버로 보냅니다. 파일만
Chef 서버에 아직 존재하지 않는 항목이 업로드됩니다.

알림:
.chefignore 파일을 사용하여 다음과 같은 특정 파일 및 파일 형식의 업로드를 방지합니다.
버전 제어 시스템에 의해 폴더에 배치된 임시 파일 또는 파일. .chefignore
파일은 요리책 저장소의 루트에 있어야 하며 유사한 규칙을 사용해야 합니다.
파일 이름 globbing(Ruby에서 정의한 대로) 파일.fnmatch 통사론).

알림:
빈 디렉터리는 Chef 서버에 업로드되지 않습니다. 빈 디렉토리를 업로드하려면,
"점" 파일을 만듭니다---예: .유지하다---해당 디렉토리에서 디렉토리가
그 자체는 비어 있지 않습니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 요리책 업로드 [COOKBOOK_NAME...] (옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-ㅏ --모두
모든 요리책을 업로드하는 데 사용됩니다.

--동시성
허용되는 동시 연결 수입니다. 기본: 10.

-NS, --include 종속성
요리책이 하나 이상의 요리책에 종속되어 있는지 확인하는 데 사용됩니다.
그 요리책도 업로드될 예정입니다.

-E 환경, --환경 환경
사용 중인 요리책 버전에 대한 환경 버전 종속성을 설정하는 데 사용됩니다.
업로드.

--힘
요리책을 업데이트하는 데 사용합니다. --얼다 플래그가 설정되었습니다.

--얼다
쿡북에 대한 변경 사항이 새 버전으로 포함되도록 요구하는 데 사용합니다. 오직 --힘
옵션은 이 설정을 재정의할 수 있습니다.

-o 경로:PATH, --요리책 경로 경로:PATH
요리책이 생성되는 디렉터리입니다. 콜론으로 구분된 경로일 수 있습니다.



$ 칼 요리책 업로드 요리책_이름

요리책을 업로드하고 다른 사용자가 이를 변경할 수 없도록 하려면,
시작하다:

$ 칼 요리책 업로드 redis --freeze

다음과 같이 반환합니다.

Redis 업로드 중...
업로드 완료

요리책이 얼어붙은 경우 --힘 옵션이 지정되지 않으면 Knife는 다음을 반환합니다.
다음과 유사한 오류 메시지:

Redis 업로드 중...
오류: Cookbook Redis 버전 0.1.6이 동결되었습니다. 재정의하려면 --force를 사용하세요.

onworks.net 서비스를 사용하여 온라인으로 칼 요리책을 사용하세요.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.