목록Linux (7)
개발자 되어버리기
최대한 비용 부담을 줄이면서 보안도 신경쓰고.. 개발하고.. 인증하기 위해서 노력을 많이 하는 편... 근 1년 들어 Let's encrypt 가 이런 저런 안되는 곳이 좀 있는 것 같아서 인증서를 알아보던 중 Zero SSL을 알게 되었다. 인증서 기간은 Let's encrypt 와 같이 3개월동안 무료로 제공! 스프링과 vue에 다 적용해주기 위해서 입력해야 하는 명령어들을 정리할 예정이다. 일단 Zero SSL에서 인증서를 받으면 다음과 같은 파일들을 준다. 여기 있는 세 개의 파일들은 추후 vue 쪽 설정 잡아주는 파일들과 매칭된다. zeroSSL -> vue 에서 쓰일 변수 private.key -> privkey.pem certificate.crt -> cert.pem ca_bundle.crt..
인증서를 발급받고 전환하자니 매번 여러 블로그를 보고 따라하는게 귀찮아서 한번에 정리. 나만의 방법. Ubuntu18.04 와 SpringBoot 에 적용하시려는 분들에게는 조금이나마 도움이 되었으면 하는 마음. 나중에 도커에다가 내가 자주쓰는 환경 저장해두고 불러와서 쓰자... 우선 sudo apt-get update 명령어로 우분투 업데이트 자바 설치 sudo get install oepnjdk-11-jdk Let's Encrypt 설치 sudo apt-get install letsencrypt 인증서 발급을 위한 아파치 설치 sudo apt-get install apache2 터미널에 sudo letsencrypt renew 입력. 웹브라우저에서 자기 해당 우분투의 ip주소로 들어가서 아파치가 잘 ..
iptables --table nat --append PREROUTING --protocol tcp --dport 80 --jump REDIRECT --to-ports 8080 https 를 쓴다면 iptables --table nat --append PREROUTING --protocol tcp --dport 443 --jump REDIRECT --to-ports 8080 iptables 재시작 명령어 /etc/init.d/iptables restart 21번 포트를 열고 싶다. #iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT #iptables -I OUTPUT 1 -p tcp --dport 21 -j ACCEPT
개발하다보면 8080 포트를 써야할 일이 많은데 매번 포트를 바꾸자니 번거로워서 깔끔하게 사용중인 포트를 다운시켜서정상적으로 8080 포트를 사용 가능하게 하는 방법 입니다. 터미널 창에 lsof -i tcp:8080 을 입력합니다. PID 를 확인해보시면 9527로 떠있는데 kill -9 [PID] 로 죽여주시면 됩니다. 이후 다시 작업하시던 코드가 정상적으로 작동 되실 겁니다~ (이외의 에러는 이 글의 범주가 아닙니다.) 만약 PID를 일일히 확인하시는게 귀찮으시다면 kill $(lsof -t -i:8080) 명령어로 바로 내리실 수도 있습니다.
sudo apt-get install apache2이라는 명령어로 우분투에서는 간단하게 아파치를 설정할 수 있습니다. 기본적으로 아파치는 80번 포트와 8080번 포트가 열려있는 상황 입니다. 아래 사진은 제가 임의로 8081 포트로 바꾼 사진 입니다. 여러분들은 아파치가 잘 동작하는지 확인하시려면 주소창에 localhost or localhost:8080 or 127.0.0.1 or 127.0.0.1:8080 을 입력하시면 됩니다. 아파치 서버를 중지하거나 재시작 하고 싶으시면 ↓중지sudo /etc/init.d/apache2 stop ↓재시작sudo /etc/init.d/apache2 restart 입력해주시면 됩니다! 각종 설정을 바꾼뒤에는 재시작 해주셔야 설정이 적용됩니다.
ps -ef|grep 이름 // 이름 관련된 항목들 다 보여줌프로세스 종료는 kill -9 이름 // 이런식으로 하면 된다.
요새들어 리눅스를 다루는일이 굉장히 많아짐에 따라 책 보는중에 vim 단축키를 어느정도 적어볼까 합니다.제가 어느정도 알고 있거나 굳이 알필요 없는 명령어는 쓰지 않았습니다. 책이름 : 이것이 리눅스다 / 우재남 지음출판사 : 한빛 미디어 명령 모드 : h j k l 순서로 ←↓↑→ 사용이 가능합니다. i 현재 커서의 위치부터 입력 I (대문자) 현재 커서 줄의 맨 앞에서부터 입력 a 현재 커서의 위치 다음 칸 A 현재 커서 줄의 맨 마지막부터 입력 o 현재 커서의 다음 줄에 입력 O 현재 커서의 이전 줄에 입력 s 현재 커서 위치의 한 글자를 지우고 입력 S 현재 커서의 한 줄을 지우고 입력 Ctrl + f 다음 화면으로 이동 (Page Down) Ctrl + b 이전 화면으로 이동 (Page Up) ..