목록개발/Etc (14)
웁스교교주의 이야기
설치된 자바 버전 확인 /usr/libexec/java_home -V 변경 export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0_412) 적용 source ~/.bash_profile 기본 버전 변경 vim ~/.zshrc 파일 연 후 export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0_412) 추가 후 저장
ssh -oHostKeyAlgorithms=+ssh-dss 계정@도메인 이런식으로 HostKeyAlgorithms 옵션을 ssh-dss 주면 된다. 예) ssh -oHostKeyAlgorithms=+ssh-dss root@192.168.122.128
sudo rm /usr/local/bin/docker-credential-osxkeychain sudo vi ~/.docker/config.json 파일에서 "credsStore": "" 으로 수정 도커 재시작하면 된다.
기본 인증서는 /usr/syno/etc/certificate/system/default 에 존재한다. 하지만 나머지 인증서는 /usr/syno/etc/certificate/_archive 아래에 난수 폴더로 존재한다. 기본 인증서 정보는 DEFAULT 란 파일에 텍스트로 적혀 있다. 그리고 각 인증서의 구성 정보는 INFO 파일에 적혀있다. /usr/syno/etc/certificate/system/default 에 존재하는 인증서는 DSM 에 기본인증서이다. 그래서 웹에서 접속하는데 쓰인다. 해당 인증서를 바꾸후 synoserivce --reload nginx 를 하면 적용된다.
openssl pkcs12 -export -inkey privkey.pem -in fullchain.pem -passout pass:패스워드 -out 인증서명 -CAfile chain.pem -name 별명
/usr/syno/etc/certificate/system/default
/data 권한은 root로 주어야 한다. 예)/gitlab/data 폴더를 /var/opt/gitlab 폴더로 마운트해서 쓸 경우 /gitlab/data 폴더는 root 권한을 가지고 있어야 한다.