CentOS 28

git 설치, ssh 등록

-깃 설치 yum -y install git -ssh key 생성 cd /root/.ssh ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): 경로/키이름 입력 암호 없이 엔터 cat 키이름.pub 복사해서 깃허브 settings - ssh and gpg keys에 등록 -ssh key가 여러개인 경우 설정 vim /root/.ssh/config ### for git Host github.com User 깃허브아이디 IdentityFile /경로/키이름 + 맥의 경우에는 경로가 약간 달라진다 ~ ❯ cd ~/.ssh ~/.ssh ❯ pwd /Users/내이름/.ss..

jenkins shell script deploy after error occured

A) 1. shell script 를 작성한다​ 2. 서버 들어가서 sh ./shell.sh로 실행한다 3. 정상 배포된 것을 확인한다 B) 1. jenkins로 서버에 ssh접속한다 2. jenkins로 sh ./shell.sh로 실행한다 3. 에러가 난 것을 확인한다 왜 같은 스크립트를 실행했는데 에러가 났을까요....? ㅇㅅㅇ(극혐) ​​​서버에 직접 접속해서 echo $(PATH) 결과를 확인합니다 젠킨스로 서버에 접속해서 echo $(PATH) 결과를 확인합니다 만약 당신의 두 결과가 다르다면 환경변수 설정에 실패하셨습니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ /etc/bashrc /etc/profile 서버마다 환경은 다를테니.. 여튼 파이썬 환경변수 설정을 잡아주세요...... 저의 경우에는 profile에는 ..

CI/CI__Jenkins 2019.07.23

shell, bash

[Shell] OS의 커널 사용자 사이의 명령어 해석 및 처리 결과를 리턴해주는 시스템 프로그램(명령어 처리기) shell 환경으로 접속하는 보안접속 프로그램(SSH)를 일컫는 말 1. history 최초의 shell은 bourne shell bourne shell을 개선한 본 어게인 셸(bash), C셸(csh), 콘셸(zsh), z셸(zsh)이 만들어짐 최초의 셸은 속도가 빨랐지만 사용이 불편했기 때문에 사용자 친화적으로 나온것이 bash 자유소프트웨어재단(리처드 스톨먼, 오픈 소스를 거부하며 소프트웨어와 소스코드가 무료로 배포되어야 한다는 입장)에서 개발 리눅스 시스템의 기본 셸 윈도우10에서도 사용 가능 2. shell script 텍스트 형식으로 저장되는 프로그램 한줄씩 순차적으로 읽어서 실행(..

centos7 + github + python3.6 + ssh 등등

-ascii art 추가 https://noelnoelnoel.tistory.com/144 -python 3.6 설치 #repository 추가 yum install -y https://centos7.iuscommunity.org/ius-release.rpm #python 3.x 버젼 확인 yum search python3 #설치 sudo yum install -y python36u python36u-libs python36u-devel python36u-pip -python 3.5 설치 yum install -y https://centos7.iuscommunity.org/ius-release.rpm yum search python3 #(대충 넘어가지 말고 파일 목록 다 확인 필요) sudo yum in..