Winmsd.exe 도구를 사용하여 시스템 종류 확인

1. 시작을 누르고 실행을 누릅니다.
2. 열기 상자에 winmsd.exe를 입력하고 확인을 누릅니다.
3. 오른쪽 창의 항목 아래에서 시스템 종류를 찾아 값을 확인합니다.

• 시스템 종류에 해당하는 값이 X86-기반 PC이면 해당 컴퓨터에서 32비트 버전의 Windows 운영 체제를 실행하고 있는 것입니다.
• 시스템 종류에 해당하는 값이 Itanium-based system이면 해당 컴퓨터에서 64비트 버전의 Windows 운영 체제를 실행하고 있는 것입니다.


4. 오른쪽 창의 항목 아래에서 프로세서를 찾아 값을 확인합니다.


• 프로세서에 해당하는 값이 x86으로 시작하면 해당 컴퓨터에서 32비트 버전의 Windows 운영 체제를 실행하고 있는 것입니다.
• 프로세서에 해당하는 값이 ia64로 시작하면 해당 컴퓨터에서 64비트 버전의 Windows 운영 체제를 실행하고 있는 것입니다.
 
이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 신뢰성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.

2009/01/30 11:50 2009/01/30 11:50
샤이 이 작성.

당신의 의견을 작성해 주세요.

리눅스 기본 설정 시 /etc/login.defs 파일에 umask 옵션 이 없으며 계정 생성시 홈디렉토리 퍼미션이 700으로 생성 됩니다.
/etc/login.defs 파일에 umask옵션을 추가하여 계정 생성시 홈 디렉토리 퍼미션을 조정 할 수 있습니다.

/etc/login.defs 파일은 useradd 명령어를 사용시 적용되는 설정 파일입니다.


-출처=http://blog.empas.com/minblsky/11439267

/etc/login.defs파일을 열어보면 메일을 저장하는 디렉토리, 패스워드 관련사항(암호 만료일, 길이, 경고일등, 사용자 추가시 생성되는 UID의 범위, UMASK등을 설정할 수있다.

 

==========================================================

[root@ ~]#  vi /etc/login.defs
# *REQUIRED*
#   Directory where mailboxes reside, _or_ name of file, relative to the home directory.  If you _do_ define
#   both, MAIL_DIR takes precedence. QMAIL_DIR is for Qmail
#
#QMAIL_DIR  Maildir

#사용자 메일의 디렉토리 설정
MAIL_DIR    /var/spool/mail                       

#MAIL_FILE  .mail

# Password aging controls:
#사용자 패스워드 관련 사항 설정
#   PASS_MAX_DAYS   Maximum number of days a password may be used.
#   PASS_MIN_DAYS   Minimum number of days allowed between password changes.
#   PASS_MIN_LEN    Minimum acceptable password length.
#   PASS_WARN_AGE   Number of days warning given before a password expires.
#
PASS_MAX_DAYS   99999
PASS_MIN_DAYS   0
PASS_MIN_LEN    5
PASS_WARN_AGE   7

#
# Min/max values for automatic uid selection in useradd
#사용자를 추가할 때 UID의 최소값과 최대값의 범위를 설정
UID_MIN           500
UID_MAX         60000

#
# Min/max values for automatic gid selection in groupadd
# 사용자를 추가할 때 GID의 최소값과 최대값의 범위를 설정
GID_MIN           500
GID_MAX         60000
#
# If defined, this command is run when removing a user. It should remove any at/cron/print jobs etc. owned
# by the user to be removed (passed as the first argument).
#
#USERDEL_CMD    /usr/sbin/userdel_local

#
# If useradd should create home directories for users by default
# On RH systems, we do. This option is ORed with the -m flag on
# useradd command line.
#
CREATE_HOME yes
UMASK 076  => 사용자 디렉토리 생성시 UMASK 값을 설정한다. 701로 생성된다.

==========================================================
2009/01/08 14:36 2009/01/08 14:36
샤이 이 작성.

당신의 의견을 작성해 주세요.



고급 Bash 스크립팅 가이드


Bash를 이용한 쉘 스크립팅 완전 가이드


Mendel Cooper


Brindlesoft


thegrendel (at) theriver.com


차현진




terminus (at) kldp.org


2001년 12월 16일




본 튜토리얼은 여러분이 Bash에 대해서 어떠한 사전 지식도 없다고 가정을 합니다만, 금방 중/고급 수준의 명령어들을 소개합니다(...유닉스의 슬기롭고 교훈적인 부분들을 배워 나가면서). 이 문서는 교과서나, 혼자 공부할 때 볼 수 있는 메뉴얼, 쉘 스크립팅 기술에 대한 레퍼런스및 소스로 쓰일 수 있습니다. 스크립트를 배우는 유일한 방법은 스크립트를 직접 짜 보는 것이다라는 전제하에, 연습문제와 아주 자세하게 주석 처리된 예제들로 능동적인 독자들의 참여를 유도할 것입니다.


이 문서의 최신 버전은 저자의 홈페이지에서 SGML 소스와 HTML을 "타르볼"형태로 얻을 수 있습니다. 고침 변경 사항은 change log를 참고하세요.










































고친 과정
고침 0.1 2000년 6월 14일 고친이 mc
초기 릴리스.
고침 0.2 2000년 10월 30일 고친이 mc
버그 수정, 내용및 예제 스크립트 추가.
고침 0.3 2001년 2월 12일 고친이 mc
메이저 업데이트.
고침 0.4 2001년 7월 8일 고친이 mc
버그 수정, 더 많은 내용및 예제 추가 - 완전한 책 형태의 개정판.
고침 0.5 2001년 9월 3일 고친이 mc
메이저 업데이트. 버그 수정, 내용 추가, 장과 절을 재편성.
고침 1.0.11 2001년 12월 16일 고친이 mc
버그 수정, 재편성, 내용 추가. Stable release.




바치는 글


모든 마법의 근원인 Anita에게 이 책을 바칩니다.




차례
Part 1. 소개


1. 왜 쉘 프로그래밍을 해야 하죠?
2. #! 으로 시작하기


2.1. 스크립트 실행하기
2.2. 몸풀기 연습문제(Preliminary Exercises)

Part 2. 기초 단계


3. 종료와 종료 상태(Exit and Exit Status)
4. 특수 문자
5. 변수와 매개변수 소개


5.1. 변수 치환(Variable Substitution)
5.2. 변수 할당(Variable Assignment)
5.3. Bash 변수는 타입이 없다(untyped)
5.4. 특수한 변수 타입

6. 쿼우팅(quoting)
7. 테스트


7.1. 테스트(Test Constructs)
7.2. 파일 테스트 연산자
7.3. 비교 연산자(이진)
7.4. 중첩된 if/then 조건 테스트
7.5. 여러분이 테스트문을 얼마나 이해했는지 테스트 해보기

8. 연산자 이야기(Operations and Related Topics)


8.1. 연산자(Operators)
8.2. 숫자 상수(Numerical Constants)

Part 3. 중급 단계(Beyond the Basics)


9. 변수 재검토(Variables Revisited)


9.1. 내부 변수(Internal Variables)
9.2. 문자열 조작
9.3. 매개변수 치환(Parameter Substitution)
9.4. 변수 타입 지정: declaretypeset
9.5. 변수 간접 참조
9.6. $RANDOM: 랜덤한 정수 만들기
9.7. 이중소괄호(The Double Parentheses Construct)

10. 루프와 분기(Loops and Branches)


10.1. 루프
10.2. 중첩된 루프
10.3. 루프 제어
10.4. 테스트와 분기(Testing and Branching)

11. 내부 명령어(Internal Commands and Builtins)


11.1. 작업 제어 명령어

12. 외부 필터, 프로그램, 명령어


12.1. 기본 명령어
12.2. 복잡한 명령어
12.3. 시간/날짜 명령어
12.4. 텍스트 처리 명령어
12.5. 파일, 아카이브(archive) 명령어
12.6. 통신 명령어
12.7. 터미널 제어 명령어
12.8. 수학용 명령어
12.9. 기타 명령어

13. 시스템과 관리자용 명령어
14. 명령어 치환(Command Substitution)
15. 산술 확장(Arithmetic Expansion)
16. I/O 재지향


16.1. exec 쓰기
16.2. 코드 블럭 재지향
16.3. 응용

17. Here Documents
18. 쉬어가기

Part 4. 고급 주제들(Advanced Topics)


19. 정규 표현식(Regular Expressions)


19.1. 정규 표현식의 간략한 소개
19.2. Globbing

20. 서브쉘(Subshells)
21. 제한된 쉘(Restricted Shells)
22. 프로세스 치환(Process Substitution)
23. 함수


23.1. 복잡 함수와 함수의 복잡성(Complex Functions and Function Complexities)
23.2. 지역 변수와 재귀 함수(Local Variables and Recursion)

24. 별칭(Aliases)
25. 리스트(List Constructs)
26. 배열
27. 파일들
28. /dev 와 /proc


28.1. /dev
28.2. /proc

29. 제로와 널(Of Zeros and Nulls)
30. 디버깅
31. 옵션
32. 몇 가지 지저분한 것들(Gotchas)
33. 스타일 있게 스크립트 짜기


33.1. 비공식 쉘 스크립팅 스타일시트

34. 자질구레한 것들


34.1. 대화(interactive)형 모드와 비대화(non-interactive)형 모드 쉘과 스크립트
34.2. 쉘 래퍼(Shell Wrappers)
34.3. 테스트와 비교: 다른 방법
34.4. 최적화
34.5. 팁 모음(Assorted Tips)
34.6. 괴상한 것(Oddities)
34.7. 이식성 문제(Portability Issues)
34.8. 윈도우즈에서의 쉘 스크립팅

35. Bash, 버전 2

36. 후기(Endnotes)


36.1. 저자 후기(Author's Note)
36.2. 저자에 대해서
36.3. 이 책을 만드는데 쓴 도구들


36.3.1. 하드웨어
36.3.2. 소프트웨어와 프린트웨어

36.4. 크레딧

서지사항
A. 여러분들이 보내준 스크립트들(Contributed Scripts)
B. Sed 와 Awk 에 대한 간단한 입문서


B.1. Sed
B.2. Awk

C. 특별한 의미를 갖는 종료 코드
D. I/O와 I/O 재지향에 대한 자세한 소개
E. 지역화(Localization)
F. 샘플 .bashrc 파일
G. 도스(DOS) 배치 파일을 쉘 스크립트로 변환
H. 연습문제
I. Copyright




예 목록
2-1. cleanup: /var/log 에 있는 로그 파일들을 청소하는 스크립트
2-2. cleanup: 위 스크립트의 향상되고 일반화된 버전.
3-1. 종료/종료 상태
3-2. !으로 조건을 부정하기
4-1. 코드 블럭과 I/O 재지향
4-2. 코드 블럭의 결과를 파일로 저장하기
4-3. 최근 하루동안 변경된 파일들을 백업하기
5-1. 변수 할당과 치환
5-2. 평범한 변수 할당
5-3. 평범하고 재미있는 변수 할당
5-4. 정수? 문자열?
5-5. 위치 매개변수
5-6. wh, whois 도메인 네임 룩업
5-7. shift 쓰기
6-1. 이상한 변수를 에코하기
6-2. 이스케이프된 문자들
7-1. 무엇이 참인가?
7-2. [ ]test 의 동일함
7-3. (( ))로 산술식 테스트 하기
7-4. 산술 비교와 문자열 비교
7-5. 문자열이 인지 테스트 하기
7-6. zmost
8-1. 산술 연산자 쓰기
8-2. && 와 || 를 쓴 복합 조건 테스트
8-3. 숫자 상수 표기법:
9-1. $IFS 와 빈 칸
9-2. 타임 아웃 처리 입력
9-3. 타임 아웃 처리 입력, 한 번 더
9-4. 내가 루트인가?
9-5. arglist: $* 과 $@ 로 인자를 나열하기
9-6. 일관성 없는 $*$@의 동작
9-7. $IFS 가 비어 있을 때 $*$@
9-8. 밑줄 변수(underscore variable)
9-9. 그래픽 파일을 다른 포맷 확장자로 이름을 바꾸면서 변환
9-10. 매개변수 치환과 : 쓰기
9-11. 변수의 길이
9-12. 매개변수 치환에서의 패턴 매칭
9-13. 파일 확장자 바꾸기:
9-14. 임의의 문자열을 파싱하기 위해 패턴 매칭 사용하기
9-15. 문자열의 접두, 접미어에서 일치하는 패턴 찾기
9-16. declare를 써서 변수 타입 지정하기
9-17. 간접 참조
9-18. awk에게 간접 참조를 넘기기
9-19. 랜덤한 숫자 만들기
9-20. RANDOM 으로 주사위를 던지기
9-21. RANDOM 에 seed를 다시 지정해 주기
9-22. C 형태의 변수 조작
10-1. 간단한 for 루프
10-2. 각 [list] 항목이 인자를 두 개씩 갖는 for
10-3. Fileinfo: 변수에 들어 있는 파일 목록에 대해 동작
10-4. for 문에서 파일 조작하기
10-5. in [list]가 빠진 for
10-6. for 문의 [list]에 명령어 치환 쓰기
10-7. 이진 파일에 grep 걸기
10-8. 특정 디렉토리의 모든 바이너리 파일에 대해 원저작자(authorship)를 확인 하기
10-9. 디렉토리에 들어 있는 심볼릭 링크들을 나열하기
10-10. 디렉토리에 들어 있는 심볼릭 링크들을 파일로 저장하기
10-11. C 형태의 for 루프
10-12. 배치 모드로 efax 사용하기
10-13. 간단한 while 루프
10-14. 다른 while 루프
10-15. 다중 조건 while 루프
10-16. C 형태의 문법을 쓰는 while 루프
10-17. until 루프
10-18. 중첩된 루프
10-19. 루프에서 breakcontinue의 영향
10-20. 여러 단계의 루프에서 탈출하기
10-21. 더 상위 루프 레벨에서 계속하기(continue)
10-22. case 쓰기
10-23. case로 메뉴 만들기
10-24. case용 변수를 만들기 위해서 명령어 치환 쓰기
10-25. 간단한 문자열 매칭
10-26. 입력이 알파벳인지 확인하기
10-27. select로 메뉴 만들기
10-28. 함수에서 select를 써서 메뉴 만들기
11-1. printf가 실제로 쓰이는 예제
11-2. read로 변수 할당하기
11-3. read로 여러줄의 입력 넣기
11-4. read파일 재지향과 같이 쓰기
11-5. 현재 작업 디렉토리 변경하기
11-6. let으로 몇 가지 산술 연산을 하기.
11-7. eval의 효과 보여주기
11-8. 강제로 로그 아웃 시키기
11-9. "rot13" 버전
11-10. 위치 매개변수와 set 쓰기
11-11. 변수를 "언셋"(unset) 하기
11-12. export를 써서, 내장된 awk 스크립트에 변수를 전달하기
11-13. getopts로 스크립트로 넘어온 옵션과 인자 읽기
11-14. 데이타 파일 "포함하기"
11-15. exec 효과
11-16. 작업을 계속 해 나가기 전에 프로세스가 끝나길 기다리기
12-1. CDR 디스크를 구울 때 ls로 목차 만들기
12-2. Badname, 파일 이름에 일반적이지 않은 문자나 공백 문자를 포함하는 파일을 지우기.
12-3. inode 로 파일을 지우기
12-4. 시스템 로그 모니터링용 xargs 로그 파일
12-5. copydir. xargs로 현재 디렉토리를 다른 곳으로 복사하기
12-6. expr 쓰기
12-7. date 쓰기
12-8. 스크립트에서 두 파일을 비교하기 위해 cmp 쓰기.
12-9. 낱말 빈도수 분석
12-10. 10자리 랜덤한 숫자 만들기
12-11. tail로 시스템 로그를 모니터하기
12-12. 스크립트에서 "grep"을 에뮬레이트 하기
12-13. 목록에 들어 있는 낱말들의 유효성 확인하기
12-14. toupper: 파일 내용을 모두 대문자로 바꿈.
12-15. lowercase: 현재 디렉토리의 모든 파일명을 소문자로 바꿈.
12-16. du: 도스용 텍스트 파일을 UNIX용으로 변환.
12-17. rot13: 초허접(ultra-weak) 암호화, rot13.
12-18. "Crypto-Quote" 퍼즐 만들기
12-19. 파일 목록 형식화.
12-20. column 으로 디렉토리 목록을 형식화 하기
12-21. nl: 자기 자신에게 번호를 붙이는 스크립트.
12-22. cpio로 디렉토리 트리 옮기기
12-23. rpm 아카이브 풀기
12-24. C 소스에서 주석을 제거하기
12-25. /usr/X11R6/bin 둘러보기
12-26. basenamedirname
12-27. 인코드된 파일을 uudecode하기
12-28. 저당에 대한 월 상환액(Monthly Payment on a Mortgage)
12-29. 진법 변환(Base Conversion)
12-30. 다른 방법으로 bc 실행
12-31. seq로 루프에 인자를 만들어 넣기
12-32. 키보드 입력을 갈무리하기
12-33. 파일을 안전하게 지우기
12-34. m4 쓰기
13-1. 지움 글자(erase character) 세팅하기
13-2. 비밀스런 비밀번호: 터미널 에코 끄기
13-3. 키누름 알아내기
13-4. pidof 로 프로세스를 죽이기
13-5. CD 이미지 확인하기
13-6. 한 파일에서 한번에 파일 시스템 만들기
13-7. 새 하드 드라이브 추가하기
13-8. killall, /etc/rc .d/init.d 에서 인용
16-1. exec으로 표준입력을 재지향 하기
16-2. 재지향된 while 루프
16-3. 다른 형태의 재지향된 while 루프
16-4. 재지향된 until 루프
16-5. 재지향된 for 루프
16-6. 재지향된 for 루프(표준입력, 표준출력 모두 재지향됨)
16-7. 재지향된 if/then 테스트
16-8. 이벤트 로깅하기
17-1. dummyfile: 두 줄짜리 더미 파일 만들기
17-2. broadcast: 로그인 해 있는 모든 사람들에게 메세지 보내기
17-3. cat으로 여러 줄의 메세지 만들기
17-4. 탭이 지워진 여러 줄의 메세지
17-5. Here document에서 매개변수 치환하기
17-6. 매개변수 치환 끄기
17-7. upload: "Sunsite" incoming 디렉토리에 파일 한 쌍을 업로드
17-8. "아무개"(anonymous) Here Document
20-1. 서브쉘에서 변수의 통용 범위(variable scope)
20-2. 사용자 프로파일 보기
20-3. 프로세스를 서브쉘에서 병렬로 돌리기
21-1. 제한된 모드로 스크립트 돌리기
23-1. 간단한 함수
23-2. 매개변수를 받는 함수
23-3. 두 숫자중 큰 수 찾기
23-4. 숫자를 로마 숫자로 바꾸기
23-5. 함수에서 큰 값을 리턴하는지 테스트하기
23-6. 큰 두 정수 비교하기
23-7. 사용자 계정 이름에서 실제 이름을 알아내기
23-8. 지역 변수의 영역(Local variable visibility)
23-9. 지역 변수를 쓴 재귀 함수
24-1. 스크립트에서 쓰이는 별칭(alias)
24-2. unalias: 별칭을 설정, 해제하기
25-1. "and list"를 써서 명령어줄 인자 확인하기
25-2. "and list"를 써서 명령어줄 인자를 확인하는 다른 방법
25-3. "or lists""and list"를 같이 쓰기
26-1. 간단한 배열 사용법
26-2. 배열의 특별한 특성 몇 가지
26-3. 빈 배열과 빈 원소
26-4. 아주 오래된 친구: 버블 정렬(Bubble Sort)
26-5. 복잡한 배열 어플리케이션: 에라토스테네스의 체(Sieve of Erastosthenes)
26-6. 복잡한 배열 어플리케이션: 기묘한 수학 급수 탐색(Exploring a weird mathematical series)
26-7. 2차원 배열을 흉내낸 다음, 기울이기(tilting it)
28-1. 특정 PID와 관련있는 프로세스 찾기
28-2. 온라인 연결 상태
29-1. 쿠키 항아리를 숨기기
29-2. /dev/zero로 스왑 파일 세팅하기
29-3. 램디스크 만들기
30-1. 버그 있는 스크립트
30-2. test24, 버그가 있는 다른 스크립트
30-3. "assert"로 조건을 테스트하기
30-4. exit 잡아채기(Trapping at exit)
30-5. Control-C 가 눌렸을 때 깨끗이 청소하기
30-6. 변수 추적하기
32-1. 서브쉘 함정(Subshell Pitfalls)
34-1. 쉘 래퍼(shell wrapper)
34-2. 조금 복잡한 쉘 래퍼(shell wapper)
34-3. awk 스크립트 쉘 래퍼(shell wrapper)
34-4. Bash 스크립트에 내장된 펄
34-5. 하나로 묶인 Bash 스크립트와 펄 스크립트
34-6. 자신을 재귀적으로 부르는 스크립트
35-1. 문자열 확장
35-2. 간접 변수 참조 - 새로운 방법
35-3. 배열과 약간의 트릭을 써서 한 벌의 카드를 4명에게 랜덤하게 돌리기
A-1. manview: 포맷된 맨 페이지를 보는 스크립트
A-2. mailformat: 이메일 메세지를 포맷해서 보기
A-3. rn: 간단한 파일이름 변경 유틸리티
A-4. encryptedpw: 로컬에 암호화 되어 있는 비밀번호로 ftp 사이트에 파일을 업로드하는 스크립트
A-5. copy-cd: 데이타 CD를 복사하는 스크립트
A-6. days-between: 두 날짜 사이의 차이를 계산해 주는 스크립트
A-7. behead: 메일과 뉴스 메세지 헤더를 제거해 주는 스크립트
A-8. ftpget: ftp에서 파일을 다운로드 해 주는 스크립트
A-9. password: 8 글자짜리 랜덤한 비밀번호 생성 스크립트
A-10. fifo: 네임드 파이프를 써서 매일 백업해 주는 스크립트
A-11. 나머지 연산자로 소수 생성하기
A-12. tree: 디렉토리 구조를 트리 형태로 보여주는 스크립트
A-13. 문자열 함수들: C 형태의 문자열 함수
A-14. 객체 지향 데이타 베이스
F-1. 샘플 .bashrc 파일
G-1. VIEWDATA.BAT: 도스용 배치 파일
G-2. viewdata.sh: VIEWDATA.BAT 의 스크립트 버전
2009/01/08 10:37 2009/01/08 10:37
샤이 이 작성.

당신의 의견을 작성해 주세요.

출처 - http://www.jiny.kr/jiny/tag/68

패키지명 설명
APM_Install-tools-1.0-1    Apache, PHP, MySQL 다양한 버전 최적화 설치툴
MAKEDEV-3.15-2      /dev 디렉토리에 속한 장치 파일들을 작성하는 데 쓰이는 프로그램
ORBit2-2.12.0-3     고성능 CORBA Object Request Broker
SULinux-release-1-0    SULinux 릴리즈 노트 등.
SysVinit-2.85-34.3    기초 시스템 프로세스를 관리하는 프로그램
acl-2.2.23-5      접근 제어 목록 유틸리티.
acpid-1.0.3-2     ACPI 이벤트 데몬
anacron-2.3-32     크론(cron)처럼 시스템이 다운 되었을때에도 작업을 계속 실행할 수 있게 하는 프로그램.
apmd-3.0.2-24     Advanced Power Management(APM) BIOS 유틸리티
ash-0.3.8-20      Bourne shell (sh)의 작은 버전.
aspell-0.50.5-3.fc3    맞춤법 검사
aspell-en-0.51-11    English dictionaries for Aspell.
at-3.1.8-78_EL4     작업 스풀링 도구들.
atk-1.8.0-2      액세스 가능 지원을 돕는 인터페이스.
attr-2.4.16-3      파일 시스템 확장 속성을 관리하는 유틸리티.
audit-1.0.3-6.EL4     User space tools for 2.6 kernel auditing.
audit-libs-1.0.3-6.EL4    Dynamic library for libaudit
authconfig-4.6.10-rhel4.1   NIS와 섀도우 패스워드를 설정하는 텍스트 모드 도구.
autoconf-2.59-5     소스 코드를 자동적으로 설정하는데 쓰이는 GNU 도구.
autofs-4.1.3-155   파일 시스템을 자동으로 마운트하고 언마운트하는 도구.
automake-1.9.2-3  자동으로 Makefiles를 작성하는 GNU 도구.
basesystem-8.0-4  단순한 Red Hat Linux 시스템을 정의하는 skeleton 패키지.
bash-3.0-19.2  GNU Bourne Again 쉘 (bash).
bc-1.06-17.1  GNU의 bc (수치 처리 언어)와 dc (계산기).
beecrypt-3.1.0-6  공개 소스 암호화 라이브러리.
bind-9.2.4-2  A DNS (Domain Name System) server.
bind-libs-9.2.4-2  Libraries used by various DNS packages
bind-utils-9.2.4-2  DNS 네임 서버들을 질의(query)하는 유틸리티.
binutils-2.15.92.0.2-15  바이너리 유틸리티의 GNU 모음.
bzip2-1.0.2-13.EL4.2  파일 압축 유틸리티.
bzip2-libs-1.0.2-13.EL4.2  bzip2를 사용하는 응용 프로그램에 사용되는 라이브러리.
caching-nameserver-7.3-3  캐싱 네임서버 설정
checkpolicy-1.17.5-1  SELinux 정책 컴파일러
chkconfig-1.3.13.2-1  /etc/rc*.d 디렉토리 계층을 관리하는 시스템 도구.
compat-libstdc++-296-2.96-132.7.2  Compatibility 2.96-RH standard C++ libraries
compat-libstdc++-33-3.2.3-47.3  Compatibility standard C++ libraries
comps-1.0-2  SUlinux의 Comps파일과 헤더리스트 
convmv-1.08-3.EL  파일이름 에코딩
coreutils-5.2.1-31.2  GNU 핵심 유틸리티들
cpio-2.5-8.RHEL4  CNU 파일 저장(archiving) 프로그램.
cpp-3.4.4-2  C 전처리기(Preprocessor).
cracklib-2.7-29  암호 확인 라이브러리.
cracklib-dicts-2.7-29  표준 CrackLib 사전들.
crash-4.0-2  crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles
crontabs-1.10-7  프로그램을 계획에 따라 실행할 때 사용되는 루트 crontab 파일.
cryptsetup-0.1-4  A utility for setting up encrypted filesystems
cups-libs-1.1.22-0.rc1.9.8  Common Unix Printing System - libraries
cvs-1.11.17-8.RHEL4  A version control system.
cyrus-sasl-2.1.19-5.EL4  Cyrus SASL 라이브러리.
cyrus-sasl-md5-2.1.19-5.EL4  CRAM-MD5와 DIGEST-MD5는 Cyrus SASL을 지원합니다.
cyrus-sasl-plain-2.1.19-5.EL4  PLAIN과 LOGIN는 Cyrus SASL을 지원합니다.
db4-4.2.52-7.1  C 에 사용되는 Berkeley DB 데이터베이스 라이브러리.(버전 4)
dbus-0.22-12.EL.5  D-BUS message bus
dbus-glib-0.22-12.EL.5  GLib-based library for using D-BUS
desktop-file-utils-0.9-2  .desktop 파일을 수정하는 유틸리티
device-mapper-1.01.04-1.0.RHEL4  device mapper library
dhclient-3.0.1-12_EL  DHCP 서버와 접속시키기 위한 개발용 헤더 파일들과 라이브러리들.
dhcp  A DHCP (Dynamic Host Configuration Protocol) server and relay agent.
dhcp-devel  Development headers and libraries for interfacing to the DHCP server
dhcpv6_client-0.10-8  DHCPv6 client
dialog  A utility for creating TTY dialog boxes.
diffutils-2.8.1-12  GNU diff 유틸리티 모음
diskdumputils-1.1.9-4  diskdump utilities
dmraid-1.0.0.rc8-1_RHEL4_U2  dmraid (Device-mapper RAID tool and library)
dos2unix-3.1-21  텍스트 파일 포맷 변환기
dosfstools-2.8-15  Linux 상에서 MS-DOS FAT 파일 시스템을 만들고 검사하는 유틸리티들
dump-0.4b39-3.EL4.2  파일 시스템을 백업하고 복구하는 프로그램
e2fsprogs-1.35-12.2.EL4  ext2 파일 시스템을 관리하는 유틸리티
e2fsprogs-devel-1.35-12.2.EL4  Ext2 파일시스템용 정적 라이브러리와 헤더들
ed-0.2-36  GNU 라인 편집기
eject-2.0.13-11  소프트웨어 제어를 사용하여 이동 저장 매체를 자동으로 열리도록 하는 프로그램
elfutils-0.97-5  컴파일된 객체를 처리하는 유틸리티 모음.
elfutils-libelf-0.97-5  ELF 파일을 읽고 쓰는데 사용되는 라이브러리.
ethtool-1.8-4  PCI 이더넷 카드에 사용되는 이더넷 설정 도구
expat-1.95.7-4  XML 을 파싱하는 라이브러리
expat-devel  Libraries and include files to develop XML applications with expat.
fbset-2.1-17  프레임 버퍼의 비디오 모드 등록 정보를 관리하는 도구들.
file-4.10-2  파일 종류를 결정하는 유틸리티.
filesystem-2.3.0-1  Linux 시스템에 사용되는 기본 디렉토리 레이아웃.
findutils-4.1.20-7  찾기 유틸리티(find 와 xargs)의 GNU 버전.
flex-2.5.4a-33  스캐너(텍스트 패턴 인식기들)를 작성하는 도구.
fontconfig-2.2.3-7  글꼴 설정과 사용자 정의 라이브러리
freetype-2.1.9-1  자유롭고 이동가능한 TrueType 글꼴 표현 엔진.
freetype-demos-2.1.9-1  FreeType 데모 모음.
freetype-devel-2.1.9-1  FreeType을 개발하는데 쓰이는 헤더 파일들과 정적 라이브러리.
freetype-utils-2.1.9-1  TrueType 글꼴들을 조작하고 시험하는 유틸리티들.
ftp-0.17-22  표준 유닉스 FTP (파일 전송 프로토콜) 클라이언트. 
gamin-0.1.1-3.EL4  Library providing the FAM File Alteration Monitor API
gawk-3.1.3-10.1  awk 텍스트 프로세싱 유틸리티의 GNU 버전.
gcc-3.4.4-2  CNU cc 와 gcc C 컴파일러들.
gcc-c++-3.4.4-2  CNU gcc 컴파일러에 사용되는 C++ 지원.
gdbm-1.8.0-24  확장 가능 해싱을 사용하는 데이타 베이스 루틴들의 GNU 세트.
gettext-0.14.1-13  다양한-언어 메세지들을 만들어내는 GNU 라이브러리들과 유틸리티들.
glib-1.2.10-15  GDK, GTK+ 와 많은 응용 프로그램에 사용되는 기능이 모인 라이브러리.
glib2-2.4.7-1  유용한 유틸리티 기능을 모은 라이브러리.
glib2-devel  The GIMP ToolKit (GTK+) and GIMP Drawing Kit (GDK) support library
glibc-2.3.4-2.13  GNU libc 라이브러리.
glibc-common-2.3.4-2.13  glibc에 사용되는 일반 바이너리와 로케일 자료
glibc-devel-2.3.4-2.13  정규 C 라이브러리를 사용한 개발에 사용되는 헤더와 객체 파일들.
glibc-headers-2.3.4-2.13  Header files for development using standard C libraries.
glibc-kernheaders-2.4-9.1.98.EL  glibc에 의해 사용될 Linux 커널의 헤더 파일들
gmp-4.1.4-3  GNU 임의의 정확도 라이브러리.
gmp-devel-4.1.4-3  GNU MP 임의 정밀도 라이브러리에 사용되는 개발용 도구들.
gnupg-1.2.6-1  의사 소통과 데이타 저장을 안전하게 하는 GNU 유틸리티.
gpm-1.20.1-66  리눅스 콘솔에 사용되는 마우스 서버.
grep-2.5.1-31  grep 패턴 맞추기 유틸리티의 GNU 버전.
groff-1.18.1.1-3  문서 포맷시키는 시스템.
grub-0.95-3.5  GRUB - 중요 통합 부트 로더.(Grand Unified Boot Loader)
gzip-1.3.3-15.rhel4  GNU 데이터 압축 프로그램.
hal-0.4.2-1.EL4  Hardware Abstraction Layer
hdparm-5.7-2  하드 디스크 파라미터들을 보여주고 설정하는 유틸리티.
hesiod-3.0.2-30  Hesiod 라이브러리와 단순 프로그램들.
hotplug-2004_04_01-7.6  USB 장치들을 위해 모듈들을 로딩하는 도우미 응용 프로그램.
hwdata-0.146.12.EL-1  하드웨어 식별 자료.
imap imap-devel info  A stand-alone TTY-based reader for GNU texinfo documentation.
info-4.7-5  GNU texinfo 문서에 사용되는 독립형 TTY-기반 브라우저 프로그램.
initscripts-7.93.20.EL-1.4  
iproute-2.6.9-3  어드밴스 IP 라우팅과 네트워크 장치 설정 도구들.
ipsec-tools-0.3.3-6  Tools for configuring and using IPSEC
iptables-1.2.11-3.1.RHEL4  Linux 커널 패킷 필터링 능력을 관리하는 도구들.
iptstate-1.3-4  A top-like display of IP Tables state table entries
iputils-20020927-18.EL4.1  ping을 포함한 네트워크 모니터링 도구들
jfbterm-0.4.6-han  프레임버퍼를 이용하여 콘솔에서 사용자가 다국어(CJK)를 볼 수 있게 해 줍니다.
jwhois-3.2.2-6.EL4.1  인터넷 whois/nicname 
jwhois-3.2.2-6.EL4.1  인터넷 whois/nicname 클라 이언트
kbd-1.12-2  콘솔 설정에 필요한 도구 (키보드, 가상 터미널 등)
kernel  the linux kernel (the core of the linux operating system)
kernel-2.6.9-22.0.1.EL  Linux 커널 (Linux 운영 체제의 핵심).
kernel-2.6.9-22.EL  
kernel-hugemem kernel-smp  The Linux kernel compiled for SMP machines.
kernel-utils-2.4-13.1.69  커널과 하드웨어 관련 유틸리티들
krb5-devel-1.3.4-17  Kerberos 5 프로그램을 컴파일하는데 필요한 개발용 파일.
krb5-libs-1.3.4-17  Kerberos 5에서 사용되는 공유 라이브러리.
krb5-workstation-1.3.4-17  워크 스테이션에서 사용될 Kerberos 5 프로그램들.
kudzu-1.1.95.15-1  Red Hat Linux 하드웨어 추적 도구.
kudzu-devel  Development files needed for hardware probing using kudzu.
less-382-4  텍스트 파일 브라우저는 more와 비슷하지만 추가 기능을
lftp-3.0.6-3  고성능 파일 전송 프로그램
lha-1.14i-17  LHarc 포맷 저장에 사용되는 기록과 압축 유틸리티.
libIDL-0.8.4-1  IDL (인터페이스 정의 언어)를 구문 분석하는 라이브러리
libacl-2.2.23-5  접근 제어 목록 지원에 사용되는 동적 라이브러리.
libart_lgpl-2.3.16-3  libgnomecanvas에 의해 사용되는 그래픽 루틴 라이브러리
libattr-2.4.16-3  확장 속성 지원에 사용되는 동적 라이브러리.
libbonobo-2.8.0-2  Bonobo 구성요소 시스템
libc-client-2002e-14  C-client mail access routines for IMAP and POP protocolslibc-client-devel-2002e-14 
libcap-1.10-20  POSIX.1e 능력을 가져오고 설정하는데 사용되는 라이브러리.
libgcc-3.4.4-2  GCC 버전 3.0 공유 지원 라이브러리.
libgcrypt-1.2.0-3  A general-purpose cryptography library.
libgpg-error-1.0-1  libgpg-error
libjpeg-6b-33  JPEG 이미지 포맷 파일들을 조작하는데 쓰이는 라이브러리.
libjpeg-devel-6b-33  libjpeg 라이브러리를 사용할 프로그램에 사용되는 개발용 도구들.
libpcap-0.8.3-10.RHEL4  사용자-단계 패킷 캡쳐에 사용되는 시스템-독립 인터페이 스.
libpng-1.2.7-1  PNG 이미지 포맷 파일들을 조작하는 기능들의 라이브러리.
libpng-devel-1.2.7-1  PNG 포맷 파일들을 조작하는데 필요한 개발용 도구들.
libselinux-1.19.1-7  SELinux library and simple utilities
libsepol-1.1.1-2  SELinux binary policy manipulation library
libstdc++-3.4.4-2  GNU 표준 C++ 라이브러리 v3.
libstdc++-devel-3.4.4-2  C++ 개발에 필요한 헤더 파일들과 라이브러리들.
libtermcap-2.0.8-39  termcap 데이타베이스에 접근하는데 사용되는 기초 시스템 라이브러리.
libtiff-3.6.1-8  TIFF 포맷 이미지 파일들에 사용되는 기능들의 라이브러리.
libtool-1.5.6-4.EL4.1  GNU libtool은 공유 라이브러리의 이용을 간소화합니다.
libtool-libs-1.5.6-4.EL4.1  GNU libtool에 사용되는 런타임 라이브러리들.
libusb-0.1.8-3  
libusb-0.1.8-3  사용자공간이 USB 장치들에 접근할 수 있도록 해주는 라이브러 리.
libuser-0.52.5-1  사용자와 그룹 계정 관리 라이브러리.
libwvstreams-3.75.0-2  WvStreams는 C++로 작성된 네트워크 프로그래밍 라이브러리입니다.
libxml2-2.6.16-6  XML 과 HTML 지원을 제공하는 라이브러리.
libxml2-devel-2.6.16-6  XML 과 HTML 응용 프로그램들을 개발하는 데 필요한 라이 브러리들과 기타 등등의 포함물들.
libxml2-python-2.6.16-6  libxml2 라이브러리에 사용되는 Python 바인딩
libxslt-1.1.11-1  XSLT 지원을 제공하는 라이브러리.
lksctp-tools-1.0.2-6.4E.1  
lockdev-1.0.1-6.1  장치들을 잠그는데 사용되는 라이브러리.
logrotate-3.7.1-5.RHEL4  시스템 로그 파일들을 회전시키고, 압축하고, 제거하며 메일로 보냄.
logwatch-5.2.2-1.EL4.1  로그 파일 분석 프로그램.
lrzsz-0.12.20-19  lrz 와 lsz 모뎀 의사 소통 프로그램들.
lsof-4.72-1.1  리눅스/유닉스 시스템상에서 오픈 파일들의 목록을 작성하는 유틸리티.
lvm2-2.01.14-2.0.RHEL4  Userland logical volume management tools
m4-1.4.1-16  GNU 매크로 프로세서.
mailcap-2.1.17-1  특정 파일 형태들과 도움말 응용 프로그램들을 결합시킴.
mailx-8.1.1-33  신속한 이메일 메시지 보내기에 사용되는 /bin/mail 프로그램.
make-3.80-5  사용자들을 위해 개발 과정을 단순화해주는 GNU 도구.
man-1.5o1-9  문서 도구들 세트
man-pages-1.67-7.EL4  Linux 문서화 프로젝트의 Man (메뉴얼) 페이지들.
man-pages-ko-1.48-14  Linux 문서화 프로젝트의 한국어 man 페이지들.
mdadm-1.6.0-2  mdadm는 Linux md 장치 (소프트웨어 RAID 배열)을 제어합니다.
mgetty-1.1.31-2  데이타와 팩스 모뎀과 상용하기 위한 getty 대체.
mingetty-1.07-3  가상 콘솔만에 사용되는 컴팩트 getty 프로그램.
minicom-2.00.0-19  텍스트-기본 모뎀 제어와 터미널 에뮬레이션 프로그램.
mkbootdisk-1.5.2-1  
mkinitrd-4.2.1.6-1  모쥴들을 프리로딩하기 위한 초기 ramdisk 이미지를 작성함.
mktemp-1.5-20  /tmp 파일들을 안전하게 만드는 작은 유틸리티.
module-init-tools-3.1-0.pre5.3  Kernel module management utilities.
mt-st-0.8-1  테이프 드라이브를 제어하는데 사용되는 도구.
mtools-3.9.9-9  디스켓을 장착할 필요없이 MS-DOS 디스켓에 접근하게 해주는 프로 그램들.
mtr-0.54-10  네트워크 진단 도구.
mutt  A text mode mail user agent.
nano-1.2.4-1  A small text editor
nc-1.10-22  TCP 혹은 UDP를 사용한 네트워크 접속에 데이터를 읽고 씀.
ncurses-5.4-13  CRT 화면 처리와 최적화 패키지.
ncurses-devel-5.4-13  ncurses를 사용하는 응용 프로그램들 개발에 필요한 개발용 파일들.
net-snmp-libs-5.1.2-11.EL4.6  The NET-SNMP runtime libraries.
net-tools-1.60-37.EL4.6  기본 네트워크 도구들.
netconfig-0.8.21-1.1  이더넷 장치의 단순 설정에 사용되는 텍스트-기반 도구.
netdump-0.7.7-3  네트워크 커널 메세지 로그인과 크래시 버리기에 사용되는 클라이언트 셋업
newt-0.51.6-5  텍스트 모드 사용자 인터페이스에 대한 개발용 라이브러리.
nfs-utils-1.0.6-65.EL4  NFS 유틸리티들과 커널 NFS 서버에 사용되는 지원 데몬들.nscd-2.3.4-2.13 
nscd  A Name Service Caching Daemon (nscd).
nss_db-2.2-29  Berkeley 데이타베이스(DB)에 사용되는 NSS 라이브러리.
nss_ldap-226-10  LDAP에 사용되는 NSS 라이브러리와 PAM 모듈.
ntsysv-1.3.13.2-1  runlevel에서 시스템 서비스의 멈춤/시작을 설정하는 도구.
numactl-0.6.4-1.13  library for tuning for Non Uniform Memory Access machines
openldap-2.2.13-4  OpenLDAP에 사용되는 설정 파일들, 라이브러리들과 문서.
openssh-3.9p1-8.RHEL4.9  SSH 프로토콜 버전 1과 2의 OpenSSH 실현.
openssh-clients-3.9p1-8.RHEL4.9  OpenSSH 클라이언트.
openssh-server-3.9p1-8.RHEL4.9  OpenSSH 서버 데몬.
openssl  The OpenSSL toolkit.
openssl-0.9.7a-43.4  OpenSSL 도구키트.
openssl-devel-0.9.7a-43.4  OpenSSL과 함께 사용될 응용 프로그램들을 개발하는데 필요한 파일들.
pam-0.77-66.13  응용 프로그램들에 사용자 인증을 제공하는 보안 도구.
pam-devel  Files needed for developing PAM-aware applications and modules for PAM.
pam_ccreds  Pam module to cache login credentials
pam_krb5-2.1.8-1  Kerberos 5에 사용되는 Plugggable Authentication Module (PAM).
pam_passwdqc-0.7.5-2  Pluggable password quality-control module.
pam_smb-1.1.7-5  SMB 서버들과 함께 사용되는 Pluggable Authentication Module (PAM).
parted-1.6.19-1.EL  GNU 디스크 파티션 조작 프로그램.
passwd-0.68-10.1  PAM을 이용하여 암호를 설정/변경하는 암호 유틸리티.
patch-2.5.4-20  파일들을 수정/업그레이드하는데 쓰이는 GNU 패치 명령.
pax-3.0-9  파일 기록 도구.
pciutils-2.1.99.test8-3.1  PCI 버스 관련 유틸리티들.
pciutils-devel  Linux PCI development library.
pcre-4.5-3.2.RHEL4  펄-호환가능 정규식 라이브러리.
pdksh-5.2.14-30.3  Korn 쉘 (ksh)의 공개 도메인 복제복.
perl-5.8.5-16.RHEL4  펄 프로그래밍 언어.
perl-Digest-HMAC  Digest-HMAC Perl module
perl-Digest-SHA1  Digest-SHA1 Perl module
perl-Filter-1.30-6  Filter 펄 모듈
perl-HTML-Parser  A Perl module for parsing HTML.
perl-HTML-Tagset  HTML
perl-Net-DNS  Net-DNS Perl module
perl-Time-HiRes  A Perl module for precise time measurements.
perl-URI  A Perl module implementing URI parsing and manipulation.
pkgconfig  A tool for determining compilation options.
policycoreutils-1.18.1-4.7  SELinux policy core utilities.
popt-1.9.1-11_nonptl  명령행 파라미터들을 파싱하는 C 라이브러리.
portmap-4.0-63  RPC 접속을 관리하는 프로그램.
prelink-0.3.3-0.EL4  ELF 프리링킹 유틸리티.
procmail-3.22-14  procmail 메일 프로세싱 프로그램.
procps-3.2.3-8.2  시스템과 프로세스 모니터링 유틸리티들.
psacct-6.3.2-35.rhel4  프로세스 활동을 모니터하는 유틸리티들.
psmisc-21.4-4  여러분의 시스템 상 프로세스들을 관리하는 유틸리티.
pyOpenSSL-0.6-1.p23  OpenSSL 라이브러리를 감싸는 파이썬 래퍼 모듈
python-2.3.4-14.1  해석된, 상호 대화식의 객체 지향 프로그래밍 언어.
python-elementtree-1.2.6-4  Fast XML parser and writer
python-sqlite-1.1.6-1  Python bindings for sqlite.
python-urlgrabber-2.9.6-2  A high-level cross-protocol url-grabber
pyxf86config-0.3.19-1  libxf86config에 사용되는 파이썬 래퍼(Python wrapper)
quota-3.12-5  사용자의 디스켓 사용량을 모니터하는 시스템 관리 도구들.
rdate-1.4-2  원거리 기계로 부터 날짜/시간을 가져오는 도구.
rdist-6.1.5-38.40.1  파일의 동일한 복사본들을 여러 기계상에 보존.
readline-4.3-13  입력된 명령행들을 편집하는 라이브러리.
redhat-logos-1.1.26-1.SULinux  Red Hat 관련 아이콘들과 사진들.
rhnlib-1.8.1-1.p23.1  Red Hat Network에 사용되는 파이썬(Python) 라이브러리.
rhpl-0.148.3-1  Red Hat Linux 프로그램이 사용하는 파이썬(Python) 코드 라이브러리.
rmt-0.4b39-3.EL4.2  특정 프로그램들이 원거리 테잎 장치들에 접근할 수 있게 해줍니다.
rootfiles-8-1  루트 사용자의 디렉토리에 기본적으로 필요한 파일들.
rpm-4.3.3-11_nonptl  RPM 패키지 관리 시스템.
rpm-build-4.3.3-11_nonptl  패키지 개발에 사용된 스크립트와 실행가능한 프로그램들.
rpm-libs-4.3.3-11_nonptl  Libraries for manipulating RPM packages.
rpm-python-4.3.3-11_nonptl  RPM 패키지들을 조작하는 응용 프로그램들에 대한 Python 바인딩.
rsync-2.6.3-1  파일들을 네트워크 상에서 동기화하는 프로그램.
samba  The Samba SMB server.
samba-client  Samba (SMB) client programs.
samba-common  Files used by both Samba servers and clients.
samba-swat  The Samba SMB server configuration program.
schedutils-1.4.0-2  Utilities for manipulating process scheduler attributes
sed-4.1.2-4  GNU 스트림 텍스트 편집기.
selinux-policy-targeted-1.17.30-2.110  SELinux targeted policy configuration
sendmail-8.13.1-2  널리 사용되는 메일 전송 에이전트 (MTA).
sendmail-cf  The files needed to reconfigure Sendmail.
setarch-1.6-1  Personality setter
setools-1.5.1-5  SELinux tools for managing policy
setserial-2.17-17  시리얼 포트를 설정하는 유틸리티.
setup-2.5.37-1.3  시스템 설정과 셋업 파일들 모음.
setuptool-1.17-2  텍스트 모드 시스템 설정 도구.
shadow-utils-4.0.3-58.RHEL4  계정들과 섀도우 패스워드 파일들을 관리하는 유틸리티.
shared-mime-info-0.15-10  Shared MIME information database
slang-1.4.9-8  S-Lang 확장 언어에 사용되는 공유 라이브러리.
slocate-2.7-13.el4.6  중앙 데이타베이스를 통하여 시스템 상에서 파일을 찾습니다.
spamassassin  Spam filter for email which can be invoked from mail delivery agents.
specspo-9.0.92-1.3  Red Hat 패키지 설명, 요약과 그룹들.
sqlite-3.2.2-1  Library that implements an embeddable SQL database engine
squid  The Squid proxy caching server.
ssu  수퍼유저코리아 서버관리 유티리티 
statserial-1.1-35  시리얼 포트 모뎀 선들의 상태를 보여주는 도구.
stunnel-4.05-3  SSL 암호화 소켓 래퍼(wrapper).
sudo-1.6.7p5-30.1.3  특정 사용자들에 대해 제한된 루트 접속을 허용함.
sulinux-yumconf symlinks  A utility which maintains a system's symbolic links.
symlinks-1.2-22  시스템의 심볼릭 링크들을 관리하는 유틸리티.
sysklogd-1.4.1-26_EL  시스템 로그인과 커널 메세지 트래핑 데몬.
syslinux-2.11-1  FAT 파일시스템에서 부팅하는 단순 커널 로더.
sysreport-1.3.15-5  시스템 하드웨어와 설정 정보를 모읍니다.
system-config-network-tui-1.3.22-1  The NEtwork Adminstration Tool
system-config-securitylevel-tui-1.4.19.2-1  A text interface for modifying the system security level
tar-1.14-8.RHEL4  GNU 파일 저장 프로그램.
tcp_wrappers-7.6-37.2  TCP 데몬에 사용되는 wrapper로서 활동하는 보안 도구.
tcpdump-3.8.2-10.RHEL4  네트워크 소통량 감시 도구.
tcsh-6.13-9  C 쉘인 csh의 강화된 버전.
telnet-0.17-31.EL4.3  텔넷 원격 로그인 프로토콜에 사용되는 클라이언트 프로그램.
termcap-5.4-3  특정 응용 프로그램들에 의해 사용되는 터미널 기능 데이터베이스.
time-1.7-25  프로그램이 시스템 자원 사용량을 감시하는 GNU 유틸리티.
tmpwatch-2.9.1-1  마지막 접근 날짜에 따라 파일을 제거하는 유틸리티.
traceroute-1.4a12-24  TCP/IP 네트워크 상 패킷이 지나간 경로 탐색
tzdata-2005m-1.EL4  Timezone data
udev-039-10.10.EL4  A userspace implementation of devfs
unix2dos-2.2-24.1  Unix에서 DOS 텍스트 파일 포맷으로 변환기.
unzip-5.51-7  zip 파일들을 여는 유틸리티.
usbutils-0.11-6.1  Linux USB 유틸리티.
usermode-1.74-1  특정 사용자 계정 관리 작업들에 사용되는 도구들.
utempter-0.5.5-5  utmp/wtmp 업데이트에 사용되는 특권이 있는 도우미 프로그램.
util-linux-2.12a-16.EL4.12  기본 시스테 유틸리티들의 집합.
vconfig-1.8-4  Linux 802.1q VLAN 설정 유틸리티
vim-common-6.3.046-0.40E.7  
vim-enhanced-6.3.046-0.40E.7  
vixie-cron-4.1-36.EL4  지정된 시간에 특정 프로그램들을 실행시키는 Vixie cron 데몬.
vsftpd  vsftpd - Very Secure Ftp Daemon
wget-1.10.2-0.40E  HTTP 나 FTP 프로토콜을 사용하여 파일들을 검색하는 유틸리티.which-2.16-4 
which  Displays where a particular program in your path is located.
words-3.0-3  /usr/share/dict 디렉토리에 사용되는 영어 단어 사전.
xinetd-2.3.13-4.4E.1  inetd의 보안 대체.
xmlsec1-1.2.6-3  Library providing support for "XML Signature" and "XML Encryption" standards
xmlsec1-openssl-1.2.6-3  OpenSSL crypto plugin for XML Security Library
xorg-x11-Mesa-libGL-6.8.2-1.EL.13.20  A 3D graphics library which uses an OpenGL-like API
xorg-x11-libs-6.8.2-1.EL.13.20  Shared libraries needed by the X Window System
yp-tools-2.8-7  NIS (혹은 YP) 클라이언트 프로그램.
ypbind-1.17.2-3  NIS 클라이언트를 NIS 도메인에 바인드 해주는 NIS 데몬.
ypserv-2.13-5  NIS(Network Information Service) 서버.
yum-2.4.0-1.SULinux  RPM 설치/업데이터
zip-2.3-27  PKZIP과 호환이 되는 파일 압축과 패키징 유틸리티.
zlib-1.2.1.2-1.2  zlib 압축과 압축 풀기 라이브러리.
zlib-devel-1.2.1.2-1.2  Zlib 개발에 사용되는 헤더 파일들과 라이브러리들.
2009/01/08 10:28 2009/01/08 10:28
샤이 이 작성.

당신의 의견을 작성해 주세요.

리눅스의 메모리, CPU, IO 등을 확인할 수 있는 유용한 명령어로 vmstat과 sar가 있다.

1. vmstat 5 와 같이 하면 5초 간격으로 모니터링 정보를 갱신하며 보여준다. 해당 항목들의 의미와 점검점은 다음과 같다.

























































구분 설명
proc r CPU에서 대기 중인 프로세스의 수를 의미한다. 이 값이 증가하거나 r 개수/cpu 개수의 값이 항상 2 이상 나온다면 CPU의 성능을 높여주어야 한다.
b 동작하는 블럭 프로세스의 수
이 값이 높다면 블럭 디바이스의 속도를 높여야 한다.
w swap out되는 프로세서의 수이다.w에 값이 증가하면 메모리가 매우 부족하다는 의미이므로 메모리를 늘려야 한다.
memory(KB) swapd 현대 메모리가 부족해 swap을 사용하고 있는 양을 의미한다. 평소에 이 값이 높다고 해도 free 메모리의 여유가 있다면 메모리가 부족한 것이 아니다. 한번 swap으로 떨어진 프로레스는 메모리의 여유가 생기더라도 CPU에서 다시 호풀하지 않는 한 메모리로 넘어 오지 않는다.
free 현재 사용하지 않고 남아 있는 메모리
buffer 버퍼로 사용되고 있는 메모리 양(퍼포먼스에 관련)
cache 현재 캐시로 사용되고 있는 메모리 양(퍼포먼스에 관련)
swap(KB/s) si 디스크에서 메모리로 swap in 되는 양을 의미하며, swap 공간에 있는 데이터를 실제 메모리로호출한다.
so 메모리에서 디스크로 swap out 되는 양을 의미하며, 이는 곧 메모리가 부족해 실제 메모리에 있는 데이터를 swap 공간으로 보내는 것이다.
io(blocks/s) bi/bo bi는 초당 블럭 디바이스로 보내는 블럭 수이며 bo는 블럭 디바이스로부터 받은 블럭 수이다. 이 두 값이 높다는 것은 I/O 즉 하드디스크에 읽고 쓴느 값이 많다는 것이다.
system in 초당 인터럽트되는 양이다. 여기에는 time clock과 이더넷의 패킷도 포함되는데 즉 인터럽트의 수가 많다면 네트워크 쪽을 점검해볼 필요가 있다.
cs 초당 context switch되는 양이다. CPU에사 실행하는 명령들이 자신의 우선순위보다 높은 명령이 오거나 혹은 자신에게 할당된 CPU 점유 시간이 만료되면 우선순위에서 밀리게 되고 이때 context switch가 발생하게 된다.
cpu us 유저 프로세스가 CPU를 사용하는 시간
sy 시스템 프로세스가 CPU를 사용하는 시간
id CPU가 아무 일도 하지 않고 여유 있는 시간


출처 : Tong - 낯선남자님의 Linux통

스왑아웃이 지속적으로 발생한다면 메모리가 부족한 것이다. w필드의 값이 증가하면 메모리가 부족하다는 의미이므로 메모리를 늘려야한다. so필드(swap out)는 0에 가까워야 한다. 평소에 swpd필드의 값이 높다고 해도 free 메모리에 여유가 있다면 메모리가 부족한 것이 아니다.

sy필드의 값이 지나치게 높으면 디스크 I/O에 문제가 있을 가능성이 크다.
그리고 시스템 전체의 부하가 높은데 id필드의 값이 일반적으로 10%를 넘는다면 I/O나 메모리에 문제가 있을 가능성이 있다. I/O에 문제점이 있다는 것을 발견하면 iostat 등의 명령어를 추가로 사용하여 세부사항을 분석할 수 있다.

id필드의 값이 항상 0이라면 CPU를 100% 사용하고 있다는 것을 의미한다. 그러나 항상 100%로 사용하고 있다면 어떤 작업이 계속 축적되고 있으며 CPU가 과부하를 가진다는 것을 의미한다. 이 때는 top, ps, sar등의 명령어를 사용하여 CPU를 계속 사용하고 있는 프로세스를 찾아 적절하게 대응해야 한다.

2. sar 명령 : 시스템에서 10분간격으로 성능 모니터링 한 내용을 /var/log/sa 에 저장해 둔 내용을 보여준다.

그냥 sar를 치면 오늘 현재 내용을 보여주고, sar -f /var/log/sa/sa15 와 같이 하여 특정일의 내용을 볼 수 있다.
sar명령의 여러 옵션(-b, -B, -d, -n 등)을 통해 세부적인 내용 확인도 가능하다.

DB서버나 서버단 프로세스가 많은 서버에서 성능개선을 위해 참고하면 좋은 명령어

2008/12/29 14:08 2008/12/29 14:08
샤이 이 작성.

당신의 의견을 작성해 주세요.

: 1 : ... 21 : 22 : 23 : 24 : 25 : 26 : 27 :