전체 글 83

IP 여러개 Ping 체크하기.배치

1) 배치 파일 작성pingcheck.bat@echo off set ipListFile=ipList.txt set resultFile=pingResult.txt for /f "tokens=1 delims=," %%i in (%ipListFile%) do (     ping -n 1 %%i | find "TTL=" >nul     if errorlevel 1 (         echo %%i (X) >> %resultFile% )     else (         echo %%i (O) >> %resultFile% ) )  2) ip 리스트 파일 작성ipList.txt192.168.0.1192.168.0.2192.168.0.3192.168.0.4192.168.0.5192.168.0.6192.168.0.71..

기타기술 2025.02.06

Proxmox 자동 업데이트 오류시

커뮤니티버전(무료버전) 또는 폐쇄망 사용시 매일 자동업데이트가 실패한다는 이벤트가 발생한다. 오류가 발생한다고 안되는건 아니지만 거슬리기 때문에 정리하려한다.  구글링 했을 때 방안으로는 이렇게 나오는데,  해결방안1) crontab(timer)에서 제거  해결방안2) 엔터프라이즈 레포지터리 비활성화  1번 방안으로는 조치가 되지 않았다. -  시도한 방법:   2번 방안: 엔터프라이즈 레포지터리 비활성vi /etc/apt/sources.list.d/pve-enterprise.list # deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise     # GUI로도 할 수 있다. 적절한 통신활성으로 주기적 보안업데이트하는게 안정성은 더 ..

On-Prem 기술/VM 2025.02.06

유니티 스크립트

유니티에서 스크립트는 C#을 이용하여 코딩된다. // 스크립트 생성: 프로젝트 > 빈 공간 우클릭 > Create > C# Script // 스크립트 위치: 프로젝트를 생성한 위치  // 스크립트 파일을 선택시 실행할 편집기를 선택하게 되는데, Notepad++, VisualStudioCode 등 (무료) 이용하면 된다.Notepad++: https://notepad-plus-plus.org/downloads/ Downloads | Notepad++ notepad-plus-plus.orgVisual Studio Code: https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code redefines..

우분투에서 vi와 vim 백스페이스

vim이 설치된 시스템과 아닌 시스템이 있다 vim이 있는 경우vim이 없는 경우  둘다 vi를 실행하면 vim이라고 나오긴하는데;  몇가지 기능이 알고 있는것과 서로 다르게 작동한다 1)어떤 텍스트를 열었을 때 vim은 마지막 수정위치에 커서가 있고vi는 문서 처음에 커서가 있다 편집모드로 작성하다가 윈도우에서 처럼 백스페이스를 이용하면vi는 편집모드를 처음 진입했던곳까지만 백스페이스로 제거 및 이동이 가능하다추가로 줄이 바뀌는거도 올라가지 못한다.반면 vim은 익숙한 모양으로 잘 작동한다. 이를 해결하기 위해서 vim 을 설치하면 되긴하지만# sudo apt install vim 폐쇄적인 환경으로 설치가 불가하거나 꼭 vi를 써야한다면vi 설정을 변경하여 백스페이스를 원하는 방식으로 작동가능하다 만약..

OS 기술/Linux 2025.01.09

윈도우 더미파일 생성 fsutil

사용예시: fsutil file createnew 2G.txt 20000000002,000,000,000 바이트(약 1.8GB)의 더미파일 생성  ----Commands Supported---- 8dot3name               8dot3name management behavior                Control file system behavior bypassIo                BypassIo management dax                     Dax volume management devdrv                  Developer volume management dirty                   Manage volume dirty bit f..

OS 기술/Windows 2025.01.09

tar 명령어 (압축, 아카이브)

사실 tar 자체는 압축이 아니다. 하지만 압축을 위한 옵션이 존재하긴 한다.  - 묶을 때 tar 명령어 사용법# tar c[옵션] [tar파일].tar [대상파일1] [대상파일2] - 풀 때 tar 명령어 사용법# tar x[옵션] [tar파일].tar [풀릴위치(선택)] - 압축 할 때# tar z[옵션] [tar파일].tar.gz [대상파일1] [대상파일2]# tar j[옵션] [tar파일].tar.bz2 [대상파일1] [대상파일2] # tar J[옵션] [tar파일].tar.xz [대상파일1] [대상파일2] - 압출 풀 때# tar z[옵션] [tar파일].tar.gz [풀릴위치(선택)]# tar j[옵션] [tar파일].tar.bz2 [풀릴위치(선택)] # tar J[옵션] [tar파일].ta..

OS 기술/Linux 2024.11.28

HP-UX NFS Server 설정

요즘은 굉장히 생소한 UNIX 계열의 고대서버들이 존재하기도 한다.그런데 여기에 네트워크 드라이브를 공유해주는 NFS Server 기능을 사용해야 할 때가 있다.   1) HP-UX에서 NFS서비스 시작 및 확인# NFS 서비스 시작/sbin/init.d/nfs.server start# 서비스 확인ps -ef | grep nfsnetstat -an | grep 2049  2) 클라이언트에서 포트통신이  되는지 확인 PC 등 NFS를 연결할 곳에서 포트통신 체크# 윈도우의 경우tcping "NFS server IP" 2049# 리눅스의 경우nc -zv "NFS server IP" 2049   3) NFS 공유 연결 구성 (서버)리눅스에서 사용하는 일반적인 /etc/exports(exportfs)가 아닌 s..

OS 기술/기타 OS 2024.08.12

Proxmox 설치 및 초기 설정

굵직한 ESXi, Xen 등을 사용할 수 없거나, 저렴하게 VM을 이용하려는 목적이 있다면 Proxmox가 제격이다.물론 Hyper-V를 사용할 수 도 있지만, MS의 라이선스가 부담일 수 있다.쉘 또한 데비안 계열의 OS로서 대부분의 명령어가 우분투와 비슷하다.  1. Proxmox OS 다운로드https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso24년 7월 기준 8.2 버전 최신  2. USB등 매체에 부트미디어 만들기Rufus 유틸리티를 이용하여 ISO로 부트미디어 생성https://rufus.ie/ko/  3. Proxmox 설치1) 설치 시작설치는 메뉴에 나오는 차례대로 하면 된다.  그런데 처음 설치하다보면  반드시 막히는 ..

On-Prem 기술/VM 2024.08.07

리눅스 LVM이 없는 환경에서 OS디스크 볼륨 증설하기

일반적으로 LVM을 구성하여 온라인 중에 동적으로 볼륨을 증설한다.하지만 처음 구성당시 미처 LVM을 구성하지 못했다면, 어쩔수 없이 서버Down을 가지고 증설해줘야한다.물리서버에서는 HW에서 디스크 할당 관리를 하지 않는 이상 용량을 늘리는 방법이 없다.VM에서만 가능한 작업 만약 LVM이 되어있다면 아래 글 참고https://dong-it-engineer.tistory.com/15   [작업개요]1) 서버 Down (shutdown -h now)2) 디스크 용량 증설 (VM manager에서 수행)2) 디스크 확인 (lsblk 또는 fdisk -l)3) 기존 파티션 확장 (parted /dev/sda) or (fdisk /dev/sda) 4) 파일 시스템 확장 (resize2fs /dev/sda1) ..

OS 기술/Linux 2024.06.28