Server 일골드 2025. 12. 31. 20:57
Ubuntu 18.04 이상 (Netplan 사용) 1.먼저 네트워크 인터페이스 이름을 확인합니다:baship addr또는baship link show 2. Netplan 설정 파일을 편집합니다:bashsudo vi /etc/netplan/01-network-manager-all.yamlsudo chmod 600 /etc/netplan/01-network-manager-all.yaml(파일명은 다를 수 있습니다. /etc/netplan/ 디렉토리를 확인하세요) 3. 다음과 같이 설정을 작성합니다:yamlnetwork: version: 2 renderer: networkd ethernets: eth0: # 실제 인터페이스 이름으로 변경 dhcp4: no addresses: ..
Server 일골드 2025. 12. 14. 20:50
PC에서는 방화벽이라던지 PowerShell 없이 바로 됐었는데 노트북이 안되서 ① Hyper-V에서 '내부 가상 스위치'를 생성하는데 이름을 'InternalSwitch01'로 했다.② 그리고 Host에서 Win+R > ncpa.cpl > InternalSwitch 속성 ip4 > ip 192.168.100.1 서브넷마스크 255.255.255.0 설정.③ VM(centos10)에서 고정IP 설정. # 1. 연결 이름 확인 (예: enp0s3, eth0 등)nmcli connection show 2. 고정 IP 설정 (아래 정보를 사용자의 환경에 맞게 변경하세요)# : nmcli connection show에서 확인한 이름# / : 예) 192.168.100.100/24# : 예) 192.168...
Server 일골드 2025. 11. 25. 21:59
1. lsblk 명령어 : "List Block Devices" 의 약자. 블록 디바이스 목록을 보여주는(List) 명령어. 1-2. sudo fdisk -l 명령어. 2. fdisk 명령어: "Fixed Disk" 또는 **"Format Disk"**의 약자. 디스크에 새로운 파티션을 생성하거나, 기존 파티션을 삭제, 변경, 활성화하는 등의 작업을 수행.> d (delete)> 1 (파티션번호 삭제할)> n (new)> 1 (파티션번호 생성할)> 엔터 (default) - 시작주소> 엔터 (default) - 끝주소> y (yes)> w (wirte) 3. resize2fs 명령어 : Resize Second Extended Filesystem의 약자.이 명령어는 주로 리눅스에서 사용되는 파일 시스템인..
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