목록CS (32)
습관처럼
리눅스를 설치하면 상당히 많은 디렉토리가 자동으로 생성됩니다. 이러한 디렉토리는 대부분 유닉스와 유사합니다. 파일 시스템의 구조는 유닉스의 종류(AT&T 계열과 BSD계열)에 따라 약간 차이가 있으며, 리눅스는 주로 AT&T를 중심으로 BSD가 섞인 형태입니다. 리눅스 연합에서는 이러한 배포판의 파일시스템 차이를 표준화하기 위해 FSSTND(File System Standard) 표준안을 마련해 놓고 있습니다.아래는 리눅스의 파일시스템 구조를 나타낸 것입니다. 파일과 디렉토리는 카테고리별로 조직화되어 있습니다. 위 그림에서 가장 분명하게 알 수 있는 카테고리는 고정(static)과 유동(dynamic)적인 파일들입니다. 또한 다른 카테고리로는 실행가능 여부, 환경설정, 데이터 파일들 등이 있습니다. 시스..
RAID Redundant Array Inexpensive Disk 혹은 Redundant Array Independent Disk 의 약자 처음 개념이 등장할 때는 여러개의 저렴한 디스크를 하나로 모아 고성능의 디스크처럼 사용하자는 생각에서 출발. 현재는 꼭 저렴한 디스크 라기 보다는 여분의 독립적인 디스크들을 하나로 모아 고성능 혹은 고가용성을 위한 개념이다. RAID는 구현 방법에 따라 여러개의 RAID LEVEL 로 표현된다. 단일 디스크 I/O 아래 그림은 단일디스크에서 I/O가 발생하는 상황이다. 모든 데이터는 조각(block 혹은 cluster로 표현됨)으로 나뉘어 디스크에 쓰여지기 때문에 아래와 같은 그림이 된다. 1번 조각이 디스크에 쓰여지고 있는 동안 나머지 조각들은 대기를 하게 되고,..
오늘날 배울 수있는 가장 유용한 Linux 명령어 이 글에는 Linux 시스템 경험을 급격히 높이기 위해 Google 전문가가 엄선한 50가지 최고의 리눅스 명령어 모음이 나와 있습니다. 파일 시스템 탐색을 위한 리눅스 명령어 모든 최신 운영 체제와 마찬가지로 리눅스 파일 시스템은 기본 디자인의 핵심에 있으며, 시스템 계층을 시각화하고 조작할 수 있는 다양한 방법을 제공합니다. 파일 시스템을 창의적으로 탐색하는 법을 배우면 Linux 기술이 한 층 성장할 수 있습니다. 1. pwd pwd는 Print Work Directory의 약자이며, 현재 작업 중인 디렉터리를 보여줍니다. 이것은 현재 사용자가 있는 디렉터리를 보여줍니다. 이는 사용자의 작업을 평화롭게 만드는 것을 목표로 하는 가장 편리한 리눅스 명..
Sub Query: "쿼리 안에 또 다른 쿼리" "" SELECT col1, (SELECT ...) -- 스칼라 서브쿼리(Scalar Sub Query): 하나의 컬럼처럼 사용 (표현 용도) FROM (SELECT ...) -- 인라인 뷰(Inline View): 하나의 테이블처럼 사용 (테이블 대체 용도) WHERE col = (SELECT ...)-- 일반 서브쿼리: 하나의 변수(상수)처럼 사용 (서브쿼리의 결과에 따라 달라지는 조건절) """ 1) Inline view (인라인 뷰) 먼저, FROM 절에 사용하는 서브쿼리부터 살펴볼까요? 위의 설명처럼 인라인 뷰는 SELECT 절의 결과를 FROM 절에서 하나의 테이블처럼 사용하고 싶을 때 사용합니다. 기존 단일 쿼리로는 '테이블에서 각 부서별 최대..
이번 포스팅에서는 IN, EXISTS, NOT IN, NOT EXISTS 에 대해서 보다 상세하게 알아보려고 합니다. 해당 내용은 꼭 SQL Server 뿐만 아니라 MySQL 등에서도 포괄적으로 적용되는 내용입니다. 0. 데이터 세팅 먼저 각 구문에 대해서 비교를 할 때 보다 쉽게 확인할 수 있도록 가상 데이터를 세팅해보도록 하겠습니다. 총 2개의 테이블을 생성하며 각 테이블의 이름과 데이터는 아래와 같습니다. SELECT * FROM TB_FOOD; SELECT * FROM TB_FOOD; SELECT * FROM TB_COLOR; 1. IN SELECT * FROM TB_FOOD f WHERE f.number IN (SELECT c.number FROM TB_COLOR c); 이는 우리가 어느정도 ..
유, 무선망을 이용하여 신호 전송 시 감쇄 및 손실등으로 인하여 신호의 왜곡 및 에러 발생합니다. 그러면 이번에는 이러한 신호 에러 제어 방식에 대해 알아보도록 하겠습니다. - 에러 제어 방식에는 ARQ(에러검출), FEC 방식(에러정정), Hybrid-ARQ 방식이 있음 - FEC는 오류정정을 위한 여분의 비트를 추가하여 전송, 수신쪽에서는 이를 이용하여 오류를 검출, 정정하는 방식 - ARQ는 에러 검출 후 재전송 요청하는 방식으로 Stop and Wait ARQ, Go back N ARQ, Selective ARQ, Adaptive ARQ가 있음 - Hybrid-ARQ 방식은 ARQ와 FEC를 조합한 형태로 고속무선통신에 주로 사용 2. FEC - 무선통신 에러정정 - 오류정정을 위한 여분의 비트를..
우리나라에서 가장 많이 발생하는 바이러스 피해 사례 1위가 무엇인지 여러분은 알고 계시나요? 바로 USB 바이러스, 즉 오토런 바이러스라고 합니다. 휴대가 간편하여 주요 저장매체로 활용되는 USB는 특정 파일을 다운로드 하거나 저장이 아닌 단순히 PC에 꽂는 것만으로도 자동으로 복제되어 감염시키는데요. 그 종류도 다양하게 급증하고 있다고 합니다. 오토런 바이러스가 어떤 바이러스이고, 이 바이러스로부터 컴퓨터를 안전하게 보호할 수 있는 방법이 무엇인지 소개해드리려고 합니다. 먼저, 오토런(Autorun, 자동실행)은 CD 또는 USB를 PC와 연결시켰을 때 안에 있는 특정 프로그램을 편리하게 사용할 수 있도록 자동으로 실행하는 기능인데요. 오토런 바이러스(Autorun Virus)는 'autorun.inf..
국가마다 서로 다른 정보 보호시스템 평가기준을 연동하고 평과결과를 상호인증하기 위해 제정된 국제표준 평가기준이다. ISO에서 국제표준(IEC 15408)으로 1999년 9월 승인되었다. 현존하는 평가기준과 조화를 통해 평가결과를 상호인정(CCRA)하는 구조로 정보보호시스템의 수출입에 소요되는 인증비용 절감으로 국제유통 촉진, 정보보호시스템 보안등급 평가에 신뢰성을 부여한다. 평가수행지침으로 CEM(Common Evaluation Methodology) 문서가 있으며, 인증서는 CCRA(CC Recognition Arrangement)에 가입되어야 효력을 발휘한다. 평가인증 결과를 국가 간 상호인증하도록 하는 협정(CCRA, Comon Criteria Recognition Arrangement)이 미국, ..