OS 기술 65

Rocky Linux CD repo DNF 이용

1) CD 넣기물리적으로 CD를 넣든, ISO를 이용해서 마운트하든 상관 없다장비구분에 따라 장치이름이 다를 수 있으나 보통은 /dev/sr02) CD 마운트하기자동으로 마운트 될 수 있으나, 편의를 위해서 /mnt로 재마운트# umount /dev/sr0# mount -o ro /dev/sr0 /mnt (나중에라도 CD 뺏다가 다시 넣으면 위처럼 재마운트 필요) 3) CD안에 ~.repo 찾아서 로컬로 복제# cp /mnt/media.repo /etc/yum.repo.d/# chmod u+w /etc/yum.repo.d/media.repo ** 폐쇄망일 경우 다른 repo 파일은 정리# mkdir /etc/yum.repo.d/notuse# mv /etc/yum.repo.d/*.repo /etc..

OS 기술/Linux 2025.05.08

패키지 설치 스크립트

사용목적1) 패키지 여러개를 설치해아 할 때 2) 설치 안된 패키지만 골라서 설치하고 싶을 때패키지 설치 스크립트 내용# vi pak_install.sh#!/bin/bash # 패키지 목록이 들어있는 파일 package_file="pak_list.txt" output_file="not_install_paklist.txt" # 파일이 존재하는지 확인 if [[ ! -f "$package_file" ]]; then echo "$package_file 파일이 존재하지 않습니다. 먼저 패키지 리스트를 만들어주세요." exit 1 fi # 기존 output 파일 초기화 > "$output_file" # 파일에서 한 줄씩 읽어서 패키지 설치 여부 확인 while IFS= read -r pkg; do ..

OS 기술/Linux 2025.05.08

MS Edge App Mode

우선 엣지 CLI 명령줄로 실행가능하다.CLI > "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"경로상 띄어쓰기가 있기때문에 전체를 큰따옴표(")로 묶음 특정 사이트를 지정해서 열 수도 있음CLI> "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window https://www.tistory.com 특수 목적으로 개발된 웹페이지의 경우 윈도우 탐색기 형식이 아닌 일반 앱처럼 보이게 만들어주는게 좋을 수가 있다. CLI 명령줄 방법: --app= 뒤에 URL을 입력하면 된다. CLI> "C:\Program Files (x86)\Microsoft\Edge\Appli..

OS 기술/Windows 2025.04.29

사용자 로그온시 VBS 실행되는 AD GPO 배포

1) 적당한 테스트용 VBS 파일 작성 및 실행 테스트VBSHello.vbsMsgBox "Hello, This is Test", vbInformation, "Welcome"  2) GPO에서 로그온 정책 작성 순서대로 파일 지정찾아보기에서 만든 파일 복사  정책 적용된것 확인    3) 특정 사용자에만 정책배포사용자 객체 위치 확인  사용자 객체가 위치한 OU에 GPO 연결  정책 범위에서 기존에 있던 "Authenticated Users" 제거 후특정사용자만 추가 **주의) 위임에서 "Authenticated Users" 를 읽기로 다시 추가해줘야함  4) 사용자 PC gpo 업데이트 또는 재부팅으로 GPO정책 적용확인cmd> gpresult /r **참고) 컴퓨터 정책은 일반 사용자계정으론 볼 수 없..

OS 기술/Windows 2025.03.02

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

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

OS 기술/Linux 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

리눅스 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