'Linux'에 해당되는 글 2건

  1. 2014.10.28 CentOS 5.8 VNC 설정하기
  2. 2009.08.07 2>/dev/null 의미란?? (9)
Linux/Unix2014. 10. 28. 12:05

CentOS 5.8기준으로 작성 되었고

5.x버전은 크게 차이가 없을것이다

 

vncservers 파일을 주석을 풀어준다

VNCSERVERS="숫자:사용할계정"

VNCSERVERARGS[숫자]="-geometry 해상도"

내경우는 숫자는 0빼고 다 잘되는거 같았다

 

 

 

패스워드 설정을 하면 위경로에 파일이 생긴다


 

vnc서버를 한번 실행 하면

root 밑에 Xauthority 파일이 생성된다

 

xterm, twm 을 주석 처리 하고

gone-session &

한줄을 추가 해준다

 

vnc 서버를 재실행 해준다

 


vnc viewer로 접속을 해본다

(가장 위쪽 vncserver설정에 화면 번호를 1번으로 해서 접속을 한다)




접속이 잘~~ 된다

Posted by 샤키

댓글을 달아 주세요

Linux/Unix2009. 8. 7. 14:28

오늘 해커스쿨 운동장(?)에서 놀다 보니 2>/dev/null 관련된 문제가 있었다

   

일단 문제는 역시 내 수준하고는..... 너무 어려워 ㅜㅜ

   

암튼 그래서 먼저 풀어 보신분들의 해답(?)등을 참고 하다보니 위에 같은 명령어가 나오길래...

   

/dev/null 알겠는데...

   

1>/dev/null

2>/dev/null

   

은 처음 보는거라 생소 했다.. 그래서 네이버에게 물어보니 이러한 답변이...

   

A.

   

B.

   

C.

   

일단 A와 B은 같은 의미

   

그럼 B와 C의 차이는 뭐냐

   

1의 의미는 STDOUT(standard output)

2의 의미는 STRERR(standard error)

   

STDOUT은 표준출력으로, 정상적인 메시지를 출력하고

STDERR은 표준에러로, 에러메시지를 출력하는것이다

   

다시 말해

B는 표준출력을 /dev/null로 redirection하고 (정상적인 메시지를 null로)

C는 표준에러를 /dev/null로 redirection 한다 (에러메시지를 null로)

   

정상적인 메시지는 안보인다

   

위와 다르게 Permission denied인 에러메시지들은 안보인다

   

   

표준출력, 표준에러 그리고 표준입력도 있는데 이것을 리눅에서는 "파일"이라고 부른다.

   

   



PS: /dev/null 자체를 모르시는 분도 계실듯..

나는 이것을 쉽게 생각해서 "블랙홀"이라고 배웠다

이파일에 쓰는 모든것은 영원히 사라진다는것으로 아무것도 아닌(null) 장치파일이라고 볼수 있다(?)

어떠한 작업의 출력되는 내용을 보고 싶지 않을때, 이곳으로 그 출력을 보내버리면,

아무것도 보여지지 않게 되는것이다. 이럴때 아주 유용하게 쓰이게 된다

파일을 지울때는 rm 명령어로 지우면 되겠지만 텍스트로 이루어진 로그파일이라도

그 로그파일이 시스템에서 사용중일수 있다 그러면 삭제하는것은 위험 하기 때문에

그럴때

"/dev/null > 로그파일.log"

위와 같이 해주면 로그파일의 속(?)을 비워주게 되는것이다.

   

Posted by 샤키

댓글을 달아 주세요