우분투 리눅스 EXPRESS(입문자도 쉽게 배우는)
우분투 리눅스 설치부터 실습까지 입문자를 위한 지침서
Regular price
$29.21
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
컴퓨터 비전이나 음성 인식 등 패턴 인식류 AI 쪽에서 딥러닝이 대두되면서 인공지능에 대한 관심은 ‘이세돌 vs 알파고’의 대결을 기점으로 거의 폭발적으로 증폭되어 많은 사람들에게 조만간 다가올 현실이라는 것을 강하게 전달하고 있습니다.
인공지능을 가진 알파고가 이세돌과 바둑대결 과정에서 승률을 높일 수 있는 바둑판(19×19)의 포지션에서 최상의 착점 위치를 계산하기 위해 빅 데이터를 분석하고 의사를 결정하는 알파고의 모든 동작에서 하드웨어를 구동시키기 위한 운영체제가 필요합니다.
리눅스는 유닉스와 호환되며 주로 서버용 운영체제로 많이 사용되어 왔지만 최근에는 개인용 PC에서도 리눅스 운영체제를 사용하고 있으며 빅 데이터 분석 환경에서의 그 빈도는 점차 증가하고 있는 추세입니다. 우분투는 오픈형 소프트웨어로 누구나 오픈 소스를 쉽게 구할 수 있고 원하는 대로 버전을 만들어 사용할 수도 있습니다.
이 책에서는 기존에 사용 중인 Windows 운영체제 환경에서 가상머신 프로그램을 통해 우분투를 추가로 설치하여 기본 명령어와 에디터, 프로세스 관리, 소프트웨어와 디스크 관리, 셸 스크립트, 네트워크와 인터페이스, 데이터베이스 및 웹 서버 구축 등을 쉽게 배울 수 있도록 전체 16장으로 구성하였습니다.
각 장별로 꼭 알아두어야 할 사항들을 〈여기서 잠깐〉 코너와 핵심 요약으로 함축하였으며 배운 내용을 스스로 풀어볼 수 있도록 도전문제와 연습문제를 제시하여 배운 지식을 함양할 수 있도록 자신감을 심어놓았습니다. 이 책은 선택하신 모든 독자분이 즐겁고 재미있게 공부하여 우분투 명령어를 마음껏 활용할 수 있는 실력을 탄탄하게 다질 수 있습니다.
인공지능을 가진 알파고가 이세돌과 바둑대결 과정에서 승률을 높일 수 있는 바둑판(19×19)의 포지션에서 최상의 착점 위치를 계산하기 위해 빅 데이터를 분석하고 의사를 결정하는 알파고의 모든 동작에서 하드웨어를 구동시키기 위한 운영체제가 필요합니다.
리눅스는 유닉스와 호환되며 주로 서버용 운영체제로 많이 사용되어 왔지만 최근에는 개인용 PC에서도 리눅스 운영체제를 사용하고 있으며 빅 데이터 분석 환경에서의 그 빈도는 점차 증가하고 있는 추세입니다. 우분투는 오픈형 소프트웨어로 누구나 오픈 소스를 쉽게 구할 수 있고 원하는 대로 버전을 만들어 사용할 수도 있습니다.
이 책에서는 기존에 사용 중인 Windows 운영체제 환경에서 가상머신 프로그램을 통해 우분투를 추가로 설치하여 기본 명령어와 에디터, 프로세스 관리, 소프트웨어와 디스크 관리, 셸 스크립트, 네트워크와 인터페이스, 데이터베이스 및 웹 서버 구축 등을 쉽게 배울 수 있도록 전체 16장으로 구성하였습니다.
각 장별로 꼭 알아두어야 할 사항들을 〈여기서 잠깐〉 코너와 핵심 요약으로 함축하였으며 배운 내용을 스스로 풀어볼 수 있도록 도전문제와 연습문제를 제시하여 배운 지식을 함양할 수 있도록 자신감을 심어놓았습니다. 이 책은 선택하신 모든 독자분이 즐겁고 재미있게 공부하여 우분투 명령어를 마음껏 활용할 수 있는 실력을 탄탄하게 다질 수 있습니다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
CHAPTER 01 리눅스와 가상머신
Section 01 리눅스 운영체제
■ 리눅스의 탄생
■ GNU 프로젝트
■ 커널과 셸
Section 02 가상머신 소프트웨어
■ 가상머신의 개념
■ 가상머신 소프트웨어의 종류
Section 03 가상머신 소프트웨어 설치
■ VMware 설치
■ VMware 실행
Section 04 가상머신 생성 및 제거
■ 가상머신 생성하기
■ 인텔 가상화 옵션 설정하기
■ 가상머신 제거하기
핵심요약
연습문제
CHAPTER 02 우분투 설치
Section 01 우분투 리눅스
■ 우분투 LTS 버전
■ 우분투 설치 사양
■ 우분투 다운로드
■ 우분투 LTS 설치
Section 02 X 윈도 환경
■ 화면 해상도 조절
■ 소프트웨어 업데이트
■ 컴퓨터 이름 변경
■ 키보드 한글 입력방식 설정
■ 우분투 시스템 종료
핵심요약
연습문제
CHAPTER 03 우분투 기본 명령어
Section 01 터미널 창 활성화
■ 터미널 창의 개념
■ 터미널 창 활성화하기
■ 터미널 창에서 한글 입력하기
Section 02 시스템 날짜와 시각
■ 현재 시각과 날짜 출력
■ 연간 달력 출력
■ 화면 지우기
Section 03 시스템 사용자 정보
■ 로그인 네임과 ID 확인
■ 사용자 계정 정보
Section 04 우분투 시스템 정보
■ 시스템 정보 출력
■ 호스트 네임 출력
■ 하드웨어 정보 출력
■ 환경변수 확인
■ 문자열 표준 출력
■ 명령어 디렉터리 경로
■ 명령어 리스트
핵심요약
연습문제
CHAPTER 04 디렉터리와 파일
Section 01 파일의 구성요소
■ 파일 이름
■ I-node
■ 데이터 블록
Section 02 파일의 종류
■ 일반 파일
■ 디렉터리 파일
■ 링크 파일
■ 특수 파일
■ 문서 파일과 이진 파일
Section 03 디렉터리와 파일 관리
■ 디렉터리 계층 구조
■ 절대 경로와 상대 경로
■ 파일과 디렉터리명 생성규칙
핵심요약
연습문제
CHAPTER 05 디렉터리 명령어
Section 01 디렉터리 위치 확인
Section 02 디렉터리 위치 이동
■ 상대 경로명
■ 홈 디렉터리
Section 03 디렉터리 내용 확인
■ 현재 디렉터리
■ 숨김 파일 확인
■ 파일의 종류 확인
■ 디렉터리 상세정보
■ 디렉터리의 자체정보
■ I-node 번호 확인
■ 심볼릭 링크 출력
■ 파일의 존재 확인
Section 04 디렉터리 생성 및 삭제
■ 디렉터리 생성
■ 디렉터리 삭제
핵심요약
연습문제
CHAPTER 06 파일 명령어
Section 01 파일 생성과 복사
■ 파일 생성
■ 파일 복사
Section 02 파일 찾기와 이동
■ 파일 찾기
■ 파일 내용 출력
■ 파일의 특정 문자열 검색
■ 특정 명령 위치 검색
■ 파일 이동
Section 03 파일 삭제와 링크
■ 파일 삭제
■ 파일 링크
핵심요약
연습문제
CHAPTER 07 우분투 에디터
Section 01 텍스트 편집기
■ X 윈도에서 실행
■ 터미널 창에서 실행
Section 02 vi 에디터
■ 에디터 작업 모드
■ vi 에디터 편집 키
■ 파일 내용 편집
■ 도움말 사용 : man
핵심요약
연습문제
CHAPTER 08 파일 접근 권한 설정
Section 01 파일 속성
■ 파일의 상세정보 출력하기
■ 파일의 속성 살펴보기
Section 02 파일 접근 권한
■ 접근 권한 종류
■ 접근 권한 표기 방법
■ 접근 권한 변경 명령
Section 03 심볼릭 모드
■ 심볼릭 모드 접근 권한
■ 심볼릭 모드로 권한 변경
Section 04 숫자 모드
■ 숫자 모드 접근 권한
■ 숫자 모드로 권한 변경
핵심요약
연습문제
CHAPTER 09 관리자 권한 실행
Section 01 관리자 계정 접속
■ 접속계정 변경
■ 관리자 권한 명령
■ 관리자 계정 암호 설정
Section 02 사용자 계정 관리
■ 사용자 계정 생성
■ 사용자 계정 정보
■ 사용자 계정정보 수정
■ 사용자 계정 삭제
■ 기타 명령어
핵심요약
연습문제
CHAPTER 10 프로세스 관리
Section 01 프로세스
■ 프로세스의 개념
■ 프로세스 상태 전이
■ 프로세스 번호와 작업 번호
■ 프로세스 서비스와 관계
■ 고아 프로세스와 좀비 프로세스
Section 02 프로세스 관리 명령
■ 프로세스 상태 확인
■ 프로세스 관리
Section 03 백그라운드와 포그라운드
■ 포그라운드 작업
■ 백그라운드 작업
■ 작업 제어
핵심요약
연습문제
CHAPTER 11 소프트웨어 관리
Section 01 패키지 설치
■ APT 명령
■ DPKG 명령
■ APTITUDE 명령
Section 02 파일 아카이브와 압축
■ 파일 아카이브
■ 파일 압축과 해제
Section 03 소프트웨어 컴파일
■ 컴파일러의 개념
■ gcc 컴파일러
■ geany 컴파일러
핵심요약
연습문제
CHAPTER 12 디스크 관리
Section 01 디스크 사용량
■ 전체 디스크 사용량
■ 사용자별 디스크 사용량
Section 02 하드 디스크
■ 하드 디스크 컨트롤러
■ 하드 디스크 추가
■ 하드 디스크 삭제 : 필요한 경우만 실습
Section 03 파티션과 마운트 설정
■ 파티션 설정
■ 마운트 설정
Section 04 쿼터 설정
■ 쿼터 수행 절차
■ 사용자 계정 생성
■ 쿼터 속성 설정
■ 쿼터 명령어
■ 쿼터 DB 생성
■ 사용자별 공간 할당
핵심요약
연습문제
CHAPTER 13 셸 스크립트
Section 01 셸의 기능과 종류
■ 셸의 기능
■ 셸의 종류
■ 셸 스크립트 환경변수
Section 02 셸 스크립트의 특징
■ 셸 스크립트의 장단점
■ 셸 출력 명령
Section 03 셸 스크립트 프로그램
■ 셸 스크립트 작성과 실행
■ 변수 선언
■ 조건문과 관계 연산자
■ 반복문과 분기문
■ 함수와 파라미터
■ 기타 알아두면 좋은 내용
핵심요약
연습문제
CHAPTER 14 네트워크와 인터페이스
Section 01 네트워크 인터페이스
■ 네트워크 인터페이스 설정 확인
■ IP 주소 체제
■ 네트워크 환경설정에 필요한 요소
■ 네트워크 연결 상태 확인
Section 02 텔넷 접속
■ 텔넷 서비스
■ 텔넷 서버 설치
■ 텔넷 서버 접속
Section 03 Open SSH
■ Open SSH 설치
■ PuTTY로 리눅스 서버 접속
핵심요약
연습문제
CHAPTER 15 데이터베이스 서버 구축
Section 01 DBMS
■ DBMS 역할
■ 데이터베이스
■ SQL 문
■ 접근 권한 부여
Section 02 MariaDB
■ MariaDB 설치
■ MariaDB 접속
Section 03 DBMS 구축 및 운영
■ 데이터베이스 생성
■ 테이블 생성
■ 테이블 생성
■ 레코드 삽입과 검색
■ MariaDB 접속 종료
핵심요약
연습문제
CHAPTER 16 웹 서버 구축
Section 01 아파치 웹 서버
■ 아파치 웹 서버 설치
■ 우분투에서 웹 서버 접속
■ 방화벽 설정 옵션
■ Windows 환경에서 웹 서버 접속
Section 02 APM 설치 및 연동
■ APM 설치
■ APM 서비스 설정
■ 웹 서버와 PHP 연동 확인
Section 03 DB와 사용자 계정 생성
■ DB 생성
■ 사용자 계정 생성
■ 사용자 계정 접속
Section 04 XE를 활용한 웹 사이트 구축
■ XE 다운로드 및 압축해제
■ 퍼미션 설정
■ XE 프로그램 설치
■ 웹 사이트 구축 및 관리
핵심요약
연습문제
■ 찾아보기 467
Section 01 리눅스 운영체제
■ 리눅스의 탄생
■ GNU 프로젝트
■ 커널과 셸
Section 02 가상머신 소프트웨어
■ 가상머신의 개념
■ 가상머신 소프트웨어의 종류
Section 03 가상머신 소프트웨어 설치
■ VMware 설치
■ VMware 실행
Section 04 가상머신 생성 및 제거
■ 가상머신 생성하기
■ 인텔 가상화 옵션 설정하기
■ 가상머신 제거하기
핵심요약
연습문제
CHAPTER 02 우분투 설치
Section 01 우분투 리눅스
■ 우분투 LTS 버전
■ 우분투 설치 사양
■ 우분투 다운로드
■ 우분투 LTS 설치
Section 02 X 윈도 환경
■ 화면 해상도 조절
■ 소프트웨어 업데이트
■ 컴퓨터 이름 변경
■ 키보드 한글 입력방식 설정
■ 우분투 시스템 종료
핵심요약
연습문제
CHAPTER 03 우분투 기본 명령어
Section 01 터미널 창 활성화
■ 터미널 창의 개념
■ 터미널 창 활성화하기
■ 터미널 창에서 한글 입력하기
Section 02 시스템 날짜와 시각
■ 현재 시각과 날짜 출력
■ 연간 달력 출력
■ 화면 지우기
Section 03 시스템 사용자 정보
■ 로그인 네임과 ID 확인
■ 사용자 계정 정보
Section 04 우분투 시스템 정보
■ 시스템 정보 출력
■ 호스트 네임 출력
■ 하드웨어 정보 출력
■ 환경변수 확인
■ 문자열 표준 출력
■ 명령어 디렉터리 경로
■ 명령어 리스트
핵심요약
연습문제
CHAPTER 04 디렉터리와 파일
Section 01 파일의 구성요소
■ 파일 이름
■ I-node
■ 데이터 블록
Section 02 파일의 종류
■ 일반 파일
■ 디렉터리 파일
■ 링크 파일
■ 특수 파일
■ 문서 파일과 이진 파일
Section 03 디렉터리와 파일 관리
■ 디렉터리 계층 구조
■ 절대 경로와 상대 경로
■ 파일과 디렉터리명 생성규칙
핵심요약
연습문제
CHAPTER 05 디렉터리 명령어
Section 01 디렉터리 위치 확인
Section 02 디렉터리 위치 이동
■ 상대 경로명
■ 홈 디렉터리
Section 03 디렉터리 내용 확인
■ 현재 디렉터리
■ 숨김 파일 확인
■ 파일의 종류 확인
■ 디렉터리 상세정보
■ 디렉터리의 자체정보
■ I-node 번호 확인
■ 심볼릭 링크 출력
■ 파일의 존재 확인
Section 04 디렉터리 생성 및 삭제
■ 디렉터리 생성
■ 디렉터리 삭제
핵심요약
연습문제
CHAPTER 06 파일 명령어
Section 01 파일 생성과 복사
■ 파일 생성
■ 파일 복사
Section 02 파일 찾기와 이동
■ 파일 찾기
■ 파일 내용 출력
■ 파일의 특정 문자열 검색
■ 특정 명령 위치 검색
■ 파일 이동
Section 03 파일 삭제와 링크
■ 파일 삭제
■ 파일 링크
핵심요약
연습문제
CHAPTER 07 우분투 에디터
Section 01 텍스트 편집기
■ X 윈도에서 실행
■ 터미널 창에서 실행
Section 02 vi 에디터
■ 에디터 작업 모드
■ vi 에디터 편집 키
■ 파일 내용 편집
■ 도움말 사용 : man
핵심요약
연습문제
CHAPTER 08 파일 접근 권한 설정
Section 01 파일 속성
■ 파일의 상세정보 출력하기
■ 파일의 속성 살펴보기
Section 02 파일 접근 권한
■ 접근 권한 종류
■ 접근 권한 표기 방법
■ 접근 권한 변경 명령
Section 03 심볼릭 모드
■ 심볼릭 모드 접근 권한
■ 심볼릭 모드로 권한 변경
Section 04 숫자 모드
■ 숫자 모드 접근 권한
■ 숫자 모드로 권한 변경
핵심요약
연습문제
CHAPTER 09 관리자 권한 실행
Section 01 관리자 계정 접속
■ 접속계정 변경
■ 관리자 권한 명령
■ 관리자 계정 암호 설정
Section 02 사용자 계정 관리
■ 사용자 계정 생성
■ 사용자 계정 정보
■ 사용자 계정정보 수정
■ 사용자 계정 삭제
■ 기타 명령어
핵심요약
연습문제
CHAPTER 10 프로세스 관리
Section 01 프로세스
■ 프로세스의 개념
■ 프로세스 상태 전이
■ 프로세스 번호와 작업 번호
■ 프로세스 서비스와 관계
■ 고아 프로세스와 좀비 프로세스
Section 02 프로세스 관리 명령
■ 프로세스 상태 확인
■ 프로세스 관리
Section 03 백그라운드와 포그라운드
■ 포그라운드 작업
■ 백그라운드 작업
■ 작업 제어
핵심요약
연습문제
CHAPTER 11 소프트웨어 관리
Section 01 패키지 설치
■ APT 명령
■ DPKG 명령
■ APTITUDE 명령
Section 02 파일 아카이브와 압축
■ 파일 아카이브
■ 파일 압축과 해제
Section 03 소프트웨어 컴파일
■ 컴파일러의 개념
■ gcc 컴파일러
■ geany 컴파일러
핵심요약
연습문제
CHAPTER 12 디스크 관리
Section 01 디스크 사용량
■ 전체 디스크 사용량
■ 사용자별 디스크 사용량
Section 02 하드 디스크
■ 하드 디스크 컨트롤러
■ 하드 디스크 추가
■ 하드 디스크 삭제 : 필요한 경우만 실습
Section 03 파티션과 마운트 설정
■ 파티션 설정
■ 마운트 설정
Section 04 쿼터 설정
■ 쿼터 수행 절차
■ 사용자 계정 생성
■ 쿼터 속성 설정
■ 쿼터 명령어
■ 쿼터 DB 생성
■ 사용자별 공간 할당
핵심요약
연습문제
CHAPTER 13 셸 스크립트
Section 01 셸의 기능과 종류
■ 셸의 기능
■ 셸의 종류
■ 셸 스크립트 환경변수
Section 02 셸 스크립트의 특징
■ 셸 스크립트의 장단점
■ 셸 출력 명령
Section 03 셸 스크립트 프로그램
■ 셸 스크립트 작성과 실행
■ 변수 선언
■ 조건문과 관계 연산자
■ 반복문과 분기문
■ 함수와 파라미터
■ 기타 알아두면 좋은 내용
핵심요약
연습문제
CHAPTER 14 네트워크와 인터페이스
Section 01 네트워크 인터페이스
■ 네트워크 인터페이스 설정 확인
■ IP 주소 체제
■ 네트워크 환경설정에 필요한 요소
■ 네트워크 연결 상태 확인
Section 02 텔넷 접속
■ 텔넷 서비스
■ 텔넷 서버 설치
■ 텔넷 서버 접속
Section 03 Open SSH
■ Open SSH 설치
■ PuTTY로 리눅스 서버 접속
핵심요약
연습문제
CHAPTER 15 데이터베이스 서버 구축
Section 01 DBMS
■ DBMS 역할
■ 데이터베이스
■ SQL 문
■ 접근 권한 부여
Section 02 MariaDB
■ MariaDB 설치
■ MariaDB 접속
Section 03 DBMS 구축 및 운영
■ 데이터베이스 생성
■ 테이블 생성
■ 테이블 생성
■ 레코드 삽입과 검색
■ MariaDB 접속 종료
핵심요약
연습문제
CHAPTER 16 웹 서버 구축
Section 01 아파치 웹 서버
■ 아파치 웹 서버 설치
■ 우분투에서 웹 서버 접속
■ 방화벽 설정 옵션
■ Windows 환경에서 웹 서버 접속
Section 02 APM 설치 및 연동
■ APM 설치
■ APM 서비스 설정
■ 웹 서버와 PHP 연동 확인
Section 03 DB와 사용자 계정 생성
■ DB 생성
■ 사용자 계정 생성
■ 사용자 계정 접속
Section 04 XE를 활용한 웹 사이트 구축
■ XE 다운로드 및 압축해제
■ 퍼미션 설정
■ XE 프로그램 설치
■ 웹 사이트 구축 및 관리
핵심요약
연습문제
■ 찾아보기 467
저자
저자
신윤환
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
$99 이상 무료 배송
3% 리워드 크레딧 적립
Secure Payment

