반응형

분류 전체보기 384

rsync 에 대해 알아보겠습니다.

Ⅰ. rsync 란? rsync는 'Remote Sync'의 줄임말로 Unix 및 Linux 시스템에서 파일이나 디렉토리를 하나의 저장소(서버)에서 다수의 다른 저장소(서버)로 동기화 할 수 있는 소프트웨어입니다. rsync 를 활용하여 rcp, scp 보다 빠르고 효율적으로 데이터를 동기화 할 수 있습니다.파일의 전체 데이터를 복사하는 대신 변경사항만 동기화해서 빠르게 복사 할 수 있습니다. Ⅱ. rsync 옵션 옵션명 설명 -v 자세한 정보 출력(verbose) -z 데이터 압축 -r 하위 디렉터리까지 복사 ( 타임 스탬프, 파일 권한은 보존하지 않음) -a 아카이브 모드(Archive mode) -h Human-readable format -t 타임스탬프(Time Stamp) 보존 -l 심볼릭 링크..

시스템(Linux) 2023.04.19

Active Directory 에 대해 알아보겠습니다_1(AD 서버 생성)

Active Directory는 Microsoft Windows 운영 체제에서 제공하는 디렉토리 서비스입니다. 따라서 Active Directory 서버를 만들기 위해서는 Windows Server 운영 체제가 필요합니다. Windows Server 2016에서 Active Directory를 구성하는 방법입니다. 1) 서버 관리자 > 서버 역할 추가 및 기능 설치 마법사 실행 서버 관리자를 먼저 실행 한 뒤 서버 역할 추가 및 기능 설치 마법사를 실행합니다. 2) "역할 및 기능 추가 마법사" 에서 [서버 선택] > [서버 풀에서 서버 선택] 을 선택 후 "다음" 버튼을 눌러줍니다. 3) Active Directory 설치 서버 역할 추가 및 기능 설치 마법사에서 "Active Directory Dom..

시스템(Windows) 2023.04.17

Tomcat 에 대해 알아보겠습니다.

Ⅰ. Tomcat 이란? Tomcat은 아파치 소프트웨어 재단(Apache Software Foundation)에서 개발한 오픈 소스 웹 서버 소프트웨어입니다. Tomcat은 Java Servlet, JavaServer Pages(JSP), WebSocket 및 Java API for RESTful Web Services(JAX-RS)와 같은 Java 기반 웹 어플리케이션을 실행할 수 있는 서블릿 컨테이너입니다. JSP/Spring으로 웹사이트를 구축한다면 톰캣은 거의 반드시 사용된다고 볼 수 있습니다. Ⅱ. Tomcat 설치 방법 1) Windows 계열 A. Tomcat 다운로드 Tomcat을 설치하기 전에, 다음 링크에서 Tomcat 다운로드를 받아야 합니다. 원하는 버전의 Tomcat을 다운로드하..

어플리케이션 2023.04.08

비트로커(Bit Locker) 에 대해 알아보겠습니다.

하드 디스크 암호화 기술 중 Windows 운영체제에서 가장 많이 사용하는 방식인 Bit Locker 에 대해 알아보겠습니다. 하드 디스크 암호화(Hard Disk Encryption)는 컴퓨터나 노트북의 하드 디스크에 저장된 데이터를 보호하기 위한 방법 중 하나입니다. 하드 디스크 암호화는 디스크의 모든 데이터를 암호화하여 불법적인 액세스를 방지하고 데이터 유출을 막을 수 있습니다. 하드 디스크 암호화를 사용하면 컴퓨터나 노트북이 분실되거나 도난당해도 사용자의 데이터가 안전하게 보호 할 수 있습니다. 암호화된 디스크는 비밀번호나 암호화 키로 보호되며, 이를 모르는 사람은 디스크에 저장된 데이터를 볼 수 없습니다. 하드 디스크 암호화를 사용하면 데이터 보호가 강화되지만, 암호화된 디스크의 성능에는 영향을..

시스템(Windows) 2023.03.27

클라우드 컴퓨팅에 대해 알아보겠습니다.

Ⅰ. 클라우드 컴퓨팅 이란 ?  온프레미스(On-Premise) 환경이 2010년대 들어서면서 Cloud 환경으로 점차 변경되고 있습니다. 변경되는 방식은 필요한 만큼 사용하고 비용을 지불하는 방식으로 바뀌었는데, 이를  '클라우드 컴퓨팅'이라고 합니다.  미국 국립표준기술연구소(NIST, National Institute of Standards and Technology)는 2011년 발간한 를 통해 클라우드 컴퓨팅을 정의하였으며, 기업이 자체 구축해서 운영하던 IT 자원을, 신뢰할 수 있는 클라우드 사업자의 IT 자원을 이용하는 방식으로 바뀐다는 것은  IT 자산의 가치가 '소유'가 아닌 서비스에 대한 '사용'으로 그 패러다임이 전환하고 있다는 것을 의미합니다. 클라우드 컴퓨팅이 IT 서비스 산업의 ..

클라우드(Cloud) 2023.02.16

트러블슈팅(troubleshooting)에 대해 알아보겠습니다.

Ⅰ. 트러블 슈팅이 필요한 이유 시스템이나 소프트웨어를 사용하다가 무언가 문제가 발생했을 때 해결하는 것이 트러블 슈팅입니다. 갑작스럽게 발생한 문제는 누구나 당황하게 될 것입니다. 그러나, 해결했었던 이력, 같은 문제 혹은 비슷한 문제에 대한 해결에 대한 복구 매뉴얼이 있다면 최단 시간내 문제를 해결할 수 있습니다. 트러블 슈팅의 개념과 방법에 대해 설명하겠습니다. Ⅱ. 트러블 슈팅이란 시스템에서 발생하는 복잡한 문제들을 종합적으로 진단해 해결하는 것입니다. 즉, 사용중인 시스템, 소프트웨어에서 무언가 문제가 발생했을 때 그 원인을 찾아 제거하는 것을 의미합니다. 문제의 상황에서 운영자 혹은 사용자가 대처할 수 있도록 장애・결함에 대한 대책이 따로 기재된 설명서를 볼 수 있습니다. 항목별 대책을 상세하..

카테고리 없음 2023.02.15

링크파일에 대해 알아보겠습니다.

Ⅰ. 링크 파일이란? 링크 파일은 연결로 지정된 파일 및 디렉터리에 접근하여 읽고 쓰는 프로그램을 뜻합니다. 디렉터리가 길거나, 파일명이 길 경우 유용하게 사용됩니다. 윈도우 운영체제에서 바로가기 형식과 동일하며 변경하여 사용 할 수 있습니다. 심볼릭 링크들을 다루어야 하는 프로그램들( 백업 유틸리티)은 이들을 직접 식별하고 조작할 수도 있습니다. Ⅱ. 링크파일의 종류 링크 파일에는 심볼릭 링크와 하드 링크 2가지 종류로 구분됩니다. 2가지 링크 개념에 대해서 설명하기 전에 inode라는 용어에 대해서 간단하게 알고가야 이해가 쉽습니다. inode는 리눅스 파일 시스템에서 사용되는 용어로 inode에는 inode 에는 파일 소유자의 사용자 ID, 파일 소유자의 그룹 ID, 파일 크기, 파일이 생성된 시간..

시스템(Linux) 2023.02.14

암호기술에 대해 알아보겠습니다.

Ⅰ. 암호기술이란 ? 암호기술은 중요한 정보를 읽기 어려운 값으로 변환하여 제 3자가 볼 수 없도록 하는 기술입니다. 암호기술의 안전성은 수학적인 원리에 기반하며, 보안에 있어서 중요한 정보를 직접적으로 보호하는 원천기술 입니다. 초기의 암호는 메시지 보안에 초점이 맞추어져 군사 또는 외교적 목적으로 사용되었지만, 현재는 메시지 보안이외에도 인증, 서명 등을 암호의 범주에 포함시켜 우리의 일상에서 떼 놓을 수 없는 중요한 분야가 되었다. 현금지급기의 사용, 컴퓨터의 패스워드, 전자상거래 등은 모두 현대적 의미의 암호에 의해 안정성을 보장받고 있다. 암호기술을 통해 보호하고자 하는 원본 데이터를 평문(plaintext)라고 하며, 평문에 암호기술을 적용한 것을 암호문(ciphertext)라고 합니다. 이렇..

어플리케이션 2023.02.13

권한 및 그룹설정에 대해 알아보겠습니다.

Ⅰ. Chmod 이란? chmod(change mode)명령어는 유닉스와 리눅스 계열의 환경 안에서 쓰이는 파일 및 디렉터리의 권한에 대한 셸 명령어입니다. Ⅱ. Permission 이란? 파일 및 디렉터리의 권한을 변경하기 앞서 권한이 어떻게 부여되어있는지 알아보도록 하겠습니다. ls -al 이라는 명령어를 실행하게 되었을 때 나타는 내용은 다음과 같습니다. -rw- rw- r-x 1 [소유자] [그룹 이름] [파일 크기] [작성월] [작성일] [작성연도] [파일명] [root@feccle ~]# ls -al total 52 dr-xr-x---. 4 root root 284 Sep 9 2021 . dr-xr-xr-x. 17 root root 224 Aug 8 2020 .. -rw-------. 1 ro..

시스템(Linux) 2023.01.30

소프트웨어 테스트에 대해 알아보겠습니다.

Ⅰ. 소프트웨어 테스트 란 ? - 겉으로 확인되지 않은 결함(Fault)을 찾기 위해 소프트웨어를 작동시키는 일련의 행위와 절차입니다. - 소프트웨어를 사용과 관련된 오류 발견을 목적으로 프로그램을 실행하여 해당 프로그램의 품질을 평가하는 과정입니다. - 개발된 소프트웨어의 결함과 문제를 식별하고 품질을 평가하며 품질을 개선하기 위한 일련의 활동입니다. - 일반적으로 테스트 케이스에 따라 SW를 동적으로 실행시켜 예상결과치와 비교 분석합니다. - SW의 동작과 성능, 안정성이 요구되는 수준을 만족하는지 확인하기 위한 결함을 발견하는 메커니즘입니다. - 시스템이 정해진 요구를 만족하는지, 예상과 실제 결과가 어떤 차이를 보이는지 수동 또는 자동 방법을 동원하여 검사하고 평가하는 일련의 과정입니다. Ⅱ. 소..

어플리케이션 2023.01.26
반응형