OS 85

파일 내용 찾기, 바꾸기

1-1. 현재 경로 하위 전체 text file 의 내용 중 ABC 로 시작하는 부분 찾기※ \find . -type f -exec sh -c ' for file; do if file --mime-type "$file" | grep -q "text/"; then grep "\ 1-2. 현재 경로 하위 전체 text file 의 내용 중 ABC 로 시작하는 부분 찾기 (빠르나 부정확할 수 있음)※ \ 단어 기준임, ex) ABCdef(O), defABC(X), "ABCdef"(O)find . -type f -exec sh -c ' for file; do grep -I "\ 2. 현재 경로 하위 전체 text file 의 내용 중 ABC를 DEF 로 바꾸기※ \b 를 앞에 줘서 단어 기준..

OS/CentOS&Rocky 2025.07.14

비밀번호 변경일시 및 정책 일괄 설정

서버의 사용자 계정에 대해 비밀번호 변경일시를 주기적으로 변경하고 싶을 때 사용할 수 있는 방법입니다.대상 계정은 UID가 1000 이상인 것 중에, 잠기지(LK) 않은 계정입니다.만약 제외할 계정이 있는 경우, EXCLUDE_USERS에 추가하고,포함할 계정이 있는 경우, INCLUDE_USERS에 추가하면 됩니다. 1. 스크립트 생성# vi /root/set_pwd_pol.sh#!/bin/bashif [ "$(id -u)" -ne 0 ]; then echo "run as a root user" exit 1fiEXCLUDE_USERS=$(getent passwd | awk -F: '$3 # chmod 700 /root/set_pwd_pol.sh 2. 사전 검증 (-run 없이 실행하면 명령이 실행..

OS/CentOS&Rocky 2025.05.12

Proxmox 인터넷 공유

1. 상황거실 공유기 또는 분배함으로부터 방 안에 인터넷 선이 1개 들어오는데, Proxmox 서버와 PC에 유선랜 2개 연결이 필요한 경우 2. 네트워크 구조 예시 NIC1 (예: eno1): 공유기(인터넷) 연결 → Proxmox 및 VM의 인터넷 연결용NIC2 (예: enp3s0): PC 연결 → Proxmox가 인터넷을 PC에 NAT로 공유※ enp3s0 은 Proxmox VE 웹에서 유휴 포트(선 연결/분리하며) 확인하거나 아래 명령어로 확인# ip -brief link show | egrep "^e.+|^v.+" 3. Proxmox 네트워크 브릿지 구성 3-1. Proxmox 웹 UI에서 설정 1) Datacenter > Node > Network로 이동 2) NIC1에 연결된 브릿지(vmbr..

OS/Proxmox 2025.05.07

Solaris 10 에서 Rocky 9 등 최신 OS 로 SSH 접속 설정

아래는 모두 Rocky 9 쪽에서 실행합니다. 1. 아래와 같이 기본 암호화 정책에 SHA1 hash 및 RSA-SHA1 sign을 추가한 새 암호화 정책을 만든 후, # cp /usr/share/crypto-policies/policies/DEFAULT.pol /usr/share/crypto-policies/policies/DEFAULT-RSA.pol # vi /usr/share/crypto-policies/policies/DEFAULT-RSA.pol ...hash = SHA2-256 SHA2-384 SHA2-512 SHA3-256 SHA3-384 SHA3-512 SHA2-224 SHA3-224 \ SHAKE-256 SHA1 ...sign = ECDSA-SHA3-256 ECDSA-SHA2-..

OS/CentOS&Rocky 2025.04.21

VMware 8 to 7 VM migration

vCenter - VM - Migrate - Cross vCenter Server export 할 때,VM이 높은 버전이라 안된다는 오류가 발생하며 진행이 불가할 수 있습니다. vmdk 파일들만 PC로 내려받아 올리거나 서버to서버로 SSH 전송해도 되지만,간편히 GUI를 이용하고자 할 때의 임시 방편은 아래와 같습니다. 1. vCenter - VM - Datastores - Datastore 선택 - VM 폴더로 이동 - VM명.vmx 파일 다운로드2. vmx 파일에서 아래 값을 변경virtualHW.version = "21" → "19"3. 다시 같은 경로에 upload4. 이후 vCenter를 통한 Migrate 재시도 단, 이 경우, vCenter 7에서 해당 VM 부팅시 Disk 를 찾지 못하는..

OS/VMware 2025.04.11