JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 일반 작업     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  Oracle Solaris 명령에 대한 정보 찾기

2.  사용자 계정 및 그룹 관리(개요)

3.  사용자 계정 및 그룹 관리(작업)

4.  Oracle Solaris 시스템 부트 및 종료

5.  Oracle Configuration Manager 작업

6.  서비스 관리(개요)

7.  서비스 관리(작업)

8.  Fault Manager 사용

9.  시스템 정보 관리(작업)

10.  시스템 프로세스 관리(작업)

11.  시스템 성능 모니터링(작업)

12.  소프트웨어 패키지 관리(작업)

13.  디스크 사용 관리(작업)

디스크 사용 관리(작업 맵)

파일 및 디스크 공간 정보 표시

파일 및 디스크 공간 정보 표시 방법

파일 크기 확인

파일 크기 표시 방법

큰 파일을 찾는 방법

지정된 크기 제한을 초과하는 파일을 찾는 방법

디렉토리 크기 확인

디렉토리, 하위 디렉토리 및 파일의 크기 표시 방법

오래된 파일 또는 비활성 파일 찾기 및 제거

최신 파일 나열 방법

오래된 파일 또는 비활성 파일 찾기 및 제거 방법

임시 디렉토리를 지우는 방법

코어 파일 찾기 및 삭제 방법

충돌 덤프 파일 삭제 방법

14.  시스템 작업 일정 잡기(작업)

15.  CUPS를 사용하여 프린터 설정 및 관리(작업)

16.  시스템 콘솔, 터미널 장치 및 전원 서비스 관리(작업)

17.  시스템 충돌 정보 관리(작업)

18.  코어 파일 관리(작업)

19.  시스템 및 소프트웨어 문제 해결(작업)

20.  기타 시스템 및 소프트웨어 문제 해결(작업)

색인

오래된 파일 또는 비활성 파일 찾기 및 제거

부하가 높은 파일 시스템 정리 작업 과정에서는 최근에 사용되지 않은 파일을 찾아 제거합니다. ls 또는 find 명령을 사용하여 사용되지 않은 파일을 찾을 수 있습니다. 자세한 내용은 ls(1)find(1) 매뉴얼 페이지를 참조하십시오.

/var/tmp 또는 /var/spool에 있는 디렉토리 등 임시 디렉토리를 비우고 코어 및 충돌 덤프 파일을 삭제하는 것도 디스크 공간을 절약할 수 있는 방법입니다. 충돌 덤프 파일에 대한 자세한 내용은 Chapter 17, 시스템 충돌 정보 관리(작업)를 참조하십시오.

최신 파일 나열 방법

예 13-9 최신 파일 나열

다음 예에서는 ls -tl 명령을 사용하여 /var/adm 디렉토리에서 가장 최근에 생성되었거나 변경된 파일을 찾는 방법을 보여 줍니다. sulog 파일이 가장 최근에 생성되었거나 편집되었음을 알 수 있습니다.

$ ls -tl /var/adm
-rw-r--r--   1 root     root     3227516 Jan  7 12:22 messages
-rw-r--r--   1 adm      adm        12648 Jan  7 06:45 wtmpx
-r--r--r--   1 root     root     3353420 Jan  7 06:45 lastlog
drwxrwxr-x   9 root     sys           15 Jan  4 03:10 .
-rw-r--r--   1 root     root       56045 Jan  3 19:10 messages.0
drwxr-xr-x  41 root     sys           42 Jan  3 19:03 ..
lrwxrwxrwx   1 root     root          27 Jan  3 17:36 utmpx -> ../../system/volatile/utmpx
-rw-------   1 uucp     bin            0 Jan  3 17:34 aculog
drwxr-xr-x   2 root     sys            2 Jan  3 17:26 streams
drwxr-xr-x   2 root     sys            2 Jan  3 17:26 sm.bin
drwxrwxr-x   2 adm      sys            2 Jan  3 17:26 sa
drwxr-xr-x   2 root     sys            2 Jan  3 17:26 pool
drwxr-xr-x   2 adm      adm            2 Jan  3 17:26 log
drwxr-xr-x   2 adm      adm            2 Jan  3 17:26 exacct
drwxrwxr-x   5 adm      adm            5 Jan  3 17:26 acct

오래된 파일 또는 비활성 파일 찾기 및 제거 방법

  1. 관리자로 전환합니다.

    자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.

  2. 지정된 일 수 동안 액세스되지 않은 파일을 찾아 파일에 나열합니다.
    # find directory -type f[-atime +nnn] [-mtime +nnn] -print > filename &
    directory

    검색할 디렉토리를 식별합니다. 이 디렉토리에 포함된 디렉토리도 검색됩니다.

    -atime +nnn

    지정한 일 수(nnn) 동안 액세스되지 않은 파일을 찾습니다.

    -mtime +nnn

    지정한 일 수(nnn) 동안 수정되지 않은 파일을 찾습니다.

    filename

    비활성 파일 목록이 포함된 파일을 식별합니다.

  3. 이전 단계에서 나열된 찾은 비활성 파일을 제거합니다.
    # rm `cat filename`

    여기서 filename은 이전 단계에서 생성된 파일을 식별합니다. 이 파일에는 비활성 파일 목록이 포함되어 있습니다.

예 13-10 오래된 파일 또는 비활성 파일 찾기 및 제거

다음 예에서는 /var/adm 디렉토리 및 하위 디렉토리에서 지난 60일 동안 액세스되지 않은 파일을 보여 줍니다. /var/tmp/deadfiles 파일에는 비활성 파일 목록이 포함되어 있습니다. rm 명령은 해당 비활성 파일을 제거합니다.

# find /var/adm -type f -atime +60 -print > /var/tmp/deadfiles &
# more /var/tmp/deadfiles
/var/adm/aculog
/var/adm/spellhist
/var/adm/wtmpx
/var/adm/sa/sa13
/var/adm/sa/sa27
/var/adm/sa/sa11
/var/adm/sa/sa23
/var/adm/sulog
/var/adm/vold.log
/var/adm/messages.1
/var/adm/messages.2
/var/adm/messages.3
# rm `cat /var/tmp/deadfiles`
#

임시 디렉토리를 지우는 방법

  1. 관리자로 전환합니다.

    자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.

  2. 지울 디렉토리로 변경합니다.
    # cd directory

    주의

    주의 - 3단계를 완료하기 전에 올바른 디렉토리에 있는지 확인합니다. 3단계에서는 현재 디렉토리의 모든 파일을 삭제합니다.


  3. 현재 디렉토리의 파일 및 하위 디렉토리를 삭제합니다.
    # rm -r *
  4. 불필요하거나 임시로 사용되거나 오래된 하위 디렉토리 및 파일을 포함하는 다른 디렉토리로 변경합니다.
  5. 3단계를 반복하여 해당 하위 디렉토리 및 파일을 삭제합니다.

예 13-11 임시 디렉토리 지우기

다음 예에서는 mywork 디렉토리를 지우는 방법과 모든 파일 및 하위 디렉토리가 제거되었는지 확인하는 방법을 보여 줍니다.

# cd mywork
# ls
filea.000
fileb.000
filec.001
# rm -r *
# ls
#

코어 파일 찾기 및 삭제 방법

  1. 관리자로 전환합니다.
  2. 코어 파일을 검색할 디렉토리로 변경합니다.
  3. 이 디렉토리 및 해당 하위 디렉토리에서 코어 파일을 찾아 제거합니다.
    # find . -name core -exec rm {} \;

예 13-12 코어 파일 찾기 및 삭제

다음 예에서는 find 명령을 사용하여 jones 사용자 계정에서 코어 파일을 찾아 제거하는 방법을 보여 줍니다.

# cd /home/jones
# find . -name core -exec rm {} \;

충돌 덤프 파일 삭제 방법

충돌 덤프 파일은 매우 큰 파일일 수 있습니다. 시스템에 해당 파일이 저장되도록 설정한 경우 해당 파일이 필요 이상 오랫동안 보관되지 않도록 하십시오.

  1. 관리자로 전환합니다.
  2. 충돌 덤프 파일이 저장된 디렉토리로 변경합니다.
    # cd /var/crash/

    주의

    주의 - 3단계를 완료하기 전에 올바른 디렉토리에 있는지 확인합니다. 3단계에서는 현재 디렉토리의 모든 파일을 삭제합니다.


  3. 충돌 덤프 파일을 제거합니다.
    # rm *
  4. 충돌 덤프 파일이 제거되었는지 확인합니다.
    # ls

예 13-13 충돌 덤프 파일 삭제

다음 예에서는 venus 시스템에서 충돌 덤프 파일을 제거하는 방법과 충돌 덤프 파일이 제거되었는지 확인하는 방법을 보여 줍니다.

# cd /var/crash
# rm *
# ls