반응형
PSSH
PSSH는 parallel-ssh의 약자로 똑같은 파일의 복사나 명령어 실행을
다수의 리눅스기반 노드에서 실행해야할 경우 사용한다.
Python을 기반으로 만들어졌다.
--> 파이썬을 무조건 PSSH 설치되어 있는 경로에 깔아줘야 하는 이유
주요 옵션
-i : 결과 출력
-x : ssh 명령어 옵션
-h : 호스트 파일 불러오기
-ㅣ: 사용자 이름 입력
-A : 패스워드 입력
-O : ssh config 명령어 옵션
-H : 목적지 주소 기재(ip, hostname, domain 입력), 2개 이상의 서버에 명령할 경우 띄어쓰기 사용
예시
[root@namenode1~ ]# pscp -h ~/hosts.txt /etc/hosts /etc/hosts
- /etc/hosts 파일을 관리 서버를 제외한 모든 서버에 copy
[root@namenode1~ ]# pssh -t 0 -h ~/hosts.txt yum install -y java-1.8.0-openjdk-devel…
- openjdk를 관리 서버를 제외한 모든 서버에 설치
[root@namenode1~ ]# pssh -h ~/hosts.txt -i rpm -qa java*jdk-devel
- openjdk 설치 완료 여부 확인하기
* pssh에서 -h는 host파일을 불러온다는 옵션이고 -i는 결과를 출력하겠다는 옵션*
반응형
'언어 > Linux' 카테고리의 다른 글
리눅스 필수 암기 명령어2 - 프로젝트 컨트롤에서 반드시 알아야 하는 명령어 (0) | 2020.07.15 |
---|---|
[리눅스 vi error]“!q” and “wq!” failed to quit vim [duplicate] (0) | 2020.06.07 |
FileZilla 설치 및 리눅스 연결하기(Cent Os 7 , Virtual Box 사용) (0) | 2020.03.22 |
리눅스 네트워크 설정시 주의할 점 (0) | 2020.03.11 |
리눅스 필수 암기 명령어1 (0) | 2020.02.21 |