윈도우에서 기본 제공하는 계산기와 비슷하게 만들어 봤습니다.

MFC Class 없이 Win32 API 로만 만들었습니다. 처음 만들면 [그림2]와 같이 만들어 집니다.

Win32 API 로만 제작시에 [그림1]과 같이 만드실려면 (컨트롤의 모양 등..) 참고용 매니페스트 파일을 추가해야 합니다.

방법은 첨부된 매니패스트 파일을 참고하세요.

압축을 풀면 파일 두개가 나옵니다. 실행파일 + 매니페스트 파일

같은 디렉토리에 두면 [그림1]과 같이 실행이 되면, 매니페스트 파일이 없으면, [그림2]와 같이 실행됩니다.



** 소스파일은 더이상 제공하지 않습니다.


[그림1] 비주얼스타일 적용 전

 

[그림2] 비주얼스타일 적용 후



'IT 인터넷' 카테고리의 다른 글

이전에 만들었던(습작) 고교수업관리 프로젝트 입니다.  (0) 2014.11.23
미로찾기 v2.0 (Win32 API)  (0) 2014.11.19
계산기 (Win32 API)  (0) 2014.11.19
C, 미로찾기  (0) 2014.11.19
C 회원관리 프로그램  (0) 2014.11.19
헝가리안 표기법  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


C, 미로찾기

IT 인터넷 2014.11.19 21:42

스택을 이용한 간단하 미로찾기 게임을 만들어 봤습니다.


소스는 포함되어 있으니... 예제로 사용할 수 있을 듯...



** 소스파일은 더이상 제공하지 않습니다.




'IT 인터넷' 카테고리의 다른 글

미로찾기 v2.0 (Win32 API)  (0) 2014.11.19
계산기 (Win32 API)  (0) 2014.11.19
C, 미로찾기  (0) 2014.11.19
C 회원관리 프로그램  (0) 2014.11.19
헝가리안 표기법  (0) 2014.11.19
특수문자 명칭 정리  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


C 를 이용한 피부관리실 회원관리 프로그램 입니다.

구조체와 동적메모리 할당, 파일 입/출력 관련하여 공부하시는데 도움이 되실거라고 생각됩니다.


공부하시는데 사용하시고, 다른사이트에 올리지는 말아주시기 바랍니다.

어설픈(??) 예제보다는 도움이 되실겁니다. (최대한 주석을 달아두었습니다.)


다음 내용을 염두에 두고 작성하였습니다.


1. 동적 메모리 할당을 통한 연결리스트 구현

2. 구조체의 활용

3. 모듈화 (함수 및 파일)

4. UI (사용자 편의성부분, 색상 및 예외처리, 입력스코프 등)

5. 파일 입/출력

6. 통합검색

7. 목록보기 페이징

8. 데이터백업

등....



** 소스파일은 더이상 제공하지 않습니다.











'IT 인터넷' 카테고리의 다른 글

계산기 (Win32 API)  (0) 2014.11.19
C, 미로찾기  (0) 2014.11.19
C 회원관리 프로그램  (0) 2014.11.19
헝가리안 표기법  (0) 2014.11.19
특수문자 명칭 정리  (0) 2014.11.19
Class 별 사설 IP  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


참고용






'IT 인터넷' 카테고리의 다른 글

C, 미로찾기  (0) 2014.11.19
C 회원관리 프로그램  (0) 2014.11.19
헝가리안 표기법  (0) 2014.11.19
특수문자 명칭 정리  (0) 2014.11.19
Class 별 사설 IP  (0) 2014.11.19
Network 및 Service 관련 Command 정리  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


^ - Circumflex (서컴플렉스)
! - Exclamation Point (엑스클러메이션 포인트)
" - Quotation Mark (쿼테이션 마크)
# - Crosshatch (크로스해치), Sharp(샵), Pound Sign(파운드 사인)
$ - Dollar Sign (달러사인)
% - Percent Sign (퍼센트사인)
@ - At Sign (앳 사인, 혹은 앳), Commercial At(커머셜 앳)
& - Ampersand (앰퍼샌드)
' - Apostrophe (어파스트로피)
* - Asterisk (애스터리스크)
- - Hyphen (하이픈), Dash (대시)
. - Period (피리어드), Full Stop (풀스탑)
/ - Slash (슬래시), Virgule (버귤)
\ - Back Slash (백슬래시)
\ - Won sign (원사인)
: - Colon (콜론)
; - Semicolon (세미콜론)
` - Grave (그레이브)
{ - Left Brace (레프트 브레이스)
} - Right Brace (라이트 브레이스)
[ - Left Bracket (레프트 브래킷)
] - Right Bracket (라이트 브래킷)
( - Left Parenthesis (레프트 퍼렌씨시스)
) - Right Parenthesis (라이트 퍼렌씨시스)
| - Vertical Bar (버티컬바)
~ - Tilde (틸드)
= - Equal Sign (이퀄사인)
+ - Plus Sign (플러스사인)
- - Minus Sign (마이너스사인)
_ - Underscore (언더스코어), Underline (언더라인)
< - Less Than Sign (레스댄 사인), Left Angle Bracket(레프트 앵글브래킷)
> - Greater Than Sign (그레이터댄 사인), Right Angle Bracket (라이트 앵글브래킷)




'IT 인터넷' 카테고리의 다른 글

C 회원관리 프로그램  (0) 2014.11.19
헝가리안 표기법  (0) 2014.11.19
특수문자 명칭 정리  (0) 2014.11.19
Class 별 사설 IP  (0) 2014.11.19
Network 및 Service 관련 Command 정리  (0) 2014.11.19
RAID : Redundant Array of Inexpensive (or Independant) Disks  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


· A class 1개 : 10.0.0.0 - 10.255.255.255 (8 bit prefix)
· B class 16개 : 172.16.0.0 - 172.31.255.255 (12 bit prefix)
· C class 256개 : 192.168.0.0 - 192.168.255.255 (16 bit prefix) 

 




'IT 인터넷' 카테고리의 다른 글

헝가리안 표기법  (0) 2014.11.19
특수문자 명칭 정리  (0) 2014.11.19
Class 별 사설 IP  (0) 2014.11.19
Network 및 Service 관련 Command 정리  (0) 2014.11.19
RAID : Redundant Array of Inexpensive (or Independant) Disks  (0) 2014.11.19
리눅스, 서비스데몬 요약  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


문법은 Windows 기반으로 정리함. Linux (Unix)는 관련 Man Page 참조할것!

ping
: ping 명령의 결과는 대상에 패킷이 도착했다가 돌아오는 시간을 의미하며, TTL 에는 사용되고 남은 TTL 값이 표시된다.

st: ping [option] [target address]
ex: ping -t 192.168.0.1

option
-t : user interrupter가 올때까지 계속해서 ICMP echo message 를 보낸다.
-a : 대상 컴퓨터의 주소를 Host Name 으로 변경하여 출력하고 ICMP echo message 를 보낸다.
-n count : count 만큼만 보낸다.
-l size : size 크기의 ICMP echo message 를 보낸다.
-f : ip 프레그먼트 금지 프레그를 설정하여 보낸다.
-i TTL : ip의 TTL (Time to Live) Field 에 값을 넣어보낸다.
TTL은 하나의 라우터를 거칠떄마다 값이 1씩 줄어들며, 0이되면 ICMP 에러메세지(호스트 접근불가)가 발생하며 ping 프로그램은 "TTL expired in transit" 메세지를 출력한다.
-> hope count 를 지정해서 지정한 hope 을 넘어가면 검사하지 않는용도로 사용하면 되겠넹 ㅎㅎ
-w timeout : 보낸 메세지의 응답시간을 설정하여 보냄
-R : IPv6 에서 route-trip path 를 출력
-S srcaddr : IPv6 에서 ICMP echo 메세지를 보낼때 메세지의 송신자 주소를 지정
-4 or -6 : IPv4 or IPv6 으로 ICMP echo 메세지를 보냄


arp

: Address Resolution Protocol 은 NIC의 실제주소 즉, MAC(Media Access Control) Address 주소와 IP주소를 상호 변환해 주는 역활을 한다.

arp -a or -g
arp -s [Ip Addr] [Physical Addr]
arp -d [Ip Addr]
-a or -g : 현재의 entry 상태를 보여준다. (ip/mac/type)
-s ip주소 mac주소 : 입력된 ip주소와 mac 주소를 static 설정한다.
type : arp에 의해 지정된 주소는 dynamic 으로 표시되며, 사용자가 지정한 주소는 static 으로 표시된다.
-d : 현재 entry 삭제 (외부 공격등에 의해 arp 엔트리가 망가지는 경우)


nslookup

: IP 주소와 Domain Name 를 상호 조회

nslookup [- 선택] [조회할 도메인] [사용할 DNS 서버]

option 없이 사용하면 기본 DNS 서버를 이용해서 검사


ftp

: 요건 다 아는거니까 생략 -.- 모르면 ftp 실행 후 "help" 명령으로 확인할 것!


hostname

: 현재 호스트의 이름확인


ipconfig

: IP 주소및 DNS 관련정보 조회
ipconfig /all, /renew, /release, /displaydns, /flushdns


netstat

: 현재 접속되어진 모든 ip 및 서비스 중인 포트, 라이팅 테이블 확인

-a : 모든정보 (접속된 ip 또는 호스트명, 포트, 서비스중인 포트)
-e : 현재 네크워크의 통계
-n : ip를 호스트명이나 도메인명으로 변경하지 않음
-o : 프로그램 ip(pid)를 같이 출력
-r : 라이팅 테이블 조회
-p [프로토콜이름] : 프로토콜에 대한 접속 리스트
프로토콜이름 - IP, IPv6, TCP, UDP, TCPv6, UDPv6, ICMP, ICMPv6
-s : 프로토콜별 통계


nbtstat

: NetBIOS 프로토콜의 정보

-a [호스트명], -A [IP주소] : 현재네크워크의 [호스트명] 또는 [ip주소]에 대한 정보출력
-c : 캐시에 들어있는 정보출력


route

: 호스트에 등록되거나 캐시된 라이팅테이블 조작
각각의 호스트에 라우팅 테이블을 직접 조작할 일은 거의 없음 - 라우터에서 대부분 설정

Examples:

> route PRINT
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination^ ^mask ^gateway metric^ ^
Interface^
If IF is not given, it tries to find the best interface for a given
gateway.
> route PRINT
> route PRINT 157* .... Only prints those matching 157*
> route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

CHANGE is used to modify gateway and/or metric only.
> route PRINT
> route DELETE 157.0.0.0
> route PRINT

print : 라이팅테이블 출력 (netstat -r 과 동일)
add, delete, change : 추가, 삭제, 변경
-f : 모두삭제
-p : 리부팅해도 지워지지 않아야 하는 정보 입력

telnet

: telnet 접속용 클라이언트 프로그램
요즘엔 텔넷 잘 안씀 (23번 포트) - 모든 전송이 Clean Text 로 이루어 지므로 중간에서 가로채기하면 아이디 및 비밀번호까지 모두 볼 수 있음.
윈도쪽은 모르겠으나 리눅스나 유닉스쪽은 ssh (보안 telnet 이라고 생각하면 됨 - 22번 포트 사용)를 이용 - 첨부파일에 많이 사용하는 무료 client p/g 인 putty.exe 첨부함.


putty.exe



tracert

:Trace Route 는 TCP/IP 패킷의 경로추적을 위한 도구이다. ICMP 를 통해 추적

Tracert [경로를 추적할 IP주소]

-d :호스트 명을 IP주소로 출력
-h maximum_hops : 최대 hope count 를 지정 (hope count = 라우터의 수 라고 생각하면 됨)
-j host-list : IPv4 전용 - loose 소스 라우터 옵션으로 중간 라우터를 지정
-w timeout : 타임아웃값 지정 (밀리세컨드 = msce = 1/1000 초)
-R : IPv6 용으로 라운드 트립패스를 찾는다.
-S srcaddr : IPv6 용으로 발신지 IP주소를 지정
-4 or -6 : IPv4 또는 IPv6


이 외에 pathping (ping + tracert 기능), net service (Net 로 시작함 - accounts, config, file, help, localgroup, pause, send, share, statistics, time, user, computer, continue, group, helpmsg, name, print, session, start, stop, use, view) 등이 있으나, 윈도우에서만 제공되거나 GUI Tools 의 사용이 보편화 되어 설명하지 않음.

추가로 NetShell (netsh) 에 대해서만 알아봄


netsh

: NetShell 명령어 - 명령줄 스크립트 유틸리티
-c 컨텍스트 옵션으로 스크립트 배치파일의 작성이 가능하다.

사용법: netsh [-a 별칭 파일] [-c 컨텍스트] [-r 원격 컴퓨터]
[명령 | -f 스크립트 파일]

다음 명령을 사용할 수 있습니다.

이 컨텍스트에 있는 명령:
? - 명령 목록을 표시합니다.
add - 항목 목록에 구성 항목을 추가합니다.
bridge - `netsh bridge' 컨텍스트의 변경 내용입니다.
delete - 항목 목록에서 구성 항목을 삭제합니다.
diag - `netsh diag' 컨텍스트의 변경 내용입니다.
dump - 구성 스크립트를 표시합니다.
exec - 스크립트 파일을 실행합니다.
firewall - `netsh firewall' 컨텍스트의 변경 내용입니다.
help - 명령 목록을 표시합니다.
interface - `netsh interface' 컨텍스트의 변경 내용입니다.
ras - `netsh ras' 컨텍스트의 변경 내용입니다.
routing - `netsh routing' 컨텍스트의 변경 내용입니다.
set - 구성 설정을 업데이트합니다.
show - 정보를 표시합니다.
winsock - `netsh winsock' 컨텍스트의 변경 내용입니다.

다음 하위 컨텍스트를 사용할 수 있습니다.
bridge diag firewall interface ras routing winsock

기본적으로 쉘의 사용방법은 라우터설정(콘솔로 진입시)시 쉘과 비슷하다.
위의 사용법은 윈도우 netsh 의 도움말을 갈무리 한 내용이다.

위의 내용을 응용해서 노트북등에 사용할 수 있다.

집, 혹은 사무실... 또는 Client Site 에서 Network 관련 설정을 일일이 변경해야하는 불편함이 있다면 위의 여러 설정파일을 미리 만들어 두었다가 exec 명령으로 필요할때마다 가져와서 사용할 수 있다.




'IT 인터넷' 카테고리의 다른 글

특수문자 명칭 정리  (0) 2014.11.19
Class 별 사설 IP  (0) 2014.11.19
Network 및 Service 관련 Command 정리  (0) 2014.11.19
RAID : Redundant Array of Inexpensive (or Independant) Disks  (0) 2014.11.19
리눅스, 서비스데몬 요약  (0) 2014.11.19
VI 명령어 정리  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


RAID : Redundant Array of Inexpensive (or Independant) Disks

1988년 버클리의 David Patterson, Garth Gibson, Randy Katz SIGMOD에서
"A Case for Redundant Arrays of Inexpensive Disks (RAID)"
라는 논문을 발표

기본적인 RAID의 개념은 작고 값싼 드라이브들을 연결해서 크고 비싼 드라이브 하나 (SLED: Single Large Expansive Disk)를 대체하자는 것임

UC-Berkeley의 연구그룹은 RAID를 여섯개의 레벨로 분류

RAID Level Data Recording 방식에 따라 구분되며, 제각기 독립성을 유지하므로 높은 Level 이 낮은 Level의 기능을 포함하지 않으며, 각각의 Application에 최적인 RAID Level을 정하는 것이 바람직하다. 또한 단일 RAID 에서도 여러 RAID Level 의 복합구성이 가능하다

1. RAID 0 (총용량 = 디스크 수 x 디스크 용량)
- RAID 0 어레이에서 데이터는 모든 디스크에 분산되어 저장하며, 데이터 복구 기능이 없다.
만약 한 디스크가 고장나면, 어레이 전체 데이터를 잃어 버린다. 빠른 데이터 전송, 고용량과 데이터 분실로 인한 문제가 발생되지 않는 곳에 적합하다.


2. RAID 1 (총용량 = (디스크 수 / 2 ) x 디스크 용량 )
- 통상적으로 가장 많이 사용하는 RAID 레벨이다. 같은 데이터를 두 개의 디스크에 저장한다.
두 개의 디스크 중에 한 개의 디스크가 고장이 발생해도 다른 디스크에 의해 정상적으로 동작한다.
사용할 수 있는 용량이 절반만 가능하기 때문에 가격이 비싸지는 단점이 있다. 4GB 용량보다 적은 곳에 적합하며, 높은 신뢰성을 제공한다.


3. RAID 3
- 3개 이상의 HDD , 하나의 Parity Disk 와 나머지 Data Disk로 구성되며 각각의 Data Disk Data Bit단위로 Striping하여 기록하면, 안정성 확보를 위해 별도의 Disk Parity Data를 저장한다.

4. RAID 4 ( 총용량 = (디스크 수 -1 ) x 디스크 용량 )
- 디스크 어레이에서 전용 패리티 디스크를 사용한다. RAID 0 처럼 이미지 처리, 동영상 데이터와 같은 그래픽 데이터에 최적이다.

5. RAID 5 ( 총용량 = (디스크 수 -1 ) x 디스크 용량 )
- 가장 뛰어난 RAID 레벨이다. RAID 3처럼 전용 패리티 디스크를 사용하는 것이 아니라, 디스크마다 패리티 정보를 가진다. 어레이에서 데이터를 개별적인 디스크로부터 읽을 수가 있으며, 또 독립적으로 입출력을 할 수 있기 때문에, 동시에 복수로 읽고 쓰고 한다. 작은 규모 혹은 개인이 사용하는 응용 프로그램에서는 성능이 좋지 않다. 그러나 큰 규모의 업무처리나 많은 사람이 사용할 때는 적합하다. 가령, 파일 서브나 데이터 베이스 응용 프로그램과 일괄 처리 시스템에 적합하다. 뛰어난 데이터 신뢰성과 성능을 제공하며, RAID 5는 데이터 복구 성능 때문에 RAID 0 보다 훨씬 뛰어나다.

6. RAID 0+1 ( 총용량 = (디스크 수 / 2 ) x 디스크 용량 )
- RAID 0 RAID 1을 조합한 것이다. RAID 1 과 같이 데이터를 두 개의 디스크에 저장한다. 두 개의 디스크중에 한 개의 디스크가 고장이 발생해도 다른 디스크에 의해 정상적으로 동작한다.
사용할 수 있는 용량이 절반만 가능하기 때문에 가격이 비싸지는 단점이 있다.



'IT 인터넷' 카테고리의 다른 글

특수문자 명칭 정리  (0) 2014.11.19
Class 별 사설 IP  (0) 2014.11.19
Network 및 Service 관련 Command 정리  (0) 2014.11.19
RAID : Redundant Array of Inexpensive (or Independant) Disks  (0) 2014.11.19
리눅스, 서비스데몬 요약  (0) 2014.11.19
VI 명령어 정리  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


# ntsysv
 
amanda : 백업 클라이언트인 amanda 데몬

 

amandaidx : amanda 서버의 패키지 서비스 중 하나인 amandaidx 데몬

 

amd : auto mount daemon, 시스템의 요청이 있는 경우에 자동으로 장치와 NFS 호스트를 마운트해 주는 데몬.          네트워크의 설정이 잘못된 경우에는 부팅을 하는 도중에 문제를 일으킬수 있으므로 처음에서 꺼두는 것이 좋다.

 

amidxtape : amand 서버에 패키지 서비스 중 하나인 amidxtape 데몬

 

anacron : 시간에 따라 지정한 프로그램을 정기적으로 실행하는 데몬. cron과 같은 기능을 하지만 계속 켜두지 않는 컴터에서 사요하는 데몬

 

apmd : 베터리 상태를 감시하고 syslog(8)에 기록하며 시스템을 끄기도 하는 데몬

 

arpwatch : 이더넷 카드와 ip 어드레스의 설정 관계를 유지하는 데몬

 

atd : 특정 시간 또는 시스템 부하가 적을때 지정된 명령을 실행시키는 데

 

autofs : 파일 시스템을 사용하고자 할때 자동으로 마운트 시켜주는 데몬

 

chargen : chargen의 TCP 버전 서버

 

chargen-upd : chargen의 UDP 버전 서버

 

ciped : ip address를 암호화하는 CIPE 데몬

 

crond : cron을 실행시키는 데몬, cron은 지정한 프로그램을 특정 시간에 주기적으로 실행시키는 유닉스 표준 프로그램

 

daytime : daytime의 TCP 버전 서버. daytime은 클라이언트의 질의에 응답하여 아스키 형태로 현재 시간과 날짜를 출력하는 데몬. TCP 포트 13을 사용

 

daytime-udp : daytime의 UDP 버전 서버. UDP포트 13을 사용

 

dhcpd : Dynamic host configuration protocol server daemon. 동적 호스트 제어 프로토콜 서버 데몬.             BOOTP와 DHCP가 포함된 데몬으로 클라이언트들이 부팅할때 자동으로 동적 IP 어드레스와 네트워크 정보를 가질수 있게 해줌.

 

echo : echo 의 TCP 버전 서버

 

echo-udp : echo 의 UDP 버전 서버

 

finger : finger 리퀘스트에 응답하는 서버. finger는 사용자에 대한 로그인 네임, 디렉토리, 쉘과 최종 로그인 시간에 대한 정보를 볼수 있게 하는 프로토콜

 

gated : gated(라우팅 데몬) 을 시작하거나 종

 

gpm : MC(midnight command) 와 같은 텍스트 기반 리눅스용 애플리케이션에서 마우스를 쓸수 있게 해주는 데몬.         콘솔에서 마우스를 이용한 팝업 메뉴와 복사/ 붙이기 기능도 지원

 

httpd : 웹 서비스를 위한 아파치 데몬. html파일과 cgi를 사용가능하게 함

 

identd : 특별한 TCP 연결에서 사용자의 신원을 결정해 주는 데몬. TCP 포트번호를 주면 연결된 서버 시스템 소유자를 확인할수 있는 문자열을 돌려줌

 

imap : 원격 사용자가 imap 클라이언트(Pine, netscape communicator)를 이용하여 자신의 메일에 접근할수 있게 하는 서비스

 

imaps : 원격 사용자가 SSL을 지원하는 imap 클라이언트(netscape communicator, fetchmail 등)를 이용하여 자신의 메일에 접근할수 있게 하는 서비

 

innd : 유즈넷 뉴스 서버를 이용하여 지역 뉴스 서버를 설정할수 있는 데몬

 

ipchains : 패킷 필터링 파이어월을 자동으로 실행하는 데몬

 

ipop2 : 원격 사용자가 pop2 클라이언트를 이용하여 메일에 접근할수 있게 하는 서비스

 

ipop3 : 원격 사용자가 pop3 클라이언트를 이용하여 메일에 접근할수 있게 하는 서비스

 

irda : irda 가 정상적으로 동작하도록 해 주는 데몬

 

keytable : /etc/sysconfig/keytable로 키보드 유형을 변환할수 있게 하는 서비스.                한텀에서 kbdconfig 프로그램을 실행하여 키보드 유형을 변환할수 있다. 대부분의 시스템에서 keytable 데몬은 실행시켜 두어야 한다.

 

kudzu : 부팅시 새롭게 추가된 하드웨어를 설정할 수 있게 hardware probe를 실행시키는 데몬

 

linuxconf : 시스템 설정을 유지하기 위해 부팅시에 다양한 태스크의 실행을 정렬시키는 데몬.

 

linuxconf-web : 웹을 통해 linuxconf를 실행할수 있게 연결을 허용하는 데몬

 

lpd : 프린터(line printer)가 정상적으로 동작하도록 해 주는 프린트 서비스 데몬

 

mars-nwe : netware IPX 프로토콜을 사용하는 클라이언트에게 리눅스 머신에서 파일과 프린트 서버를 호환시켜 주는 데몬

 

mcserv : midnight command(MC) 서버이다. MC끼리 네트워크를 공유한다

 

mysqld : 매우 빠르고 안정적인 mysql 데이타 베이스 서버 데몬이다

 

named : 도메인 네임과 ip어드레스를 해석하기 위한 DNS서버(BIND) 데몬. 로컬 호스트에서 DNS서버를 운영할때만 실행 시킨다.

 

netfs : 삼바, 네트워크 파일 시스템(NFS), NCP(netware)등의 마운트와 언마운트에 관여하는 데몬.

 

network : 네트워크 인터페이스의 설정을 시스템 부팅시 커널에 적재시키는 데몬.

 

nfs : TCP/IP 네트워크에서 파일을 공유할수 있게 하는 데몬. /etc/exports 파일에서 설정한 NFS 서버가 기동할수 있게 해 준다.

 

nfslock : NFS파일을 locking 한다.

 

nscd : NIS/NS 를 사용할수 있게 하는 데몬. nscd는 실행중인 프로그램의 그룹을 살피고 패스워드를 변경하거나 다음 질의를 위해 결과를 캐시하는 데몬이다.

 

ntalk : 서로 다른 시스템끼리 채팅이 가능하게 ntalk 연결을 허용하는 서버

 

ntpd : NTPv4데몬

 

pcmcia : 휴대용 PC에서 이더넷이나 모뎀을 쓸수 있게 하는 데몬.

 

pop3s : SSL을 지원하는 pop3클라이언트를 사용하여 메일에 접근할수 있게 하는 서비스이다.

 

portmap : RPC(NFS, NIS, mcsev등) 연결을 관리하기 위한 포트 매핑 데몬으로 RPC를 사용하는 프로그램을 실행하기 위해서는 반드시 선택하여야 하는 데몬.

 

postgresql : postgresql 디비에 관한 데몬

 

pppoe : adsl서비스에 연결시켜 주는 데몬

 

proftpd : 쉬운설정, 보안성, 단순성에 초점을 맞춘 개선된 ftp 서버 데몬

 

pxe : 부팅전 실행환경 서버. 다른 PXE기반 머신에 네트워크 부팅을 제공한다

 

random : 시스템에 필요한 난수 발생 및 저장 데몬

 

rawdevices : HDD 파티션과 같은 블론 디바이스를 위한 스크립트. /etc/sysconfig/rewdevices 파일을 편집하여 원시 디비아스를 블론 디바이스로 매핑할수 있다.

 

reconfig : /etc/reconfigSys 파일이 존재하면 재설정을 실행하는 데몬

 

rexec : rexec(3) 루틴을 위한 서버 데몬. 인증된 사용자 이름과 패스워드로 원격 실행을 제공하는 서버이다.

 

rlogin : rlogin 프로그램을 위한 서버 데몬. 신뢰할수 있는 호스트로부터 특권화된 포트 번호에 기반한 인증을 통해 원격 로그인을 제공한다.

 

routed : RIP 프로토콜을 통해 업데이트된 자동 IP 라우팅 테이블 설정 데몬

 

rsh : rshd 서버는 rcmd 루틴을 위한 서버이며 따라서 rsh 프로그램을 위한 서버이다. 신뢰할수 있는 호스트로부터 특권화된 포트번호에 기반한 인증 통해 원격 실행을 제공한다.

 

rstat : 네트워크에 연결된 사요자에게 그 네트워크 상의 머신에 대한 퍼포먼스 매트릭스를 회수할수 있게 해주는 프로토콜

 

rsync : 컴퓨터간 자료 공유를 위해서 사용되는 rsync에 대한 데몬이다.

 

rusersd : 네트워크에 특정 사용자가 있는 검색해 주는 데몬.

 

rwalld : 시스템에 동작중인 모든 터미널에 메시지를 표시할수 있게 해 주는 프로토콜

 

rwhod : 원격 접속자의 목록을 볼수 있게 해주는 데몬. finger와 비슷한 기능을 한다.

 

sendmail : 메일을 다른 호스트로 전송하는 메일 전송(Mail Transport Agent)데몬

 

smb : SMB 네트워크 서비스를 제공하기 위한 삼바 서버(smbd와 nmbd)데몬

 

snmpd : SNMP(Simple Network Management Protocol)데몬

 

squid : HTTP, FTP, gopher와 같은 프로토콜을 사용할때 캐싱 속도를 높이는 데몬.

 

sshd : openssh 서버 데몬

 

swat : 삼바 웹 관리 툴, 삼바 서버의 설정을 위해 swat를 사용하며, 웹 브라우저를 통해 901포트로 접속한다.

 

syslog : 많은 데몬들이 로그 메세지를 다양한 시스템 로그파일에 기록하는데 사용하는 데몬. syslog는 항상 실행되는 것이 좋다.

 

talk : 다른 시스템에 접속한 사용자로 부터 채팅 요구에 응답하여 터미널의 내용을 다른 사용자에게 보내서 대화할수 있게 하는 데몬.

 

telnet : telnet 세션을 제공하는 서버. 인증을 위해 사용자 이름과 패스워드를 사용한다.

 

tftp : 파일 전송을 위한 프로토콜. tftp프로토콜은 어떤 OS에서는 부팅 디스켓이 없는 워크스테이션이나 네트워크 인식 프린터를 위한 설정 파일의 다운로드, 설치 프로세스의 시작을 위해                                     

        가끔 이용된다.

time : rdate 데몬에 의해 사용되는 RFC 868 시간 서버의 TCP 버전

 

time-udp : rdate 데몬에 의해 사용되는 RFC 868시간 서버의 UDP 버전

 

webmin : webmin 관리자 서버 데몬

 

xfs : 부팅과 셧다운시 X 폰트 서버를 시작하거나 종료시키는 데몬

 

xinetd : inetd 데몬을 대체하는 강력한 데몬. telnet, ftp 등과 같은 서비스를 처리하는 슈퍼 데몬.

 

ypbind : NIS/YP 클라이언트에서 실행되는 데몬으로 NIS도메인을 바인드한다.             NIS클라이언트로 동작하기 위해서는 glibc에 기반한 시스템에서 실행되어 한다. 그러나 NIS를 사용하지 않는 시스템에서는 실행하지 말아야 한다.

 

yppasswd : NIS클라이언트 사용자의 패스워드를 변경할수 있게 해 주는 데몬

 

ypserv : 표준 NIS/YP 네트워크 프로토콜 서버. 호스트 네임, 사용자 네임과 다른 정보 데이타베이스를 네트워크를 통하여 배포하는 것은 허용한다.              ypserv데몬은 클라이언트에서는 필요하지 않으며 NIS 서버에서 실행된다

 


'IT 인터넷' 카테고리의 다른 글

특수문자 명칭 정리  (0) 2014.11.19
Class 별 사설 IP  (0) 2014.11.19
Network 및 Service 관련 Command 정리  (0) 2014.11.19
RAID : Redundant Array of Inexpensive (or Independant) Disks  (0) 2014.11.19
리눅스, 서비스데몬 요약  (0) 2014.11.19
VI 명령어 정리  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


[ 자주 사용하는 VI 명령어 정리 ]


이동
문서의 처음으로 : 1gg

한페이지 뒤로 : ctrl + b

한라인의 처음으로 : shift + 6 (혹은 0)

한줄 위로 : k

한칸 뒤로 : h

한칸 앞으로 : l (소문자 L)

한줄 아래로 : j

한페이지 앞으로 : ctrl + f

한라인의 끝으로 : shift + 4

문서의 끝으로 : shift + g

매치되는 괄호찾기 : shift + 5

삭제
단어 삭제 : dw

한줄 삭제 : dd

빈줄삭제 : J

커서의 위치로부터 오른쪽의 문자를 모두 지운다. : D

가장 최근의 `/'|`?' 를 반복한다 : n

n을 반대방향으로의 수행. : N

작업 취소 : u

한줄 복사 : yy, Y

붙여 넣기 : p

블럭지정

라인단위 Visual Mode : shift + v

블럭단위 Visual Mode : ctrl + v


화면분할

수평 분할 : ctrl + w + n

수직 분할 : ctrl + w + v

창 삭제

CTRL+w q : 커서가 있는 창을 닫음

CTRL+w o : 현재 커서가 있는 창을 제외한 모든 창을 닫음 (, 수정이 안된 창들만 닫힘)

창 이동

CTRL+ww : 창 간에 이동

CTRL+wh : 왼쪽(h) 창으로 이동

CTRL+wl : 오른쪽(l) 창으로 이동

CTRL+wj : 상단(j) 창으로 이동

CTRL+wk : 하단(k) 창으로 이동

창 크기 조절

CTRL+w = : 모든 창의 크기를 균등하게함

CTRL+w [N]+ : 창의 크기를 N행만큼 증가

CTRL+w [N]- : 창의 크기를 N행만큼 감소

CTRL+w [N]> : 창의 크기를 오른쪽으로 N칸만큼 증가

CTRL+w [N]< : 창의 크기를 왼쪽으로 N칸만큼 증가

 



'IT 인터넷' 카테고리의 다른 글

특수문자 명칭 정리  (0) 2014.11.19
Class 별 사설 IP  (0) 2014.11.19
Network 및 Service 관련 Command 정리  (0) 2014.11.19
RAID : Redundant Array of Inexpensive (or Independant) Disks  (0) 2014.11.19
리눅스, 서비스데몬 요약  (0) 2014.11.19
VI 명령어 정리  (0) 2014.11.19
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST