Switch 네트워크 장비네트워크 스위치는 네트워크를 연결하는 일을 하는 특수목적의 컴퓨터기기다. Switch(스위치)는 자신에게 연결된 모든 기기들로 부터 들어오는 패킷을 수신하고, 이 패킷을 적당한 기기로 보내는 일을 한다. 스위치보다 단순한 네트워크 장비로 허브(hub)가 있다. 허브도 패킷을 수신하고 송신한다는 관점에서 보면 스위치와 근본적으로는 ...
hostname컴퓨터 네트워킹 분야에서 사용하는 언어로 nodename이라고 부르기도 한다. Hostname은 네트워크에 접속된 컴퓨터에 할당되는 "라벨"이다. 이 라벨은 전체 네트워크에서 유일해야 하며, 웹 서버, 이메일 서버등의 장치를 식별하는데 사용한다. Hostname은 하나의 단어로 구성될 수 있고, 두 개 이상의 단어를 이용해서 구조적으로 구성...
좀비 프로세스좀비프로세스의 정의는 실행이 종료되었지만 아직 삭제되지 않은 프로세스를 말한다.종료되었지만 삭제되지 않았다는 뜻에 대해서 알아보도도록 하자. 보통 프로세스는 exit 시스템함수를 호출함으로써, 프로세스를 종료시킬려고 한다. 그리고 자신의 모든 자원을 해제 시키게 된다. 그러나 프로세스의 exit status 상태와 PID는 여전히 남아서(커널...
슈퍼유저유닉스는 다중사용자 이며, 계정시스템을 이용해서 여러명의 사용자를 관리한다. 이러한 사용자는 일반계정과 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 우선 간단히 정리 - 2010/2/24윈도 환경에서 소켓(특히 thread 부분에서 짜증이 난다. 해서 cygwin을 설치 해서 사용해 보기로 했다. cygwin으로 그럴듯한 개발환경 구축할 수 있다는 얘기를 들은 기억도 있고 해서다. 1. cygwin은 리눅스( 1. virtualbox와 같은 ...
Load Averageload Average는 Process 작업의 대기를 의미한다. 만약 1분간 평균 load average가 1이라면 1분동안 한개의 작업이 대기하고 있었음을 의미한다. 즉 load average값이 커지면 서버가 부하를 받고 있다고 해석할 수 있다.보통 load average가 1보다 작으면 아주 양호한 상태, 4 정도를 넘으면 부하...
링크유명한 퀘니히스베르크의 다리건너기 문제를 알고 있을 것이다. 독일의 철학자 칸트가 말년을 보내기도 했던 퀘니히스베르크는 아래처럼 강이 가로지르고 있었고, 마을과 마을은 7개의 다리로 연결이 되어 있었다. 문제는 각 다리를 한번에 한번씩만 건너면서 모든 마을을 방분하는 방법을 찾아내는 거였다. 이 문제를 수학적으로 연구한 사람이 오일러였다. 이 문제를 ...
177 POSTS HERE
Switch 네트워크 장비
Switch 네트워크 장비네트워크 스위치는 네트워크를 연결하는 일을 하는 특수목적의 컴퓨터기기다. Switch(스위치)는 자신에게 연결된 모든 기기들로 부터 들어오는 패킷을 수신하고, 이 패킷을 적당한 기기로 보내는 일을 한다. 스위치보다 단순한 네트워크 장비로 허브(hub)가 있다. 허브도 패킷을 수신하고 송신한다는 관점에서 보면 스위치와 근본적으로는 ...
hostname
hostname컴퓨터 네트워킹 분야에서 사용하는 언어로 nodename이라고 부르기도 한다. Hostname은 네트워크에 접속된 컴퓨터에 할당되는 "라벨"이다. 이 라벨은 전체 네트워크에서 유일해야 하며, 웹 서버, 이메일 서버등의 장치를 식별하는데 사용한다. Hostname은 하나의 단어로 구성될 수 있고, 두 개 이상의 단어를 이용해서 구조적으로 구성...
좀비 프로세스
좀비 프로세스좀비프로세스의 정의는 실행이 종료되었지만 아직 삭제되지 않은 프로세스를 말한다.종료되었지만 삭제되지 않았다는 뜻에 대해서 알아보도도록 하자. 보통 프로세스는 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와 같은 ...
Load Average
Load Averageload Average는 Process 작업의 대기를 의미한다. 만약 1분간 평균 load average가 1이라면 1분동안 한개의 작업이 대기하고 있었음을 의미한다. 즉 load average값이 커지면 서버가 부하를 받고 있다고 해석할 수 있다.보통 load average가 1보다 작으면 아주 양호한 상태, 4 정도를 넘으면 부하...
링크
링크유명한 퀘니히스베르크의 다리건너기 문제를 알고 있을 것이다. 독일의 철학자 칸트가 말년을 보내기도 했던 퀘니히스베르크는 아래처럼 강이 가로지르고 있었고, 마을과 마을은 7개의 다리로 연결이 되어 있었다. 문제는 각 다리를 한번에 한번씩만 건너면서 모든 마을을 방분하는 방법을 찾아내는 거였다. 이 문제를 수학적으로 연구한 사람이 오일러였다. 이 문제를 ...