최초 작성일: 2024-08-26
최종 작성일: 2024-08-26
목표 : 정처기 합격 및 CS 지식 쌓기
Section.7 환경 변수
(1) 개념 : 환경변수는 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임이다./ 운영 체제에서 프로세스를 생성할 때 참조하는 변수들이다.
(2) 유닉스/리눅스 환경 변수 : env,set,printenv 명령어로 환경변수와 그 값들을 볼 수 있다.
A. 종류 : $PATH/$HOME/$USER/$PWD/$DISPLAY
(3) 윈도우 환경 변수 : 커맨드 창에서 SET 명령으로 확인할 수 있다.
2. 로그파일
(1) 개념 : 시스템의 모든 기록을 담고 있는 데이터/ 시스템에서 발생하는 모든 활동과 사건들이 기록된다.
(2) 로그 데이터 정보: 외부로부터의 침입감지 및 추적/ 시스템 성능관리/ 마케팅 전략으로 활용/시스템의 장애원인 분석/시스템 취약점 분석
(3) 로그 데이터 중요성: 시스템에서 발생하는 모든 문제에 대한 유일한 단서/ 시스템에서 발생한 오류 및 보안 결함 검색이 가능 잠재적인 시스템 문제를 예측하는 데 사용/ 장애 발생 시 복구에 필요한 정보로 활용/ 침해사고 시 근거 자료로 활용
(4) 리눅스 로그 종류
종류 | 설명 |
Message | 시스템 로그 파일 |
Secure | 보안인증에 관한 메시지 로그 파일 |
Mailog | 메일 로그 파일 |
Xferlog | ftp(파일을 올리는 것, 21번 포트에 올리는 파일) 로그 파일 |
Dmesg | 부팅 시의 시스템 로그 |
Wtmp | 시스템에 로그인 기록이 저장되는 파일(전체 로그인 기록) |
Utmp | 시스템에 로그인 기록이 저장되는 파일 (현재 로그인 사용자에 대한 기록) |
Btmp | 로그인 실패 정보 기록 |
lastlog | 각 계정들의 가장 최근 로그인 기록 |
Section 8. 스토리지 – 저장소, 하드 디스크
1. 스토리지
(1) 개념 : 데이터를 저장하는 저장소로서 컴퓨터 시스템의 부품/ 컴퓨터의 하드디스크와 유사한 기능 수행/대용량 데이터 저장을 위해 별도의 스토리지용 네트워크 구성 기능 ( 스토리지의 종류 – das(direct to 컴퓨터),nas(저장 장치만 있는 컴퓨터,하드 디스크가 여러대 들어가는 것, 나스의 경우에는 네트워크로 물려 있음),san (네트워크에 물려 있는데 고속 채널에 물려 있음. 나스와 동일한데 고속 채널임)
(2) 종류
DAS(Direct Attached Storage)
-연결: pc나 서버에 직접 연결
-특정: 서버와 1:1 연결, 각 서버가 파일 시스템 관리
-장/단점: 빠른 속도, 확장성에 한계가 있음
NAS(Network Attached Storage) – 일반적인 환경
-연결: 이더넷(유선 연결) 등 LAN을 통해 서버와 연결
-특징: 포트 수 제한 없어 확장성 및 유연성이 뛰어남
-장/단점: 접속 증가 시 성능 저하, DAS보다 전송속도가 느릴 수 있음
SAN(Storage Area Network) – 확장된 환경
-연결: 서버와 저장장치를 파이버 채널 스위치를 통해 연결
-특징: 전용 파이버 채널을 사용하여 빠른 속도 유지
-활용 : SAN은 일반적으로 고성능 및 대용량 스토리지 환경에서 사용되며, 데이터 센터와 같은 복잡한 환경에서 널리 채택된다.
(3) RAID (Reducdant Array of Inexpensive Disks)
(3)-1). 개념 : 복수의 hdd를 하나의 드라이브로 인식하고 사용/HDD의 신뢰성 향상, 데이터 분산을 통한 성능 개선(하드 디스크를 여러대 두고 그 중 한대한 고장났을 때 다른 DISK로 복구 가능)
(3)-2. 구성
스트라이핑(STRIPING) : 연속된 데이터를 여러 디스크에 라운드 로빈 방식으로 저장( 가용량은 디스크 메모리의 합임)
미러링: 데이터를 동일하게 복제해 신뢰성을 확보(가용량은 하나의 디스크 메모리 임. 다른 디스크는 백업용이니까)
(3)-3 . RAID형태
형태 | 설명 |
RAID-0 | -스트라이핑 사용, 모든 디스크 용량 활용 -하나의 디스크 오류 시 데이터 손실 위험 |
RAID-1 | -미러링을 통한 데이터 복제, 가용량 -하나의 디스크에서 문제 발생 시 다른 디스크로 복구 가능 |
RAID-2 | - 오류 정정을 위한 해밍코드 사용 - 실제 상용 환경에서는 거의 사용 되지 않음 |
RAID-3 | - 한 디스크를 패리티 정보 저장용으로 사용, 나머지에 데이터를 분산 저장 - 하나의 디스크 오류 시 패리티를 이용한 복구 가능 |
RAID-4 | - RAID-3과 유사하나 블록단위 분산저장 - 패리티 정보는 별도 디스크에 저장 |
RAID-5 | - 세 개 이상의 디스크 사용, 각 디스크에 패리티 정보 포함 - 별도의 패리티 디스크 사용 없음, 병목 현상 방지 |
RAID-6 | - 두개의 패리티 정보를 디스크에 분산 저장 - 두 디스크 오류까지 복구 가능 |
패리티 정보: 복사할 수 있는 정
'스터디스터디 > 정처기' 카테고리의 다른 글
[실기] 소프트웨어 구축 -UI 설계 (1) | 2024.08.26 |
---|---|
[실기] 소프트웨어 구축- UML (0) | 2024.08.26 |
[실기] 운영체제- 병행 프로세스와 교착 상태 (0) | 2024.08.26 |
[실기] 운영체제- 프로세스 (0) | 2024.08.20 |
[실기] 운영체제- 가상 기억 장치 (0) | 2024.08.19 |