Linux 32

[VMWARE] [IP] 공인 IP (DHCP) + 사설 IP 같이 사용 법

1. 개요 1) 공인 IP 별도 부여와 함께 사설 IP를 부여하고 싶을 때의 방법을 정의한다. 2) 설계 - 외부망 NIC 추가 - 내부망 DB NIC 추가 2. 처리 1) IP 할당 이후 라우팅을 이용하여 게이트 웨이(GW)을 통해 접근할 수 있도록 한다.(방화벽 제어) 2) 명령어 - 라우팅 고정 파일 ADDRESS0=172.16.33.0 NETMASK0=255.255.255.0 GATEWAY0=172.16.31.1 ADDRESS1=172.16.30.0 NETMASK1=255.255.255.0 GATEWAY1=172.16.31.1 - 명령어 route add -net 172.16.33.0 netmask 255.255.255.0 gw 172.16.30.1 dev ens192

Linux 2022.03.12

[VMWARE] [파티션] 파티션 확장 방법 (GPT + LVM + EXT4 )

1. 개요 1) 기존 디스크 부족으로 인해 증가가 필요하다. 2) 파티션이 GPT + LVM 인 경우 원활히 증가할 수 있다. 2. 방법 1) 파티션 불륨 정보를 먼저 확인한다. lsblk -f 2) 대상 LVM 불륨 정보 중 LV 정보를 확인한다. 나는 nvme0n1p3 이 Target 정보이다. # 파티션 툴 설치 yum install cloud-utils-growpart # /dev/nvme0n1 디스크 중 3번째 growpart /dev/nvme0n1 3 ※ 오류 발생 위와 같은 오류 발생시 Gdisk 를 설치한다. #!/bin/bash yum install gdisk 3) 디스크 확장 확인 gdisk -l /dev/nvme0n1 4) 물리 PV 디스크 확장 pvresize /dev/nvme0n1..

Linux 2022.03.07

[CentOS] [Linux] 파티션 선택 및 선정

1. 파티션 선택 1) 파티션 타입 ※ 파티션의 선정은 기본적으로 EXT, XFS, BRTFS 등 다양한 타입. 보통 EXT4 또는 XFS으로 한다. 2) 다만, EXT4가 지원하는 최대 사이즈와 XFS가 지원하는 최대사이즈의 차이가 존재한다. ※ EXT4 : 16GB / XFS 16GB ↑ 2. 디스크 사이즈 결정 1) NVME 70GB, DATA HDD150GB 할당 조건 - /boot 512 Mib, swap (메모리 * 2 GiB 단, 메모리가 16 GiB 이상인 경우 8 GiB까지만) - / nvme 잔여 할당 2) /data 150 GiB 할당 3) 모든 불륨은 LVM으로 설정한다. - 단순 표준 파티션의 형식의 경우 파티션 확장이 용의하지 않기 때문에 이제는 LVM을 권장한다. 4) VMwa..

Linux 2022.03.07

[VMWARE][DELL][T7920] Esxi 7.0 U3 클라우드 컴퓨터 구축기

1. 배경 1) 프로젝트 및 외주를 진행하면서 서버라는게 참.. 간사하게도 무료를 이용해서 개발을 하다보니 계속하여 제약사항이 생겨 결국 좋은기회로 진행한 외주에서 사업비를 꽤 벌어들이게 되어 재투자를 하게되었다. 2) 현재 DELL T7920 Workstation 모델을 이용하여 Vmware Esxi 를 구축하였다. 2. 스펙 1) 모델명 : DELL T7920 Workstation 2) 메모리 : DDR4 2666V ECC-REG 256 GB 3) 디스크 : - [NVME] Samsung 970 Evo Plus PCI x3.0 1TB - [NVME] Adata XPG PCI x4.0 1TB - [SSD] MX400 1TB - [HDD] WD Blue 8TB - [HDD] WD Enterprise Go..

Linux 2022.02.18

[LINUX][CRONTAB]크론탭 일반사용자 권한 오류.

1. 배경 1) 크론탭을 일반 사용자에게 권한 부여하여 개별적으로 배치를 돌린다. - /etc/cron.allow 에 계정 추가. 2. 확인 1) crontab -e > 작성 후 > :wq 저장시 아래와 같이 이슈가 발생한다. #$ crontab -e #crontab: installing new crontab #fchown: 명령을 허용하지 않음 3. 처리 방법 쉘리눅스 관련 슈퍼사용자 실행권한인듯 하다. 출처 : https://ksw222.tistory.com/17 # 처리 방법 # ROOT 계정 chown 7551 /usr/bin/crontab

Linux 2021.11.15

[LetsEncrypt][무료 SSL] 서버 발급 방법.

1. 배경 서버에 SSL이 필요하여 알아보던 차에 3개월 단위 무료 발급 가능한 LetsEncrypt가 있었다. 이 SSL 인증서의 역사를 보면 이전엔 기관에서 인정하지 않는 분위기였는데 어느순간부터 구글에서부터 적극적으로 인정하기 시작한 배경이 있다. 2. 적용 #!/bin/bash #DNS 인증을 통한 방식 ( A레코드 및 TXT 레코드 추가 필요함 _acme-challenge.도메인) letsencrypt certonly --webroot-path=/app/applications/slink/web/prod -d 도메인 --preferred-challenges=dns

Linux 2021.11.13