< 리눅스의 기초 >▶ GNU (GNU is Not Unix) : 유닉스와 호환되는 자유 소프트웨어를 개발하는 프로젝트어떠한 목적으로도 실행할 수 있는 자유/ 개작 자유(소스코드 접근 자유)/ 재배포 자유▶ 리눅스 : 유닉스 계열의 운영체제 (리누스+유닉스) - 레드햇 / 데비안/ 슬랙웨어 계열- 공개 소프트웨어(무료), 유닉스와 완벽한 호환성 유지, 서버용 운영체제, 서버용 GUI 환경-커널 : 리눅스의 핵심, 프로세스/메모리/파일시스템/장치관리, 컴퓨터의 모든 자원 초기화/제어셸 : 사용자 인터페이스, 명령해석, 프로그래밍 기능, 리눅스 기본 셸은 배시셸!(리눅스셸)응용 프로그램 : 각종 프로그래밍 개발도구, 문서편집도구, 네트워크 관련 도구 ...▶ 우분투 (데비안 계열) : 남아프리카 공화국의 건국 이념 “네가 있으니 내가 있다”▶ 윈도우 화면처럼 만들기apt-get install gnome-session-flashback → 로그아웃/오른쪽 상단 화면 선택 → 로그인▶ 유니티 : 그놈 데스크톱 환경을 위한 셸 인터페이스Worlkflow와 각종 응용 프로그램들을 사용하기 쉽게 만들어 놓은 것 (=바탕화면)< 리눅스 명령 사용 >▶ 프롬프트 : 사용자의 명령 입력을 기다리는 표시셸에 따라 다르게 나타남 (배시셸은 $ , 시스템 관리자는 #)▶ 기본 디렉터리 (사용자의 홈 디렉터리- 사용자 계정을 등록할 때 지정)date현재 날짜와 시간 clear현재 화면 지우고 커서가 화면 좌측 상단으로 이동man각종 명령의 사용법 (간략설명, 사용방법, 상세기술, 기타기술)passwd사용자 계정의 비밀번호 변경exit , Ctrl+d터미널 종료(접속 해제)▶ ssh 살리는 방법sudo apt-get updatesudo apt-get install openssh-server/etc/init.d/ssh start
< 셸 >- 명령어 해석기 기능 : 사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기와 번역기 기능사용자가 로그인하면 셸이 자동으로 실행되어 사용자의 명령입력 기다림(로그인 셸) 프롬프트: 셸이 사용자의 명령을 기다림을 나타내는 표시! - 프로그래밍 기능 : 반복적으로 수행하는 작업을 하나의 프로그램으로 작성 가능(=셸 스크립트) - 사용자 환경설정 기능 : 사용자 환경을 설정할 수 있도록 초기화 파일 기능을 제공(명령을 찾아오는 경로, 파일이나 디렉터리 생성 시 기본권한, 다양한 환경변수 등 설정)▶ 셸의 종류- 본 셸(Bourne shell) : 유닉스 V7에 처음 등장한 최초의 셸 (개발자 이름 스티븐 본 따서) 초기 본 셸은 단순, 처리속도 빠름 (지금도 시스템 관리 작업 본 셸 기반으로) 사용자 편의 기능(히스토리, 에일리어스 등)을 제공하지 못해 이후에 다른 셸들 등장- C 셸(C shell) : 본 셸에는 없던 사용자 편의 기능 포함셸 스크립트 작성을 위한 구문 형식이 C언어와 같아- 콘 셸(Korn shell) : 본 셸과의 호환성 유지하고 C셸의 특징도 모두 제공하고 처리속도도 빠름- 배시 셸(bash shell) : 모든 버전은 GPL 라이선스에 의거하여 자유롭게 사용 가능 , 리눅스의 기본 셸- 대시 셸(dash shell) : 본 셸을 기반으로 개발 , POSIX 표준을 준수하면서 보다 작은 크기로 개발< 셸 기본 사용법 >▶ 기본 셸 확인- 프롬프트 모양 참조$ : 본 셸, 배시 셸, 콘 셸의 기본 프롬프트% : C셸의 기본 프롬프트- 사용자 정보 확인: /etc/passwd 파일사용자 정보의 가장 마지막에 나온 /bin/bash가 기본 셸
고객 중심주의: 고객의 편의를 넘어서, 회사의 이익을 고객에게 최대한 돌려주는 고객 중심의 저가 전략:선순환을 만들어 상호영향을 미치는 무한 고리사슬초장기적 관점빨리 실패해서 빨리 개선하는 Plan – Do – Check – Act = 장기적관점 + 단기적 행동0.1 세그먼테이션알렉사, 내가 좋아하는 노래 틀어줘: 실시간으로 변화하는 고객의 니즈의 부합하는 맞춤형 콘텐츠를 제공
챗봇(CHAT BOT)대화형 인터페이스 상에서 규칙 또는 AI(인공지능)으로 유저와의 상호작용을 하는 서비스"대화(chat)하는 로봇(bot)"도입 필요성고객센터 상담막대한 비용 및 노력 필요상담 품질의 편차상담 접근성 저하챗봇 상담비용 개선 및 전문지식 필요상담 품질 개선상담 접근성 개선도입 필요성챗봇의 장점인공지능 기반 기술의 발전으로 전 산업 분야로 확산실생활에서도 충분히 사용할 수 있는 수준으로 발달PC기반의 플랫폼 → 모바일 기반의 플랫폼 진화로 필요성은 더욱 증대챗봇 플랫폼처음부터 개발하지 않고, 기본 템플릿 제공 후에 커스터마이즈 가능한 서비스