Linux 18

Linux 네임 서버 설치 및 운영

네임 서버 개요네임 서버(DNS, Domain Name System 서버)도메인 이름(URL)을 해당 컴퓨터의 IP 주소로 변환하는 일을 한다 = 이름 해석(Name Resolution)예) www.naver.com -> 125.209.226.33 hosts 파일을 이요하여 네트워크 접속IP 주소를 각자의 컴퓨터에 저장하는 방식예)102.54.94.97 rhino.acme.com38.25.63.10 x.acme.com127.0.0.1 localhost::1 localhosthosts 파일 위치Windows : C:\Windows\system32\drivers\etc\hostsLinux : /etc/hosts모든 ip 주소나 변경..

Linux/기본 2026.06.30

Linux 원격지 시스템 관리

텔넷 서버네트워크를 통해 다른 컴퓨터에 원격 접속할 수 있도록 서비스를 제공하는 서버오랫동안 전통적으로 사용되어 온 원격 접속 방법보안에 취약텔넷은 TCP/IP 네트워크에서 원격으로 로그인하여 명령을 실행할 수 있는 프로토콜이다.기본 포트: TCP 23번클라이언트 -> 서버 방식문자 기반(CLI) 원격 접속구조 : 텔넷 클라이언트 --- TCP 23 --- 텔넷 서버 텔넷 서버 구축텔넷 서버 설치 과정 요약 1. 텔넷 서버 설치리눅스 터미널에서 rpm -qa talnet-server 명령을 입력해 텔넷 서버가 설치되었는지 확인.설치가 안 되어 있으면 dnf -y install telnet-server 명령을 입력해 텔넷 서버를 설치한다. 설치 후 확인 2. 텔넷 서버 가동텔넷 서버 서비스를 시작한다...

Linux/기본 2026.06.23

셸 스크립트 프로그래밍

셸의 기본사용자가 입력한 명령을 해석해 커널에 전달하거나 커널의 처리 결과를 사용자에게 전달하는 역할을 한다. Rocky Linux의 bashRocky Linux에서 기본적으로 제공하는 셸은 bash(Bourne Again SHell) 이다.Bash는 Bourne Shell(sh)을 기반으로 Korn Shell(ksh)과 C Shell(csh)의 좋은 점을 합한 셸이다.bash의 특징Alias 기능(명령어 단축 기능)History 기능연산 기능Job Control 기능자동 이름 완성 기능(tab)프롬프트 제어 기능명령 편집 기능※ alias는 긴 명령을 단축하는 명령이다. 예) 'ls al' 을 'ls2' 라는 명령으로 줄여서 하용하고 싶다면 alias ls2="ls -al" 명령을 실행하면 된다..

Linux/기본 2026.06.17

Linux 사용자별 공간 할당

필요성 및 목적리눅스는 여러 명의 사용자가 동시에 접속해서 사용할 수 있다.사용자별 적정 용량 이상을 사용하지 못하게 할당된 양만큼의 공간만 사용하게 한다. 쿼터쿼터의 개념쿼터(Quota)란? 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 개수를 제한하는 것 쿼터 구현구현 순서는 다음과 같다. sdb 파티션을 생성하고 포맷한 후 /userHome 디렉터리에 마운트 한다. 재부팅 인식되도록 /etc/fstab 파일 수정 쿼터 실습 할 사용자 만들기아이디 A, B 비밀번호 동일 사용자 2개를 만든다. fstab 파일을 편집해 재부팅이 되어도 /dev/sdb1 디렉터리를 쿼터용으로 자동 마운트되도록 설정 재부팅 효과를 내기 위해 mount --option remount /userHome 명령 ..

Linux/기본 2026.06.17

Linux RAID에 Rocky Linux 설치

필요성 및 목적종종 리눅스 시스템을 다양한 테스트를 진행하기 위한 용도로 사용하는 경우도 있다.시스템의 안정성은 낮아도 상관 없고 빠른 성능이 필요한 경우라면 RAID 0에 Rocky Linux를 설치하는 방법을 생각해 볼 수 있다. Rocky Linux 설치를 위한 RAID 0 구성도 RAID 0에 Rocky Linux 설치 실습을 위한 가상머신 사양가상머신 이름RAID 0게스트 OS 종류Red Hat Enterprise Linux 9 64-bit or Rocky Linux 9 64-bit저장 폴더..\Rocky9\RAID0네트워크 타입Use network address translation(NAT)메모리 할당2GB(2048 MB)디스크SCSI 0:0 80GBSCSI 0:1 80GBCD/DVDO 가상환..

Linux/기본 2026.06.17

Linux LVM

LVM 개념LVM(Logical Volume Manager) '논리 디스크 관리자'여러 개의 디스크를 합쳐서 1개의 파티션으로 구성한 후 다시 나눠야 하는 상황에 주로 사용된다.예) 2TB 용량의 디스크를 2개 합친 후 다시 1TB와 3TB로 나눠야 할때디스크를 합치지 않아도 1개의 디스크로도 LVM으로 구성할 수 있다.LVM 용어물리 볼륨(Physical Volume): /dev/sda1 /dev/sdb1 등의 파티션을 말한다.볼륨 그룹(Volume Group): 물리 볼륨을 합쳐서 1개의 물리 그룹으로 만든 것이다.논리 볼륨(Logical Volume): 볼륨 그룹을 1개 이상으로 나눈 것으로, 논리적 그룹이라고도 한다. LVM 구현용 구성도물리 볼륨인 2TB와 3TB 2개의 디스크를 합쳐서 5TB의..

Linux/기본 2026.06.16

Linux 고급 RAID

고급 RAID 생성RAID 6와 RAID 1+0 실습 구성도 파티션 분할sdb~i 까지 파티션을 분할한다. RAID 6 만들기/dev/sdb1 ~ sde1을 RAID 6 장치인 /dev/md6 로 생성한다.mdadm --detail /dev/md6 로 구성 확인 md6 파티션을 포맷한다.(파일 시스템 생성)마운트할 디렉터리를 생성 및 마운트 후 결과 확인.Available = 2GB 정도 사용할 수 있다.RAID 1+0 만들기/dev/sdf 와 sdg 를 md2 에 RAID 1 으로 구성/dev/sdh 와 sdi 도 md3 에 RAID 1 으로 구성두 RAID 1 장치를 RAID 0 으로 묶는다md10 파티션 포맷raid10 디렉터리 생성 및 마운트 후 확인마찬가지로 2GB 정도의 공간을 사용할 수 ..

Linux/기본 2026.06.16

Linux RAID 문제 발생 시 조치 방법

[고장 하드웨어 구성도]sdc, sde, sdg, sdi 디스크 고장으로 가정(물리 디스크 제거) 1. 현황 파악응급 모드(Emergency mode) 부팅root 사용자로 접속장치 확인ls -l /dev/sd*9개였던 장치가 5개만 남아있다.df 명령으로 마운트된 RAID 확인raidLinear, raid0는 보이지 않고 결함 허용을 제공하는 raid1, raid5만 보인다.raid 파일 확인결함 허용 기능으로 인해 데이터 안전하게 보관된 것을 확인.raid 1 장치 작동 상태 확인mdadm --detail /dev/md1총 2개의 디스크 중에서 1개가 작동함을 확인할 수 있다.raid 5 장치 작동 상태 확인mdadm --detail /dev/md5디스크 3개 중 2개가 작동함. 결함 허용을 제공하지..

Linux/기본 2026.06.12

Linux RAID 구현

하드웨어 RAID 구성도디스크 파티션 분할RAID 실습을 위한 디스크 구성 표장치 이름디스크 크기파일 이름비고SCSI 0:12GBdisk0-1.vmdkLinear RAIDSCSI 0:21GBdisk0-2.vmdkSCSI 0:31GBdisk0-3.vmdkRAID 0SCSI 0:41GBdisk0-4.vmdkSCSI 0:51GBdisk0-5.vmdkRAID 1SCSI 0:61GBdisk0-6.vmdkSCSI 0:7사용할 수 없음 (VMware 프로그램에 예약되어 있음)SCSI 0:81GBdisk0-8.vmdkRAID 5SCSI 0:91GBdisk0-9.vmdkSCSI 0:101GBdisk0-10.vmdk 마운트된 장치 확인 fdisk 명령어fdisk 명령을 실행해 RAID용 파티션으로 만든다.명령어설명Comm..

Linux/기본 2026.06.09

Linux RAID

RAIDRAID(Redundant Array of Inexpensive/Independent Disks)는 여러 개의 디스크를 하나의 디스크처럼 사용하는 방식이다.비용을 절감하면서도 신뢰성을 높이고 성능까지 향상시킬 수 있다.하드웨어 RAID와 소프트웨어 RAID로 나눌 수 있다.[하드웨어 RAID]제조업체에서 여러 개의 디스크를 연결해 공급하는 장비다.[소프트웨어 RAID]고가 하드웨어 RAID의 대안이다.운영체제에서 지원하는 방식으로 여러 개의 디스크를 RAID로 구성하는 방법을 말한다. RAID 레벨Linear RAID, RAID 0 , RAID 1 , RAID 2 , RAID 3 , RAID 4 , RAID 5 총 7가지로 분류할 수 있다.실무에서 주로 사용하는 방식은 Linear RAID , R..

Linux/기본 2026.06.04