본문 바로가기

리눅스

(4)
putty로 EC2 접속하기 (No supported authentication methods avaliable) cmd로는 정상적으로 접속이 된다. 서비스>OpenSSH Authentication Agent>시작유형:자동, 서비스상태:시작 세팅 이후로는 -i ${private_key} 옵션이 없이도 바로 접속이 된다. 근데 putty에서는 공개키 세팅을 따로 해주어야 하는데 그게 안된다. 구글링에서는 저 빨간 부분에 private key 세팅하는 부분이 있었는데 왜 난 없지,, 이거 방금 다운받은 최신 버전인데..싶은 찰나 SSH>Auth>Credentials에 private key를 입력해주면 된다. AWS EC2 인스턴스 시작할 때 다운받은 pem확장자 키를 입력하니 old한 형식이라고 사용할 수 없다고 한다. 그래서 puttygen.exe으로 새로 생성한 ppk를 사용했다. *(putty 세팅에서 key를 추..
chown - 파일이나 디렉터리 소유권 변경 root계정으로 파일을 put하고 user계정으로 접근하니 권한 문제가 생겼다. 사수한테 'chmod 777 줄게요' 했더니 '그럴땐 chmod말고 chown을 써야지' 하셨다. 그래서 아는척 '아하' 그래놓고 바로 구글링조졋다. chmod는 알았어도 chown은 몰랐었는데, chmod(change mode)는 파일의 읽기, 쓰기, 실행 등의 권한을 변경한다면 chown(change owner)는 파일의 소유 권한 계정을 변경한다. -chown 명령어 chown [옵션] [UID:GID] [파일이나 디렉터리] id 명령어로 userID와 groupID를 조회할 수 있다. alpha 그룹의 abc 계정이라면 "chown abc:alpha * "명령어를 이용해 해당 경로의 모든 파일 권한을 abc 계정으로 ..
우분투 의존성 문제 바보같이 우분투 서버에 mysql 하나 설치하는데도 1시간 넘게 애를 먹었다.의존성 문제로 설치도 삭제도 깔끔히 안되는 상황이었다. sudo dpkg --configure -a 위 커맨드를 입력하면 위 사진과 같이 현재 의존성 문제로 걸려있는 항목들의 리스트를 확인할 수 있다. 구글링 뒤져봐도 -f 커맨드를 이용해보라느니 sudo purge mysql-server였나 또 service stop 해서 재시작 등이래저래 다 따라해봐도 먹히는게 하나도 없었다. 결국 찾은 해결법은sudo dpkg --purge --ignore-depends='해당 항목' '해당 항목'위 명령어로 의존성에 걸려있는 항목들을 하나하나 숙청할 수 있다.(증상 덕분에 purge가 숙청이라는 무시무시한 뜻인걸 공부했다.) 위 사진에서 ..
리눅스 GC로그/HeadDump 남기기 ●GC로그 남기기-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.log ●HeadDump 남기기-XX:+HeadDumpOnOutOfMemoryError -XX:HeadDumpPath=jvm.hprof