10월, 2019의 게시물 표시

centos openssl 강제 삭제로 curl, wget, ssh, ftp 등등이 동작하지 않을때, 다시 openssl 설치 방법??

experience chrome이 2020년 부터 tls 1.0, 1.1 지원을 중단한다고 하여, 1.2 지원을 위해 openssl버전업을 시도.. ​ 최신 버전이 os 버전별 여러 종류가 있었지만.. centos 6점대를 사용중... 이와 맞지 않는 openssl자체 최신 버전을 설치해보려고 시도..(이부분이 잘못된 선택 @.@) ​ yum을 이용해서 openssl을 삭제해 보려했으나, dependency가 있어 삭제 불가.. ​ 강제로 rpm force로 삭제.. ​ ​ 이후 미리 다운로드된 openssl 최신버전으로 설치해보았지만... 이슈!! 발생.... ​ 다시 롤백을 위해서, 이것저것 해보다가 기존 버전의 openssl을 다시 설치하려는데.... openssl과 dependency가 있던, wget, curl, ssh, ftp등 모두 동작 X  ​ ftp의 경우 anonymous로 접근은 되지만... download시도시 permission denied라고.. 안되는.... ​ ​ 파일을 다운로드 또는 밀어 넣을 방법을 이것저것 고민하다가 lwp-request 가 있다는 것을 확인.. ​ 간단히 GET요청으로 ftp raw-data를 받아서 파일로 쓰고.. 이를 기준으로 rpm install로 롤백 완료!!  ​ - from  https://www.openssl.org/ https://linux.die.net/man/1/lwp-request

git merge conflict(머지 충돌) resolve(해결)한 사람찾는 법. 원래 커밋한 사람(A)이 아닌, B가 특정커밋 수정하여 push한 경우. B찾는 법

experience 가끔 있는 이슈이긴 하지만, 한동안 발생을 하지 않아 잊고 있었다가... 다시 merge(rebase)충돌 해결이 잘못되어 push된 경우, 이를 detecting하는 방법을 검색하게 됨...  ​ ​ 1. push hook을 걸어 특정 commit을 push한 사람이 누구인지 찾는 법... (hook걸기 귀찮아서... hook까지 만든 경험은 X) ​ 2. 간단히 아래와 같은 git show 명령으로 가능.. (pretty 옵션의 fuller를 하게되면 author 및 commiter까지 조회가능) * author: original comiiter * commiter: 추가 변경을 가한 commiter ​ git show <revision_number> --pretty=fuller ​ 3. intellij의 경우, 버전업이 되면서 해당 revision에 커서를 올리면 author와 함께 committed by ... 으로 변경을 가한 committer 조회 가능 ​ from: https://git-scm.com/docs/git-show