우분투 리눅스 하우투

우분투 리눅스 하우투우분투 리눅스 설치부터 활용까지 정리를 해볼 생각입니다. 시스템 관리, 보안, 네트워크, 응용 까지를 모두 포함한 완벽가이드를 지향합니다. 지향만. 1. 우분투 리눅스 간단 소개 리눅스 이야기 리눅스 배포판 우분투 리눅스 1. 우분투 리눅스 설치 virtualbox로 설치. 1. 리눅스 파일 구조 주요 파일 및 디렉토리 1. 계정...

ZFS

유닉스의 파일 시스템을 대체하기 위해서 SUN에서 개발한 파일 시스템으로 Solaris 10에 소개된다. 기능을 보면 알겠지만 단순한 파일 시스템으로 보기는 힘들다. 모든 잡다한 관리기능까지를 포함한 볼륨메니저로 봐야 한다. 예컨데 파일 시스템과 , snapshots, copy-on-write clones, continuous integrity checki...

커널

커널커널은 운영체제(커널은 컴퓨터 시스템을 제어하는 일을 한다. 여기에는 메모리, 사운드카드, 키보드, 마우스, 모니터와 같은 시스템자원을 포함한다. 이러한 시스템자원을 사용하는 것은 보통 응용 프로그램의 요청을 통해서 이루어지게 되므로 커널은 응용 프로그램을 관리하는 일도 한다. 응용 프로그램의 실행되는 순서라든지 응용 프로그램이 요구하는 시스템자원에 ...

좀비 프로세스

좀비 프로세스좀비프로세스의 정의는 실행이 종료되었지만 아직 삭제되지 않은 프로세스를 말한다.종료되었지만 삭제되지 않았다는 뜻에 대해서 알아보도도록 하자. 보통 프로세스는 exit 시스템함수를 호출함으로써, 프로세스를 종료시킬려고 한다. 그리고 자신의 모든 자원을 해제 시키게 된다. 그러나 프로세스의 exit status 상태와 PID는 여전히 남아서(커널...

데몬

Linux 운영체제의 Daemon 프로세서스에 대한 것들을 다룹니다. Daemon 프로세스와 일반 프로세스가 무엇이 다른지. Daemon 프로세스의 특징, 어떻게 Daemon 프로세스를 만들 수 있는지, 어떨때 사용해야 하는지를 알아봅시다....

슈퍼유저

슈퍼유저유닉스는 다중사용자 이며, 계정시스템을 이용해서 여러명의 사용자를 관리한다. 이러한 사용자는 일반계정과 root계정으로 나뉘는데, root 계정을 흔히 슈퍼유저라고 한다. 슈퍼유저라고 하는 이유는 운영체제를 통제하는데 있어서 절대적인 권한을 가지기 때문이다. 슈퍼유저는 가능한 모든일을 할 수 있다. 어떠한 파일이라도 지울 수 있으며, 어떠한 장치에...

실행파일

실행파일실행파일은 컴퓨터에 의해서 수행될 수 있는 정보를 가지는 파일을 말한다. 윈도우는 .exe .com과 같은 확장자를 이용해서 실행파일인지를 구분하지만, 유닉스 운영체제는 파일의 모드(mode)로 실행파일인지 아닌지를 구분한다. $ ls -al합계 20-rwxrwxr-x 1 yundream yundream 8450 6월 18 20-rw-rw-r-- ...

표준입력

표준입력데몬(daemon) 프로그램을 제외한 대부분의 프로그램은 인간과 상호작용한다. 이러한 상호작용은 키보드를 통합 입력과 모니터, 파일, 프린터 등을 통한 출력의 형태로 이루어진다. 이러한 입출력중 키보드를 통한 입력을 표준입력, 모니터를 통한 출력을 표준출력 이라고 한다. 가장 기본이 되는 입출력 장치라고 생각하면 된다. 모든 프로그램은 시작하게 되...

cygwin - GNU + Cygnus + Windows

cygwin - GNU + Cygnus + Windows 우선 간단히 정리 - 2010/2/24윈도 환경에서 소켓(특히 thread 부분에서 짜증이 난다. 해서 cygwin을 설치 해서 사용해 보기로 했다. cygwin으로 그럴듯한 개발환경 구축할 수 있다는 얘기를 들은 기억도 있고 해서다. 1. cygwin은 리눅스( 1. virtualbox와 같은 ...

hostname

hostname컴퓨터 네트워킹 분야에서 사용하는 언어로 nodename이라고 부르기도 한다. Hostname은 네트워크에 접속된 컴퓨터에 할당되는 "라벨"이다. 이 라벨은 전체 네트워크에서 유일해야 하며, 웹 서버, 이메일 서버등의 장치를 식별하는데 사용한다. Hostname은 하나의 단어로 구성될 수 있고, 두 개 이상의 단어를 이용해서 구조적으로 구성...