'OS'에 해당하는 글 14건

hiberfil.sys

OS/Windows 2014. 10. 15. 14:04


이번시간에는 hiberfil.sys 라는 하이버네이션 파일에 대해서 알아본다.

보통 윈도우를 설치한 C\밑에 숨김파일로 존재하는대

pagefile.sys과 비슷하게 메모리가 상당히 크게 존재한다.



hiberfil.sys 파일은 최대절전 모드와 연관이 있는 파일이다..

즉 컴퓨터를 최대절전모드로 설정하면 그 직전까지 사용해온 메모리 정보등을 이 파일에다가 저장한다..

노트북 같은 경우는 노트북 덮개를 덮을시, hiberfil.sys 이 파일이 실행하게 되는것이다.




내 피시 같은 경우는 C:\ 밑에 hiberfil.sys가 존재하는대
크기가 3기가나 된다 ..ㅜ


.sys파일은 대부분 숨김파일로 적용되는대

숨김파일을 보게할려면

제어판에 --> 폴더옵션에 보면 체크를 해제/설정해주면 된다.


요렇게 체크를 해주면 된다..


그런다음에 

만약에 최대절전모드를 사용하지않는다면 hiberfil.sys를 없애면 된다..


없애는 방법은

cmd창을 관리자권한으로 실행시키고





이렇게 실행시키면

C\밑에  hiberfil.sys이 없어진것을 알수있다..


그리고 다시 생성할때는

powercfg -h on 을 치면된다..



그리고 hiberfil.sys 파일의 크기를 임의적으로 줄이고싶을때는

powercfg -h -size %크기  를 입력하면 댄다.





이렇게하면 크기가 50% 감소한 것을 확인할수있다.


실행하기전 파일크기





50% 감소시킨 후 





크기가 줄어든 것을 확인할 수 있다..


다시 크기를 원상태로 돌리려면


powercfg -h -size 100%를 하면 원 상태 크기로 복구된다..



'OS > Windows' 카테고리의 다른 글

usb 대용량 저장 장치를 꺼내는 동안 문제가 발생했습니다  (2) 2017.09.23
RAID  (0) 2014.10.22
arp 명령어  (0) 2014.10.20
bootmgr  (0) 2014.10.15
pagefile  (0) 2014.10.14
,

pagefile

OS/Windows 2014. 10. 14. 23:40


Windows 에는 

pagefile.sys 라는 파일이있다.


이파일이 가상메모리로 할당되는 크기를 나타내는 파일이라나??

할튼, 가상메모리랑 관련되는 메모리다..


기본적으로 c\ 에다가 Windows를 깔앗으면

c\ 바로밑에 pagefile이 생성된다..


근데,, 숨김파일이라서 제어판가서 설정을 좀 해줘야한다.


제어판가서 폴더옵션에 들어가면 이런창이뜬다.




위 사진처럼 저렇게 체크해주시면...

c\바로밑에 pagefile.sys라는 파일이 생성된것이 보일것이다.




내 pagefile.sys 는 크기가 3.91GB나 된다...

어마어마한 크기다.. 

내 램이 4기가 되고 저 pagefile.sys가 3.91기가  되니까.. 하드에서 대략 4기가정도 가상메모리고 가져와 쓰고있다.ㅋ


크기가 좀 부담이 된다 싶으면 크기를 조정할 수 있다.


윈8일 경우  내컴퓨터 -->  속성 --> 고급 시스템 설정 으로가면...




요런창이 뜬다

성능에 설정을 누르면,

창이 뜨는데 고급탭을 누르면 


이렇게 뜬다.

요기서 가상메모리의  변경 버튼을 클릭



크기를 자동관리 해제하고싶으면 체크 해제하시고...

밑에 C\ , D\ 각각 눌려서

사용자 지정 크기를 선택해서 크기를 임의적으로 바꿀수잇고

아니면, 페이징 파일없음 클릭해서 가상메모리를 안쓰게할수도 있다.


설정이끈나면 옆에 설정 버튼을 눌려주고 확인버튼은 누른다.


보통 여기서 재부팅 한번해라는 창이뜰껀대 재부팅하고 들어와서

C\에 pagefile.sys를 보면 크기가 변경되거나, 또는 사라진것을 볼수있을것이다. ㅎㅎ

'OS > Windows' 카테고리의 다른 글

usb 대용량 저장 장치를 꺼내는 동안 문제가 발생했습니다  (2) 2017.09.23
RAID  (0) 2014.10.22
arp 명령어  (0) 2014.10.20
bootmgr  (0) 2014.10.15
hiberfil.sys  (0) 2014.10.15
,

apache log 파일

OS/Linux 2014. 10. 9. 17:44

이번 시간에는 아파치 로그 파일에 대해서 알아본다.


실습환경은 fedora 12로 실습했다.

먼저 아파치를 깔아야된다..



설치는 이렇게..

엔터를 누르면




이렇게 진행되는대

여기서 y를 누르고 쭉 다운받으면....


완성..ㅋ


아파치 로그파일은 기본적으로

/var/log/httpd 밑에 깔린다.


이렇게 access_log 파일과, error_log파일이 존재하는데.

access_log파일에 웹 페이지에 접속한 정보가 기록된다.




로그 포맷 형식으로는,

LogFormat "%h %l %u %t \"%r\" %>s %b" common

이렇게 생겻는대.


%h --> 클라이언트 IP 주소를 의미

%l --> 마이너스(-)기호를 의미

%u --> 사용자 인증을 사용하는경우에 해당정보를 의미

%t --> 시간정보를 의미한다.

\"%r\" --> 사용자가 요청한 메소드,파라미터, HTTP버전등을 의미

%>s --> 상태코드를 의미

%b --> 데이터 부분의 사이즈를 의미


여기서 살펴보면 맨앞 아이피가 %h에 속하고,

다음 시간이 %t에 속하고,

그다음 "GET /favicon.ico HTTP/1.1"이 \"%r\"에 속하고,

404가 %>s에 속하고,

284가 %b에 속한다.




'OS > Linux' 카테고리의 다른 글

diff명령어  (1) 2014.10.25
nc 명령어  (0) 2014.10.22
xxd 명령어  (0) 2014.10.22
tar 명령어  (0) 2014.10.21
Setuid, Setgid, Stikybit  (0) 2014.10.03
,

Setuid, Setgid, Stikybit

OS/Linux 2014. 10. 3. 07:05

Setuid란. 어떤파일을 실행할때 파일 소유자권한으로 접근하는것을 의미한다.


기본적으로 /usr/bin밑에 passwd 실행명령어는 Setuid로 설정되어있다.

Setuid값은 기본적으로 permission 4000값을 가진다.

그래서 일반 유저가 계정 passwd를 바꿀때 Setuid를 이용해 root계정권한으로 접근한후에 passwd변경이 가능한것이다.

Setuid 값을 만드는방법은


chmod 명령어를 이용해 permission값을 기본적으로 4000이상 주면 생성된다.


Setgid란, 어떤파일을 실행할때 파일 소유자의 그룹권한으로 접근하는것을 의미한다.


Setgid를 만드는 방법과 동일하다.

그러나 Setgid는 permission 값이 2000으로 시작된다.


Stikybit란, 공유문서파일이라 생각하면 쉽다.


기본적으로 stikybit가 적용된 폴더는 /tmp폴더이다.



기본적 permission은 1000값을 지닌다.

Setuid, Setgid랑은 다르게 마지막에 t값을 지닌다.


여기서 주의.!

어떤파일은 대문자로S로 표시되고

어떤파일은 소문자로 s로 표시되는데...


Setuid,Setgid에 실행권한이 있는경우에 소문자s로 표시되고,

반대로 실행권한이 없는경우에는 대문자 S로 표시된다.

Stikybit도 마찬가지로 권한이 있는경우 t

없는경우 T로 표시된다.


'OS > Linux' 카테고리의 다른 글

diff명령어  (1) 2014.10.25
nc 명령어  (0) 2014.10.22
xxd 명령어  (0) 2014.10.22
tar 명령어  (0) 2014.10.21
apache log 파일  (1) 2014.10.09
,