PING와 PXE-Boot를 이용한 Auto-provisioning

PING와 PXE-Boot를 이용한 Auto-provisioning PING에 대한 내용은 를 참고한다.PXE-BOOT에 대한 내용은 를 참고한다.하려고 하는 것은 이렇다. 1. 프로비저닝할 이미지를 만든다. 이미지 이름은 pro-image다. 1. Baremetal 서버의 전원을 킨다. 1. PING image로 booting 한다. 1. pro-...

Linux System Programing 미니 사이트

Linux System Programing 미니 사이트 리눅스 시스템 프로그래밍과 관련된 내용을 다룹니다. 다음진행할 문서화 프로젝트는 리눅스 시스템 프로그래밍 입니다. HOWTO 문서와는 달리 온라인 Book 형식으로 체계적으로 작성해나갈 계획입니다. ...

Book : 리눅스 시스템 프로그래밍

Book 리눅스 시스템 프로그래밍( 난이도 시스템 프로그래밍 초/중급 대상 C( Linux 운영체제( 리눅스 시스템 프로그래밍 입문자 목표 리눅스 운영체제( 리눅스 시스템 프로그래밍의 이해 C언어를 통한 리눅스 시스템 제어 흥미위주가 아닌 낮은 수준에서 리눅스( 문서구조는 다음과 같다. 장,절,소절 의 3단계 깊이를 가진다. 설명을 위한 도입부와 본문 ...

Joinc와 함께하는 리눅스 시스템 프로그래밍 : 1장 소개

Joinc와 함께하는 리눅스 시스템 프로그래밍 리눅스를 본격적으로 접한게 1998년이였던 것으로 기억된다. 알짜 RedHat 5.3 인가 하는 RedHat(그때를 생각해보면, 리눅스에 유독 열광했던거 같다. 지금 생각해보면 단순함의 극치를 달리던 window대학생활을 하긴 했지만 전공에 관심도 없었고, 그렇다고 잘 놀지도 못했었다. 뭔가 새로운 것이 필요...

JoinC와 함께하는 리눅스 시스템 프로그래밍 2장 시작하기

JoinC와 함께하는 리눅스 시스템 프로그래밍 2장 시작하기시스템 프로그래밍이란 시스템 프로그램을 작성하기 위한 일련의 과정을 의미한다. 시스템 프로그램은 시스템을 제어하는 프로그램이므로 결국 시스템 프로그래밍은 시스템을 알아가는 과정이라고 볼 수 있을 것이다.시스템을 알아가는 과정이라고 해서, 컴퓨터의 CPU, Memory, 하드디스크등의 시스템 자체에...

리눅스 시템 프로그래밍 : 목차정리

리눅스 시템 프로그래밍 큰 틀에서 문서를 계획한다. 이 목차는 변경될 수 있다. 문서에 대한 간단한 소개 1. 글인사 1. 문서의 방향제시 1. 문서 읽는 방법 1. 리눅스에 대한 소개 1. 프로그래밍에 대한 소개 1. 운영체제( 1. 파일시스템 1. 키보드로부터 입력받아서 모니터로 출력하는 방법 1. 관련 시스템 인터페이스 1. 리눅스 계정( 1. pa...

Joinc와 함께하는 리눅스 시스템 프로그래밍 3장 입력과 출력

Joinc와 함께하는 리눅스 시스템 프로그래밍 3장 입력과 출력 기계는 조작자의 입력을 받아서, 프로그래밍 된데로 일을 하고 그 결과물을 출력한다. 믹서기는 사과를 입력받고 버튼을 누르면, 프로그래밍 된데로 모터를 돌려서 사과를 잘개 쪼개고 그 결과물로 사과쥬스를 출력한다.컴퓨터는 정보를 처리하기 위한 기계로 입력을 받아서 처리하고 그 결과를 출력한다는 ...

Joinc와 함께하는 리눅스 시스템 프로그래밍 4장 - 유저 환경

Joinc와 함께하는 리눅스 시스템 프로그래밍 4장 - 유저 환경attachment리눅스는 다중 사용자 운영체제다. 이는 동시에 여러사람이 컴퓨터의 자원을 사용할 수 있음을 의미한다. 그러므로 리눅스 운영체제는 여러사람을 관리할 수 있는 시스템을 가지고 있어야 한다. 이것을 계정 시스템이라고 한다. 계정이란 컴퓨터 자원에 접근할 수 있는 사람들에 대한 정...

Joinc와 함께하는 리눅스 시스템 프로그래밍 5장 프로세스

Joinc와 함께하는 리눅스 시스템 프로그래밍 5장 프로세스리눅스 가 하는 가장 중요한 일중의 하나는 프로그램을 실행시키는 것이다. 프로그램은 컴퓨터가 이해할 수 있는 명령어들과 명령을 수행하기 위한 데이터를 포함한 실행가능한 객체다. 이들 프로그램은 하드디스크와 같은 보조기억장치에 위치하는데 실행하면, 운영체제(이렇게 프로그램을 직접실행시키지 않고, 메...

리눅스 시스템 프로그래밍 6장 - Signal

리눅스 시스템 프로그래밍 6장 - Signal의미를 전달하기 위해서 사용하는 일반적인 방법으로 신호와 메시지가 있다. 메시지는 언어기반의 전달방식이며, 여러의미를 내포하고 있는 비교적 복잡한 의미전달 방식이다. 반면, 신호는 하나의 의미만을 내포한다. 해석이 간단하고 빠른전달이 가능하다는 장점을 지난다. 예를들어 교통신호 표지판은 각각이 하나의 의미만을 ...