2016년 9월 24일 토요일

[Windowform(C#)] 윈도우 폼 사이즈 조절



윈도우 폼 사이즈 조절하는 방법

C# 프로그램 크기 조절하면 ListView 같이 크기 조절.




레이아웃 - Anchor 에 Top, Bottom 에서 Top, Bottom, Left, Right 로 변경




2016년 9월 19일 월요일

[안드로이드] 갤럭시 화면 항상 켜두는 방법.




사용 모델 : 갤럭시 S3

이럴 수가. 휴대폰에 화면을 항상 켜두는 설정이 없었다.



알아보니 어플을 사용하는 수 밖에 없었다.
StayOn 어플을 다운 받아, 꺼지지 않길 바라는 어플들을 체크하면 완료.








필자의 경우, 갤럭시 S3에 Serverauditor 어플로, 우분투 (NAS로 쓰고 있는) SSH로 접속하여, 모니터링 하고 있다.
사..실 목적보단 재미가 크다.





전에 쓰던 휴대폰을 버리지 않고 놔두길 참 잘한 것 같다.

SSH로 접속하는 프로그램으론
윈도우는 putty 투명 버전,
아이폰 및 안드로이드는 Serverauditor 을 사용하고 있다.



끝.

2016년 9월 18일 일요일

[Linux] 우분투 모니터링 명령어 watch




리눅스 모니터링 명령어 
watch
// 이렇게 유용한 모니터링 명령어가 있을 줄이야.

sensors
// (lm-sensors 를 우분투에 설치해야 실행된다.)
// 이 명령어를 치면 온도에 관련된 정보가 한 번 출력 되고 끝난다.
// 내가 원하는 건 모니터링.

> watch sensors
// 를 치면 해당 모니터링 화면에 '온도 확인' 나오고 2초마다 업데이트 된다. 




즉,
watch 명령어
// watch 뒤에 원하는 우분투 명령어를 넣으면 모니터링 할 수 있다.


// 가령 내가 자주 확인하는 부분이
> who
// who 명령어는 현재 접속해 있는 사람을 보여준다.
> sensors
// PC 온도 확인
> free -m
// 메모리 사용 확인 인데, 

> watch who
// 혹은
> watch sensors
// 혹은
> watch free -m
// 로 모니터링 할 수 있다는 것이다.




내가 원하는 건 저 세 가지를 한 화면에 모니터링 하고 싶은 것.
리눅스 watch 두 개 혹은 리눅스 watch 여러 개를 한 화면에 띄우는 명령어이다.


> watch 'who; sensors; free -m'
// ; 로 구분해준다.


// who, sensors, free -m 간 간격이 있어야 가독성이 좋을 것 같다.(putty로 접속했을 때는 간격이 있지만 휴대폰으로 접속할 때는 간격이 없다.)
// 빠져 나오는 건 'Ctrl + C'




최종 
> watch -d 'echo; who; echo; echo; sensors |grep C; echo; echo; free -m'



// watch -d 'echo; who; echo; echo; sensors |grep C; echo; echo; free -m'
// -d : 2초마다 감시하는데, 변화가 있는 부분을 블록으로 표시해준다. (캡처와 같이)
// echo : 한 줄 간격 띄우기 (공백 줄)
// ; : 명령어 간 구분
// sensors |grep C : sensors에서 C 가 들어간 부분만을 원해서. 





도움을 받은 사이트
http://jook.pe.kr/xe/linux/150           // watch 명령어



[Linux] 우분투, 라즈베리파이 온도 확인




[우분투 온도 확인]

우분투 온도 확인 프로그램 설치
sudo apt-get install lm-sensors

센서 설정
sudo sensors-detect        
// 명령어를 실행하면 Yes/No라고 나오는데 전부 Yes로 입력하였다.

서비스 시작
sudo service module-init-tools start
// 참고한 인터넷 블로그에 의하면 이 명령어가 나와있지만 명령어가 안 먹힌다.
sudo kmod start
// 뒤늦게 확인하니, 13.04 에서는 이 명령어라고 한다.



sensors
// 명령어를 쳐보자


// Core 0, Core1 이렇게 두 개만 온도가 나왔다.
// 원래 이런 건 줄 알았는데 PC 재부팅 하고 나니




// 다른 사용자들 처럼 많은 정보가 나오는 걸 볼 수 있다.
// 내가 필요한 모니터링은 Core0, Core1, SYSTIN, CPUTIN, AUXTIN 정도일 듯 하다.






[라즈베리파이 온도 확인]

vcgencmd measure_temp
// 위와 같이 lm-sensors를 설치 후 실행해보니, 감지할 수 있는 센서가 없나보다. 
// No sensors found! 라고 나온다. 
// 라즈베리파이는 그냥 저 명령어로 바로 확인할 수 있다.







[윈도우 온도 확인]

인터넷을 보니 'HWMonitor' 프로그램이 가장 많이 쓰는 것 같다. 
다운 받아 사용하면 될 듯 싶다.




[적정 온도]

CPU 인 경우
0~55도 : 적정온도
56~65도 : 약간 높은 상태
66도 이상 : 과열 상태

하드디스크인 경우
0~ 55도 : 적정온도
51~60도 : 약간 높은 상태
60도 이상 : 과열 상태

라고 한다. 생각보다 온도가 높게 측정되어 걱정했지만 그래도 적정 온도 범주라니 그러려니 하고 있다. 



어쩌다 NAS로 쓰고 있는 PC 온도를 자주 확인해야할 것 같아
우분투에서 모니터링 하는 명령어도 알아보았다.
그 글은 다음 글에.

다음글 : 리눅스 watch 명령어. (모니터링)




도움을 받은 사이트
http://stove99.tistory.com/173                       // lm-sensors
http://antnf3.blogspot.kr/2015/12/cpu.html      // 라즈베리파이 온도
http://adminid.kr/desktop/48421                   // PC 적정 온도에 관한