blueapple8259/wikipedia_raw_ko huggingface dataset:
{{위키데이터 속성 추적}}
[[컴퓨터 프로그래밍]]에서 [[프로세스]]의 '''종료 상태'''(exit status) 또는 '''반환 코드'''(return code)는 특정 프로시저나 위임된 작업의 실행이 끝났을 때 [[차일드 프로세스]](피호출자)로부터 [[부모 프로세스]](호출자)에 전달된 작은 숫자이다. [[도스]]에서는 이를 '''errorlevel'''(에러레벨)로 간주한다.

== 시맨틱 ==
=== 아미가OS ===
[[아미가OS]]에서는 세 가지 수준으로 정의된다:
* WARN 5
* ERROR 10
* FAILURE 20
=== 셸 및 스크립트 ===
실행된 셸 명령의 종료 상태는 [[wait|waitid]] 시스템 호출이나 동등한 함수에 의해 반환되는 값이다.

셸의 목적을 위해 종료 상태 0으로 끝난 명령은 성공을 뜻한다. 0이 아닌 종료 상태는 실패를 가리킨다. 숫자 N인 신호에 의해 명령이 종료되면, 셸은 변수 $?를 128 이상의 값으로 설정한다. 대부분의 셸들은 128+N을 사용하지만, ksh93은 256+N을 사용한다.
=== C 언어 ===
C 프로그래밍 언어는 EXIT_SUCCESS와 EXIT_FAILURE 매크로를 반환하거나, 성공이나 실패 신호를 제공함으로써 프로그램들이 [[엔트리 포인트|main 함수]]로부터 반환하거나 종료할 수 있게 한다. 유닉스 계열 운영 체제에서는 각각 0과 1을 가리킨다.<ref name="glibc">{{웹 인용|url=https://www.gnu.org/software/libc/manual/html_node/Exit-Status.html |제목=The GNU C Library Reference Manual 25.6.2: Exit Status |publisher=Gnu.org |date= |accessdate=2012-07-09}}</ref> 또, C 프로그램은 정수 상태나 종료 매크로를 exit() 함수의 첫 번째 변수로 지정하여 종료할 수 있다.
=== 도스 ===
도스 용어에서 '''errorlevel'''은 [[실행 파일|실행 프로그램]]이나 [[함수]]에 의해 반환되는 정수로 된 종료 코드이다. Errorlevel의 범위는 일반적으로 0부터 255까지이다. [[도스]]에서는 오직 256개의 오류 코드만 이용 가능하다.
=== 자바 ===
자바에서는 보안 관리자가 허용하는 한도 내에서 어떠한 메소드라도 호출 System.exit(int status)을 호출할 수 있다. 현재 실행 중인 자바 가상 머신을 종료할 것이다. 0이 아닌 상태 코드는 비정상 종료를 가리킨다.<ref>{{웹 인용|url=http://java.sun.com/javase/6/docs/api/java/lang/System.html#exit(int)|제목=Java 1.6.0 API|publisher=Sun|accessdate=2008-05-06}}</ref>

=== 오픈VMS ===
[[오픈VMS]]에서 성공은 홀수값으로 인지되며 실패는 짝수값으로 인지된다.

=== POSIX ===
[[POSIX|POSIX 호환 운영 체제]]는 일반적으로 0을 성공으로, 0이 아닌 것을 오류로 간주한다.<ref>{{웹 인용|url=http://www.faqs.org/docs/abs/HTML/exit-status.html |제목=Chapter 6. Exit and Exit Status |publisher=Faqs.org |date= |accessdate=2012-07-09}}</ref>

=== 윈도우 ===
[[마이크로소프트 윈도우|윈도우]]는 32비트 singed 정수를 종료 코드로 사용한다.<ref>{{웹 인용|url=http://stackoverflow.com/questions/179565/exitcodes-bigger-than-255-possible|제목=ExitCodes bigger than 255, possible?|accessdate=2009-09-28}}</ref> 프로세스가 초기화를 실패하면 윈도우 시스템 오류 코드가 반환된다.<ref>{{웹 인용|url=http://www.hiteksoftware.com/knowledge/articles/049.htm|제목=Windows System Error Codes (exit codes)|accessdate=2009-09-28}}</ref><ref>{{웹 인용
|url=http://msdn.microsoft.com/en-us/library/ms681381.aspx
|제목=MSDN article System Error Codes
|publisher=Microsoft
}}</ref>

종료 코드는 이를테면 명령 줄 인터프리터인 [[CMD.EXE]]에 의해 [[도스]]에서 비롯된 errorlevel이라는 용어로 직접 참조된다. [[닷넷 프레임워크]] 프로세스와 [[윈도우 파워셸]]은 <code>Process</code> 오브젝트의 <code>ExitCode</code> 프로퍼티로 이를 참조한다.

== 같이 보기 ==
* [[return 문]]

== 각주 ==
<references />

[[분류:프로세스]]
{{위키데이터 속성 추적}}
'''백그라운드 프로세스'''(background process)는 사용자 간섭 없이 보이지 않는 뒷편에서 실행 중인 [[프로세스|컴퓨터 프로세스]]이다.<ref name="tlt">{{웹 인용|url=http://www.linux-tutorial.info/modules.php?name=MContent&pageid=3|제목=What is an Operating System?, Processes|accessdate=14 November 2010|publisher=The Linux Tutorial|archive-date=2020-08-15|archive-url=https://web.archive.org/web/20200815081900/http://www.linux-tutorial.info/modules.php?name=MContent&pageid=3}}</ref> 이러한 프로세스를 위한 일반적인 작업에는 로그 처리, 시스템 모니터링, 스케줄링<ref>{{서적 인용|url=http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10743/process.htm|제목=Oracle Database Concepts, 10g Release 1|id=B10743-01|date=December 1993|author=Michele Cyran|publisher=Oracle Corporation|accessdate=12 November 2010|archive-date=2013-03-02|archive-url=https://web.archive.org/web/20130302105539/http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10743/process.htm|url-status=dead}}</ref>, 사용자 통보 등이 있다.<ref name="ios">{{웹 인용|url=http://gizmodo.com/5512656/how-multitasking-works-in-the-new-iphone-os-40|제목=How Multitasking Works in the New iPhone OS 4.0|date=8 April 2010|author=Jesus Diaz|accessdate=14 November 2010|publisher=Gizmodo|archiveurl=https://web.archive.org/web/20101102204211/http://gizmodo.com/5512656/how-multitasking-works-in-the-new-iphone-os-40|archivedate=2010년 11월 2일|url-status=live}}</ref>

== 윈도우 서비스 ==
{{본문|윈도우 서비스}}
[[윈도우 NT]] 계열 [[운영 체제]]에서 윈도우 서비스는 전용 백그라운드 프로세스이다.<ref name="Services snap-in">{{웹 인용|제목=Services overview|url=http://technet.microsoft.com/en-us/library/cc783643%28v=ws.10%29.aspx|work=[[Microsoft TechNet|TechNet]]|publisher=Microsoft|accessdate=29 March 2013}}</ref> 윈도우 서비스는 윈도우 서비스를 관리하는 구성 요소인 [[서비스 제어 관리자]]의 인터페이스 규칙과 규약을 준수하여야 한다.<ref name="Service MSDN">{{웹 인용 |url=http://msdn2.microsoft.com/en-us/library/ms685141.aspx |제목=Services |work=[[Microsoft Developer Network]] |publisher=Microsoft |accessdate=29 March 2013}}</ref>

윈도우 서비스를 관리하는 세 가지 주요 수단은 다음과 같다:
# [[마이크로소프트 관리 콘솔]]용 서비스 스냅인
# <code>sc.exe</code>
# [[윈도우 파워셸]]

== 데몬 ==
{{본문|데몬 (컴퓨팅)}}
데몬은 백그라운드에서 연속적으로 실행되도록 설계된 백그라운드 프로세스의 일종으로, 발생 이벤트나 충족되는 조건을 대기한다.<ref>{{서적 인용|url=http://catb.org/~esr/jargon/html/D/daemon.html|제목=The Jargon File, version 4.4.8, "daemon"|author=Eric S. Raymond|date=1 October 2004|accessdate=10 November 2010|archiveurl=https://web.archive.org/web/20101103102331/http://catb.org/%7Eesr/jargon/html/D/daemon.html|archivedate=2010년 11월 3일|url-status=live}}</ref> 이러한 프로세스들은 일반적으로 최소한의 시스템 리소스를 사용하며 사용자로부터의 입력을 거의 필요로 하지 않는 작업들을 수행한다. daemon 기능과 함께 시작되면, 데몬들은 부모 터미널로부터 분리된다.<ref>{{서적 인용|url=http://libslack.org/daemon/manpages/daemon.1.html|제목=Linux User's Manual, "daemon"|author=raf|date=12 June 2010|accessdate=10 November 2010|archiveurl=https://web.archive.org/web/20101021032110/http://libslack.org/daemon/manpages/daemon.1.html|archivedate=2010년 10월 21일|url-status=live}}</ref>

== 같이 보기 ==
* [[일괄 처리]]

== 각주 ==
<references />

[[분류:프로세스]]
{{위키데이터 속성 추적}}
{{소문자}}
{{다른 뜻|크론 (동음이의)}}
{{소프트웨어 정보
| name = cron
| logo = <!-- Image name is enough. -->
| logo alt = 
| logo caption = 
| screenshot = <!-- Image name is enough. -->
| screenshot alt = 
| caption = 
| collapsible = <!-- Any text here will collapse the screenshot. -->
| author = 
| developer = [[AT&T 벨 연구소]]
| released = 1975년 5월<!-- {{시작 날짜와 나이|YYYY|MM|DD|df=yes/no}} -->
| discontinued = <!-- Set to yes if software is discontinued, otherwise omit. -->
| ver layout = <!-- simple (default) or stacked -->
| latest release version = 
| latest release date = <!-- {{시작 날짜와 나이|YYYY|MM|DD|df=yes/no}} -->
| latest preview version = 
| latest preview date = <!-- {{시작 날짜와 나이|YYYY|MM|DD|df=yes/no}} -->
| repo = <!-- {{URL|example.org}} -->
| programming language = [[C (프로그래밍 언어)|C]]
| operating system = 
| platform = [[리눅스]], [[macOS]], [[FreeBSD]]
| size = 
| language = 
| language count = <!-- Number only -->
| language footnote = 
| genre = [[명령어]]
| license = 
| website = <!-- {{URL|example.org}} -->
| standard = 
| AsOf = 
}}
소프트웨어 유틸리티 '''cron'''은 [[유닉스 계열]] 컴퓨터 [[운영 체제]]의 시간 기반 [[잡 스케줄러]]이다. 소프트웨어 환경을 설정하고 관리하는 사람들은 작업을 고정된 시간, 날짜, 간격에 주기적으로 실행할 수 있도록 스케줄링하기 위해 cron을 사용한다.

== 개요 ==
cron은 셸 명령어들이 주어진 일정에 주기적으로 실행하도록 규정해놓은 crontab (cron table) 파일에 의해 구동된다. crontab 파일들은 잡 목록 및 cron [[데몬 (컴퓨팅)|데몬]]에 대한 다른 명령들이 보관된 위치에 저장되어 있다. 사용자들은 자신들만의 개개의 crontab 파일들을 가질 수 있으며, 가끔은 /etc 또는 /etc의 하위 디렉터리에 시스템 관리자들만이 편집할 수 있는, 시스템 전반에 영향을 미치는 crontab 파일이 존재하는 경우도 있다.

=== 예 ===
다음은 cron 사용자의 기본 셸이 [[본 셸]] 호환이라는 가정 하에 매일 자정 이후 1분 째에 아파치 오류 로그를 삭제한다.
<syntaxhighlight lang="bash">
1 0 * * *  printf > /var/log/apache/error_log
</syntaxhighlight>

아래의 예는 매일 20시 (오후 8시)에 export_dump.sh라는 셸 프로그램을 실행한다.
<syntaxhighlight lang="bash">
0 20 * * * /home/oracle/scripts/export_dump.sh
</syntaxhighlight>

=== 구성 파일 ===
사용자를 위한 구성 파일은 ''crontab -e''를 호출하여 편집할 수 있다.

이 파일의 문법은 다음과 같다:

<pre>
 # ┌───────────── min (0 - 59)
 # │ ┌────────────── hour (0 - 23)
 # │ │ ┌─────────────── day of month (1 - 31)
 # │ │ │ ┌──────────────── month (1 - 12)
 # │ │ │ │ ┌───────────────── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
 # │ │ │ │ │
 # │ │ │ │ │
 # * * * * *  command to execute
</pre>

== 같이 보기 ==
{{위키공용분류}}
* [[at (유닉스)]]
* [[스케줄링 (컴퓨팅)]]
* [[유닉스 명령어 목록]]

== 외부 링크 ==
* {{man|cu|crontab|SUS|schedule periodic background work}}
* [http://www.gnu.org/software/mcron/ GNU cron] (mcron)

{{유닉스 명령어}}

[[분류:표준 유닉스 프로그램]]
[[분류:유닉스 SUS2008 유틸리티]]
[[분류:유닉스 프로세스 및 작업 관리 관련 소프트웨어]]
{{위키데이터 속성 추적}}
{{소문자}}
[[유닉스]] [[운영 체제]]에서 '''chroot'''는 현재 실행 중인 프로세스와 [[차일드 프로세스]] 그룹에서 [[루트 디렉터리]]를 변경하는 작업이다.

이렇게 수정된 환경에서 실행되는 프로그램은 지정된 디렉터리 트리 밖의 파일들의 이름을 지정할 수 없으므로(즉, 일반적으로는 접근이 불가능하므로) chroot 감옥으로 부른다. chroot는 chroot(2) [[시스템 호출]]이나 chroot(8) 래퍼 프로그램을 가리킬 수 있다.

== 역사 ==
chroot 시스템 호출은 1979년 버전 7 유닉스의 개발 중에 도입되었으며, 1982년 3월 18일 [[빌 조이]]가 BSD에 추가하였다.

== 이용 목적 ==
chroot는 다음의 목적에 유용하게 쓰일 수 있다:
* 테스트 및 개발
* 의존성 제어
* 호환성
* 복구
* 권한 분리

== 리눅스 호스트 커널 가상 파일 시스템 및 구성 파일 ==
리눅스에서 chroot 환경을 사용하려면 커널 가상 파일 시스템과 구성 파일 또한 host에서 chroot로 마운트/복사되어야 한다.

<syntaxhighlight lang="sh">
# Mount Kernel Virtual File Systems
TARGETDIR="/mnt/chroot"
mount -t proc proc $TARGETDIR/proc
mount -t sysfs sysfs $TARGETDIR/sys
mount -t devtmpfs devtmpfs $TARGETDIR/dev
mount -t tmpfs tmpfs $TARGETDIR/dev/shm
mount -t devpts devpts $TARGETDIR/dev/pts

# Copy /etc/hosts
/bin/cp -f /etc/hosts $TARGETDIR/etc/

# Copy /etc/resolv.conf
/bin/cp -f /etc/resolv.conf $TARGETDIR/etc/resolv.conf

# Link /etc/mtab
chroot $TARGETDIR rm /etc/mtab 2> /dev/null
chroot $TARGETDIR ln -s /proc/mounts /etc/mtab
</syntaxhighlight>

== chroot 상의 그래픽 응용 프로그램 ==
다음의 방식을 이용하여 chroot로 된 환경에서 그래픽 응용 프로그램을 구동할 수 있다.<ref>{{웹 인용 |url=http://wiki.mandriva.com/en/Development/Howto/Chroot#Launch_X_Applications_inside_the_chroot |제목=보관된 사본 |확인날짜=2016-02-28 |archive-date=2014-03-26 |archive-url=https://web.archive.org/web/20140326175547/http://wiki.mandriva.com/en/Development/Howto/Chroot#Launch_X_Applications_inside_the_chroot }}</ref><ref>{{웹 인용 |url=http://www.gentoo-wiki.info/HOWTO_startx_in_a_chroot |제목=보관된 사본 |확인날짜=2011년 10월 13일 |보존url=https://web.archive.org/web/20110831200622/http://www.gentoo-wiki.info/HOWTO_startx_in_a_chroot |보존날짜=2011년 8월 31일 |url-status=dead }}</ref>
* [[xhost]]
* [[Xnest]] 또는 더 현대적인 [[Xephyr]]
* X11 포워드 (ssh-X) 기능을 이용하여 chroot [[시큐어 셸|SSH]] 접근
* [http://www.elstel.org/xchroot/ xchroot]
* X11 [[VNC]] 서버 및 환경 외 VNC 클라이언트 접속

== 같이 보기 ==
* [[sudo]]
* [[샌드박스 (컴퓨터 보안)]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{man|2|chroot|FreeBSD|루트 디렉터리 변경}}
* {{man|8|chroot|FreeBSD|루트 디렉터리 변경}}
* {{man|2|chroot|Linux|루트 디렉터리 변경}}
* {{언어링크|en}} [http://whiteboard.ping.se/Android/Debian Integrating GNU/Linux with Android using chroot]

{{유닉스 명령어}}

[[분류:유닉스 프로세스 및 작업 관리 관련 소프트웨어]]
[[분류:가상화 소프트웨어]]
[[분류:리눅스 커널 특징]]
[[분류:시스템 호출]]
[[분류:자유 가상화 소프트웨어]]
[[분류:컴퓨터 보안 절차]]
{{위키데이터 속성 추적}}
{{소문자}}
{{소프트웨어 정보
| name = chgrp
| logo = <!-- Image name is enough. -->
| logo alt = 
| logo caption = 
| screenshot = Chgrp-example-command.gif
| screenshot alt = 사용 예시
| caption = 
| collapsible = <!-- Any text here will collapse the screenshot. -->
| author = 
| developer = [[AT&T 벨 연구소]]
| released = 1975년 5월<!-- {{시작 날짜와 나이|YYYY|MM|DD|df=yes/no}} -->
| discontinued = <!-- Set to yes if software is discontinued, otherwise omit. -->
| ver layout = <!-- simple (default) or stacked -->
| latest release version = 
| latest release date = <!-- {{시작 날짜와 나이|YYYY|MM|DD|df=yes/no}} -->
| latest preview version = 
| latest preview date = <!-- {{시작 날짜와 나이|YYYY|MM|DD|df=yes/no}} -->
| repo = <!-- {{URL|example.org}} -->
| programming language = 
| operating system = [[유닉스]], [[유닉스 계열]]
| platform = 
| size = 
| language = 
| language count = <!-- Number only -->
| language footnote = 
| genre = [[명령어]]
| license = 
| website = <!-- {{URL|example.org}} -->
| standard = 
| AsOf = 
}}
'''chgrp''' 명령어는 [[유닉스 계열]] 운영 체제의 일반 사용자들이 파일 시스템 오브젝트에 연결된 그룹을 변경하는 명령이다. 파일 시스템 오브젝트에는 3가지 집합의 접근 권한이 있는데, 그 중 하나가 소유자를 위한 것이고, 다른 하나가 그룹을 위한 것이며, 나머지 하나가 기타 사용자를 위한 것이다.

== 문법 ==
<code>chgrp [options] ''group'' ''FSO''</code>

=== 일반적으로 구현된 옵션 ===
<code>-R</code>: 하위 디렉터리에도 적용한다.

<code>-v</code>: 변경되는 오브젝트의 이름을 출력한다.

<code>-f</code>: 오류가 발생하더라도 다른 오브젝트에 적용을 계속한다.

== 예 ==
<syntaxhighlight lang="console">
$ ls -l *.conf
-rw-rw-r--   1 gbeeker  wheel          3545 Nov 04 2011  prog.conf
-rw-rw-r--   1 gbeeker  wheel          3545 Nov 04 2011  prox.conf
$ chgrp staff *.conf
$ ls -l *.conf
-rw-rw-r--   1 gbeeker  staff          3545 Nov 04 2011  prog.conf
-rw-rw-r--   1 gbeeker  staff          3545 Nov 04 2011  prox.conf
</syntaxhighlight>

위의 명령은 prog.conf라는 파일에 연결된 그룹을 wheel에서 staff로 변경한 것이다.

== 같이 보기 ==
* [[chmod]]
* [[chown]]
* [[유닉스 명령어 목록]]

== 외부 링크 ==
* {{man|cu|chgrp|SUS|파일 그룹 소유권 변경}}

{{유닉스 명령어}}

[[분류:운영 체제 보안]]
[[분류:표준 유닉스 프로그램]]
[[분류:유닉스 SUS2008 유틸리티]]
'''명지중학교'''는 다음과 같은 뜻이 있다.

* '''[[명지중학교 (서울)|명지중학교]]''' - 서울특별시 서대문구에 있는 사립 중학교
* '''[[명지중학교 (부산)|명지중학교]]''' - 부산광역시 강서구에 있는 공립 중학교
----
* '''[[서산명지중학교]]''' - 충청남도 서산시에 있는 공립 중학교

== 같이 보기 ==
* {{in title|명지중학교}}

{{동음이의|학교}}
{{위키데이터 속성 추적}}
{{소문자}}
{{소프트웨어 정보
| name                   = sleep
| logo                   = 
| screenshot             = Sleepunix.png
| screenshot size        = 
| caption                = {{code|sleep}} 명령어
| developer              = [[AT&T 벨 연구소]], [[마이크로소프트]], [[마이크로웨어]], Trane Francks
| released               = 1973년 11월
| latest release version = 
| latest release date    = 
| operating system       = [[유닉스]], [[유닉스 계열]], [[OS-9]], [[MSX-DOS]], [[FreeDOS]], [[마이크로소프트 윈도우]], [[KolibriOS]]
| genre                  = [[명령어]]
| license                = [[coreutils]]: [[GNU GPL|GNU GPL v3]]
| website                = 
}}
'''sleep'''은 지정된 시간 동안 프로그램 실행을 [[sleep (시스템 호출)|유예]]시키는 [[유닉스]] [[명령 줄]] 프로그램이다. 이 sleep 명령은 적어도 지정된 초 (기본값), 분, 시간, 날 동안 호출 중인 프로세스를 유예한다.

== 사용법 ==
<syntaxhighlight lang="bash">
 sleep 숫자
</syntaxhighlight>

숫자가 정수인 곳은 초 단위로 인지한다. 일부 구현체는 [[부동소수점]] 숫자도 지원할 수 있다. 그 밖의 특별한 옵션은 없다.

== 예 ==
<syntaxhighlight lang="bash">
 sleep 5
</syntaxhighlight>
현재의 터미널 세션을 5초 대기한다.

<syntaxhighlight lang="bash">
 sleep 18000
</syntaxhighlight>
현재의 터미널 세션을 5시간 대기한다.

== GNU sleep 예제 ==
<syntaxhighlight lang="bash">
 sleep 3h ; mplayer foo.mp3
</syntaxhighlight>

3시간 대기 후 foo.mp3를 재생한다.

'''<code>sleep 5h30m</code>'''이나 '''<code>sleep 5h 30m</code>'''은 기본 문법에는 어긋나는데, 그 이유는 sleep은 기본적으로 오직 하나의 값과 단위만을 변수로 받기 때문이다. 그러나 '''<code>sleep 5.5h</code>'''는 허용된다. 다음과 같이 sleep을 연속하여 사용할 수도 있다.

<syntaxhighlight lang="bash">
 sleep 5h; sleep 30m
</syntaxhighlight>

위 명령은 5시간 sleep하고, 약 30분 간 sleep한다.

[[GNU 프로젝트]]의 sleep 구현체([[coreutils]]의 일부)는 사용자가 여러 개의 변수를 받을 수 있게 하므로 sleep 5h 30m(시간과 분 사이 공백 필수)와 같은 명령은 [[리눅스]]를 포함한 GNU sleep을 사용하는 어떠한 시스템에서도 동작한다.

sleep의 용도로는 작업 스케줄링, 특정 프로세스 실행 지연, 공유 네트워크 연결 전 대기 등이 포함된다.

== 같이 보기 ==
* [[sleep (시스템 호출)]]

== 외부 링크 ==
* {{man|cu|sleep|SUS}}

{{유닉스 명령어}}

[[분류:유닉스 SUS2008 유틸리티]]
[[분류:유닉스 프로세스 및 작업 관리 관련 소프트웨어]]
{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                 = GNU 코어 유틸리티<br />GNU Core Utilities
| logo                 =
| screenshot           =
| caption              =
| developer            = [[GNU 프로젝트]]
| latest release version = {{wikidata|property|preferred|reference|edit|Q1348204|P348|P548=Q2804309}}
| latest release date    = {{시작 날짜와 나이|{{wikidata|qualifier|Q1348204|P348|P548=Q2804309|P577}}}}
| programming language = [[C (프로그래밍 언어)|C]]
| operating system     = [[유닉스 계열]]
| genre                = 잡종 유틸리티
| license              = [[GNU GPL|GNU GPL v3]]
| website              = {{URL|https://www.gnu.org/software/coreutils/}}
}}
[[파일:Heckert GNU white.svg|섬네일]]
'''GNU 코어 유틸리티''' 또는 '''coreutils'''는 [[유닉스 계열]] [[운영 체제]]에 쓰이는 [[cat (유닉스)|cat]], [[ls]], [[rm (유닉스)|rm]]과 같은 기본 도구들 다수의 재구현체들이 포함된 [[소프트웨어|GNU 소프트웨어]]의 [[패키지 매니저|패키지]]이다. 기타 자잘한 유틸리티들 외에도 textutils, shellutils, fileutils을 포함한 초기의 수많은 패키지들이 결합되어 있다.

== 포함된 프로그램 ==
Coreutils의 5.2.1 기준으로 아래와 같은 프로그램이 포함되어 있다:

; 파일 유틸리티
* [[chgrp]]
* [[chown]]
* [[chmod]]
* [[cp (유닉스)|cp]]
* [[dd (유닉스)|dd]]
* df
* dir
* dircolors
* install
* [[ln (유닉스)|ln]]
* [[Ls (유닉스)|ls]]
* [[mkdir]]
* mkfifo
* mknod
* [[mv (유닉스)|mv]]
* [[rm (유닉스)|rm]]
* [[rmdir]]
* shred
* sync
* [[touch (유닉스)|touch]]
* vdir

; 텍스트 유틸리티
* [[Cat (유닉스)|cat]]
* cksum
* [[comm]]
* csplit
* [[cut]]
* expand
* fmt
* fold
* [[head]]
* join
* md5sum
* nl
* od
* paste
* pr
* ptx
* [[sha1sum]]
* sort
* [[split (유닉스)|split]]
* sum
* tac
* [[tail (유닉스)|tail]]
* [[Tr (유닉스)|tr]]
* tsort
* unexpand
* [[uniq]]
* [[wc (유닉스)|wc]]

; 셸 유틸리티
* [[basename]]
* [[chroot]]
* date
* dirname
* du
* echo
* [[env]]
* expr
* factor
* [[false (유닉스)|false]]
* groups
* hostid
* [[id (유닉스)|id]]
* link
* logname
* [[nice (유닉스)|nice]]
* nohup
* pathchk
* pinky
* printenv
* printf
* [[pwd]]
* readlink
* seq
* [[sleep (유닉스)|sleep]]
* stat
* stty
* [[tee (명령어)|tee]]
* test
* [[true (유닉스)|true]]
* [[tty]]
* [[uname]]
* unlink
* users
* [[who (유닉스)|who]]
* [[whoami]]
* [[yes (유닉스)|yes]]

== 같이 보기 ==
{{위키공용분류}}
* [[GNU 바이너리 유틸리티]]
* [[유닉스 명령어 목록]]
* [[util-linux]]
* [[비지박스]]

== 외부 링크 ==
* {{언어링크|en}} [https://www.gnu.org/software/coreutils/ GNU coreutils homepage]
* {{언어링크|en}} [https://www.gnu.org/software/coreutils/faq/coreutils-faq.html The coreutils FAQ]
* {{언어링크|en}} [https://www.gnu.org/software/coreutils/manual/ The coreutils manual]
* {{언어링크|en}} [http://heirloom.sourceforge.net/tools.html Alternative set of utilities with unicode support]

{{GNU}}
{{유닉스 명령어}}

[[분류:유닉스 소프트웨어]]
[[분류:GNU 프로젝트 소프트웨어]]
[[분류:C로 작성된 자유 소프트웨어]]
{{위키데이터 속성 추적}}
{{소문자}}
'''pwdump'''는 [[보안 계정 관리자]](SAM)에서 로컬 사용자 계정의 LM 그리고 NTLM 암호 해쉬들을 출력하는 여러 윈도우 프로그램들의 이름이다. 작동하기 위해서는 반드시 관리자 계정 하에서 실행되거나 접근할 수 있어야 한다. Pwdump는 악의적인 관리자가 사용자의 비밀번호들에 접근할 수 있게 하기 때문에 보안을 위태롭게 한다고도 여겨진다. 대부분의 이러한 프로그램들은 [[오픈 소스]]이다.

== 역사 ==
pwdump로 불린 최초의 프로그램은 [[제레미 앨리슨]](Jeremy Allison)이 개발하였다. 그는 1997년 소스 코드를 게시하였다.([[오픈 소스]] 참고)<ref>{{harvnb|Allison|2012}} see ''pwdump.c''</ref> 그 뒤로 다른 프로그래머들에 의해 추가 개발이 진행되었다:
# '''[http://samba.org/samba/ftp/pwdump/ pwdump]''' - 제레미 앨리슨에 의한 오리지널 프로그램(공유 저작물, 소스 이용 가능)
# '''[http://www.securiteam.com/tools/5ZQ0G000FU.html pwdump2] {{웨이백|url=http://www.securiteam.com/tools/5ZQ0G000FU.html |date=20160303192522 }}''' - GPL, DLL 인젝션을 사용한다
# '''pwdump3''' - GPL, 네트워크를 통해 동작
#* '''pwdump3e''' - GPL, 네트워크를 통해 암호화된 것을 보낸다
# '''pwdump4''' - GPL, pwdump3를 개선한 것
# '''pwdump5''' - 프리웨어
# '''[http://www.foofus.net/fizzgig/pwdump/ pwdump6]''' - GPL, pwdump3e를 개선한 것
#* '''[http://www.foofus.net/fizzgig/fgdump/ fgdump]''' - by fizzgig, pwdump6을 개선한 것
# '''[http://www.tarasco.org/security/pwdump_7/ pwdump7]''' - 프리웨어, 자체 파일시스템 드라이버를 사용한다.
# '''[http://www.blackmath.it/#Download pwdump8] -''' Fulvio Zanetti 및 Andrea Petralia 에 의해 AES128 암호화된 해시를 지원합니다(Windows 10 이상). 소스 코드가 없습니다.
* [http://passwords.openwall.net/microsoft-windows-nt-2000-xp-2003 오픈월 암호 도구들] {{웨이백|url=http://passwords.openwall.net/microsoft-windows-nt-2000-xp-2003 |date=20071208055929 }} - pwdump, pwdump2, pwdump3, pwdump3e, pwdump4, pwdump5, pwdump6, fgdump, 그리고 pwdump7의 사본들과 함께 pwdump8

== 각주 ==
{{각주}}

{{토막글|소프트웨어}}

[[분류:암호 공격]]
[[분류:자유 보안 소프트웨어]]
[[분류:윈도우 보안 소프트웨어]]
[[분류:명령줄 소프트웨어]]
{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                   = 플레이온리눅스<br />PlayOnLinux
| title                  = 
| logo                   = 
| logo caption           = 
| logo size              = 
| logo alt               = 
| screenshot             = PlayOnLinux-Screenshot.png
| caption                = 
| screenshot size        = 
| screenshot alt         = 
| collapsible            = 
| author                 = 
| developer              = Quentin PÂRIS, Aymeric PETIT
| released               = 2007년
| discontinued           = 
| latest release version = 4.2.10
| latest release date    = {{시작 날짜와 나이|2016|01|03|df=yes}}
| latest preview version = 
| latest preview date    = 
| status                 = 
| programming language   = [[파이썬]] ([[wxPython]])
| operating system       = [[리눅스]]
| platform               = 
| size                   = 
| language               = 
| language count         = 
| language footnote      = 
| genre                  = [[호환성 계층]]
| license                = [[GPL]]/[[LGPL]]
| website                = {{URL|http://www.playonlinux.com/}}
| standard               = 
| AsOf                   = 
}}
'''플레이온리눅스'''(PlayOnLinux)는 [[리눅스]] 사용자들이 [[마이크로소프트 윈도우|윈도우]] 기반 [[비디오 게임]], [[마이크로소프트 오피스]] (2000부터 2010), 마이크로소프트 [[인터넷 익스플로러]]뿐 아니라 애플 [[아이튠즈]], [[사파리 (웹 브라우저)|사파리]]와 같은 기타 수많은 [[응용 소프트웨어|응용 프로그램]]들을 설치할 수 있게 도와주는 [[와인 (소프트웨어)|와인]] 소프트웨어 [[호환성 계층]]을 위한 그래픽 프론트엔드이다.<ref>{{웹 인용
 | url=http://www.playonlinux.com/en
 | 제목=Play on Linux
 | publisher=Play on Linux
 | accessdate=27 April 2010
}}</ref><ref>[http://lifehacker.com/5897767/playonlinux-installs-windows-games-and-programs-on-linux-hassle+free Lifehacker: PlayOnLinux Installs Windows Games and Programs on Linux Hassle-Free] {{웨이백|url=http://lifehacker.com/5897767/playonlinux-installs-windows-games-and-programs-on-linux-hassle+free |date=20131219122320 }} Accessed:4/23/2012</ref>

== 스크립트 언어 ==
플레이온리눅스는 bash의 고급 기능을 포함하고 있으므로 설치 프로세스를 제어함으로써 커뮤니티가 스크립트를 쉽게 만들 수 있게 하고 있다. 지원되는 프로그램은 각각 이러한 언어로 작성된 스크립트를 저마다 가지고 있다. 이를테면 다음의 단순한 스크립트는 Hello World 메시지가 있는 설치 창을 보여줄 것이다.
<syntaxhighlight lang="bash">
#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init

POL_SetupWindow_message "Hello World!" "My first message"

POL_SetupWindow_Close
exit
</syntaxhighlight>
* [https://web.archive.org/web/20160313040750/https://www.playonlinux.com/en/dev-documentation-1.html 플레이온리눅스 Bash 문서]

== 같이 보기 ==
* [[와인 (소프트웨어)|와인]]

== 각주 ==
<references />

== 외부 링크 ==
{{위키공용분류}}
* {{공식 웹사이트}}
* {{언어링크|en}} [http://www.playonlinux.com/en/supported_apps-1-0.html 지원 소프트웨어]

{{토막글|소프트웨어}}

[[분류:호환성 계층]]
{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                   = 시스인터널스 루트킷리빌러
| logo                   = 
| screenshot             = 
| caption                = 
| collapsible            =
| author                 = 
| developer              = 브라이스 콕스웰, [[마크 러시노비치]]
| released               = 
| discontinued           = 예
| latest release version = 1.7
| latest release date    = {{시작 날짜와 나이|2006|11|1}}
| latest preview version = 
| latest preview date    =
| programming language   = 마이크로소프트 C++<ref name="ch9-video" />{{rp|07:08}}
| operating system       = [[윈도우 XP]] 그리고 [[윈도우 서버 2003]]
| platform               = [[IA-32]]
| size                   = {{Nowrap|231 [[킬로바이트|KB]]}}
| language               = 영어
| status                 = 중단
| genre                  = [[보안 소프트웨어]]
| license                = [[사유 소프트웨어|사유]] [[프리웨어]]
| website                = {{URL|https://technet.microsoft.com/en-us/sysinternals/bb897445}}

}}

'''루트킷리빌러''' (RootkitRevealer)는 브라이스 콕스웰과 [[마크 러시노비치]]가 개발한 [[마이크로소프트 윈도우|윈도우]] 기반 [[루트킷]] 탐지 용 [[사유 소프트웨어|사유]] [[프리웨어]] 툴이다. 이것은 윈도우 XP와 윈도우 서버 2003(오직 32비트에서만)에서 동작한다. 이것의 결과는 루트킷의 존재를 나타낼 수 있는, [[윈도우 레지스트리]]와 파일 시스템 API의 차이점들을 보여준다. 이것은 [[소니 BMG 루트킷 사건]]의 계기가 된 그 툴이다.<ref>{{뉴스 인용|last=Russinovich |first=Mark |title=Sony, Rootkits and Digital Rights Management Gone Too Far |url=http://blogs.technet.com/b/markrussinovich/archive/2005/10/31/sony-rootkits-and-digital-rights-management-gone-too-far.aspx |accessdate=10 November 2011 |newspaper=Mark's Blog |date=31 October 2005 }}</ref>

참고로 루트킷리빌러는 개발이 중단되었다.<ref name="ch9-video">{{영상 인용
  |title=Mark Russinovich and Aaron Margosis: Introducing Windows Sysinternals Administrator's Reference
  |url=http://channel9.msdn.com/posts/Mark-Russinovich-and-Aaron-Margosis-Introducing-Windows-Sysinternals-Administrators-Reference
  |work=[[Channel 9 (discussion forum)|Channel 9]]
  |publisher=Microsoft Corporation
  |accessdate=10 November 2011
  |date=28 July 2011
  |first1 = Mark
  |last1 = Russinovich
  |first2 = Aaron
  |last2 = Margosis
}}</ref>{{참고 쪽|08:16}}

== 같이 보기 ==
* [[Sysinternals]]
* [[프로세스 익스플로러]]
* [[프로세스 모니터]]
== 각주 ==
{{각주}}

{{마이크로소프트 보안 제품}}

[[분류:보안 소프트웨어]]
[[분류:마이크로소프트의 소프트웨어]]
[[분류:윈도우 보안 소프트웨어]]
[[분류:2006년 소프트웨어]]