클라우드 컴퓨팅

'인터넷을 이용한 IT 자원의 주문형 (On-demand) 아웃소싱 서비스'
웹을 통해 응용 소프트웨어를 직접 구동하는 것을 가능하게 하는 사용자 중심 컴퓨팅 환경을 일컫는다. ( as a service )
Iaas, PaaS, SaaS 로 분류된다.

IaaS ( Infrastucture as a Service )

업무 처리에 필요한 서버, 데스크톱 컴퓨터, 스토리지 같은 IT 하드웨어 자원을 클라우드 서비스로 빌려쓰는 형태

PaaS ( Platform as a Service )

업무에 필요한 소프트웨어를 개발할 수 있는 환경을 클라우드에서 제공받는 형태

SaaS ( Software as a Service )

기업에서 사용하는 소프트웨어를 통째로 클라우드 서비스 사업자에게 빌려쓰는 개념

반응형

넷마스크 주소

다른 말로 서브넷 마스크(Subnet Mask)라고 하며, 네트워크를 분할하여 하위의 새로운 네트워크를 구성할 때 사용된다. A~C 클래스에 속한 IP 주소는 기본 넷마스크 주소를 가지고 있다.

A 클래스 : 255.0.0.0 B 클래스 : 255.255.0.0 C 클래스 : 255.255.255.0

ex) 단말의 IP가 192.168.1.1이고 서브넷마스크 값이 255.255.255.0라면 192.168.1.0부터 192.168.1.255 까지 총 256개의 호스트를 하나로 묶는다는 뜻이다.

각 대역폭에서 네트워크 주소와 브로드캐스트 주소로 2개가 할당되어 사용 가능한 IP는 254개 이다

  • 네트워크 주소는 해당 네트워크의 첫번째 IP 주소로 네트워크를 대표하는 주소이다. 네트워크 전체의 방화벽 설정 등에 사용된다. 위의 ex) 192.168.1.0
  • 브로드캐스트 주소는 해당 네트워크 전체가 듣는 주소로 마지막 IP 주소이다. 위의 ex) 192.168.1.255

게이트웨이 주소

서로 다른 통신망이나 프로토콜을 사용하는 네트워크 간의 통로 역할을 해주는 단말이나 소프트웨어를 말하며 네트워크 대역에서 1번이나 254번이 할당된다.

ex)

서브넷 마스크 255.255.255.0

네트워크 주소 192.168.1.0

브로드캐스트 주소 192.168.1.255

 

서브넷 마스크 255.255.255.128

서브넷1

네트워크 주소 192.168.1.0

브로드캐스트 주소 192.168.1.127

서브넷2

네트워크 주소 192.168.1.128

브로드캐스트주소 192.168.1.255

 

서브넷 마스크 255.255.255.192

서브넷1

네트워크 주소 192.168.1.0

브로드캐스트 주소 192.168.1.63

서브넷2

네트워크 주소 192.168.1.64

브로드캐스트주소 192.168.1.127

서브넷3

네트워크 주소 192.168.1.128

브로드캐스트 주소 192.168.1.191

서브넷4

네트워크 주소 192.168.1.192

브로드캐스트주소 192.168.1.255

 

이와 같이 서브 네트워크로 분할 할수록 사용 가능한 IP는 점점 줄어든다.

반응형

IP 주소(Internet Protocol Address)

인터넷에서 다른 네트워크 장치와 통신하기 위해 사용되는 주소로 각 노드마다 고유한 값으로 제공된다.

IPv4는 32비트의 이진 숫자로 구성되며 8비트씩 4부분으로 구분해 십진수로 표현한다. 전체 IP 주소는 0.0.0.0~255.255.255.255 사이의 값을 가진다. 주소 부족 해결을 위한 IPv6가 추가로 있다.

IP 주소는 첫 번째 8비트 영역의 값에 따라 A, B, C, D, E 클래스로 구분되며 A~C까지만 일반적으로 사용되고 D,E 클래스는 특수 목적으로 사용된다.

A 클래스

1~126 (0, 127 예약됨)범위의 IP주소를 가진다. 두 번째, 세 번째 그리고 네 번째 단위의 세 숫자는 A Class가 자유롭게 네트워크 사용자에게 부여가 가능한 아이피이다. IP 주소 첫 번째 부분의 1bit가 0

B 클래스

아이피 구성에서 첫 번째 단위의 세 숫자는 128 - 191 가운데 하나를 가지며, 두 번째 단위의 세 숫자는 B Class가 접속할 수 있는 네트워크를 지시한다. IP 주소 첫 번째 부분의 2bit가 10

C 클래스

아이피 구성에서 첫 번째 단위의 세 숫자는 192 -223 가운데 하나를 가지며, 두 번째와 세 번째 단위의 세 숫자는 C Class가 접속할 수 있는 네트워크를 지시한다. C Class가 자유로이 부여할 수 있는 아이피는 마지막 네 번째 단위의 254 개이다. IP 주소 첫 번째 부분의 3bit가 110

D 클래스

다중 방송 통신용으로 예약되어 있다. IP 주소 첫 번째 부분의 4bit가 1110

E 클래스

연구용으로 예약되어 있다. IP 주소 첫 번째 부분의 4bit가 1111

사설 네트워크

내부 네트워크를 구축할 때 사용되는 IP 주소로 A 클래스에 1개, B 클래스에 16개, C 클래스에 256 네트워크 대역이 할당되어 있다.

DNS(Domain Name System)

숫자로 표현된 IP 주소를 알기 쉽게 문자로 표기한 것을 도메인 네임이라고 한다. DNS는 네트워크 상에서 도메인 네임을 IP 주소로 매핑하기 위한 서비스를 제공하기 위해 개발되었다.

도메인 시스템

도메인은 Root 도메인 아래 역트리 계층 구조로 구성되어있다. 루트 아래 최상위 도메인이 존재하며 국가코드 또는 일반최상위 도메인이 존재한다. 그 아래 페이지 소유의 성격을 나타내는 문자 또는 희망 문자열을 지정하고 아래 3단계, 4단계 등으로 구성 할 수 있다.

ex)

3단계.2단계.1단계

penthouse.tistory.com

이로서, tistory 회사 서비스의 penthouse 라는걸 유추할 수 있다.

IPv6

인터넷 프로토콜 스택 중 네트워크 계층의 프로토콜로서 버전 6 인터넷 프로토콜로 제정된 차세대 인터넷 프로토콜을 말한다. 인터넷은 IPv4 프로토콜로 구축되어 왔으나 IPv4 프로토콜의 주소가 32비트라는 제한된 주소 공간 및 국가별로 할당된 주소가 거의 소진되고 있다는 한계점으로 인해 지속적인 인터넷 발전에 문제가 예상되어, 이에 대한 대안으로서 IPv6 프로토콜이 제안되었으며, 국제 표준이 RFC 를 통해서 확정되었고, 실제로 IPv6 주소는 휴대폰 및 컴퓨터에 할당되어 적용되고 있다.

IPv4 : 32 비트 주소공간 2^32

IPv6 : 128 비트 주소공간 2^128

반응형

프로토콜

단말 간 통신을 위해 정해놓은 규약이나 규칙을 말한다. 대표적인 프로토콜로 TCP/IP가 있다.

프로토콜 기본 구성 요소 3가지

구문(Syntax) : 데이터의 구조나 형식. 신호 레벨 등

의미(Semantics) : 전송의 조작이나 오류 제어를 위한 정보 규정

시간(Timing) : 접속된 노드 간의 통신 조정이나 메시지 순서 제어

프로토콜의 기능

주소 지정(Addressing) : 송신 시 수신 단말의 주소를 알아야 한다

순서 지정(Sequencing) : 프로토콜 데이터 단위의 통신 시, 전송 순서를 명시해주는 기능으로 오류 검출이나 흐름 제어에 이용된다.

단편화와 재조합 : 단말간 대용량 데이터를 교환하는 경우 블록 전송의 분해 결합을 기능을 제공한다.

흐름 제어 : 송수신간 처리 능력에 따라 속도를 제어하는 기능으로 Stop and Wait와 Sliding Window가 있다

오류 제어 : 데이터 교환 시 발생하는 오류를 검출하는것으로 체크섬 기능 등 존재 (3-핸드 셰이크 등)

연결 제어 : 프로토콜 설정의 기본 구성 요소 3가지를 제어하는 것을 말함

동기화 : 단말간 송수신 시 타이머 값 등 인자 값을 일치시키는 것

멀티플렉싱 : 하나의 통신 경로에 다중 시스템이 동시에 통신할 수 있는 기법

전송 서비스 : 우선순위, 서비스 등급, 보안 요구 등 제어 서비스

캡슐화 : 송수신 주소, 오류 검출 코드, 프로토콜 제어 정보를 추가하는 것

TCP/IP

단말의 기종에 관계없이 정보 교환이 가능하게해주는 통신 프로토콜로 TCP와 IP의 합성어이다.

TCP : IP 프로토콜로 만들어진 패킷 전송 흐름 부분을 담당하는것으로 순서 제어, 오류 검출 등의 기능을 한다.

IP : 전송 데이터를 패킷으로 분할하여 수신 단말 주소를 지정하여 전송한다.

TCP/IP 계층과 프로토콜

응용 계층 : HTTP, SMTP, POP3, DNS, FTP, TELNET, SSH, IMAP3 등

전송 계층 : TCP, UDP

인터넷 계층 : IPv4, IPv6, ICMP, ARP 등

네트워크 인터페이스 계층 : 이더넷, 토큰링, FDDI 등

 

인터넷 계층은 전송 계층에서 받은 패킷을 수신 목적지까지 전달하는 역할을 한다. 패킷의 오류 검출 등은 상위에서 처리된다.

네트워크 인터페이스 계층은 이더넷 카드 등 물리적으로 연결된 네트워크를 의미한다. 송신 단말은 상위 계층에서 받은 패킷을 프레임으로 만들어 물리적인 회선에 올리고 수신 단말은 받은 데이터에서 정보를 추출하여 프레임을 패킷으로 변환하여 상위 계층으로 보낸다.

IP (Internet Protocol)

OSI 네트워크 계층에서 호스트의 주소 지정, 패킷 분할과 조립을 담당. 비신뢰성 비연결형이 특징

ICMP (Internet Control Message Protocol)

메시지에 대한 오류 보고와 피드백을 호스트에 ip패킷전달. ex) ping 명령어

ARP (Address Resolution Protocol)

IP 주소와 하드웨어 주소를 매칭하는 프로토콜로 수신 호스트의 주소를 찾는 역할

전송계층 프로토콜 TCP와 UDP

전송계층은 응용 계층에서 받은 데이터를 세그먼트로 만들어 전송하는 역할을 하는데 대표적으로 TCP와 UDP가 있다.

TCP(Transmission Control Protocol)

전송 제어 프로토콜

TCP는 연결지향 전송 프로토콜로 세그먼트가 수신사에게 제대로 전달되었는지 IP에 의해 전달되는 패킷의 응답(ACK)을 주고받아 오류를 검출하여 재전송을 요구하는 등 제어를 담당한다. 전송 시간이 길지만 전달 확인 및 순차 보장 기능이 있다. (3-way handshakink 등 이용)

UDP(User Datagram Protocol)

사용자 데이터그램 프로토콜

비연결 전송 프로토콜로 세그먼트를 보내기만하고 응답(ACK)를 주고받지 않는다. 따라서 전달 확인 및 순차 보장 기능이 없는 대신 오버헤드가 작고 지연시간이 짧다는 장점이 있다. DNS에서 많이 사용된다.

프로토콜 번호

데이터를 처리하기 위해 프로토콜 인식이 필요한데 이를 데이터그램 헤더 안에 적어서 보내며, 응용 프로그램을 구분하여 사용하기 위해 포트번호를 이용한다. 리눅스/유닉스 시스템에서는 /etc/protocols 로 확인할 수 있다.

포트 (Port)

운영체제 통신의 종단점이다. 이 용어는 하드웨어 장치에도 사용되지만, 소프트웨어에서는 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위이다. 주로 포트를 사용하는 프로토콜은 전송 계층 프로토콜이라 하며, 예를 들어 전송 제어 프로토콜(TCP)와 사용자 데이터그램 프로토콜(UDP)가 있다. 각 포트는 번호로 구별되며 이 번호를 포트 번호라고 한다.

리눅스/유닉스 시스템에서는 /etc/services 파일에서 주요 포트 번호를 확인할 수 있다.

알려진 포트(well-known port)

특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 번호의 일부이다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다.

0번 ~ 1023번: 잘 알려진 포트 (well-known port)

1024번 ~ 49151번: 등록된 포트 (registered port)

49152번 ~ 65535번: 동적 포트 (dynamic port)

21 : FTP 제어

22 : SSH

23 : Telnet

25 : SMTP

53 : DNS

80 : WWW 프로토콜인 HTTP

110 : POP3

143 : IMAP

161 : SNMP

443 : HTTPS

네트워크 소켓

네트워크 소켓(network socket)은 컴퓨터 네트워크를 경유하는 프로세스 간 통신의 종착점이다. 오늘날 컴퓨터 간 통신의 대부분은 인터넷 프로토콜을 기반으로 하고 있으므로, 대부분의 네트워크 소켓은 인터넷 소켓이다. 네트워크 통신을 위한 프로그램들은 소켓을 생성하고, 이 소켓을 통해서 서로 데이터를 교환한다. 소켓은 RFC 147에 기술사항이 정의되어 있다.

인터넷 소켓 구성 요소 5가지

인터넷 프로토콜 (TCP, UDP, raw IP)

로컬 IP 주소

로컬 포트

원격 IP 주소

원격 포트

반응형

디지털 트랜스 포메이션의 이해 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

반응형

+ Recent posts