클라우드 컴퓨팅

클라우드의 분류

SasS (Software as a Service, 서비스형 소프트웨어)

업무에서 사용하는 소프트웨어 기능(고객 관리 프로그램, 문서작성 등)을 인터넷 등의 네트워크를 통해 필요한 만큼 서비스로 이용할 수 있도록 제공하는 형태. 이용자는 장소와 기기에 구애받지 않고 빠르게 서비스 이용가능

PaaS (Platform as a Service, 서비스형 플랫폼)

운영체제, 데이터베이스, 프로그램 개발 도구 등 소프트웨어 개발환경을 서비스로 제공하는 클라우드 서비스를 뜻함. 이용자는 인프라 구축 및 운용 보수를 하지 않아도 그 기반을 사용할 수 있으므로 단기간에 응용 프로그램을 개발하며 서비스를 이용할 수 있다.

IaaS (Infrastructure as a Service, 서비스형 인프라)

네트워크를 통해 이용자에게 CPU나 하드웨어 등 컴퓨팅 자원을 서비스로 제공하는 모델, IaaS의 활용 예로서 웹사이트의 서버를 들 수 있다. 단기간에 엄청나게 접속자가 몰릴수 있을때, IaaS를 도입하면 해당 기간만 컴퓨팅 소스를 일시적으로 많이 사용하고 이벤트가 종료하면 줄이는 식으로 자원을 유연하게 변경할 수 있다.

운영 모델에 따른 분류

퍼블릭 클라우드

AWS, MS, Google 같은 사업자가 시스템을 구축하고 인터넷 망 등의 네트워크를 통해 불특정 다수의 기업과 개인에게 서비스를 제공하는 형태. 필요한 자원을 저렴한 비용으로 단기간 사용가능하여 운영 관리 부담이 작은 장점이 있다.

프라이빗 클라우드

인트라넷과 마찬가지로 특정 회사가 클라우드 관련 기술이 활용된 환경을 직접 구축하여 가상화된 인프라를 소유하는 형태로 퍼블릭 클라우드와 비교했을때, 초기 투자비용과 IT관련 전문지식이 필요하지만 개인정보보호 등 엄격하고 높은 보완성을 필요로하는 서비스 기업이나 기업의 인사, 회계팀과 같은 핵심 부서에서 주로 도입

하이브리드 클라우드

퍼블릭과 프라이빗을 묶어 동시에 사용하는 방식으로 민감 데이터는 프라이빗에, 외부에서 손쉽게 열람해야 하는 데이터는 퍼블릭에 보관한다. 비즈니스에서 유연성을 갖추면서 보안 및 규정 준수를 최적화 할 수 있는 장점이 있다.

커뮤니티 클라우드

공통 목적을 가진 특정 기업들이 클라우드 시스템을 형성하여 컴퓨팅 자원 수요에 유연하게 대처하는 형태

클라우드 기술 개관

클라우드 컴퓨팅의 구현을 위해서는 서버 가상화 기술과 분산 처리 기술이 필요하다.

가상화 기술

사용자는 가상화 기술로 가상 서버 자원을 유연하게 프로비저닝(사용자 요청에 맞게 공급)할 수 있다. 가상화는 대상에따라 서버 가상화, 데스크톱 가상화, 애플리케이션 가상화로 나뉜다.

분산 처리 기술

분산 처리 기술과 클라우드 서비스를 이용하여 대용량 데이터를 여러 서버에 나누어 병렬로 처리할 수 있다. 유명한 기술에는 구글의 맵 리듀스. 이를 오픈소스로 구현한 하둡이 있다.

가상화 기술과 컨테이너 방식

하이퍼바이저 방식

물리적인 호스트 시스템이 여러 대의 가상 머신을 게스트로 운영 할 수 있도록 해주는 소프트웨어로 각각의 가상 머신을 관리한다.

  • 하이퍼바이저 Type 1
    호스트의 하드웨어 위에서 구동되며 하이퍼바이저가 다수의 가상머신을 관리한다. Type 2보다 향상된 성능이지만, 하드웨어 드라이버 세팅이 필요하며 설치가 어렵다.
  • 하이퍼바이저 Type 2
    하드웨어 위에 호스트 운영체제가 있고, 그 위에서 하이퍼 바이저가 다른 응용 프로그램과 유사한 형태로 동작한다. 설치가 용이하지만 성능이 낮다.

컨테이너 방식

가상머신 방식에 비해 가볍고 빠르게 동작하며 시스템에 대한 요구사항이 적다는것이 장점

도커와 쿠버네티스

컨테이너는 경량화된 방식으로 구동되므로 서버 자원을 보다 효율적으로 사용하는 것이 가능하지만, 컨테이너의 수가 많아지게 되면 관리와 운영에 어려움이 생긴다. 여러 컨테이너(서비스)의 실행을 관리하고 외부의 요구를 적절히 배분, 조율해주는 역할이 필요하다. 이것을 컨테이너 오케스트레이션이라 하며 대표적으로 쿠버네티스가 있다.
구글이 컨테이너 관리를 위해 시작한 프로젝트였으나 2014년 오픈소스화되어 클라우드 네이티브 컴퓨팅 재단이 관리한다. (CNCF)

클라우드 네이티브 MSA

클라우드 네이티브란 처음부터 클라우드 환경에 최적화된 애플리케이션, 서비스 개발 패러다임을 의미한다. 대표적인 사례로 컨테이너, 하이브리드 클라우드 플랫폼, 그리고 개발부터 배포과정을 자동화해주는 데브옵스 등

클라우드 네이티브 설계방법 중 하나인 MSA

작은 서비스를 하나씩 개발하고 연결하여 전체 애플리케이션을 만들어나가는 방식 다수의 기능을 가진 웹 기반 분산 시스템 구현에 사용. 기능 개발팀 간 서로의 간섭을 최소화하고 빠르게 개발하며 효율적으로 유지보수. 데브옵스의 필수 요소인 지속적인 개발과 지속적인 배포에 적합한 구조

엣지컴퓨팅

IoT 기기가 제공하는 데이터가 폭증하면서 중앙 컴퓨터가 모든 데이터를 처리하는 데 오랜 시간이 소요하게 되었다. 이를 해결하기 위해 엣지 컴퓨팅이 등장했다. 클라우드 컴퓨팅과 대조되는 기술로 클라우드에 맡기던 데이터 처리 일부를 단말에 맡겨 처리하는 구조로 클라우드 아래 위치하여 포그 컴퓨팅이라고도 불린다. 자율주행처럼 실시간 응답 성능이 필요한 경우 엣지에서 처리하는 게 유리하다. 클라우드 <-> 기기에서 클라우드 <-> 엣지 컴퓨팅 플랫폼 <-> 기기

금융회사에서 클라우드 이용에 대한 장벽

  • 클라우드 인프라에 대한 지속적인 외부의 공격
  • 클라우드 이용이 소수 사업자에 집중될 경우 장애 발생 시 동시 다수 금융회사에 영향
  • 클라우드 사업자의 서비스 가격상승에도 속수무책으로 비용 절감효과에 반감

인공지능

학습, 문제해결, 패턴 인식 등 인간이 가진 지적 능력을 컴퓨터를 통해 구현하는 기술

강 인공지능

  • 스스로 말하고 사고하며 위험으로부터 자신을 보호, 현실적으로 먼 기술
  • AI가 스스로 데이터를 찾아 학습. 능동적인 창조 활동
  • 약 인공지능
  • 미리 심어놓은 프로그램에 기반을 둔 명령만 수행. 한정된 임무에 한하여 데이터 수집과 학습으로 자신을 강화한다. 규칙을 벗어난 창조는 불가능 ex) 스팸 필터링, 이미지 분류, 기계 번역 등

머신러닝

데이터를 활용해 인공지능을 구현하는 구체적인 접근방식

딥러닝

합성 곱 신경망, 심층 신경망, 순환 신경망 등과 같은 인공 신경망을 이용해 스스로 분석한 후 답을 내는 방식.

약한 인공지능을 구현하는데 쓰는 것이 바로 머신러닝이다.

'컴퓨터에 데이터를 주고 패턴을 찾아내게 하는 방법' 컴퓨터에 명시적인 프로그램 없이 배울 수 있는 능력을 부여하는 연구 분야 = 머신런닝. 학습 데이터의 유무에 따라 지도학습과 비지도 학습으로 나뉜다.

지도학습

수만 개의 호랑이 사진으로 학습 후 호랑이를 찾아냄

비지도학습

수만 개의 사진에서 공통점을 찾아 호랑이, 인간 등 비슷한 사진끼리 군집화

인간의 두뇌를 모방한 심층 신경망을 이용하여 최적의 결론을 도출: 딥러닝
스스로 호랑이 사진을 찾아보고 호랑이를 학습한 뒤 새로운 호랑이를 봤을 때 호랑이로 인식. 많은 양의 데이터 계산 처리를 위해 연산 능력이 높은 하드웨어가 필요하다. 따라서 하드웨어 스펙이 높고 데이터양이 많은 경우 딥러닝, 그렇지 않은 경우 머신러닝을 활용한다.

XAI

현존하는 인공지능은 의사결정 이유를 설명할 수 없어 분야가 제한되고 있다. 이러한 블랙박스 인공지능 알고리즘에서 신뢰성을 해결하기 위해 등장한 것이 '설명 가능한 인공지능(XAI, eXplainage AI) 인공지능의 행위와 판단을 사람이 이해하는 형태로 설명할 수 있는 인공지능

3세대 인공지능

인공지능의 판단 이유를 알아야 하는 것이 개인의 권리이기도 하다. 그 때문에 유럽연합에서 '자동화된 의사결정 제한'이 정해졌다.

챗봇의 진화

앞으로 챗봇은 '언택트' 추세와 맞물려 주목받을 것이며 이용자가 많아지면 더욱 똑똑해지는 머신러닝이 도입되어 앞으로는 인간의 감정을 이해하고 교류하는 '감성 비서'의 역할을 할 것이다.
챗봇 서비스 -> 지능형 비서 -> 감성 비서
텍스트, 음성 -> 텍스트, 음성. 시각자료 -> 텍스트, 음성, 시각자료, 행동인지

現금융권의 인공지능

챗봇, 로보어드바이저 등 한정된 분야에서만 일부 적용되었다. 이후, 신용평가 리스크 관리, RPA, 이상 거래 탐지시스템(FDS), 기계 독해(MRC) 등 활용 분야가 증가할 전망이다.

빅데이터

빅데이터란?

디지털 환경에서 생성되는 모든 데이터를 말한다. 기존의 방법이나 도구로 수집, 저장, 분석 등이 어려운 정형 및 비정형 데이터들을 의미한다.

빅데이터의 속성 3가지

  • 크기(Volume): 물리적인 데이터양
  • 속도(Velocity): 데이터의 처리, 분석, 속도
  • 다양성(Variety): 다양한 데이터를 포함

빅데이터에 새로운 속성들이 추가되고 있다.

  • 정확성(Velocity): 신뢰성, 가치 있는 데이터인가?
  • 가치(Value): 경제적 가치 창출 기여
  • 시각화(Visualization): 사용 대상자가 쉽게 이해 가능한가?

빅데이터의 종류

잠재적 가치의 순서 비정형 데이터 > 반정형 데이터 > 정형 데이터

정형 데이터(Structured Data)

스키마 형식에 맞게 데이터베이스로 저장되는 데이터로 정리가 가능하다.

반정형 데이터(Semi-Structured Data)

고정된 필드에 저장되어있지 않지만, 메타데이터나 스키마 등을 포함하는 데이터
XML, JSON 등과 같은 데이터

<University>
<StudentID='1'>
<Name>John</Name>
<Age>18</Age>
<Degree>B.sc</Degree>
</Student>
<StudentID='2'>
<Name>Kim</Name>
<Age>20</Age>
<Degree>B.sc</Degree>
</Student>
...
</University>

비정형 데이터

데이터베이스의 고정된 필드에 저장된 형태가 아닌 데이터를 의미. 페이스북, 유튜브, 동영상 사진 등빅데이터 3대 기술

  1. 저장 기술
    하둡과 NoSQL 비정형 데이터를 관리하는데 뛰어나다.
    • 하둡
      대용량 데이터를 분산 처리할 수 있는 자바 기반의 오픈소스 프레이워크로 분산 파일 시스템인 HDFS에 데이터를 저장하고 분산 처리 시스템인 맵리듀스를 이용해 데이터를 처리한다. 오픈소스로 비용이 적고 분산 저장으로 처리속도가 빠르다.
    • NoSQL(Not Only SQL)
      관계형 데이터베이스 보다 덜 제한적인 일관성 모델을 이용하는 데이터의 저장 및 검색을 위한 매커니즘을 제공하는 데이터베이스 시스템으로 기존 관계 데이터베이스의 일관성보다 가용성과 확장성에 초점. 비정형 데이터의 저장을 위해 유연한 데이터 모델을 지원한다. NoSQL 제품으로 카산드라, 몽고DB, Hbase가 있다.
  2. 분석 기술
    데이터마이닝, 기계학습, 자연어 처리, 패턴 인식 등 해당. 근래 소셜 미디어 등 비정형 데이터의 증가로 분석 기술중 텍스트마이닝, 오피니언 마이닝, 소셜 네트워크 분석, 군집 분석
  3. 표현 기술
    데이터분석을 통해 추출한 의미와 가치를 시각적으로 표현하기위해 R언어를 주로 사용한다. R언어는 다양한 언어자원, OS를 지원하며 분산처리환경 라이브러리를 제공한다.

빅데이터의 모적

다양한 종류로 이루어진 많은 양의 데이터 속에서 숨겨진 패턴이나 알려지지 않은 유용한 정보들을 찾아내기 위한것.
데이터 생성 -> 수집 -> 저장 -> 처리 -> 분석 -> 표현(시각화)의 과정을 거친다.

금융권의 빅데이터 사례

  • 싱가포르 은행
    대출 등 금융 심사에 도입해 소요시간을 줄인다. 채용 담당자가 데이터 분석 도구를 사용. 초기 심사 시간을 줄임. 교육과 채용 프로그램 구성. 위협 패턴을 분석하여 데이터 센터를 보호하고 잠재적 위험을 파악, 회계 및 제반 업무들에 관한 감사, ATM 사용을 분석해 대기열 절약. 자금 세탁 방지
  • 미국 은행
    데이터 분석에 전문화된 핀테크 기업 투자. 골드만 삭스
    SNS 분석으로 실시간 정보파악 트레이딩반영, 고객행동분석, 가격전략, 예측 모델 등
    부동산, 매각, 고객성향분석, 신용리스크 감지
  • 국내 은행
    고객이동경로분석(고객이탈방지, 상품추천)
    빅데이터 플랫폼 및 이벤트 기반 마케팅(맞춤형 상품 제안)
    금융정보를 사고파는 데이터 거래소(데이터 3법으로 상업적 이용)
    데이터 수요자와 공급자를 중개하는 사업도 등장

블록체인

블록체인의 개념

누구나 열람할 수 있는 공공장부에 거래내역을 기록하고, 여러대의 컴퓨터에 이를 복제해 저장하는 분산형 데이터 저장 기술
일정한 주기로 데이터가 담긴 블록을 생성한 후 이전 블록들을 체인 구조로 연결 블록체인 = 공공거래 장부 = 분산원장 기술

1세대 암호화폐, 비트코인

2008년 11월 사토시 나카모토에 의해 '금융 기관을 통하지 않고 개인간 온라인 직접거래'가 가능한 분산 컴퓨팅 자원이 만들어짐

블록체인과 기존 거래 방식의 차이

  • 중앙 관리자의 부재
    모든 참여자가 거래 장부를 공유하고 감시, 관리하는 시스템으로 중앙관리자가 필요없다.
  • 데이터 저장의 분산화
    위조 및 변조를 할 수 없다. 기록을 변경하려면 블록체인에 연결된 모든 컴퓨터를 해킹 해야함

블록체인의 유형

퍼블릭 블록체인

누구든지 자유롭게 블록체인 네트워크에 참여하여 이용할 수 있는 방식. 모든 거래 내용이 블록에 저장되어 모든 참가자 사이에서 공유됨. 네트워크 확장이 어렵고 속도가 느려 중앙시스템 제어가 필요한 금융서비스에 부적합

프라이빗 블록체인

네트워크를 운영하는 주체가 있고 이러한 주체가 새로운 참가자의 네트워크 참여 여부를 결정, 허가할 권한과 관련 규칙을 결정할 권한을 가진다. 주로 특정 기관이나 업체들이 필요와 특성에 맞게 설계한 블록체인으로서 하나의 주체나 기관에 권한이 부여되어 있어 중앙 집권적 방식과 유사하다. 네트워크 참가자 수가 적고 공유되는 노드 수가 적어 공개형 보다 거래 속도가 빠르고 효율적이다. 통상 B2B 인프라로 활용

컨소시엄 블록체인

퍼블릭과 프라이빗 블록체인이 결합한 형태로 네트워크 참여는 자유. 미리 선정된 일부의 참가자가 네트워크를 통제한다. 기록 열람의 권한이 일반 사용자에게 부여 될 수 있고, API를 통해 특정 대상에게만 부여 될 수도 있다. 은행권에서 주목하는 블록체인

블록체인의 기반 기술

P2P 네트워크

P2P란 Peer to Peer의 약자로 네트워크에 연결된 컴퓨터가 모든 서버와 클라이언트의 기능을 동시에 수행하는 컴퓨터 네트워크를 의미한다. 네트워크로 연결된 컴퓨터의 다양한 자원을 공유한다.

스마트 계약(스마트 콘트랙트)

중간에 제 3의 보증기관을 두지않고 개인간에 원하는 계약을 체결할 수 있도록 해주는 디지털 전자 계약 기능. 사전에 협의한 내용을 미리 프로그래밍해 전자계약서 안에 넣어두고 조건 충족시 자동으로 계약되는 시스템. 비탈리 부테린이 2015.07.30 이더리움 개발에 성공하며 서비스 시작하였다. 솔리디티(solidity)라는 프로그래밍 언어를 사용하여 계약기간, 금액, 조건 등을 미리 코딩해두면 자동실행 ex) 부동산 보증금과 월세 지불시 임차인에게 출입키 발급. 월세 미지불시 보증금 환불, 키 폐기

해시 함수

거래 내역을 암호화하기 위해 *해시 함수를 사용한다. * 고정된 길이의 암호화된 데이터

합의 알고리즘

블록체인 네트워크에서 다수의 노드가 통일된 의사결정을 하기위해 사용하는 알고리즘으로 내용의 위·변조되지 않음을 증명하는 공동합의로 일반적으로 작업증명 알고리즘(PoW)와 지분증명 알고리즘(PoS)이 있다.

  • 작업증명 알고리즘
    비트코인에 처음 활용된 1세대 합의 알고리즘으로 컴퓨팅 파워로 블록체인 합의를 결정한다. 마이닝 과정에 필수적인것으로 보안성이 높고 민주적 방식이지만 컴퓨팅 파워소모가 커 전기료가 많이 든다.
  • 지분증명 알고리즘
    블록체인 상의 암호화폐를 지분으로 사용해서 합의하는 방식으로 의사결정 영향력은 지분에 사용된 암호화폐량과 지분의 기간에 비례하여 커진다. 확장성은 우수하나 민주성이 떨어진다. 독점 문제 발생 가능성이 있다.
  • 위임 지분 증명 알고리즘
    반 중앙화된 방식으로 지분을 가진 사람이 권한을 대표자에게 위임하여 대표자들이 권한을 행사함. 독점가능성을 줄임
  • POI
    네트워크 참여도에 따라 지급보상 결정 알고리즘
  • PBFT
    비동기 시스템에서 노드 전부가 성공적인 합의를 하도록하는 증명방식

블록체인의 트릴레마

트렐레마는 3중 딜레마라는 뜻으로 블록체인에는 3개의 딜레마가 존재한다. 확장성, 분산화, 보안성 세가지 요소를 동시에 충족하기 어렵다. 확장성을 높이기 위해 중앙화 하면 보안성이 떨어지고, 분산화에 집중하면 확장성이 떨어진다.

디파이(De-Fi)

Decentralized Finance의 약자로 탈중앙화 금융서비스를 의미한다. 금융 서비스가 중앙기관이 아닌 블록체인과 암호화폐를 기반으로 작동한다는 의미에서 탈중앙화가 등장. 암호화폐의 문제점인 가격변동성을 극복하고자 나온것으로 스테이블 코인이 있다.

스테이블 코인이란?

가격을 일정하게 유지하기 위해 고안된 암호화폐로 법정화폐 또는 다른 암호화폐를 담보로 잡거나 정교한 알고리즘으로 공급량을 조정하여 안정성을 유지하는 코인으로 대표적으로 테더, 페이스북의 리브라가 있다.

  • 장점: 가격 안정성 유지로 기축 통화 역할, 중개 은행없어 수수료 절감
  • 단점: 법정화폐 담보형의 경우 발행처에 의한 중앙집권화, 부정, 파산위험이 따른다.

스테이블 코인의 종류

담보형 설명 예

법정화폐 공인기관에 법정화폐를 예치하고 코인발행 USD 테더, 트루USD
암호화폐 대표적인 암호화폐를 제휴기관에 예치 후 코인발행 비트셰어, 메이커
무담보 수요와 공급에 맞는 알고리즘을 통해 가치가 고정된 코인발행 베이스코인, 테라

현시적으로 비트코인 속도 3.3 ~ 7 TPS, 이더리움10 ~ 30 TPS, 비자네트워크1700 TPS로 금융거래에 힘든점이 있다.
리브라의 출시로 중국 CBDC 발행 계획발표 -> 미국 등 세계 금융권에서 CBDC를 준비하게 되었다.

프로그래밍 언어

C언어는 미국, 자바는 캐나다, 파이썬은 네덜란드, 스칼라는 스위스, 루비는 일본
개발언어 인기 조사 사이트 티오베(Tiobe)에 의하면 Java > C > 파이썬 > C++ > C# 순서로 인기

디지털 마케팅

세대별 특징

연도세대특징

55~69 베이비부머세대 급속한 경제성장
70~80 엑스세대 개인주의 문화시작, 개성중시 조직순응
81~96 밀레니얼세대 저성장시대, 자아실현욕구, 취업난
97이후 제트세대 태어날때부터 디지털, 디지털네이티브

네오뱅크와 챌린저뱅크의 등장

영국에서 2016년 오픈API와 오픈뱅킹을 선제적으로 도입하면서 핀테크인 네오뱅크와 챌린저뱅크가 출범하였다.

  • 네오뱅크: 은행 라이선스 없이 기존 은행과 제휴로 독자적인 디지털 인터페이스를 구축해 모바일, 인터넷으로 서비스 운영
  • 챌린저뱅크: 은행 라이선스 취득, 대형 금융기관과 중견의 스페셜리스트
    국내 인터넷 전문은행 인가를 따낸 토스 뱅크가 챌린저 뱅크 사업모델을 따르고 있다.
    이들 뱅크는 더 간단하고 빠른 모바일 전용계좌 개설을 지원하고 낮은 수수료와 금리 대출 상품을 제공한다.

밀레니얼 세대공략

상품 공략

  • 부유층 고객만 취급하던 골드만 삭스는 2016년 마커스라는 브랜드로 개인고객을 대상으로한 온라인 대출과 예금 서비스를 개시. 2018년 개인 재무관리 애플리케이션인 클래리티머니 인수. 밀레이얼 세대 인재 영입. 캐주얼 복장 근무 허용
  • JP 모간은 리볼빙 부담을 줄여주는 500 달러 이상의 상품에 대한 월 수수료 부과형 마이체이스 플랜과 미사용한도내 대출 서비스가 가능한 마이체스론 출시
  • 싱가포르 UOB은행은 모바일 뱅크앱 '투모로우' 인공지능 기반 분석툴로 고객의 소비형태를 분석하여 지출을 줄이는 방법 제안으로 인기마케팅 트랜드
  • 가격대비 재미를 따지는 펀슈머(가잼비 fun-sumer)
  • 미션과 리워드로 이루어진 게이미피케이션 ex) 걸을수록 우대금리. 에미리트의 휘트니스 앱

구독형 경제와 금융서비스

밀레니얼 세대의 성향

미니멀리즘 문화와 '1코노미'가 경제 패러다임으로 주목받고 있따. 구매나 소유보다 공유와 경험을 중시하는 문화코드로 더이상 소유하지 않고 공유하고 구독한다.

구독경제 시장의 급성장

정액제 이용 요금을 내고 다양한 가치 서비스를 지속적으로 받는 구독 경제모델로 클라우드 기반의 요금결제와 관리서비스를 구독형으로 제공하는 주오라의 창립자 티엔추오가 만든 단어로 구독 경제는 일회성 제품 판매가 아닌 서비스 제공을 통한 반복적 수익을 발생시키는 것을 강조. 장기적 관계 유지로 데이터 축적을 통해 고객 경험을 개선하는데 다시 사용할 수 있다.
사용자는 직접 찾는 수고가 줄고 관리 번거로움이 줄어들어 맞춤형 서비스 니즈가 충족되고 기업은 안정적 현금흐름과 미래수익의 예측이 가능해진다.

제품 구매 모델에서 고객 이용 모델로 전환

구독 경제는 넷플릭스모델(무제한 이용), 구독박스모델(정기배송), 렌탈 모델로 나뉜다.

금융업계의 구독형 서비스

개인 재무관리(PFM) 서비스

개인 재무관리 영역에서 수수료 형식의 자문 서비스 방식에서 월정액 방식의 구독 서비스로 전환하거나 핀테크 업체들이 월정액 수임료 모델을 통해 이 분야에 진입하였다.

챌린저 뱅크

일부 서비스를 무료로 제공하는 프리미움을 도입해 가입자 기반을 늘렸다. (프리미엄+free 합성어)

  • 종합금융 플랫폼 구축으로 회원 등급에 따라 차등화된 혜택 제공
  1. 레볼루트: 프리미엄 구독모델, 업계 성공 모델로 등급에 따른 수수료 부과
  2. N26: 독일판 카카오뱅크로 회원 등급을 구분해 보험이나 제휴 서비스 차등제공

구독형 서비스 사업자를 대상으로 하는 핀테크

결제 서비스 스타트업 슬림페이는 구독 서비스 관리를 편하게 해준다.

스마트점포 전략

비대면 채널 성장에 따른 시중 은행의 지점 전략

  • 복합 점포
    기존 금융회사 점포에 은행, 증권, 보험 등 여러 부문의 업무 권역이 소규모 영업소 혹은 부스 형태로 들어와 운영되거나 기존 창구에 신설되는 형태
  • 탄력 점포
    일반 점포의 영업시간과 달리 저녁시간대나 주말에도 문을 열어 탄력적으로 운영하는 점포로 관공서 소재, 상가, 오피스 타운, 외국인 근로지역 특화, 환전센터, 고기능 무인자동화기기 등이 있다.
  • 허브 앤 스포크
    점포를 축소하는 대신 거점 지점을 중심으로 묶어 관리하는 방식으로 인구 밀집지역인 대도시에 은행의 주요 업무를 담당하는 대규모 복합점포(허브)를 설치한다. 인구 밀도가 낮은 지역에는 소규모 미니점포(스포크)를 분리 개설한다.
  • 특화 점포
    무인점포나 예약제 특화 점포를 비롯한 카페, 마트 등을 활용한 특화 점포를 확대 운영

오프라인 지점은 여전히 중요

복잡한 상담거래는 전문성과 신뢰성을 갖춘 대면 서비스를 아직 선호한다.

글로벌 사례

미국

  • JP 모간: 스마트 브랜치 플래그십
    첨단 ATM 설치 VR 화상 상담, 19년 6월 뉴욕에 오프라인 채널과 디지털 기능을 결합한 플래그십 지점을 개설하였다. 캐피털 원 카페로 이종 업종간 복합점포를 사용하는것이다. 피츠 커피와 제휴하여 카페를 개설 자사 카드 결제시 반값이용, 카페를 사무공간으로 이용, 앰버서더와 코치 라고하는 은행직원 상주로 은행계좌 개설과 재무 상담 서비스 지원
  • 움프쿠아 은행: 슬로뱅킹
    스토어라고 부르는 지점을 개설 카페 개념을 도입하였다. 쉴 공간을 제공하고 미술, 전시회나 음악회 서비스로 고객이 머무르고 싶은 공간으로 개선하였다.
  • 콜롬비아 은해이 지역친화지향
    시애틀 도심가의 차이나타운 지점을 Neighbor Hub라는 다목적 공간식 은행으로 개장하여 호텔같은 로비, 오픈키친, 공간대여로 인기를 끌었다.

일본

차세대 점포 전략으로 디지털화, 컨설팅특화, 은행-증권-신탁 업무 일체화

  • 미쓰비시은행 UFJ
    내방객이 40% 줄고 인터넷 뱅킹이용 40% 증가로 새로운 고객 경험 제공 전략을 실시하였다. 'MUFG NEXT'라는 이름의 기계화 점포 리뉴얼을 추진하고 SMART ATM배치, 화상 전화상담을 진행했다.
  • 미쓰이스이토모 은행
    디지털 차세대 점포 전환 +고객과 커뮤니케이션을 중시하여 밀착형 부스 컨설팅 등을 도입.
  • 미즈호
    신탁-증권-은행 업무의 일체화 진행

차세대 점포의 방향성은 대면+비대면을 결합한 하이브리드 전략

고객들의 행동 방향에 따라 전략을 세워야 한다.

디지털 기술을 활용한 포용적 금융

디지털 격차가 생겨나고 있다. 금융 포섭, 포용적 금융으로 금융소외계층 문제를 해결해야 한다.

고령화

유엔은 고령인구 비율이 7%가 넘으면 고령화 사회, 14%를 넘으면 고령사회, 20% 이상이면 초고령 사회로 분류한다. 2000년 한국은 고령화 사회에 진입하고 2018년 고령화 사회에 들어섰다. 선진국에 비해 앞서는 속도로 가장 빠른 속도를 기록한 일본 24을 앞선다.

노인을 위한 금융

일본은 '노년의 금융'을 연구하는 '금융제론톨로지'가 한창이다.

  • 대리 인출
    대리인이 계약자 대신 인출. 명세는 가족에게. 최초 대리인 서비스
  • 치매 친화적 은행
    HSBC은행의 금융 서비스
  • 계좌 감시모니터링
    미국 웰스파고 은행의 계좌이상 징후 탐지. 일본 핀테크 기업 머니포워드의 치매와 금융사기 징후 포착 감지
  • 음성 안면 인식 기술
    분실을 우려한 서비스로 애플의 face ID활용. 생체인증 서비스 이용

비대면 채널의 확산

언택트 비즈니스

접촉을 뜻하는 콘택트에 언이 붙어 '접촉하지 않는다'는 의미를 가진다. 키오스크 스마트 텔러머신 로보어드바이저 등

앱택트 비즈니스

앱과 콘택트가 합쳐진 말로 언택트에서 새롭게 진화한 형태의 비대면 서비스 이다.

  • 장점
    앱을 통해 전문적 서비스를 원스톱으로 서비스 받음.
    거래로 실랑이 등 번거로움 생략. (보험, 인테리어, 금융 등)

개인정보 보호법 개정안 마이데이터 산업의 활성화로 정보 수집 통합으로 정교하게 맞춤화한 앱택트의 등장으로 개인정보 제공
부담이 따르고 '데이터 기반 경제' 활성화

옴니채널의 확산

라틴어로 모든것을 뜻하는 '옴니(Omni)'와 유통 경로를 뜻하는 '채널'이 합쳐진 단어로 소비자가 온라인, 오프라인 등에서 다양한 경로를 넘나들며 제품과 서비스를 검색하고 구매할 수 있는 쇼핑 환경을 뜻한다.

  • 쇼루밍족
    오프라인 매장에서 제품을 살펴본 뒤 온라인 최저가로 구매
  • 역쇼루밍족
    온라인에서 제품정보 파악후 오프라인 구매
  • 모루밍
    오프라인 매장에서 제품을 체험한 뒤 실제 구매는 스마트폰

VR과 AR 같은 디지털 기술로 고객의 체험강화.
ex) 아마존게돈을 극복하는 월마트. 클릭앤콜렉트 로 온라인 주문 후 주차장에서 픽업 BOPIS 서비스

긱 이코노미

월급쟁이 결별

'긱이코노미' 또는 '긱경제' 밀레니얼 세대의 노동 습관과 성향을 반영. 단기계약직과 임시직 일자리 근로를 마다하지 않는것. 긱이란 즉석 섭외에서 유래된 말로 계약의 줄임말이다. ex) 우버, 리프트, 미국판 배민 도어대시

긱 근로자의 금융 서비스

긱 근로자는 금융 평가가 어렵다는 문제가 있다. 이들을 수용하기 위한 서비스들의 등장

네오뱅크의 긱 서비스

  • 아즐로
    소상공인 대상 대출 서비스를 제공하는 캐비지와 제휴로 긱근로자 대상 대출 서비스
  • 네오뱅크
    프리랜서에게 무이자 신용 대출 서비스 인공지능이 자동여신 책정
  • 샤인
    자사의 국제 은행 계좌번호 제공. 이체 서비스등 제공

초 개인화 마케팅 전략

초 개인화란 데이터를 기반으로 개인 소비자 한명 한명에 초점을 맞춘 서비스로 개인의 세세한 부분까지 파악하여 소비자의 니즈를 정확히 예측하여 서비스를 제공하는것을 말한다. 인공지능 알고리즘이 개인화라면 사용자 취향이나 관심사를 파악하는 것이 초 개인화이다.
고객들이 좋아할 서비스느 무엇일까? -> 지금 고객A가 원하는것은 뭘까?

반응형

디지털 트랜스 포메이션의 이해 1절

산업혁명

'4차 산업혁명'이라는 용어는 독일이 2010년 발표한 '인더스트리 4.0'에서 제조업과 정보통신의 융합을 뜻하는 의미로 가장 먼저 사용됐다. 이후, 2016년 1월 스위스 다보스 세계경제포럼에서 클라우스 슈밥 의장이 4차 산업혁명을 주요 의제로 설정하며 한국에서 디지털 혁신 관련 모든 정부 정책에 4차 산업혁명을 붙이기 시작하였다.

1차 산업혁명2차 산업혁명3차 산업혁명4차 산업혁명

18세기 19세기~20세기 초 20세기 후반 2015년~
증기기관 기반의 기계화 혁명 전기 에너지 기반의 대량생산 혁명 컴퓨터와 인터넷 기반의 지식정보 혁명 IoT, 인공지능 기반의 만물 초지능 혁명

디지털 전환이란?

2004년 스웨덴 우메오대학의 에릭 스톨다만 교수가 'IT의 침투가 사람들의 생활을 모든 면에서 더욱 나은 방향으로 변화시킨다'는 의미로 처음 제창한 개념이다.

초점의 차이

4차 산업혁명: 경제, 산업, 사회, 정치의 총체적 변화
디지털 전환: 디지털 패러다임에 따른 기업의 경영 전략에서 조직, 프로세스, 비즈니스 모델, 기업 문화, 시스템 등 근본적 변화

캡제미니와 MIT 슬론 경영대학원은 '기술을 이용해 기업의 성과 또는 도달 범위를 급진적으로 개선하는 것'이라고 정의하며, 캡제미니는 디지털 전환의 모호한 개념을 고객 경험, 운용 프로세스, 비즈니스 모델 3개의 '기둥'으로 정의하여 구체성을 부여한다.

  • 고객 경험 : 고객에 대한 이해 - 매출 증대 - 고객 접점
  • 운용 프로세스 : 프로세스의 디지털화 - 직원에 역량 부여 - 성과 관리
  • 비즈니스 모델 : 비즈니스의 디지털화 - 신규 디지털 프로세스 - 디지털의 글로벌화

디지털 전환 발전의 3단계

  1. 1단계 : 1990년대 말, 디지털 제품과 인프라 기반 구축. 인터넷 본격적 도입
  2. 2단계 : 2000년대 초, 디지털 유통과 인터넷 전략 수립 단계. 인터넷 대중화
  3. 3단계 : 2010년 초, 비즈니스 모델의 디지털 전환. 초디지털화

기업의 디지털 전환 3단계

  1. 디지타이제이션 ex) 음반 아날로그 -> 디지털화 CD
  2. 디지털라이제이션 ex) 디지털 CD -> MP3
  3. 디지털 전환 ex) MP3 -> 스트리밍

애자일 방식

애자일이란 날렵함, 민첩함을 뜻하는 말로 빠른 속도로 시제품을 출시해 고객과 시장의 피드백을 받아가며 수정·보완해가는 방법론이다. 소규모팀 조직으로 주인의식과 의사결정의 자율성을 부여

워터폴 방식애자일 방식

업무특성 상세 업무계획 수립 후 설계, 개발, 테스트등 순차적 진행 큰 틀의 업무계획 수립 후 시장과 고객 반응을 확인하며 프로젝트 진행
  전체를 총괄하는 프로젝트를 위해 사전 메뉴얼 작성 각 작업을 작은 단위로 나눠 모듈화
팀 운영 특정 기능 단위 대규모 팀 구성 소규모 다기능 팀 구성
리더십 관리자 주도의 통제 소규모 팀 단위의 오너십 업무 진행

애자일 조직의 다섯 가지 특징

  1. 공유된 비전
  2. 권한을 위임받은 팀 네트워크
  3. 빠른 의사결정과 학습
  4. 열정적인 구성원
  5. 차세대 기술 활용

애자일 소프트웨어 개발 선언

  • 공정과 도구보다 개인과 상호작용
  • 포괄적인 문서보다 작동하는 소프트웨어
  • 계약 협상보다 고객과의 협력
  • 계획을 따르기보다 변화에 변화에 대응

디지털 전환의 실패 상황

  1. CEO가 디지털 전환에 맞게 과감하고 명확한 목표를 잡지 못할 때
  2. 전환을 계속 추진할 만큼 조직이 건실하지 않을 때
  3. 직원들이 주도적으로 참여하고 실행으로 옮기는 과정이 지지부진할 때

디지털 전환의 실패 이유

실패 이유의 조사 결과 1. 기업문화 2. 업무 프로세스 3. 기술 순서로 문제가 있었다.

파일럿의 함정을 조심해야 한다.

일부 사업부에서 파일럿 프로젝트 형태로 디지털 전환을 추진한 후 프로젝트가 끝날 때쯤 경영진이 기업의 전환이 끝났다고 착각해서 멈춰버릴 때. 즉, 파일럿 수준을 넘어서지 못한 채 방향을 잃어버리는 상태

GE사의 디지털 전환 실패

2011년 IoT 플랫폼 프레딕스 2015 GE 디지털 사업부 신설 단기 수익에 매달림 -> 숫자가 아니라 품질에 초점을 두어야 한다. 분야를 막론한 투자, 소수의 책임 있고 열정적인 소수의 사람이 이끌 때 추진 성과가 가장 좋다.

포드사의 디지털 전환 실패

2014년 포드 스마트 모빌리티 부서 신설 물리적 거리감이 커 별도 법인 취급 -> 디지털 전환을 위해서는 다른 조직과도 유기적으로 통합해야 한다. 디지털 전환이 회사 전체를 관통하는 목표가 되어야 한다.

P&G사의 실패

2012년 '지구 상에서 가장 디지털화된 회사'로 지향점 없는 막연한 목표를 세움 -> 주변 경쟁 상황을 알아야 한다. 전환을 위한 전환은 효과적이지 않다.

실패하지 않는 노하우 3가지

  1. 수천 명이 속한 큰 조직보다는 작은 조직으로 시작해 디지털 전환에 자주 실패하는 것이 중요
  2. 디지털 전환에는 비즈니스 모델의 변혁이 수반되어야 한다. 기존 산업에 기술을 적용한 것은 디지털 실행이지 디지털 전환이 아니다.
  3. 디지털 전환에 있어 핵심 성과 지표(KPI)와 비전을 설정해야 한다.

디자인 띵킹?

디자이너의 사고방식을 도입해 문제를 해결하는 것으로, 사용자의 모호한 요구사항에 공감하고 문제를 정의하며 이를 해결하기 위한 아이디어 도출 -> 시제품 제작 -> 사용자 테스트 진행 단계를 거친다.

디지털 트랜스포메이션 성공의 요건

디지털 전환을 이루는 네 가지 요소

  1. 비즈니스 모델
  2. 고객 경험
  3. 운용 프로세스
  4. 디지털 역량

디지털 전환에 성공한 기업의 특징

  1. 디지털 전환 추진의 주체가 CEO
    톱 다운(top-down) 형태로 ceo의 강력한 주도하에 착수. 조직과 문화의 패러다임을 전환하기 위해 힘씀
  2. 고객이 온라인이나 모바일, 오프라인 등 어느 쪽으로 접근해도 동일한 서비스를 향유할 수 있도록 옴니채널 구현
  3. 구체적인 프로젝트에 집중하고 목표를 명확히 세워야 한다. 데이터와 분석은 그다음

디지털 트랜스포메이션에 따른 금융기관의 현재와 미래

디지털 금융

디지털 기술을 응용한 금융 상품 또는 서비스라는 의미로 전자 화폐, 전자 지급 결제, 인터넷 뱅킹 등 다양한 형태로 이루어짐
스마트폰을 이용한 주식거래, 환전 없는 해외 온라인 페이 이용 등

핀테크

금융과 기술의 합성어로 금융과 IT의 융합을 통한 금융서비스를 의미한다. 금융 플랫폼, 금융 데이터 분석, 결제·송금, 금융 소프트웨어로 핀테크 사업 영역이 4개 분야로 분류된다. 은행이 비대면 확장으로 '자산 경량화' 전략을 취하기 시작했다.

구분내용주요 서비스 분야대표업체

금융플랫폼 기업과 고객들이 금융기관의 개입 없이 자유롭게 금융거래를 할 수 있는 다양한 거래 기반을 제공 P2P대출, 크라우드 펀딩 테라펀딩, 와디즈
금융데이터 분석 개인·기업 고객의 다양한 데이터를 수집하여 분석함으로써 새로운 부가가치를 창출 자산관리, 인슈어테크 뱅크샐러드, 굿리치
결제·송금 이용이 간편하면서도 수수료가 저렴한 지급결제 서비스를 제공함으로써 고객의 편의성 제공 간편결제, 간편송금, 외화송금, 인터넷전문은행 삼성페이, 토스, ·, 카카오뱅크
금융 소프트웨어 IT기술을 활용하여 기존 방식보다 효율적이고 혁신적인 금융업무 및 서비스 관련 소프트웨어를 제공 비대면 인증, 블록체인, 리스크관리 등 ·

비즈니스 환경과 IT 기술의 급속한 변화를 '도그 이어'라고 불렀다.

금융권에 디지털 전환이 일어나는 이유

  • 오픈 금융, 무한 경쟁과 협업의 시대, 개방형 혁신을 높여간다.
  • 생활가치 플랫폼을 지향하는 리번들링 플레이어들
    전통 금융권이 묶음으로 판매(번들링화) 하던 상품과 서비스를 핀테크 등장으로 쪼개어 일부만(언번들링화) 판매 -> 서비스 확장으로 다시 핀테크 기업을 중심으로 모임(리번들링화) ( 타깃 맞춤형 ex 긱 경제인 )
  • 테크핀의 금융업 진출 본격화 GAFA (구글 아마존 페이스북 애플) BAT (바이두 알리바바 텐센트)
    핀테크는 금융서비스를 모바일로 제공하는 형태이기 때문에 고객은 금융서비스 이용자로 한정되지만 테크핀은 ICT 기업 중심으로 모바일 사용자들에게 금융서비스를 제공하는것이므로 기술도 핀테크보다 혁신적이고 모바일 사용자들이 잠재고객으로 더 많은 고객 확보의 장점이 있다. ( 국내 테크핀 기업으로 토스 네이버 카카오 )

금융산업과 융합되는 디지털 기술

금융산업에 파급을 미치는 디지털 기술에는 블록체인 및 분산 원장 기술, 무선통신 및 사물인터넷, 바이오인증, 빅데이터와 인공지능

범용화의 늪을 빠져나가기 위한 방법

상품의 번들링, 특정한 세그먼트 공략(프리미엄 고객층), 서비스 혁신이 방법이지만, 현실적으로 차별화하는 것이 힘들어졌다.

선진 금융권의 사례

대형 금융기관이 테크핀이나 핀테크를 모방하지만 모방의 실패 사례로 새로운 발상을 통한 비즈니스 모색의 필요를 느끼고 있다.

글로벌 금융기업의 디지털 트랜스포메이션

STEM 인재 채용으로 디지털 전환의 주도권 장악을 시도

STEM(Scienc, Technology, Engineering, mathematics) 전공

  1. IT 인재를 직접 채용 역량을 보유한 인력 구조로의 변화가 필수적
  2. 어퀴하이어(qcqui-hire)를 통한 인재 확보. 인재 영입을 목적으로 스타트업 기업을 통째로 인수
  3. 게이미피케이션 게임이 아닌 것을 게임화 한 것으로 대표적으로 네이버 지식인

DBS의 '스스로 파괴하는' 디지털 전환으로 50년 이상된 레거시 시스템과 결별

  • 간달프(GANDALF) 벤치마킹 실천으로 빨리 실패하고 개선을 학습. 애자일 문화
  • 금융 파괴자와 싸우는 가장 좋은 방법은 그들보다 먼저 스스로 파괴
  • 디지털 전환으로 슬로건 세 가지
  1. 회사의 근본까지 디지털로 탈바꿈: 백엔드-프런트엔드, 소프트웨어, 하드웨어, 경영진의 마인드셋, 기업문화
  2. 고객의 여정에 동참하기: 직원들도 고객 입장에서 똑같이 경험하고 느껴야 한다. 생활 속에 스며 충족되지 않는 니즈를 찾아 채워줘야 한다. '보이지 않는 은행'
  3. 2만 2200명의 직원을 스타트업으로 변신: 고객 관점으로 발상의 전환, 사내 해커톤, 신생 기업과 협업

디지털 전환을 위해 실행

  • 클라우드 네이티브가 될 것. 클라우드 컴퓨팅 모델의 장점을 모두 활용하는 애플리케이션을 개발하고 실행하기 위한 접근방식
  • API를 통해 생태계의 성능을 높인다. 파트너와 연계를 통해 클라우드 시스템 위에서 API 생태계를 구현
  • 고객 접점의 디지털화. 상권의 물리적인 제약을 넘어선다
  • 사람과 기술에 투자. 경영진의 확고한 혁신적인 마인드, 직원의 다양한 배움의 기회 제공에 대한 지원이 필요

아마존의 베조스가 은행업에 진출한다면? DBS의 선순환 모델

  • 생태계 참여자 증가
  • 제공받는 서비스 다양
  • 고객 만족도 증가
  • 고객 경험 가치 축적
  • 거래 증가

데이터와 인공지능을 활용한 초개인화 기술

데이터 사일로 현상이 빚어지고 데이터를 전체적으로 활용하지 못한다. 인공지능 데이터 플랫폼을 이용, 빅데이터를 기반으로 고객 개인의 프로파일을 개발한 후 맞춤형 콘텐츠를 제안

오픈 API를 통해 은행 서비스를 '눈에 보이지 않는'것으로 한다

불편했던 경험과 기억을 잊힌 기억으로 만들어버린다. 금융 기업은 고객 경험 혁신을 위해 고객 불편을 최소화하고 그들의 니즈를 경영에 반영하는 아웃사이드-인(outside-in) 방식을 활용해야 한다.

더 이상 금융기관이 아니라 소프트웨어 기업

디지털 비전과 리더십을 겸비한 최고 경영자의 하향식 방식에 의한 전면적인 디지털 전환 추진, 빅데이터 기반의 디지털 기술을 실제 업무에 적용한 기술적 변혁, 오픈 금융 플랫폼 기업으로의 비즈니스 모델 변혁을 통해 통상적인 금융 서비스를 벗어난다.

바클리즈의 오픈 이노베이션

바클리즈 엑셀러레이터라는 오픈 이노베이션 프로그램으로 핀테크 육성에 참여. RISE라고 불리는 핀테크 스타트업 인큐베이션 오피스를 운영. 테크스타즈와 제휴

국내 현황

디지털 전환 로드맵 3단계

목표: 영업과 관련 없는 업무 50% 이상 감소

  1. 업무 효율화
    RPA와 비즈니스 프로세스 관리(BPM)를 활용한 효율화, 디지털을 활용해 부분적으로 업무 효율화 달성
  2. 운용모델 혁신
    디지털 솔루션을 전제로 업무 프로세스 재구축, 고도화된 효율화 지향
  3. 비즈니스 모델 혁신
    은행 이외의 분야와 디지털 제휴, 인력이 개입하지 않는 완전 자동화

RPA(로봇 프로세스 자동화)의 도입으로 은행 감원하였지만 근본적인 발상의 전환이 필요하다.

국내 은행의 평가

  • 디지털 전환이 단편적인 수준에 머물러 있다.
  • 디지털 전환이 소매금융에 치중해 있으며, 인력, 기술에 대한 과감한 투자가 없다.
  • 규제로 인하여 디지털 금융 혁신을 선도하는 사업자 출현이 어렵고, 인터넷 은행조차 비이자 수입 비중이 작다. 라이선스를 통해 안정적인 수익을 보장을 추구하는 만큼 혁신의 속도가 느리다. 인터넷 은행도 예대 차익에 의존
  • 현행 금융법령에서 금융업과 관련 없는 비금융회사에 출자하는 것을 최대 50%로 제한, 금융사가 비금융사의 최대주주나 20% 이상 소유 금지. 19년 9월 투자가이드 발표로 핀테크 투자 100% 가능

2020년부터 오픈뱅킹, 마이데이터 산업 등 본격 도입으로 개발은행이 독점하고 있던 정보가 표준화 개방되어 은행과 핀테크 업체 간 경쟁이 심화될 것.

디지털 금융 트렌드

데이터 경제

데이터에 접근하고 활용할 수 있도록 협업하는 과정에서 데이터가 새로운 부가가치를 창출하는 것

데이터 보호주의

국민의 개인정보를 보호하고 자국 기업을 육성하기 위해 해외 IT 기업이 자국민의 데이터를 국외로 이전하지 못하도록 엄격한 보안규정을 적용하는 것

데이터 주권

신체나 재산의 권리처럼 개인에게 정보 권리를 부여해 스스로 자신의 데이터가 언제, 어디서, 어떻게, 어떤 목적으로 사용될지 결정할 수 있는 권리

사람은 죽으면 디지털 흔적을 남긴다.

국가별 데이터 동향

  • 유럽연합 'GDPR(일반 개인정보 보호규정)'
    2018년 5월 25일 시행된 EU 개인정보보호 법령 EU 역내 개인정보의 자유로운 이동 보장. GDPR 위반 시 매출액의 4% 혹은 2,000만 유로 과징금
    특징: 정보주체의 권리 강화, 과징금 등 제재 강화, 기업의 책임성 강화, 지리적 관할 범위 확대
  • 미국 '합법적 해외 데이터 사용법(Cloud Act)'
    개인정보의 국외 이전을 허용하면서 정부가 영외 정보에 접근할 수 있도록 함
  • 중국 '네트워크 안전법'
    중국 내 수집한 개인정보 및 중요 데이터는 반드시 중국에 저장. 위반 시 50만 위안 과징금
  • 일본 '개인정보 보호법'
    개인정보의 정의를 명확히 하고 익명 가공 정보 제도를 도입하여 개인정보 보호와 데이터 활용을 높인다.
    '정보은행'제도 도입으로 개인 데이터 제공으로 대가를 받는다.
  • 한국 '개인정보 보호법'
    정보주체의 동의만 얻으면 개인정보의 국외 이전 가능. 특정 개인을 식별할 수 없게 한 정보(가명 정보)를 동의 없이 특정 목적으로 사용 가능
  • 베트남 '사이버 보안법'
    자국민의 데이터를 현지 보관 의무 규정
  • 인도 '국가 디지털 통신 정책'
    자국에서 생성된 데이터는 반드시 국내 보관(국내 서버) 데이터 주권을 지키는 것이 나라를 위한 최고의 사명임을 강조

EU의 PSD2로 제 3자 서비스사업자와 은행의 경쟁을 시작

제 3자 지급결제 서비스 제공업자(TPP)의 등장으로 지급 지시 서비스 제공자(PISP)와 계좌정보서비스 제공자(AISP)의 역할이 새 등장하였다. PISP 마이페이먼트 산업 AISP = 마이데이터 산업

PSD2에 대응하기 위한 오픈뱅킹 등장 소매금융시장의 촉진

API를 통해 폐쇄적인 금융 결제망을 개방. 오픈뱅킹의 시초는 영국의 CMA(경쟁 관리당국)이 EU의 PSD2시행에 대응. 소매금융시장에 경쟁을 촉진하기 위해 만들어졌다.

영국의 오픈뱅킹

  • HSBC: 오픈뱅킹 앱으로 고객 지출을 관리 -> 고객 예산관리 지원
  • 산탄데르 UK: Money box 앱과 제휴. 거스름돈을 저축하고 투자계좌로 자동이체 서비스로 고객 저축활동 지원
  • 바클레이즈: 별도앱을 통해 당·타행계좌 정보를 집약하여 제공한다 보안기술 강화를 통해 고객에게 민감정보를 묻지않고 안전하게 앱에 연결 서비스
  • 스탈링뱅크: 별도 플랫폼 'Market place'를 통해 고객 집약 정보 제공. 플랫폼에 외부서비스 결합

오픈뱅킹

은행이 보유한 정보를 개방한다. 고객의 명시적 동의를 바탕으로 은행이 보유한 개인 금융 정보를 다른 은행 또는 제 3자 서비스 제공자가 오픈 API를 통해 접근할 수 있도록 허용한것.

오픈뱅킹 공동업무 시스템

핀테크 기업과 은행이 개별은행과 별도 제휴없이도 새로운 서비스를 원할하게 개발할 수 있도록 조회·이체 등 은행의 핵심 금융서비스를 표준화해 오픈 API형태로 제공하는 은행권 공동 인프라. 은행권 공동 API 사용으로 수수료 절감 효과

본인신용정보 관리업(마이데이터 산업)

마이데이터 정보주체인 개인이 본인의 정보를 적극적으로 관리·통제하고 이를 신용관리, 자산관리, 건강관리 등 개인 생활에 능동적으로 활용하는 일련의 과정. 마이데이터 사업자는 정보 주체인 개인을 대신하여 흩어져있는 데이터를 수집해 활용할 수 있도록 대리인 역할 수행. 마이데이터에는 정보의 자기 결정권과 함께 '데이터 이동권'의 개념이 포함되어있다.

사업유형: 신용정보 통합조회, 부가서비스 제공을 위한 금융업무, 정보관리 및 데이터 산업 관련 업무

세부 6항목

  1. 본인 신용정보 통합조회
  2. 정보계좌·정보관리
  3. 데이터 분석·컨설팅
  4. 데이터 분석결과의 제3자 제공
  5. 투자 자문 일임법
  6. 금융상품 자문
  7. 데이터 수집 방법

 

  1. 스크레이핑 방식
    스크레이핑 방식 이용자가 인증정보를 핀테크 업체 서비스에 입력하면 핀테크 업체가 금융, 공공기관, 정부 웹사이트 등 데이터 시스템에 접속에 여러곳에 흩어진 고객정보를 모아 가공하거나 제공하는 기술
  2. API 방식
    이용자가 필요한 서비스에 직접 로그인하고 API를 이용하여 접근이 허용된 정보를 수신하는 방식. 이때 인증 정보는 토큰방식이며 스크레이핑 방식은 보안상의 이유로 줄여나가는 중이다.
  • 뱅크샐러드나 토스, 카카오페이와 같은 핀테크 사업자는 고객 아이디와 비밀번호로 개별 금융사에 일일이 접속하여 그 내역을 스크레핑 방식으로 가져온 후 앱에서 금융정보를 보여준다.지급지시 서비스업과 종합 지급 결제업전자금융거래법 개정으로 핀테크 기업이 결제자금을 보유하지않고 결제계좌 정보만으로 결제서비스를 할 수 있는 '지급지시 서비스업'과 은행과의 제휴없이도 독립적으로 계좌를 발급·관리 하면서 자금 이체를 할 수 있는 '종합 지급결제업'이 새로 도입될 계획이다.
  1. 지급지시 서비스업(마이페이먼트 PISP)
    한번 로그인으로 모든 은행의 자기계좌에서 결제·송금 처리를 해주고, 충전 방식인 기존 간편결제와 달리 이용한도가 없다. 가맹점이 많은 PG사와 대형 페이업체가 유리
  2. 종합지급결제업(페이먼트 뱅크)
    은행인가없이 자체적으로 계좌를 발급하고 관리할 수 있을 뿐아니라 금융 상품 판매도 가능하다. '작은 은행', '결제 전문은행' 등으로 불린다. 정식 은행은 아니므로 대출과 이자지급 등의 업무는 불가하다. 카카오페이, 네이버페이가 유력전망각 혜택에 따라 고객이 수시로 거래 은행을 이동하는 "금융 노마드" 현상이 예측된다. 따라서 금융 산업내 분업화와 재결합이 촉진될 것이다.

데이터 3법

개인정보 보호법, 신용정보법, 정보통신망법 개정안을 일컫는 말

개인정보 보호법 개정안

특정 개인을 식별할 수 없도록 처리한 가명 정보를 본인 동의없이 통계작성, 연구 목적으로 활용할 수 있도록 한다. 안정성 확보 의무화

신용정보법 개정안

상업 통계 작성, 연구, 공익적 기록 보존 등을 위해 가명 정보를 신용정보주체의 동의없이 이용, 제공가능. 정보 주체 피해시 5배 배상

정보통신망법 개정안

개인정보관련 내용을 모두 개인정보 보호법으로 이관

데이터 3법의 시행으로 주목할 점

  1. 가명정보 개념 도입
  2. 개인의 사전동의 없이 비식별화된 가명 정보 활용 허용
  3. 신용정보 회사의 영리 목적의 다른 업무 겸업 허용
  4. 개인의 신용정보 이동 권한 확대
  5. 마이데이터 도입

기대효과

가명정보(개인정보중에서 이름과 주민등록번호 등을 암호화해 식별 불가능한 정보)의 도입으로 안전조치 마련. 개인정보 보호를 수행할 부처 개설로 GDPR 대응(2번 탈락) 가명정보는 다른 정보와 결합하면 식별 정보가 되는 문제와 정보주체의 권리가 떨어지는 문제가 있다.
신용정보 이동 권한의 확대로 기존 금융회사가 독점하던 정보를 고객이 요구할 경우 제3자인 마이데이터 사업자에게 제공해야한다. 이를 바탕으로 마이데이터 사업자는 개인의 분산된 금융정보를 한곳으로 통합, 알고리즘 방식의 맞춤형 금융자문 및 금융상품 추천(마이데이터 사업자가 금융 데이터를 가공할 수 있다.)할 수 있어졌다.
신용정보법 개정안의 주요 내용은 가명 정보와 익명정보를 상업목적의 통계작성, 연구, 공익목적의 기록 보존 등으로 사용할 수 있도록 법으로 허용한 것이다. 비금융정보만을 활용해 개인의 신용을 평가하는 비금융 정보전문 신용평가기관의 도입도 포함된다.

반응형

다음 결과는?

tail -1 /etc/fstab

() 0 0

답 : 파일 시스템 장치명, 마운트 포인트, 파일 시스템 종류, 옵션, dump 관련 설정, 파일 점검 옵션

 

ext4 파일시스템을 생성하는 명령으로 알맞은 것은?

답 : mke2fs -t ext4 /dev/sdb1

 

FAT-32 파일시스템을 마운트 할 때 지정하는 유형 값은?

답 : vfat

 

FAT windows nt 가 지원하는 파일 시스템 중 가장 간단한 시스템

VFAT FAT 파일 시스템이 확장된 것으로 FAT 호환

FAT32 윈도우 시스템에서 다중 부팅을 구성

NTFS 윈도우에서 사용하는 파일 시스템

 

분할된 파티션별로 디스크의 사용량을 확인할 때 이용하는 명령

답 :  df

 

-rw-rw-r-- 에서 --w-rw-r-- 로 변경

답 : chmod u=w

 

mount -t iso9660 -o ()

CentOS-6.9-i386.bin-DVD1.iso /media

답 : loop

 

chmod 3770 /project 설명

답 : /project 디렉터리에는

Set-GID가 설정된다.

Sticky-Bit이 설정된다.

공유 디렉터리 역할을 수행한다.

맨앞 uid=4 gid=2 sticky bit=1

 

디스크 파티션에 부여된 UUID의 값을 확인할 때 사용하는 명령

답 : blkid

 

디스크 쿼터를 사용하는 경우

답 : 사용자가 생성할 수 있는 파일의 개수를 제한한다.

 

셸 명령 행에서 명령 줄이 긴 경우에 () 기호를 이용하면 명령 행을 연장할 수 있다. 명령 줄이 바뀌면서 나타나는 기호와 관련된 환경 변수가 () 이다.

답 : \, PS2

 

사용자가 로그인을 하여 현재 이용 중인 셸을 확인할 수 있는 명령

답 : ps

 

1975년 켄 그리어가 테넥스 운영체제에 명령행 완성 기능을 반영하면서 시작되었고, 명령행 편집 기능 등도 추가로 지원한다.

답 : tcsh

 

bash 브레인 폭스 POSIX 호환 명령어 완성기능 히스토리 GNU 프로젝트로 개발

csh 빌 조이 C언어기반, 히스토리 alias 작업제어

ksh 데이비드 콘 명령어 완성기능 히스토리 기능 벨 연구소에서 본셸 확장 개발

 

로그인한 터미널 종류를 확인할 수 있는 환경변수

답 : TERM

 

set 셸 변수 확인

env 전체 환경 변수와 값 확인

export 환경 변수 리스트 확인

 

사용 가능한 셸의 목록 정보를 확인할 수 있는 파일

답 : /etc/shells

 

crontab 명령 옵션

-l 설정된 내용 출력

-e 작성하거나 수정

-r 내용 삭제

-u 특정 사용자의 일정 수정

 

cron을 이용해서 시스템 운영에 필요한 작업을 예약할 때 설정하는 파일명

답 : /etc/crontab

 

키보드 입력으로 발생하는 인터럽트 시그널 번호

답 : 2 컨트롤c

3 컨트롤\

20 컨트롤z

 

1 터미널과 연결이 끊어짐

 

지속적인 서비스 요청을 처리하기 위해 관련 데몬이 메모리에 계속 상주하면서 처리하는 것이 아니라, 특정 데몬이 여러 데몬을 관리하면서 서비스 요청이 들어왔을 때 관련 프로세스를 메모리에 상주시키는 방식

답 : inetd

 

top 명령어 기능의 설명

동작 중인 프로세스를 종료시킨다.

동작 중인 프로세스의 우선순위를 변경한다.

동작 중인 프로세스의 메모리 사용률을 확인한다.

 

emacs 리차드 스톨만, 매크로기능이 있는 텍스트 교정 및 편집기로 개발

 

PICO와 거의 유사한 오픈소스 문서 편집기로 PICO의 기본 기능 외에 구문 강조, 자동 들여쓰기, 정규 표현식 검색 등의 기능이 추가되었다. PICO는 유료이며 ()은 무료

답 : nano

 

vi 편집기로 /etc/hosts 파일 수정 중 시스템 다운으로 재부팅 되었다. 수정 파일을 복구 할 수 있는 명령은?

답 : vi -r /etc/hosts

 

GUI 기반 동작 편집기

답 : gVim, gedit, XEmacs

 

tar 압축 파일을 푸는 과정에 ()는?

tar () php-5.6.40.tar.xz () /usr/local/src

답 : Jxvf -C

 

소스 파일을 이용한 설치 시 configure 단계에서 생성되는 파일

답 : Makefile

 

소스파일 설치 단계

1단계 환경설정 프로그램 설치 과정에서 필요로하는 환경파일 makefile생성

2단계 makefile을 기반으로 소스 파일을 컴파일 make 끝나면 소스파일 -> setup(실행파일)로 전환

3단게 컴파일 된 실행파일을 지정된 속성으로 지정된 디렉터리에 설치

 

소스 파일을 이용해서 설치하는 방법이 동일한 것

답 : PHP, SAMBA, Apache HTTP

 

MySQL은 cmake를 이용해 컴파일한다.

 

데비안 계열 리눅스에서 사용한 패키지 관리 기법

답 : apt, alien, dselect

 

yum 기반으로 설치된 pkg를 제거하는 명령

답 : yum remove pkg명 

yum erase pkg명

rpm -e pkg명 --nodeps

 

APT 패키지 관리 시스템으로 GTK+ 기반의 GUI 도구

답 : synaptic

 

rpm -F /usr/local/src/*.rpm

답 : 현재 시스템에 설치된 패키지만 찾아서 업데이트한다.

 

패키지를 삭제할때 apt-get () nautilus

답 : remove

 

사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널의 요소

1998년 Jaroslav Kysela에 의해 시작되었다.

GPL 및 LGPL 라이선스 기반으로 배포되고 있다.

답 : ALSA

 

API

운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식

OSS

리눅스 및 유닉스 계열 운영체제에서 사운드를 만들고 캡처하는 인터페이스

표준 유닉스 장치 시스템 콜에 기반

현재 리눅스 커뮤니티에서는 ALSA로 대체됨

SANE

평판 스캐너, 핸드 스캐너, 비디오 캠 등 이미지 관련 하드웨어를 제어하는 API

GPL 라이선스, 리눅스 및 유닉스 계열, OS2, Windows 지원

 

프린트 관련 명령어

답 : lpr 프린터 작업요청

lpc 라인 프린터 컨트롤 프로그램

lprm 프린터 큐 대기중 작업 삭제

 

lpr 옵션 파일명

-# 값 인쇄매수

-P 프린트명

 

네트워크 프린트를 설정할 수 있는 환경

IPP / LPD / HTTPS 프로토콜 기반의 네트워크 프린트 설정

 

X-Window 환경에서 프린터를 설정하기 위한 명령

답 : system-config-printer

 

리눅스의 프린트 관련 명령어는 (ㄱ)계열과 (ㄴ)계열로 나눌수 있다.

(ㄱ)계열 명령어에는 lpr, lpq, lprm, lpc 등이 있고,

(ㄴ) 계열 명령에는 lp, lpstat, cancel 등이 있다.

답 : ㄱ BSD 계열 ㄴ System V 계열

 

현재 배포되고 있는 x.org 버전

답 : X11

 

X윈도 라이선스

답 : MIT

 

GNOME 기반 응용 프로그램

답 : nautilus, totem, evolution

 

그래픽 모드에 해당하는 런 레벨 (ㄱ)에서 실행되는 (ㄴ)는 부팅과 동시에 실행되면서 로그인창이 나타나도록 한다.

답 : (ㄱ) 5 (ㄴ) 디스플레이 매니저

 

텍스트모드 부팅은 런 레벨 3

 

GNOME 3에서 사용되는 윈도 매니저는 Mutter
GNOME 2에서 사용되는 윈도 매니저는 Metacity
KDE에서 사용되는 윈도매니저는 KWin 또는 KWM

 

KDE | GNOME
그래픽라이브러리 QT | GTK
설정항목의 수 최대한 많이 | 필요한 것만
기본텍스트 에디터 kate | gedit
기본 브라우저 Konquerer | Web
토렌트 클리이언트 kTorrent | Transmission
파일 탐색기 Konquerer | Nautilus

 

oowriter 워드프로세서 LibreOffice Writer,
ooimpress 프레젠테이션 LibreOffice Impress,
oocalc 스프레드시트 LibreOffice Calc,
oodraw 드로잉 LibreOffice Draw

 

원격지에서 X 클라이언트를 이용하기 위한 설정을 IP 주소 기반으로 진행할 때 사용하는 조합

답 : xhost, DISPLAY

 

OSI 7계층의 관련 프로토콜

IP 네트워크계층

TCP UDP 전송계층

SSL 응용계층

 

3-way handshaking을 수행하는 프로토콜

답 : TCP

 

장애 발생 시에도 다른 시스템에 영향이 적어 가장 신뢰성이 높은 네트워크 구성 방식

답 : 망(Mesh) 형

 

도시권 통신망(MAN)에 사용되는 프로토콜로서, IEEE802.6 규격이다. 회선 교환과 패킷 교환이 모두 가능하며 데이터, 음성 및 비디오 등의 전송을 지원한다.

답 : DQDB

 

표현 계층 설명

데이터의 암호화와 복호화를 수행한다.

송신자와 수신자가 전송 데이터를 이해할 수 있도록 번역한다.

효율적인 전송을 위해 필요에 따라 압축과 압축해제를 수행한다.

 

기본적으로 100MHz의 대역폭을 지원하며, 기가비트 이더넷인 1000BASE-T에도 적합하다.

답 : Cat 5e

 

OSI 7계층 기준으로 하위 계층부터 전송 단위

답: bit - frame - packet - segment - data

 

메일 전송 명령

메일의 제목 account list

전송되는 파일의 내용 /etc/passwd

수신 메일 주소 ihd@kait.or.kr

답 : mail -s "account list" ihd@kait.or.kr < /etc/passwd

 

FTP가 사용하는 2개의 포트

답 : ftp 21 ftp-data 20

 

RPC 기반의 서비스로 리눅스와 리눅스 시스템 간 파일을 공유할 때 사용한다.

답 : NFS

 

네트워크 사용 유무 지정, 호스트명 설정, 게이트웨이 주소 설정, NIS 도메인명 등이 기록되는 파일

답 : /etc/sysconfig/network

 

호스트 컴퓨터에 두 개 이상의 네트워크 인터페이스를 장착한 후에 안정성이나 전송속도를 높이기 위해 구성하는 기술

답 : 채널 본딩

 

가상화 기술을 기반으로 상용화된 제품

VMware VSphere

REDhat KVM기반의 RHEV

MS Hyper-V

 

리눅스 커널 기반의 운영체제

답 : Tizen, MeeGo, Moblin

반응형

/dev/hdb1를 저널링 파일시스템으로 만들고, I-node의 크기를 1MB로 지정한다.

답 :  mke2fs -j -T largefile /dev/hdb1

 

/project  디렉터리에 Set-GID를 부여하여 파일 생성시 자동으로 그룹소유권을 지정하고, Sticky-Bit권한을 설정한다.

답 : chmod g+s,o+t /project

 

리눅스 파일시스템에 대한 설명

Reiserfs, XFS, JFS는 저널링 파일 시스템이다.

iso9660은 DVD를 마운트할 때 지정하는 파일 시스템이다.

NFS는 네트워크 상의 시스템 파일을 공유할 때 사용하는 파일 시스템이다.

 

운영 중인 리눅스 서버의 파일 시스템에 손상된 디렉터리나 파일을 수정할 때 사용하는 명령

답 : fsck

 

mkfs 리눅스 파일 시스템을 생성

chkdsk 윈도우 디스크 검사

scandisk 윈도우 불량섹터 검사

 

fdisk 명령어에 대한 설명

설정 후 partition table 업데이트가 필요하다.

파티션 정보를 확인 할 수 있다.

파티션 삭제 명령어 d

파티션 추가 명령어 n

파티션 정보 저장 w

 

소유 그룹 변경 chgrp 그룹명 파일명

소유 유저 변경 chown 유저명(:그룹명) 파일명

 

list.txt 파일에 대하여 모든 사용자 및 그룹에게 모든 권한을 준다.

답 : chmod a=rwx list.txt

 

파일이나 디렉터리의 소유권 및 그룹 소유권을 변경하는 명령

답 : chown 

 

사용자가 그룹에 쿼터를 설정할 때 사용하는 명령어

답 : edquota

 

다음 명령의 설명

ls -ld /tmp

drwxrwxrwt. 10 root root 4096 2018-04-18 18:04 /tmp

특수권한 중 Sticky-Bit가 설정되어 있다.

tmp 디렉터리의 소유권은 root사용자에게 있다.

일시적으로 필요한 시스템이나 응용프로그램에 필요한 파일들이 저장되는 디렉터리이다.

Sticky Bit가 있어 누구나 쓸 수 있지만 파일 소유자 또는 슈퍼 유저를 제외한 경우 삭제나 변경을 막는다.

 

1989년 브라이언 폭스가 GNU 프로젝트를 위해 개발한 셸

명령 히스토리, 명령어 완성 기능, 히스토리 치환, 명령행 편집 등을 지원

본 셸을 기반으로 하여 제작

답 : bash 셸

 

우선순위에 관련된 명령어

nice, renice, top은 프로세스 우선순위를 변경할 수 있다.

NI값의 기본값은 0이고, 지정가능한 값의 범위는 -20 ~ 19이다.

일반 사용자는 NI값 증가만 가능하고, root사용자만 NI값을 감소시킬 수 있다.

NI값이 낮을수록 우선순위가 높다.

NI값을 변경하면 리눅스는 상황에 따라 PRI 값을 변경하여 우선순위를 조절한다.

 

PID 14164인 프로세스의 우선순위를 -10으로 지정한다.

답 : renice -10 14164

 

ps 명령의 출력

ps aux
USER / PID / %CPU / %MEM / VSZ / RSS / TTY/ STAT/ START/ TIME/ COMMAND
ps
PID TTY TIME CMD
ps -ef
UID PID  PPID C STIME TTY TIME CMD

 

시그널 번호와 신호

SIGHUP 프로세서를 재시작하는 시그널 -1

SIGINT 인터럽트 시그널 CTRL C -2

SIGKILL 강제 종료 시그널 -9

SIGSEGV 메모리 비정상 사용종료 -11

SIGTERM 키보드 종료 시그널 -15

SIGCHLD 좀비 프로세스 종료 -17

SIGTSTP 실행 일시 정지 시그널 CTRL Z -20

SIGSTOP 실행 일시 정지 키보드 없음

 

다수의 작업이 백그라운드로 수행 중인 경우 (ㄱ)명령으로 작업내용을 확인 한 후 (ㄴ)명령으로 포어그라운드 프로세스로 전환시킬 수 있다.

답 :ㄱ job ㄴfg %작업번호

 

특정 사용자의 crontab 내용을 작성할 때 사용하는 명령

답 : crontab -e -u ihduser

 

nohup 명령어의 설명

표준 출력과 표준 에러는 nohup.out 파일을 생성해 기록한다.

쓰기 작업이 불가능한 경우 $HOME/nohup.out 파일을 생성해 기록한다.

작업 중인 터미널창이 닫혀도 실행중인 프로세스를 백그라운드로 작업할 수 있게 한다.

 

프로세스에 관련된 설명

최초의 프로세스인 init 프로세스는 PID가 1이다.

보통 명령어를 수행하면 fork 방식으로 실행된다.

pstree 명령으로 init 프로세스가 모든 프로세스의 부모 프로세스임을 확인할 수 있다.

exec 방식은 복사본 형태로 프로세스를 실행하고 기존 프로세스는 그대로 실행되어 있다.

 

특정 프로세스가 다른 프로세스에게 메시지를 보낼 때 이용하는 것으로 전체 목록은 kill -l 명령을 통해 확인할 수 있다.

답 : SIGNAL

 

vi편집기 실행 시 자동으로 행번호가 나타나도록 설정하려면

답 : .exrc 파일에 set nu 설정

 

LISP 언어를 사용하려는 프로그래머에게 가장 최적화된 편집기

답 : emacs

리처드 스톨만, LISP 언어 프로그래머 에게 최적화 어쩌구 설명에는 emacs 편집기

 

원격지 서버에 접속하여 사용하던 중 네트워크가 차단되면서 비정상적으로 종료되었다. 이 때 생성되는 파일은?

vi lin.txt 작업중

답 : .lin.txt.swp

 

X 윈도 환경에서만 사용 가능한 편집기

답 : gedit , xemacs , gvim

 

GNOME 기반의 문서 편집기로 용량은 작지만, 다양하고 강력한 기능을 제공한다.

답 : gedit

 

압축과 압축해제 명령어의 조합

xz , unxz

bzip2 , bunzip2

gzip , gunzip

compress , uncompress

 

리눅스에서 소스 프로그램을 설치하기 위한 도우

tar , gcc , make

 

rpm : 소스파일을 미리 컴파일해서 컴퓨터가 사용할 수 있게 설치파일로 만든것 == pkg 매니저


tar 특징

테이프 관련 장치를 이용하여 백업할 때 사용된다. Tape Archiver

심볼릭 링크가 가리키고 있는 원본 파일을 저장하는 기능을 제공한다.

디렉터리를 지정하면 그 디렉터리의 모든 파일과 서브 디렉터리들까지 함께 묶여진다.

 

-f : 테이프를 다루는 프로그램에서 생긴 흔적, 파일을 압축하고 해제에 붙인다.
-c : 지정한 파일 tar 압축
-x : tar를 압축 해제
-r : 압축된 tar에 새 파일을 추가
-t : tar 안의 파일 목록 표시
-v : 압축 및 해제 과정 상세 메시지 출력
-z : 압축된 tar를 gzip으로 압축
-j : 압축된 tar를 bzip2로 압축
-J : 압축된 tar를 xz로 압축

 

tar 명령이 지원하는 압축 형식

답 : xz, gzip, bzip2, compress

 

dpkg 명령어를 이용해 환경 설정 파일은 남기고 패키지를 삭제하는 옵션

답 : dpkg -r

완적히 삭제하는 방법 dpkg -P

 

.rpm 형태의 파일로 배포되는 rpm 파일의 구성 요소

답 : 패키지 버전, 릴리즈, 패키지 이름

 

프린터 큐 관련 내용을 출력해주는 BSD 계열 명령어는 (ㄱ)이고, System V 계열 명령어는 (ㄴ)이다.

답 : (ㄱ) lpq , lpr , lprm , lpc (ㄴ) lp , lpstat , cancel

 

프린터 큐에 대기 중인 작업을 삭제하는 명령으로 취소할 프린트 작업번호를 명시한다.

작업 번호를 명시하지 않을 경우 가장 마지막에 요청한 작업을 취소한다.

답 : lprm

 

USB 스캐너 관련 장치 파일을 찾아주는 명령어

답 : sane-find-scanner

 

리눅스 시스템 USB 포트에 프린터를 직접 연결하는 경우 생성되는 관련 파일

답 : /dev/usb/lp0

 

표준 유닉스 장치 시스템콜(POSIX READ, WRITE, IOCTL)에 기반을 둔 OSS에 대한 설명

답 : 유닉스계열 운영체제에서 사운드를 만들고 캡처하는 인터페이스

 

유닉스 계열 운영체제를 사용하는 시스템을 프린터 서버로 사용가능하도록 애플사가 개발한 오픈소스 프린팅 시스템

답 : CUPS

 

버클리 프린팅 시스템 LPRng

 

서버에 접속할 수 있는 클라이언트를 지정하거나 해제하는 명령 (ㄱ)

x서버 프로그램이 실행될 때 표시되는 터미널이 정의되어 있는 환경변수 (ㄴ)

답 : xhost , DISPLAY

 

GNOME에 대한 설명

GNU 프로젝트를 통해 만들어졌다.

응용프로그램은 GPL라이선스를 따른다

재사용이 쉽도록 소스코드를 공개하였다.

 

Qt라이브러리를 사용해 만들어진것은 KDE

 

256 color 모드로 X 윈도를 실행시키는 명령

답 : startx -- -depth8

 

데스크톱 환경 구성에 도움을 주기 위해 설계되었고, 도크, 태스크 바, 프로그램 런처, 데스크톱 아이콘 등과 같이 다양한 유틸리티를 제공한다.

답 : Window Manager

 

그래픽 로그인 화면을 띄워주고 아이디와 패스워드를 입력받아 인증을 진행하고 세션을 시작하는것

답 : Display Manager

 

제어판, 도움말 등 다양한 도구를 제공하는 패키지 형태의 프로그램

답 : Desktop Environment

 

Xlib에 대한 설명

C언어로 구현된 클라이언트 라이브러리로 X 서버와 통신을 하는 역할을 담당한다.

개발자들이 Xlib를 통해 쉽게 구현할 수 있다.

Xlib는 저수준의 인터페이스로 키보드나 마우스에 대한 반응 등 단순한 기능만 가지고 있다.

XCB는 Xlib에 비해 향상된 스레딩 기능을 지원한다.

 

특정 사용자가 X 윈도 실행시 관련키 값을 지정하는 파일

답 : .Xauthority

 

X 윈도 설명

초기에는 XFree86 기반이었으나 현재 X.org 기반

클라이언트-서버 구조로 되어있으며, X Protocol을 사용하여 통신

로컬 시스템뿐만 아니라 원격 호스트 간에도 응용프로그램을 주고받을 수 있다.

 

사진이나 그림을 편집하는 자유소프트웨어로 adobe의 photoshop과 유사한 프로그램이다.

답 : GIMP

 

GNOME 기반의 사운드 및 비디오 재생 프로그램

답 : totem

 

FTP 서버 설명

Active 모드와 Passive 모드를 지원한다.

익명의 계정을 이용하여 접속할 수 있다.

FTP를 사용하기 위해서는 FTP 서버가 반드시 필요하다.

TCP 프로토콜 기반으로 많이 사용된다.

 

IPv6의 특징

흐름 제어 기능을 지원할 수 있는 플로 레이블 필드를 도입

 

네트워크 인터페이스 환경 설정 파일

/etc/sysconfig/network-scripts

 

이더넷 카드의 Link mode를 변경하기 위한 명령어

답 : ethtool

 

계층 프로토콜

SSL 세션 계층

TCP 전송 계층

FDDI 데이터링크

ICMP 네트워크 계층

 

근거리 통신망

LAN

중거리 , 도시권 통신망

MAN

광역 광대역 통신망 국가 및 대륙간 통신망

WAN

 

미국의 산업 표준을 제정하는 기구이다. 이 기관에서 제정한 것 중에 대표적으로 ASCII 코드가 있다.

답 : ANSI

 

중앙의 제어기를 중심으로 모든 기기는 Point-to-Point 방식으로 연결

고속의 대규모 네트워크에 이용하고, 일부 장애가 발생해도 전체 네트워크에 영향이 없다.

설치 비용이 높다.

답 : Mesh 형 LAN 구성 방식

 

GUI 기반으로 네트워크를 설정할 때 사용하는 명령어

답 : nm-connection-editor

 

CLI 기반으로 네트워크를 설정할 때 사용하는 명령어

답 : system-config-network

 

서버시스템이 원격 클라이언트로부터 접속 요구를 받아 클라이언트에게 응답을 하였지만, 아직 클라이언트에게 확인 메시지는 받지 않은 상태

답 : SYN_RECEIVED

LISTEN -> SYN_SENT -> SYN_RECEIVED -> ESTABLISHED

 

빅데이터에 관한 설명

대량의 정형 또는 비정형 데이터 집합에서 가치를 추출하고 결과를 분석하는 기술이다.

빅데이터 관련 기술로는 데이터마이닝, 기계학습, 자연어처리, 패턴인식 등이 있다.

데이터를 유연하고 더욱 빠르게 처리하기 위해 NoSQL기술이 활용된다.

분석된 데이터를 시각적으로 표현하기 위한 기술로 R을 사용한다.

대량의 자료를 빠르게 처리하기 위한 컴퓨터 클러스터에서 동작하기 위한 기술로 하둡이 있다.

반응형

Sticky Bit 설정 방법

답 :chmod o+t data/

 

Set UID = u+s

Set GID = g+s

Sticky bit = o+t

 

sticky 비트가 설정되어 있으면 기타 사용자 접근 권한의 실행 권한 자리에

실행 권한이 있으면 소문자 t 실행 권한이 없으면 대문자 T로 표시된다.

 

파일에 w권한이 있을경우 가능한것

답 : 파일 내용의 쓰기 수정 삭제가 가능하다.

 

파일의 삭제 생성은 디렉토리의 w 권한이다.

 

fdisk 명령을 실행하면 파티션의 속성을(ld)을 확인할 수 있다. 스왑(swap)에 해당하는 속성값은?

답 : 82 Linux swap / Solaris

83 Linux

8e 논리 볼륨 관리자 파티션

fd Linux RAID

 

/etc/fstab 의 필드 형식

답 : 장치명 마운트위치 파일시스템종류 옵션 덤프 점검

 

쿼터 명령어

quotaon 켜기

quotaoff 끄기

edquota 수정

quotacheck 정보 업데이트

repquota 정보를 출력

 

DVD 등 이동식 보조기억장치의 미디어를 꺼낼 때 사용하는 명령

답 : eject

 

아래와 같이 셸 프롬프트를 변경 하려할 때 명령어?

[ihd@09:30:21 ~]$

답 : PS1="[\u@\t \W]\$

 

셸 환경 변수를 선언 하는 방법

PATH=$PATH:$HOME/bin

PS1="[\u@\h \w]\$"

TMOUT=/etc/profile

TERM=xterm

 

변경 가능한 셸 종류 확인

chsh -l

cat /etc/shells

 

배쉬셸 명령행 편집 기능

Ctrl b : 커서 왼쪽 한칸 이동

Ctrl f : 커서 오른쪽 한칸 이동

Ctrl a : 맨 왼쪽으로 이동

Ctrl e : 맨 오른쪽 이동

Ctrl d : 현재 커서 글자 지우기

 

본셸(sh) 설명

AT&T 벨 연구소의 스티븐 본이 개발

1977년 유닉스 7에 포함

if, while, for 등 다양한 조건문 및 반복문 지원

별칭(alias) 존재하지 않음

 

변수를 선언할 때는 변수명=변수값 형식을 사용하고, 선언된 변수를 해제 할 때는 ( ) 명령어를 사용한다.

답 : unset

 

bash셸의 특징

브라이언 폭스가 GNU 프로젝트를 위해 개발

명령어 완성 기능, 명령어 치환 기능 지원

POSIX 호환

 

프로세스 우선순위에 관한 설명

psl -l 명령어으로 PRI와 NI를 확인할 수 있따.

NI는 운영체제에서 참고하는 우선순위 값으로 범위는 -20 부터 19까지 이다.

NI는 root나 사용자가 조작하는 우선순위 값으로 낮은 값일수록 우선순위가 높다.

NI값을 설정하면 리눅스는 상황에 따라 PRI값을 적절히 변경하여 우선순위를 조정한다.

 

top 명령에 관한 설명

k는 PID값을 입력하여 종료신호를 보낸다.

t는 프로세스와 CPU항목을 on/off 한다..

m은 메모리 관련 항목을 on/off 한다.

W는 바꾼 설정을 저장한다.

 

시그널 키 바인딩

SIGINT : Ctrl C

SIGQUIT : Ctrl \

SIGTSTP : Ctrl Z

SIGKILL : 별도의 키보드 바인딩이 존재하지 않는다.

 

프로세스 우선순위 명령어

nice : 프로세스명으로 우선순위를 조정하고 새로운 프로세스를 발생

renice : PID값으로 우선순위를 조정하고 수정

 

유틸리티 사용법

killall 프로세스명

kill -l 시그널 종류 출력

kill -HUP pid  pid 번호 프로세스에게 1번 시그널

 

vi편집기 문자열 치환 방법

:% s/ihd/kait/g  => 문서전체의 ihd 문자열을 kait로 치환한다.
:.,$ s/ihd/kait/g => 현재 커서의 위치부터 문서 끝까지 ihd 문자열을 kait로 치환한다.
:1,$ s/ihd/kait/g => 1줄부터 문서 끝까지 ihd 문자열을 kait로 치환한다.

 

vi 에디터를 이용해 readme.txt 파일을 열면서 커서를 마지막 줄에 둘 때 사용하는 명령

답 : vi + readme.txt

vi +[n] 파일을 열면서 n번째 줄에 위치, 생략시 마지막 줄

 

리차드 스톨만이 매크로 기능이 있는 텍스트 교정 및 편집기로 개발

답: emacs

 

수세(SUSE) 리눅스에서 사용하는 저장소(repository) 기반 패키지 관리 프로그램

답 : Zypper

 

rpm 명령어 사용법

rpm -v 메시지를 자세히 보여준다

rpm -V 검증 시 사용하는 기본 옵션

rpm -q 질의 시에 꼭 사용하는 옵션으로 패키지를 찾으면 패키지 이름과 버전이 표시됨

rpm -qa 전체 패키지 목록 출력

rpm -qi 자세한 정보 출력

rpm -ql 패키지 내 파일 출력

rpm -qs 패키지 안의 설정 출력

rpm -h rpm 작업 진행을 #로 표시

rpm --version rpm의 버전 보기

rpm -Uvh 패키지명 업데이트 하거나 없으면 설치

rpm -Fvh 패키지명 존재하면 업데이트

 

tar 명령어 사용법

tar -cvf 압축파일 생성

tar -rvf 압축파일에 추가

tar -tvf 내용만 확인

tar -xvf 압축해제

 

데비안 리눅스에서 패키지 설치 시에 발생할 수 있는 의존성을 해결하기 위해서 (ㄱ)을 사용하고, 레드햇 리눅스에서는 (ㄴ)을 사용한다.

답 : ㄱ apt-get ㄴ yum

 

dpkg 명령 옵션의 사용법

dpkg -l 설치된 패키지 리스트 출력

dpkg -L 설치된 패키지에 포함된 파일 출력

 

파일 출력 시 사용하는 명령

BSD 계열 : lpr -# 인쇄 매수

System V 계열 : lp -n 인쇄 매수

 

BSD계열 : lpr 작업요청, plq 프린터 큐 목록 출력, lprm 큐 대기 작업 삭제, lpc 라인 프린터 컨트롤 
System V계열 : lp,lpstat, cancel

 

리눅스에서 프린터를 지원해주는 인쇄시스템으로 초기에는 (ㄱ)를 기본으로 사용했으나 최근 배포판에서는 (ㄴ) 시스템을 사용한다.

답 : ㄱ LPRng ㄴ CUPS

 

기존의 X를 대체할 목적으로 등장한 프로젝트로 개발 및 유지보수를 쉽게 하려는 것이 주목적이다. 클라이언트 해당 프로토콜의 C 라이브러리 구현뿐만 아니라 클라이언트와 대화할 수 있는 compositor를 위한 프로토콜이다.

답 : Wayland

c언어로 구현된 클라이언트 라이브러리로 x서버와 대화를 해주는 역할 xlib

xlib에 쓰레딩 기능을 지원하는 것 XCB

최근 등장한 XCB를 대체하는 것 x.org

 

GUI 환경을 이용하기 위해 사용자에게 제공되는 인터페이스 스타일

답 : 데스크톱 환경

 

콘솔 모드에서 두 번째 X 윈도를 실행시키려고 한다. ( )의 내용은?

# ( ) -- :1

답 : startx

 

ImageMagick - 비트맵 이미지 수정
eog - 이미지 뷰어
GIMP - 이미지 편집
Totem - 동영상플레이어

X 윈도 실행 시에 생성되는 관련 키 값의 저장 경로

답 : $HOME/.Xauthority

 

이미지 뷰어 프로그램

답 : eog

 

디스플레이 매니저에 대한 설명

런레벨 5에서 부팅과 동시에 실행된다.

사용자 이름과 암호를 요청하고 유효한 값이 입력되면 세션을 시작한다.

GNOME에서는 GDM을 사용한다.

KDE에서는 KDM을 사용한다.

 

CentOS 6 버전에서 X 윈도 기반으로 네트워크 주소를 설정할 때 사용하는 명령

답 : nm-connection-editor

 

DNS 서버 변경

답 : /etc/resolv.conf

 

로컬 시스템의 MAC 주소 확인

답 : ip

 

네트워크 상의 다른 시스템 MAC 주소 확인

답 : arp

 

인터넷을 사용하여 사람들과 대화를 나눌 수 있도록 만들어진 채팅 프로그램

답 : IRC

 

원격지 시스템과 프린터를 공유할 수 있도록 한 서비스

답 : SAMBA]

 

텔넷 명령을 이용해서 로컬시스템의 웹 서버 동작을 확인할 때 명령

답 : telnet localhost 80

 

IPv4는 ( ) 비트 체제 , IPv6는 ( ) 비트 체제

답 : 32, 128

 

루프백 네트워크가 속해 있는 IPv4의 클래스

답 : A 클래스

 

Sliding Window 와 관련있는 프로토콜

답 : 흐름제어

두 개의 네트워크 호스트간의 패킷의 흐름을 제어하기 위한 방법

 

시스템에 설정된 게이트웨이 주소를 확인할 때 사용하는 명령

답 : route 또는 netstat

 

메일 서버 프로토콜

POP3, IMAP 메일 수신용 (POP3는 수신후 삭제)

SMTP 메일 송신용

 

리눅스 시스템간 디렉터리를 공유할 때 가장 효율적인 서비스

답 : NFS

 

1987년 DNS가 소개되기 전까지 유닉스 계열 시스템에서는 친숙한 컴퓨터 이름을 IP 주소에 매핑하는 형태로 이 파일에 등록해서 사용하였다.

답 : /etc/hosts

반응형

삼바로 공유된 디렉터리를 공유하는 과정 (괄호)에 들어갈 내용은?

mount -t (괄호) //192.168.5.13//data /mnt

답 : smbfs

mount -t <파일 시스템 타입> <장치 파일> <마운트 포인트>

파일시스템 목록

시디롬 : iso9660

ms-dos : msdos

windowsXP이상 : ntfs

ISO파일 : loop

NFS파일 : nfs

삼바 : smbfs

 

다음 명령의 결과로 출력되는 값

umask

0002

umask -S

답 : -rwxrwxr-x

디렉터리의 기본 권한 777

umask 계산법 777-002 = 775

-S옵션 보수를 취해 계산 111 111 111 101

파일이었다면

666-001 -rw-rw

 

Set-UID를 설정하는 방법

답 : chmod u+s a.out

S권한 없음 s권한 있음

 

파티션에 사용가능한 아이노드(I-node)의 수를 확인하는 명령

답 : df -i

 

공유 디렉터리 설정이라고 부르는 스티키 비트가 부여된 디렉터리는?

답 : /tmp

 

fsck 명령 실행 시 발생한 오류 파일들이 위치하는 디렉터리

답 : /lost+found

 

ftp 명령

put 업로드

get 다운로드

 

history 명령에서 수행마다 시각을 기록하는 변수

답 : HISTTIMEFORMAT

 

명령 수행 결과는

cd /disk1 ; tar cvf - . | (cd /disk2; tar xvf -)

 

다음 괄호의 내용은

ls

file1 file1.pl file1.py file1.txt file2.txt

( )

file1.py

답 : ls file[12],.py

 

웹서버 데몬을 구동하는 방법

답 : service httpd start

/etc/init.d/httpd restart

/etc/rc.d/init.d/httpd restart

 

jobs 명령

작업번호 +/- 상태 작업내용

작업번호 없이 fg 명령을 수행하면 가장 최근의 명령이 포어그라운드로 전환된다.

fg %작업번호 명령으로 포어그라운드로 전환

보통 가장 늦게 실행한 프로세스에 +가 붙는다

 

시그널

1번 재시작 SIGHUP

2번 정지 SIGINT 컨트롤 C

9번 강제종료 SIGKILL 

15번 종료 SIGTERM

번호없음 일시정지 SIGTSTP 컨트롤 Z

 

스케줄링과 관련된 명령어

crontab : cron관련 주기적 프로세스 실행

at : 한번만 실행할 때

 

vi 편집기의 문자열 치환과 같은 패턴으로 셸 환경에서 치환 명령어

답 : sed

 

cmake 기반의 프로그램 설치 순서

답 : cmake -> make install

cmake는 configure 과정이 필요하지 않다.

 

cmake 기반의 소스 설치를 수행하는 프로그램

답 : Mysql, KDE

 

데비안 계열 리눅스에서 사용하는 패키지 관리 프로그램

답 : alien, apt, dselect

반응형

설정된 umask의 값이 0022일 때 생성되는 파일의 허가권 값은?

답 : -rw-r--r--

 

리눅스 시스템 전체의 디스크 사용량을 표기하는 명령어

답 : df (diskfree) 
-h : 사람이 보기 편하게 용량 단위별 사용량 표기.
-T : type. 파일시스템의 유형을 표기.

 

특정 디렉토리에 대한 디스크 사용량을 표기하는 명령어
답 : du (diskusage) 
-h : 사람이 보기 편하게 용량 단위별 표기.
-b,k,m : 바이트, 킬로바이트, 메가바이트 등 각 단위별 표기.
-a : 디렉토리 내부의 각 파일 별 사용량을 표기.
-s : 전체 사용량. 하위디렉토리를 보여주지 않음.

 

삼바 파일 시스템을 마운트 할 때 지정하는 유형 값은?

답 : cifs 윈도우와 유닉스 환경을 동시에 지원하는 인터넷 표준 파일 규악 프로토콜

 

사용자에 대한 쿼터를 설정할 때 사용하는 명령은?

답 : edquota

 

리눅스에서 사용 가능한 파일시스템을 생성하는 명령

답 : mke2fs 주로 사용하는 파일 시스템인 ext2, ext3, ext4의 리눅스 파일 시스템을 생성한다.

-t 파일 시스템 지정

-j 저널링 파일 시스템으로 지정

-b 블록 크기 지정

-c 배드블록 검사 기능

 

aquota.user와 같은 쿼터 기록 파일을 생성하는 명령

답 : quotacheck 쿼터 설정을 확인하여 쿼터파일이 존재할 경우 검사하고 없을 경우 쿼터파일을 생성함.

aquota.user 사용자의 쿼터 관련 정보를 기록하는 파일

aquota.group 그룹의 쿼터 관련 정보를 기록하는 파일

 

sticky bit가 주어질때 원래 파일의

실행권한이 있는 'x'에 sticky bit를 설정하면 소문자't'

실행권한이 없는 '-'에 sticky bit를 설정하면 대문자'T'

 

mount를 다시 할때 명령어

답 : mount -o remount

마운트시 옵션을 명시하려면 -o를 준다.

-o ro 읽기전용

-o remount 재마운트

-o loop iso파일 마운트

-a /etc/fstab에 있는 파일 시스템 모두 마운트

-t 파일시스템을 지정 ex) -t ext4

 

파일 시스템의 최대 파일 크기를 순서대로

답 : ext2 < ext3 = ext4 < XFS

 

사용자가 로그아웃할 때 실행할 명령을 등록하는 파일

답 : ~/.bash_logout

 

최근 실행한 명령어 n개를 확인하는 명령

답 : history n

 

사용자가 입력한 명령어 이력을 출력 !

마지막에 사용한 명령실행 !!

n번째 명령 실행 !n

 

변경 가능한 쉘 목록을 출력

답 : /etc/shells

 

셸 사용시 기본으로 지원되는 언어를 한글에서 영문으로 변경할 때 사용하는 명령

답 : LANG=C

 

standalone 방식과 inetd 방식에 대한 비교

답 : inetd 방식이 standalone 방식보다 메모리 관리가 더 효율적이다.

 

standalone 데몬이 백그라운드에서 요청을 기다리고 요청이 들어오면 독립적으로 처리한다. 언제 요청이 들어올지 모르니 항상 서비스가 가능하며 별도의 매커니즘 없이 바로 클라이언트의 요청을 처리한다. 메모리 로드되어있기 때문에 시스템 자원을 많이 사용한다.

inetd 서비스 요청이 있을 때마다 inetd라는 슈퍼 데몬에 의해 해당하는 데몬을 실행해주는 방식으로 요청시에만 데몬이 실행되므로 시스템 자원 관리에 효율적이나 실행되야 하므로 속도가 느리다.

 

일반 사용자가 등록한 cron 작업 관련 파일이 저장되는 디렉터리는?

답 : /var/spool/cron

 

cron의 일정 등록

답 : 분 시 일 월 요일 파일명

 

ps 명령으로 동작중인 데몬을 확인하는 명령

답 : x

 

a 터미널과 연관된 프로세스 출력

u 프로세스의 소유자 기준 출력

x 데몬 프로세스처럼 터미널에 종속되지 않는 프로세스 출력

 

 

ps 명령의 상태 코드 중 작업은 완료되었으나 부모 프로세스로부터 회수되지 않았을 때 나타나는 상태 코드 값

답 : Z

 

Z 좀비 프로세스를 의미

T 정지된 상태

W paging 상태

 

kill 명령 실행 시 기본적으로 전송되는 시그널 번호

답 : 15

 

프로세스의 증가 없이 우선순위를 조정할 때 사용하는 명령

답 : renice

 

nice 초기 설정된 작업의 우선순위를 변경 ( 프로세스 생성 하며)

renice 이미 실행된 프로세스의 우선순위 변경

 

프로세스의 우선순위 변경을 위해 할당할 수 있는 NI값의 범위

답 : -20 ~ 19

 

지정된 시간에 작업을 예약할 때 사용하는 프로그램?

답 : cron, at

 

에디터에 따른 특징

답 : 문법 강조 기능 vim, vi

GUI 기반 에디터 gedit

자동 들여쓰기 기능 nano, vi

GPL 라이선스 pico, nano

 

워싱턴 대학에서 개발한 유닉스용 텍스트 에디터로 윈도우의 메모장처럼 간편하게 사용하도록 개발되었다.

2005년 개발이 중단되어 현재 리눅스 배포판에는 없다.

답 : pico

 

최근에 리눅스 배포판에 사용되는 GNU emacs는 리처드 스톨만이 emacs ()라는 ()에 기반을 두는 환경 설정 언어를 가지고 처음부터 다시 만든 버전이다.

답 : LISP

 

vi 에디터의 치환 기능으로 명령

ihd

ihd_linux

[ 명령수행 ]

linux

ihd_linux

답 : %s/\<ihd\>/linux/g

 

파일을 열어 커서를 2번째 줄로 위치하는 명령

답 : # vi +2 파일명

 

vi 에디터 자주 입력하는 단어의 약어를 설정

답 ab

abbreviation [약어] [문자열]

ab 입력시 등록된 약어들이 출력됨

 

소스 설치 과정에서 configure 작업으로 생성된 다양한 파일을 제거하는 명령

답 : make clean

 

타겟(target)과 의존성(dependencies)관련 작업을 수행한 후에 최종적으로 실행 파일을 만든다.

답 : make

 

dpkg 옵션 사용법

-i 패키지 설치 (install)
-l 설치된 패키지 출력 (list)
-I 패키지 파일에 대한 정보 출력 (info)
-c 패키지 파일에 포함된 파일 정보를 출력 (contents)
-L 패키지가 설치한 파일 목록을 출력 (listfiles)
-r 패키지를 제거하는데, 환경 설정 파일을 남겨둠 (remove)
-P 환경 설정 파일까지 전부 제거 (purge)
--unpack 환경설정은 하지 않고 패키지를 풀기만 함
--configure --unpack 옵션으로 풀린 패키지를 환경 설정할 때 사용

 

수세(SUSE) 리눅스에서 사용하는 패키지관리 기법

답 : yaST, zypper

 

저장소(repository) 기반 패키지 관리기법

답 : yum, zypper, apt-get

 

gzip으로 압축된 텍스트 파일의 내용을 확인하는 명령

답 : zcat

 

yum 관련 작업 이력을 출력하는 명령

답 : yum history

 

소스 파일 설치와 관련된 명령

답 : make, cmake, Makefile, configure

 

CUPS는 ()기반의 ()를 사용하고, ()프로토콜도 부분적으로 지원한다. 관련 명령어도 ()와 ()계열 모두 사용 가능하고, 사용자 및 호스트 기반의 인증을 제공한다.

답 : HTTP, IPP, SMB, BSD, System V

 

리눅스에서 프린트 관련 명령어는 BSD 계열과 System V 계열 명령어로 나눌 수 있다. BSD 계열 명령어에는 () 등이 있고, System V 계열 명령어에는 () 등이 있다.

답 : lpr, lpq, lprm / lp, lpstat, cancel

 

scanimage 명령을 사용하여 이미지를 스캔할 때, 기본적으로 적용되는 이미지 형식은?

답 : pnm

--format 옵션으로 pnm 과 tiff를 지정가능하다. 기본값 pnm

 

사운드 카드 제어 명령 alsactl옵션 설명

답 : -E 환경 변수를 설정한다.

-f 환경 설정 파일을 지정한다.

-i init을 위한 설정 파일을 지정한다.

 

1992년 Hannu Savolainen에 의해 개발

2007년 7월 Linux의 GPL 기반 라이선스로 소스 공개

2008년 4월 BSD 라이선스 기반으로 소스 추가 공개

리눅스 및 유닉스 운영체제에서 사운드 카드를 만들고 캡쳐하는 인터페이스

답 : OSS

 

XSANE 스캐너 프로그램 개발 시 기반이 된 라이브러리

답 : GTK+

 

eog - GNOME 데스크톱에서 제공하는 이미지 뷰어 프로그램
Totem - GNOME 데스크톱 기반 Movie Player
OKular - KDE 문서 뷰어 프로그램
ImageMagicK - 비트맵 이미지를 보여주고 생성 및 편집이 가능하도록 지원해주는 프로그램 패키지

GIMP - 이미지 편집 프로그램
Gwenview - KDE의 기본 이미지 뷰어
Dolphin - KDE용 파일 관리자

 

리눅스에서 사용되는 X Window System 개발을 초기부터 최근순서로

답 : XFree86 -> X.org Server -> Wayland

 

X서버에 가까운 가장 저수준의 X 클라이언트 라이브러리

답 : XCB

 

GUI 환경을 이용하기 위해 사용자에게 제공되는 인터페이스 스타일을 말한다. 아이콘, 창, 도구모음, 폴더, 배경화면 등을 제공한다.

답 : 데스크톱 환경

 

()는 C언어로 구현된 클라이언트 라이브러리로 X 서버와 대화를 해주는 역할을 한다. 이것을 대체하여 등장한 라이브러리는 ()로 크기가 작고 단순하며 확장성이 뛰어나다.

답 : Xlib, XCB

 

미네소타 대학에서 개발된 인터넷 기반의 문서 검색 시스템으로 텍스트 기반의 메뉴 인터페이스를 통해 정보 검색 기능을 제공한다. 터미널 환경을 기반으로 대량의 정보 검색 및 저장을 위해 사용되었다.

답 : GOPHER

 

단말기가 전송로의 신호유무를 조사하고, 다른 단말기가 신호를 송출하고 있는지 확인한다.

답 : CSMA/CD

 

전송 매체를 광섬유 케이블을 사용하여 설계된 링 구조의 통신망이다. 1982년 미국표준협회의 X3T9.5 커미터에서 표준화되었고, ISO 규격으로 승인되었다.

답 : FDDI

 

회사 내에 서버를 리눅스로 운영 중이고, 회사 내 개발자들 모두 리눅스를 사용하고 있다. 특정 리눅스 시스템에 공유 디렉터리를 생성하고 부팅과 동시에 손쉽게 접근할 수 있는 환경을 제공하려고 한다.

답 : NFS

 

패킷 교환방식의 특징

답 : 이론상 호스트의 무제한 수용이 가능하다.

 

네트워크 인터페이스 카드의 작동을 중지시키는 명령

답 : ifconfig eth0 down

 

로컬 시스템의 이더넷 카드의 MAC 주소를 확인하는 명령어

답 : ifconfig

arp는 연결된 다른 시스템의 MAC 주소 확인가능

 

IPv4 사설 IP 주소의 네트워크 개수

답 : A클래스 256*256*256

B클래스 256*256

C클래스 256

 

이동통신 분야의 5G 제정과 관련된 국제기구

답 : ITU

 

표현계층 : 데이터의 암호화와 해독, 코드와 문자 등을 번역하여 일관되게 데이터를 서로 이해할 수 있게함

전송계층 : 송신 프로세스와 수신 프로세스간의 연결 기능을 제공

세션계층 : 응용 프로그램 간의 통신을 관리하기 위한 방법과 동기화를 유지하는 서비스 제공

 

IP 주소 및 포트번호와 관련 있는 기구

답 : IANA

 

삼바 서비스 구성과 관련한것

답 : SMB, CIFS, NetBIOS

 

메일 서버 간의 메시지 교환을 위해 사용되는 프로토콜

답 : SMTP

 

웹키트 레이아웃 엔진을 이용해서 개발한 프리웨어 웹 브라우저로 웹키트에서 포크된 블링크 엔진을 사용한다.

답 : 크롬

웹키트만 사용 사파리

 

시스템 간의 파일을 주고받는 서비스와 관련있는 것

답 : SSH, NFS, FTP

 

물리적으로 존재하는 인터페이스가 아니라 가상으로 만들어진 네트워크 인터페이스 장치. 자체적인 ping 테스트 등 네트워크 디버깅에 사용된다.

답 : lo

 

시스템에서 사용할 DNS 서버의 주소를 등록하는 파일

답 : /etc/resolv.conf

 

다수의 중앙처리장치가 장착된 컴퓨터를 채널 본딩하고, 이 컴퓨터 수십 대를 묶어 하나의 시스템으로 구성

답 : 병렬 컴퓨터

 

지속적으로 운영 가능한 성질, 데이터 전송에 이상이 생길 시 백업으로 서비스 이어받도록 시스템 구성

답 : 고가용성 클러스터

 

VirtualBox에 대한 설명

답 : 라이선스는 GNU GPL을 따른다.

VMware의 VMDK 이미지를 지원

Microsoft Virtual PC 이미지 VHD를 지원

반응형

사용자 쿼터를 설정하기 위해 /etc/fstab에 설정하는 항목 값은?

답 : usrquota

 

fdisk 실행 살태에서 특정 파티션의 속성을 Raid로 변경하기 위해서는 () 명령을 누른 후에 ()키를 눌러서 설정한다.

답 : t, fd

t : 타입변경

n : 새로운 생성

fd : Linux Raid Autodetect

 

특수 권한인 Set-Bit가 설정된 파일은?

답 : /usr/bin/passwd

 

설정된 umask의 값을 확일할 때 사용하는 명령은?

답 : umask -S

 

/etc/fstab의 필드에 해당하는 값은?

답 : 장치명, 마운트 될 디렉터리, 파일 시스템 유형, 마운트 될 때의 옵션

 

CD-ROM 드라이브의 트레이를 여는 과정에서 명령어는?

답 : eject /dev/cdrom

 

/data 디렉터리를 포함하여 하위 디렉터리 및 파일의 소유권을 ihduser로 변경한다.

답 : chown -R ihduser /data

 

/tmp 디렉터리의 허가권을 확인하는 명령은?

답 : ls -ld /tmp

 

관리자 계정으로 ihduser의 로그인 셸을 변경할 때 수정하는 파일은?

답 : /etc/passwd

 

리눅스 시스템에서 사용하는 시그널 이름과 번호를 확인할 때 사용하는 명령은?

답 : kill -l

 

동작중인 웹 서버 데몬을 모두 종료시키는 명령은?

답 : killall httpd

 

프로세스를 중지 시키는 명령은?

답 : kill -9 프로세스번호

 

fork() 프로세스 복제, exec() 프로세스 대체

 

emace는 강력한 질의 및 치환 기능을 가지고 있다. () 키 입력 후에 () 키를 누르면 화면의 하단에 ()라는 프롬프트가 나타나면서 질의를 통한 치환을 진행 할 수 있다.

답 : esc, %, Query replace

 

pico에디터가 지원하는 기능

답 : 단락 정의, 맞춤법 검사, 복사 및 붙여넣기

 

yum 명령의 저장소 관련 파일들이 위치하는 디렉터리

답 : /etc/yum.repos.d

 

tar 파일에 관한 옵션

답 : cvf 새로운 아카이브 파일 tar 생성

rvf 아카이브된 파일의 마지막 부분에 파일 추가

tvf 아카이브 파일 안에 있는 목록 나열

xvf 압출 해제

 

압축의 효율성

<p답 : compress < gzip < bzip2 < xz>

 

소스(source) 설치 과정의 순서

답 : configure -> make -> make install

 

rpm의 설치 관련 옵션

답 : -Fvh 이전버전 패키지 있는 경우에 패키지 설치

-Uvh 패키지 업그레이드

-ivh rpm 패키지 설치

 

리눅스에서 프린트 관련 명령어는 BSD 계열과 System V 계열 명령어로 나눌 수 있다.

BSD 계열 명령어는 lpr, lpq, lprm, lpc

System V 계열 명령어는 lp, lpstat, cancle

 

프린팅 시스템인 CUPS의 데몬 환경 설정 파일은?

답 : /etc/cups/cupsd.conf

 

USB로 연결된 스캐너를 검색하기 위한 명령

답 : sane-find-scanner -v

 

스캐너 및 이미지 수정작업을 할 수 있는 XSANE를 실행하기 위한 명령

답 : xsane

 

X서버에 접속할 수 있는 클라이언트로 ip주소 192.168.12.22인 호스트만 지정하는 명령

답 : xhost + 192.168.12.22

 

텍스트 모드로 부팅된 상태에서 X 윈도를 실행하는 명령은

답 : startx

 

Using authority file 중략 /Xauthority

답 : xauth

 

access control enabled, only authorized clients can connect

답 : xhost

 

인터넷을 통해 원격지 컴퓨터상의 파일이나 서비스를 요청하는 표준 프로토콜로 TCP/IP 프로토콜 기반으로 사용한다.

답 : CIFS

 

잘 알려진 포트의 범위

답 : 0~1023

 

IPv4 클래스풀
A - Class : 0.0.0.0 ~ 127.255.255.255
B - Class : 128.0.0.0 ~ 191.255.255.255
C - Class : 192.0.0.0 ~ 223.255.255.255
A Class 앞자리 8bit : 0000 0000 --> 0
B Class 앞자리 8bit : 1000 0000 --> 128
C Class 앞자리 8bit : 1100 0000 --> 192
A Class 1비트 0
B Class 2비트 10
C Class 3비트 110

 

OSI 7계층  :  TCP/IP 계층
---------------------------------
7 응용       :   응용계층
6 표현       :
5 세션       :
---------------------------------
4 전송       :   전송계층
---------------------------------
3 네트워크   :   인터넷 계층
---------------------------------
2 데이터 링크:   네트워크 접속 계층
1 물리       :
---------------------------------

 

네트워크 인터페이스 카드의 물리적 연결 여부를 확인할 떄 사용하는 명령어

답 : ethtool

 

SSH 인증 파일의 경로

답 : /home/유저명/.ssh/authorized_keys

 

netstat 명령의 상태 값

답 : LISTEN -> SYN_SENT -> SYN_RECEIVED -> ESTABLISHED

3핸드쉐이크 : 대기 -> SYN -> SYN+ACK -> ACK

 

서버에 접속한 클라이언트의 IP주소 및 포트 번호를 확인할 때 사용하는 명령

답 : ss

 

물리주소를 알 수 있는 명령

답 : arp

 

시스템에 설정된 IP 주소를 확인하는 명령

답 : ip addr show

 

FTP 프로토콜에서 사용하는 포트번호 정보를 확인하려고 한다.

답 : /etc/services

 

정부 간 국제 규약에 의해 설립된 국제기구 등 특수한 자격조건을 갖춘 기관에서 사용할 수 있는 도메인

답 : int

 

>인터넷 릴레이 챗은 실시간 채팅 프로토콜

>답 : IRC

 

>()는 게스트 운영체제를 설치하지 않고 서버 운영에 필요한 프로그램과 라이브러리만 ()라고 부르는 이미지로 만들어서 프로세스처럼 동작시킨다.

답 : Docker, Container

 

임베디드 리눅스

답 : 디바이스 드라이버 프레임 워크가 복잡하다.
사용자 모드와 커널 모드 메모리 접근이 복잡하다.
소스가 공개되어 있는 관계로 변경 및 재배포가 용이하다.

 

다수의 운영체제를 하나의 컴퓨터 시스템에서 가동할 수 있게 하는 소프트웨어는?

답 : 하이퍼바이저

반응형

+ Recent posts