Server 일골드 2022. 5. 10. 22:26
Systemd에서 관리하는 서비스를 등록해 보자. 서비스 파일을 생성한다. $ sudo vim /usr/lib/systemd/system/서비스이름.service $ tail /etc/group - 그룹을 확인 - groupname:x:0 는 그룹이름:비밀번호(x는없다는뜻):그룹ID $ tail /etc/passwd - 사용자의 모든것 - 사용자명:패스워드:사용자계정uid:사용자계정gid:사용자계정이름(정보):사용자계정홈디렉토리:사용자계정로그인쉘 $ sudo systemctl start jhs-springboot.service - 등록한 서비스 시작 $ journalctl -u jhs-springboot.service - 만약 실패했을 경우 로그를 볼 수 있음. 아래 그림은 sh스크립트에 '#! bin/..
Server 일골드 2022. 5. 10. 21:24
AWS EC2 인스턴스를 스케줄링을 통해 꺼졌다 켜졌다 하도록 했더니 서비스가 안켜진다. 재부팅시 서비스가 자동 실행 되도록 해보자. $ sudo systemctl status httpd.service - 해당 서비스(httpd)의 자동실행이 disabled 되어있는 것을 확인. $sudo systemctl enable httpd.service - 해당 서비스(httpd)의 자동실행이 가능하도록 설정. - /usr/lib/systemd/system/httpd.service 라는 심볼릭링크를 만들어준는 명령이다. $sudo systemctl list-units --type=service | grep .service - systemctl에 등록된 녀석 중 type이 service인 녀석들 list-units..
Server 일골드 2022. 5. 8. 23:35
AWS EC2 - Instance Scheduling EC2를 24시간 켜두지 않고 자는 시간에는 꺼서 비용을 절감하려고 한다. (만약 탄력적IP를 사용하고 있다면 알아두자! 탄력적IP는 인스턴스가 중지 중일때는 과금된다. 그런데 현재 나의 t2.micro 1cpu의 경우 시간당0.0144USD, 탄력적IP가 비연결시 시간당 0.005USD 과금이라 스케줄이 하는게 더 이득이다.) 1. CloudFormation 스택 생성 '탬플릿 지정' > 다음 버튼 (시작하기 전에 오른쪽 위에 region이 ec2-instance의 region과 같은지 확인하고 진행하도록! 무조건 같아야함.) 2. 스택 세부 정보 지정 스택 이름 설정 Default time zone 서울로 설정, Frequency 5분으로 설정 E..
Server 일골드 2022. 4. 26. 21:52
EC2에서 디비도 돌리고... 웹서버도 돌리고... 이번엔 WAS 빌드하는데 뻗었다...ㅋㅋㅋㅋ 검색해보니 메모리가 부족해서 그렇단다... 맞다. 내가 현재 사용하는 프리티어는 메모리가 1GB... 매우 적다. 이걸로는 CI/CD 구현이 매우 어렵다. Amazon EC2 에서 메모리 상태를 확인하는 명령어는 free이다. free 이제부터는 아마존에서 제공하는 방법을 보고 따라하겠다. 원주소는 아래와같다. https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-memory-swap-file/ 스왑 파일을 사용하여 Amazon EC2 인스턴스의 스왑 공간으로 메모리 할당 1. dd 명령을 사용하여 루트 파일 시스템에 스왑 파일을 생성합니다. 명령에서 ..
Server 일골드 2022. 4. 9. 16:36
Amazon Web Service EC2 생성하기 1. AWS 로그인 후 EC2검색 2. 인스턴스 시작 3. AWS 가입하고 1년동안은 '프리티어 사용 가능' 이미지를 선택하면 무료로 사용 가능하다. 4. [다음:인스턴스 세부 정보 구성] 버튼을 선택하자. 검토 및 시작 버튼으로 바로 시작은 가능한데 그럼 기본설정으로 설치 되어버린다. 5. 3단계는 넘기겠다. 6. 프리티어 사용 가능 고객은 최대 30GB까지 사용할 수 있다. 하지만 기본 설정이 8GB이다. 아까 기본으로 생성했으면 용량에서 손해였다! 7. 여기는 이름을 지정하면 된다. 그냥 넘겨도 나중에 해도 되고. 8. 마지막 6단계는 '보안 그룹 구성'(방화벽)인데 만약 우리 ec2서버가 해킹당한다면 우리도 모르게 가상화폐가 채굴될 수도 있다.ㅋㅋ..
Server 일골드 2019. 6. 5. 22:46
Iptime DDNS 설정 보통 도메인을 가지려면 돈이 필요하다. 왜냐하면 고정IP는 한정되어있기 때문이다. 보통 우리가 사용하는 IP는 고정IP가 아니라 주기적으로 바뀐다. 그래서 외부에서 우리 컴퓨터에 접근하도록 설정해놔도 나중에가면 IP가 바뀌어서 안된다. 하지만! 우리는 Iptime 공유기를 쓰고있다. 그것도 좋은놈으로^^. DDNS를 사용하면 유동IP를 고정IP인것처럼 사용할 수 있게 해준다. 물론 고정IP는 아니다. 인것처럼이다 인것처럼! 등록하는 방법은 아래와 같다. 입력할 것도 별로 없다. 호스트이름은 누군가와 중복되지 않는 것으로 입력해야한다. 이로써 당신의 도메인은 '호스트이름.iptime.org' 가 된다. 끝~ http://192.168.0.1
Server 일골드 2019. 6. 2. 22:17
Iptime 포트포워딩 사용하는 Iptime 공유기가 포트포워딩을 지원하는지 확인해야한다. 포트포워딩이란 포트를 지정을 하지 않아도 변경된 포트로 웹접속을 연결해 주는 기능이다. [외부포트]에 설정한 포트로 들어오는 패킷은 전부 [내부IP주소]의 [내부포트]로 들어가도록 하는거 같다. 설정방법은 간단하다. 규칙이름을 정하고 내부 IP주소, 프로토콜, 외부포트, 내부포트를 지정한 후 등록해주면 된다. http://192.168.0.1
Server 일골드 2019. 2. 10. 19:40
Apache Tomcat & Eclipse Apache Tomcat은 Apache Software Foundation에서 개발한 AP Server입니다. Apache와 Tomcat은 각각 다르다고 알고 있었는데 같이 설치되네요? ^ㅡ^ 해당 서버는 http://tomcat.apache.org 에서 다운로드 할 수 있습니다. 간단하게 설치파일을 다운받겠습니다. zip파일 받아도 상관없어요. . 동의하고 . 선택할꺼 선택하고 . 포트 등등 설정하고 . 설치하기 전에 자바실행환경(Java Runtime Environment)이 있어야한다. jre를 선택하고 . 설치경로를 지정하고 를 누르면 끝! 설치는 끝났고 이제 실행을 해봅시다. monitor Tomcat을 통해 실행해도 되지만 바로 실행해도 됩니다. 실행..
Server 일골드 2018. 10. 16. 00:19
Jeus Server & Eclipse Jeus는 Tmaxsoft에서 개발한 WAS입니다. 함께 사용하는 Webserver로는 WebtoB가 있습니다. https://technet.tmaxsoft.com 에서 다운로드 할 수 있습니다. 홈페이지 > 다운로드 > Jeus > Jeus Plugins Jeus를 받아도 Jeus 서버를 윈도우서비스를 통해 실행할 수 있습니다. 하지만 Eclipse와 연동하기 위해서는 Plugin을 받아야합니다. 해당 파일을 다운로드 받은 압축파일은 eclipse에서 plugin 설치에 사용됩니다. eclipse를 구동하여 Server 설치를 합니다. 서버를 설치할라하면 뭐 유명한 톰켓 아파치는 있지만 Jeus는 없습니다. 다운받은 압축파일의 경로를 지정해주어서 플러그인을 설치합..