쉘 프로그래밍 - 특수 문자들 쉘 프로그래밍에서 특수문자란 "특별한 의미로 해석이 되는 문자들"을 의미한다. 이번 장에서는 중요한 특수문자들을 설명한다.##는 주석으로, 쉘은 # 뒤에 있는 코드는 해석하지 않는다. 주로 코드에 대한 설명을 덧붙이기 위해서 사용한다. "#!"는 예외다. # This line is a commentecho "A comment...
shell 프로그래밍 몸풀기 아주 간단한 쉘 프로그램을 만들것이다. 이 프로그램은 몇 개의 시스템 명령어들을 포함하고 있는데, 파일의 내용을 모두 삭제하는 일을 한다.# Log 파일의 내용을 깨끗하게 지운다. # Root 권한으로 실행해야 한다.cd /var/logcat /dev/null > messagecat /dev/null > wtmpecho "Lo...
Shell Programming 완벽한 프로그래밍 언어는 없다. 최고의 프로그래밍 언어 같은 것도 없다. 단지 해당 목적의 일을 잘 수행해낼 수 있는 종류의 언어가 있을 뿐이다. -- Herbert Mayer컴퓨터 산업에 종사하는 모든 사람이 프로그래밍언어를 잘 다룰 수 있는 것은 아니다. 물론 시스템 관리자건, 네트워크 관리자건 간에 프로그래밍 언어를 ...
aufs(advanced multi layered unification filesystem)은 리눅스 파일 시스템의 union mount를 구현하기 위해서 시작한 프로젝트다. 2006년 junjiro Okajima가 개발을 시작했으며, UnionFS를 완전히 새로 만들었다. 안정성과 성능을 향상시키는 이외에도 writable branch balancing와...
도커를 이용한 데이터 센터 구축이 목표다. 아마도 클라우드 인프라를 구축하는데, 가장 큰 어려움은 네트워크 구성일 것이다. 네트워크 구성을 집중적으로 살펴보려고 한다. 최종목표는 와 같은 네트워크 인프라를 구축하는 거다.을 기반으로 테스트 환경을 만들어 보기로 했다.제대로 테스트하려면 두 개 이상의 물리적인 호스트와 스위치가 필요하다. 지금은 이런 여력이 ...
도커(docker)의 기본 네트워크를 살펴보려 한다. 우분투 리눅스 14.10 Docker 버전 호스트 운영체제 네트워크 호스트 운영체제 IP Docker는 리눅스에서 제공하는 를 기본 네트워크로 사용한다. docker를 설치하면 docker0이라는 브릿지 인터페이스를 확인할 수 있다. # ifconfigdocker0 Link encap inet add...
의 번역 문서다.도커 컨테이너의 애플리케이션을 실행하는 방법을 살펴본다. 도커는 컨테이너 기반(container-based)의 가상화 플랫폼으로, 애플리케이션을 쉽게 개발/배포 할 수 있도록 도와준다. 도커 애플리케이션을 실행하는 방법을 살펴보자.컨테이너를 관리하는 방법을 살펴보자. 컨테이너의 실행, 중단, 삭제, 목록확인 등 컨테이너를 관리하는 방법을 살...
진행하기 전에 용어는 정리해야 겠다. VM Dock Image Dock 컨테이너 Docker Ubuntu 17.04 호스트 운영체제 Docker는 애플리케이션 영역에서 작동하는 가상화 플랫폼이다. 개발자와 시스템관리자는 docker를 이용해서 빠르고 쉽게 그들이 개발한 소프트웨어들을 격리된 운영체제 환경에서 테스트하고 배포할 수 있다.물론 VM(...
661 POSTS HERE
쉘 프로그래밍 - 특수 문자들
쉘 프로그래밍 - 특수 문자들 쉘 프로그래밍에서 특수문자란 "특별한 의미로 해석이 되는 문자들"을 의미한다. 이번 장에서는 중요한 특수문자들을 설명한다.##는 주석으로, 쉘은 # 뒤에 있는 코드는 해석하지 않는다. 주로 코드에 대한 설명을 덧붙이기 위해서 사용한다. "#!"는 예외다. # This line is a commentecho "A comment...
shell 프로그래밍 몸풀기
shell 프로그래밍 몸풀기 아주 간단한 쉘 프로그램을 만들것이다. 이 프로그램은 몇 개의 시스템 명령어들을 포함하고 있는데, 파일의 내용을 모두 삭제하는 일을 한다.# Log 파일의 내용을 깨끗하게 지운다. # Root 권한으로 실행해야 한다.cd /var/logcat /dev/null > messagecat /dev/null > wtmpecho "Lo...
Shell Programming
Shell Programming 완벽한 프로그래밍 언어는 없다. 최고의 프로그래밍 언어 같은 것도 없다. 단지 해당 목적의 일을 잘 수행해낼 수 있는 종류의 언어가 있을 뿐이다. -- Herbert Mayer컴퓨터 산업에 종사하는 모든 사람이 프로그래밍언어를 잘 다룰 수 있는 것은 아니다. 물론 시스템 관리자건, 네트워크 관리자건 간에 프로그래밍 언어를 ...
Advanced Bash-Scripting
Advanced Bash-Scripting...
Bash Script
Bash Script...
AUFS와 도커 파일 시스템
aufs(advanced multi layered unification filesystem)은 리눅스 파일 시스템의 union mount를 구현하기 위해서 시작한 프로젝트다. 2006년 junjiro Okajima가 개발을 시작했으며, UnionFS를 완전히 새로 만들었다. 안정성과 성능을 향상시키는 이외에도 writable branch balancing와...
Docker 레퍼런스 네트워크
도커를 이용한 데이터 센터 구축이 목표다. 아마도 클라우드 인프라를 구축하는데, 가장 큰 어려움은 네트워크 구성일 것이다. 네트워크 구성을 집중적으로 살펴보려고 한다. 최종목표는 와 같은 네트워크 인프라를 구축하는 거다.을 기반으로 테스트 환경을 만들어 보기로 했다.제대로 테스트하려면 두 개 이상의 물리적인 호스트와 스위치가 필요하다. 지금은 이런 여력이 ...
Docker 네트워크 기본
도커(docker)의 기본 네트워크를 살펴보려 한다. 우분투 리눅스 14.10 Docker 버전 호스트 운영체제 네트워크 호스트 운영체제 IP Docker는 리눅스에서 제공하는 를 기본 네트워크로 사용한다. docker를 설치하면 docker0이라는 브릿지 인터페이스를 확인할 수 있다. # ifconfigdocker0 Link encap inet add...
도커 유저 가이드
의 번역 문서다.도커 컨테이너의 애플리케이션을 실행하는 방법을 살펴본다. 도커는 컨테이너 기반(container-based)의 가상화 플랫폼으로, 애플리케이션을 쉽게 개발/배포 할 수 있도록 도와준다. 도커 애플리케이션을 실행하는 방법을 살펴보자.컨테이너를 관리하는 방법을 살펴보자. 컨테이너의 실행, 중단, 삭제, 목록확인 등 컨테이너를 관리하는 방법을 살...
도커 튜토리얼
진행하기 전에 용어는 정리해야 겠다. VM Dock Image Dock 컨테이너 Docker Ubuntu 17.04 호스트 운영체제 Docker는 애플리케이션 영역에서 작동하는 가상화 플랫폼이다. 개발자와 시스템관리자는 docker를 이용해서 빠르고 쉽게 그들이 개발한 소프트웨어들을 격리된 운영체제 환경에서 테스트하고 배포할 수 있다.물론 VM(...