목록전체 글 (248)
메모장 입니다2
1.점검 -상태 확인 명령어>CPU1)top->CPU, 메모리, swap에 대한 모니터링. >MEMORY1)free->간단한 메모리 정보. (전체/사용중/남은) 2)vmstat->swap-out 같은 상태도 확인 가능. >DISK1)df->디스크 용량 체크->`-h`: 보기 좋게 단위 붙여서 출력. 2)iostat->디스크에 I/O가 얼마나 일어나고 있는가? -로그>messages->/var/log->디바이스, 네트워크, 부팅 정보 등 가장 많은 내용을 가짐. >lastlog->명령어로도 확인 가능.->최근 로그인 정보(이름, ip, 시간) >last->lastlog내용 외 세션 지속시간 등 많은 내용이 담겨있어 분석시 참고해야할 중요한 파일. >wtmp->로그인, 로그아웃 정보 >btmp->로그인 실패..
1.마운트 -mount 명령어`mount /dev/sda2 /usr`->sda2를 /usr 디렉토리에 마운트 한다. `mount -t ext3 -o ro /dev/sdb1 /home2`->파일시스템이 ext3인 sdb1 파티션을 home2 디렉토리에 '읽기전용'으로 마운트 한다. `mount -o remount /tmp`->/tmp 디렉토리를 리마운트. -/etc/fstab->부팅시 파일에 설정대로 마운트를 진행한다.->내용`LABEL=/ / ext3 default 1 1`1) LABEL=/ : 파일 시스템 //아마 장치를 말하는듯.2) /: 마운트할 디렉토리3) ext3: 파일 시스템 타입4) default: 옵션(rw, suid, dev, exec[:실행허가], auto, nouser)>쿼타->일정 ..
1.HTTP 버전 -HTTP/1.0>동작->텍스트와 미디어를 따로 받아오기 때문에 서버에 2번 접속해야 한다.>요청방식1)GET: 요청받은 정보 검색2)HEAD: 요청받은 정보를 되돌려주지 않는다. //무슨 의미인지 모르겠다.3)POST: 서버에서 동작하도록 요청. -HTTP/1.1>동작->한번 접속으로 데이터를 받아올 수 있다.>요청방식*)GET, HEAD, POST1)CONNECT: 터널모드 교환 프락시를 사용.2)DELETE: 리소스 삭제 요청.3)OPTION: 통신 옵션 정보 요청.4)PUT: 제공되는 내용을 저장하도록 요청.5)TRACE: 루프백 메시지 요청. 2.HTTP 상태코드 -RFC에 명시됨. -종류1xx: Continue2xx: 성공->200: 에러 없이 전송 성공.->201: 성공적으..
0.라이센스 모드 -Per Server: 서버에 연결하는 클라이언트 숫자만큼 라이센스를 구매.>1:N 연결에 사용. -Per Seat: 라이센스가 있는 클라이언트는 모든 서버에 접속 가능. 1.공유 자료 관리 -공유 자료에 대해 Everyone 그룹은 '읽기' 권한만을 갖는다. 2.퍼미션 -NTFS 파일 시스템에서, 데이터에 대한 사용자의 접근 제어 기능. -사용권한 종류(파일, 폴더, 공유폴더) >읽기, 쓰기, 모든 권한 등, 상세 설명은 생략//너무 많아서 기출 풀어보고 문제 나오면 책 보고 공부하는걸로. 3.관리적 공유 폴더 -관리 목적을 위한 기본적인 공유 기능. -퍼미션이 폴더에만 적용된다. -NTFS보다 약한 보안. -사용자에게 보이지 않는다. -네트워크 접근만 제어 가능하다.(로컬 접속 제어..
0.분산 운영체제 -분산 시스템의 자원을 효율적으로 관리 -설계 복잡 -처리기, 입력 장치와 같은 물리적인 자원도 분산 가능. -*투명성 유지. *투명성(Transparency) >사용자가 여러 자원의 위치 정보를 알지 못하고, 하나의 커다란 컴퓨터 시스템을 사용하는 것처럼 인식하게 함. >종류 1)위치 투명성: 각 컴퓨터들의 위치를 몰라도 자원 사용이 가능하다. 2)이주 투명성: 자원 이동에 제한이 없음. 3)병행 투명성: 자원이 공유된다. 4)복제 투명성: 자원의 복사가 용이. 1.보안 운영체제 -보안기능이 추가된 운영체제. -주요 기능>접근 권한 통제(Authorization)>>사용자 인증(Authentication): 접속자에 대한 검증.>>접근 통제: 접근 권한에 따른 접근 통제.>침입탐지 및..
0. 파일시스템 정의 -파일을 기록하고 사용하는 모든 작업의 조직적인 체제. 1. 파일시스템 기능 -파일에 대한 접근 제어방법을 제공. -파일의 생성, 변경, 삭제를 관리. -파일 무결성, 보안 유지 방안 제공. -백업 및 복구 제공. -효율적 저장, 관리 방안 제공. 2. 윈도우 파일시스템 1)FAT(File Allocation Table): 하드디스크에 FAT 영역을 생성하여, 이 영역 안에 파일의 정보를 기록하여 이용.>DOS때부터 사용.>FAT16, FAT32>섹터의 묶음인 클러스터 단위로 파일을 저장.>>클러스터보다 파일 크기가 작을 경우, 공간의 낭비 발생.-> 클러스터 4kb, 파일 2kb :: 2kb의 용량 낭비 2)NTFS(NT File System): FAT32 기능에 대용량 하드디스크..
0. 주기억장치 -CPU가 직접 접근하여 처리. -비쌈, 영구적 X -종류 1)ROM(Read Only Memory): 한 번만 기록 가능하고 이후엔 읽기만 가능, >비휘발성 2)RAM(Random Access Memory): 읽기, 쓰기 가능 >휘발성 -공간분할 방식 1)고정 분할(Fixed Partition) 방식: 주기억장치 공간을, 동일한 크기로 나누어 할당. ->페이징 2)가변 분할(Variable Partition) 방식: 프로세스를 처리하는 과정에서 필요한 만큼 할당. (=동적 분할) ->세그먼테이션 -관리 방법 1)반입 기법(Fetch): 보조기억장치의 데이터를 주기억장치로 옮기는 시점을 결정. >요구 반입 정책: 프로세스에 의하여 페이지나 세그먼트를 주기억장치로 옮김. ( 오버헤드 ↓, ..
0. 프로세스와 쓰레드 프로세스 쓰레드 정의 프로그램이 메모리에 로딩되어 실행중인 상태하나의 프로그램 내에서 여러 개의 실행흐름을 두기 위한 모델영역 프로세스 별로 독립된 리소스를 할당받음같은 프로세스 내의 자원을 공유 1. 프로세스 생성 1) 이름 결정 2) 프로세스 리스트에 추가 3) 우선순위 부여 4) *PCB 생성 5) 초기자원 할당 *PCB(Process Control Block) >프로세스 제어 블럭. >프로세스에 대한 중요정보가 저장. >프로세스가 생성될 때 생성, 완료시 제거. //'완료'라는게 뭘 나타내는건지 아직 불명확. >부모/자식 프로세스 관계에서도 공유되지 않음. >운영체제가 제어를 다른 프로세스에게 넘겨줄 때, 현재 실행 중인 프로세스의 정보를 해당 PCB에 저장 후 넘김. 2...