Linux2010. 2. 22. 13:21
리다이렉션은, 데이터의 흐름(?)을 다른 곳으로 돌려주는 것을 의미한다.

일반적으로
fd = 0 은 stdin(입력)
fd = 1 은 stdout(표준출력)
fd = 2 는 stderr(표준에러출력)
으로 설정되는데, 이러한 출력을 다른 곳으로 돌려주는 역활을 한다.

예를들어,
에러만 파일에 저장하려면
make 2> err.log

일반메시지만 저장하려면
make > err.log

둘다 저장하려면
make > err.log 2>&1

으로 하면된다.

make 2>&1 err.log
라고 하면 에러가나니, 반드시 파일명과 함께 리다이렉션시킬 방향을 별도로 적어 주어야 한다.


REDIRECTION
       Before  a command is executed, its input and output may be redirected using a special notation interpreted by the
       shell.  Redirection may also be used to open and close files for the current shell  execution  environment.   The
       following  redirection  operators may precede or appear anywhere within a simple command or may follow a command.
       Redirections are processed in the order they appear, from left to right.

       In the following descriptions, if the file descriptor number is omitted, and the first character of the  redirec-
       tion  operator is <, the redirection refers to the standard input (file descriptor 0).  If the first character of
       the redirection operator is >, the redirection refers to the standard output (file descriptor 1).

       The word following the redirection operator in the following descriptions, unless otherwise noted,  is  subjected
       to  brace  expansion,  tilde  expansion,  parameter  expansion, command substitution, arithmetic expansion, quote
       removal, pathname expansion, and word splitting.  If it expands to more than one word, bash reports an error.

       Note that the order of redirections is significant.  For example, the command

              ls > dirlist 2>&1

       directs both standard output and standard error to the file dirlist, while the command

              ls 2>&1 > dirlist

       directs only the standard output to file dirlist, because the standard error was duplicated  as  standard  output
       before the standard output was redirected to dirlist.

[링크 : http://linux.die.net/man/1/bash]


'Linux' 카테고리의 다른 글

diff의 -u 옵션 출력 내용 읽기 how read diff unified format?  (0) 2010.02.23
configure 관련 문서 모음  (0) 2010.02.23
리눅스 드라이버 / 모듈  (0) 2010.02.19
bash shell - TMOUT 환경변수  (0) 2010.02.18
chmod(3)  (0) 2010.02.18
Posted by 구차니
문이 잠겼다.
돌아왔다.




뭥미!??!?!!?


4층 밖에 안되는 건물이지만
그래도 입주한 회사도 여러개인데
일요일에 안열꺼라고 전~~~혀 상상도 못하고
회사에 일좀 하러 갔더니 문이 잠겼다..

아무것도 못하고 집으로 터덜터덜 ㄱ-

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

직장일기 - 20100303  (0) 2010.03.03
일하기 싫어서 미친짓!  (0) 2010.02.24
아프다고 쉬어놓고 왜 일을 안해?!  (6) 2010.02.19
내가 잘하는건 멀까?  (6) 2010.02.16
즐겁지 많은 않은 설  (4) 2010.02.12
Posted by 구차니
개소리 왈왈2010. 2. 20. 14:49
엄마가 국수를 끓이면서

"아들 성남 남한산성 가자" 라고 하시길래
"라면 산성은 또 어디여?" 라고 받아치기

'개소리 왈왈' 카테고리의 다른 글

티스토리 초대장 또 안줘!!!  (2) 2010.02.23
반달이라는것이 정말 존재할수 있을까?  (10) 2010.02.23
울면안돼~ 울면안돼~  (4) 2010.02.19
심장이 없어  (4) 2010.02.17
헐~! 네이버 구글을 뛰어넘다!!  (12) 2010.02.16
Posted by 구차니
Linux2010. 2. 19. 21:46
리눅스 모듈관련 명령어

모듈은 드라이버 이다.
랜카드 드라이버라던가, 사운드 카드, 그래픽 카드들은 모듈 형태로 일반적으로
리눅스 상에 탑재가 되는데, 이러한 것들의 목록은

lsmod 로 받아올 수 있다.
그리고 갱신시에는 modprobe를 하며, 이러한 의존성 정보는
/lib/modules/{'uname -r'}/modules.dep 파일로 저장되어 있다.

모듈을 삽입하거나 빼내는데에는 insmod / rmmod로 실행하며
일시적으로 모듈을 넣기 때문에 재부팅 시에는 삽입되지 않으므로 modules.dep에 넣어둬야 한다(확인필요)

모듈의 정보는
modinfo {모듈명}
으로 받아낼수 있으며
모듈의 버전 자체는 알아내기 힘든 것으로 보인다.(vermagic 에 커널 버전 정보는 존재한다)

[링크 : http://linux.die.net/man/8/modinfo]
[링크 : http://linux.die.net/man/8/modprobe]
[링크 : http://linux.die.net/man/8/lsmod]
[링크 : http://linux.die.net/man/8/insmod]
[링크 : http://linux.die.net/man/8/rmmod]
[링크 : http://linux.die.net/man/5/modules.dep]

'Linux' 카테고리의 다른 글

configure 관련 문서 모음  (0) 2010.02.23
bash 리다이렉션(redirection)  (0) 2010.02.22
bash shell - TMOUT 환경변수  (0) 2010.02.18
chmod(3)  (0) 2010.02.18
scp를 통한 대역폭 제한 복사(scp with bandwidth limit)  (2) 2010.02.16
Posted by 구차니
사진을 보니 이쁘장하게 생겼는데
4년 내내 A+ 받았다고 기사가 났다.

아무튼, 리플에 악플을 생각하고 들어갔는데 역시나..
문득, 천년동화 - 박씨부인전 이 떠오른다.



근데 솔찍히 불쌍하다.

왜?

컴퓨터정보통신공학


...


welcome to HELL!!!

[링크 : http://photo.media.daum.net/photogallery/society/2008_hot_people/view.html?photoid=3899]
[링크 : http://cartoon.media.daum.net/series/view/1000story/36]
Posted by 구차니
이제 떠나서 관심도 없는 네이버 블로그.
그런데 메일이 와있길래 먼가 해서 봤더니
예전에 올린글을 제한한다고 한다.


원문은 2008/05/20 15:46 에 작성되었는데
왜 작성일시가 저렇게 되어있는지 모르겠지만 ㄱ-

아무튼, RAT(Remote Administration Tool)
을 불법으로 간주하다니..
이러다가 네이트온에 포함된 원격도, VNC도 전부 불법으로 간주당할지도 모르겠다.


물론 proRAT이 예전 해킹사전으로 들썩일때 많이 쓰이긴 했지만,
근본은 원격제어 프로그램인데 ㄱ- (물론 이러한 원격제어 프로그램이란게 연막일수도 있지만?)


아무튼 해킹으로 유명한 백오리피스(back orifice) 역시 원래 제작자의 의도는(말로는!)
원격관리 툴이었다고 하지만, 대개는 해킹용으로 변질되었으니..
[링크 : http://www.terms.co.kr/BackOrifice.htm]


백오리피스 공식 사이트도 sourceforge로 들어갔네
[링크 : http://www.bo2k.com/]

프로랫 공식 사이트야 여전하구나 2008년 그대로..
[링크 : http://www.prorat.net/] << 광고는 좀 짧게 하란 말이다!!!

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

북한산 윈도 붉은별(Red Star) - 윈도?  (2) 2010.03.03
열심히 해도 죄  (8) 2010.02.19
경상도라서 서럽습니다  (4) 2010.02.05
이건 뭐 답이 없다!  (0) 2010.01.27
출근일기 - 20100127  (4) 2010.01.27
Posted by 구차니
하드웨어2010. 2. 19. 15:21
USIM:Universal Subscriber Identity Module
SIM : Subscriber Identification Module

이름이야 Universial 차이니까 대충 패스.
아무튼 내용을 대충보면

USIM 어플리케이션은 WCDMA 가입자인증을 위하여 인증센터(AuC:Authentication Center)와 비밀키(K)를 공유하여 아래와 같은 인증절차를 수행한다.
0.(가입자정보 판독)- 3G단말은 USIM카드로부터 가입자 정보(IMSI)를 읽어 네트워크(HLR/AuC)로 전송한다.
1.(인증벡터 생성)- 네트워크(HLR/AuC)는 USIM카드와 공유하는 비밀키(K)로 인증벡터를 생성한 후
USIM카드로 전송한다.
2.(네트워크 인증)- USIM카드는 비밀키(K')를 이용하여 네트워크 인증센터로부터 수신한 인증벡터(AV)를 검증한다.
3.(인증 응답값 생성)- USIM카드는 인증 응답값(RES)를 생성하여 네트워크(HLR/AuC)로 전송한다.
4.(USIM카드 인증)- 네트워크(HLR/AuC)는 USIM카드로부터 수신한 인증 응답값(RES)과 자신이 생성한
 인증 응답값(XRES)와 상호 비교하여 USIM카드를 인증한다.

상기 0.~4.과정을 통하여 USIM카드와 네트워크는 세션 키(CK, IK)를 획득하고 이를 통하여 무선 네트워크 서비스의 기밀성(confidentiality)과 무결성(integrity)를 제공하게 된다.

[링크 : http://ko.wikipedia.org/wiki/USIM_카드]

비밀키를 주고 받으면서 응답값으로 가입자인지 아닌지를 판별하는데,
비밀키를 공유한다는건, 일종의 비대칭키 암호화 방식인가?
비대칭이 아니더라도, 먼저 공유하고 있는(pre-shared key) K 값이 통신사에만 알려져있다면
대칭키 알고리즘으로도 충분히 사용이 가능해 보인다. (물론 도청/감청시 시간만 주어진다면 깨질테니 비대칭일 가능성이?)

위에 내용대로 대충 끄적여본 flowchart
왔다갔다 하면서 CK, IK 생성하고 보안을 유지한다는 개념..
어디서 많이 들어본 내용이다?

[링크 : http://ko.wikipedia.org/wiki/SIM_카드]
Posted by 구차니
부활 패널티입니다~



이러면 맞겠지? -ㅁ-?
(와우 해보신분만 공감가능?)

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

일하기 싫어서 미친짓!  (0) 2010.02.24
회사에 나갔다.  (8) 2010.02.21
내가 잘하는건 멀까?  (6) 2010.02.16
즐겁지 많은 않은 설  (4) 2010.02.12
"하루늦은' 퇴근일기 - 20100209  (14) 2010.02.10
Posted by 구차니
개소리 왈왈2010. 2. 19. 09:34
어제 거짓말 안보태고


시간을 달리는 소녀 찍었다.. OTL
(여주인공 마지막 울보장면)


그래도 울고나니 후련해지긴 하네.
남자도 울수있는 권리를 달라!!!

'개소리 왈왈' 카테고리의 다른 글

반달이라는것이 정말 존재할수 있을까?  (10) 2010.02.23
남한산성 라면산성?  (2) 2010.02.20
심장이 없어  (4) 2010.02.17
헐~! 네이버 구글을 뛰어넘다!!  (12) 2010.02.16
닭다리와 다리 방향  (6) 2010.02.15
Posted by 구차니
Linux2010. 2. 18. 22:19
리눅스 마스터 공부하다가 나온녀석으로,
일정시간이 흐른뒤 자동으로 로그아웃 시키는 데 사용하는 환경변수이다.
단위는 초단위이며, bash shell 에서 지원한다.

TMOUT

If set to a value greater than zero, TMOUT is treated as the default timeout for the read builtin. The select command terminates if input does not arrive after TMOUT seconds when input is coming from a terminal. In an interactive shell, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive.


[링크 : http://linux.die.net/man/1/bash]


'Linux' 카테고리의 다른 글

bash 리다이렉션(redirection)  (0) 2010.02.22
리눅스 드라이버 / 모듈  (0) 2010.02.19
chmod(3)  (0) 2010.02.18
scp를 통한 대역폭 제한 복사(scp with bandwidth limit)  (2) 2010.02.16
Xwindow 해상도 설정하기  (0) 2010.02.16
Posted by 구차니