설치 및 활용 QnA

kms1041의 이미지

bin/grep 명령어를 통째로 날려먹은거 같아요 ㅠㅠ

실험실에서 일하고 있는 학생입니다.
저희 실험실에 10년 정도된 서버가 한 대 있는데
거기에 자바를 깔아서 뭘 좀 돌려보겠다고 손을 좀 대다가 망한거 같아요 ㅠㅠ

먼저 jdk를 rpm 파일로 받아서 어찌 어찌 깐거 같았는데, 잘 안되서 구글 검색해가며 이짓저짓하다가 보니까
http://sangu12.egloos.com/2816586
에 적힌 대로 일단 깔았던 자바를 지워보겠다고

#rpm –qa | grep java
#rpm –qa | grep jdk

위와 같이 치니까 제가 깔았던 버젼의 jdk 패키지가 하나 나오고
grepX.XX.XX 뭐 이런식의 뭐가 나오길래 뭔지도 모르고 둘다

#rpm –e --nodeps 패키지명

으로 지워버렸어요ㅠㅠ
그래놓고 다시 rpm 파일로 설치해보려고 하니까 이러네요 ㅠㅠ

gksendbs의 이미지

디바이스 드라이버 설치 관련 질문입니다.

안녕하십니까!

리눅스의 초보가 고수님들께 조언을 듣고자 합니다.

제가 오늘 디바이스 드라이버 실습을 하였습니다.

이전에는 insmod로 모듈을 동적으로 붙여서 디바이스를 사용하였습니다.

이렇게 되면 실행속도가 상승하고 커널의 사이즈가 줄어든다고 말씀해주셨습니다.

오늘은 정적으로 디바이스를 커널에 붙여서 다시 커널을 올려 기기를 재부팅해도

디바이스 드라이브가 붙어있는지 확인해 보았습니다.

컴퓨터의 우분투로

드라이버 파일과 클라이언트 파일을 만들고

이 드라이버 파일을 붙여줄 기기의 커널소스에서

/kernel에 .c파일을 올려주었고

/drivers/char에서 Kconfig에 제 디바이스를 config하였고

/drivers/char에서 Makefile에 제 obj-$에 .o파일을 컴파일 해달라고 하였습니다.

menuconfig에서 제 드라이버를 선택해주었습니다.

그리고 make zImage로 커널을 만들어서 기기에 커널을 삽입해주었습니다.

kmymirae의 이미지

CentOS 6.x 와 Oracle Linux 에서 특정 프로그램이 Virtual Memory 과도하게 먹는 증상

안녕하세요.
첫 글을 질문으로 하게 되네요.

Linux 환경에서 하드웨어 상태 감시로 지속적으로 Api Call 을 하게되는 gcc 로 컴파일된 데몬이 있습니다.

이 데몬이 실제 사용하는 메모리는 얼마 안되는데 최근 나오는 CentOS 6.x 와 Oracle Linux 에서는 Virtual 메모리를 과도하게 점유합니다.

CentOS 4.x,5.x 와 Redhat Linux 에서는 300M 정도 전후로 차지하는데 쟤들은 2G ~ 4G 를 차지해 버리네요.

기동상 문제는 없는데, Virtual 과도 점유로 거래처에서 태클이 오네요.
어떤 부분이 차이가 있어서 이렇게 되는지 알고 싶습니다.

고견 부탁드립니다.

fleabane의 이미지

SWAP이 0인 System에서 VmPeak, VmSize 질문

안녕하세요

Embedded System을 개발하고 있는 개발자입니다.

제가 개발하고 있는 system은 512MB memory를 사용중에 있습니다.
개발하던중 Memory issue가 있어서 사용중인 memory를 확인하니

특정 process 에서 사용중인 VmPeak, VmSize가 물리적인 memory size를 넘어서 사용중입니다.

# free -m
             total       used       free     shared    buffers     cached
Mem:           501        476         25          0          0         44
-/+ buffers/cache:        431         70
Swap:            0          0          0

vega2080의 이미지

리눅스 네트워크 부분에 궁금한점이 있어서 질문합니다.

1. 서브넷팅의 필요성 (이게 왜 필요할까요?)

2. 서브넷 마스크의 필요 이유

3. route 명령 (네트워크 안에서 통신데이터를 보낼경로 설정) 에 대해 왜필요한지 개념이안잡히네요.

4. ping 명령으로 상대호스트가 응답할수있는지 알아볼수있는데 이명령은 언제 쓰는게 가장좋은가요?

5. arp 명령으로 IP주소와 MAC주소를 매칭시키는데 IP주소가있는데 MAC 주소라는것을 쓰는이유가 뭐죠?

vega2080의 이미지

리눅스 네트워크 부분에 궁금한점이 있어서 질문합니다.

1. 서브넷팅의 필요성 (이게 왜 필요할까요?)

2. 서브넷 마스크의 필요 이유

3. route 명령 (네트워크 안에서 통신데이터를 보낼경로 설정) 에 대해 왜필요한지 개념이안잡히네요.

4. ping 명령으로 상대호스트가 응답할수있는지 알아볼수있는데 이명령은 언제 쓰는게 가장좋은가요?

5. arp 명령으로 IP주소와 MAC주소를 매칭시키는데 IP주소가있는데 MAC 주소라는것을 쓰는이유가 뭐죠?

gksendbs의 이미지

크로스 컴파일러 문제입니다.

크로스 컴파일러를 설치하였습니다.

이미 만들어진 툴체인입니다.

압축을 풀고 /usr/local/arm 에 넣어주었습니다.

툴체인의 이름은 arm-2009q3인데 이 폴더 아래의 bin에 보면

여러가지 컴파일러가 있습니다.(arm-none-linux-gnueabi-*)

저는 이 컴파일러의 path를 설정해주기 위해서

~/.bashrc에 PATH=/usr/local/arm/arm-2009q3/bin:$PATH를 설정해주고

터미널에 위와 같이 입력해주었습니다.

그리고 터미널을 끄고 arm-none-linux-gnueabi-gcc -v해주니 뭔가가 쫙 떴습니다.(잘 설치된듯)

근데 make파일의 CC를 arm-none-linux-gnueabi-gcc를 해주니까 자꾸 컴파일러가 없다고 합니다.

흑흑 고수님들 도와주세요

path를 bin 아래에 gcc까지 연결해봤는데도 되지 않습니다.

제가 뭘 잘못했나요?ㅠㅠ

ttsvslan의 이미지

CentOS6.3 GUI가 빈화면만 나오는 문제


리눅스 CentOS 6.3 (Final) 32bit 279.14.1 입니다.

셀(또는 터미널)로 /etc/profile 을 vim을 통해 수정하고 제붓하면 GUI가 완전 먹통이 되버립니다.

부팅까지는 모두 OK 뜨더니 로그인도 하기전에 아무것도 없는 화면만 뜨니 Ctrl+Alt+F2~6 터미널 말고는 할 수 있는 일이 없더군요.

환경변수 설정하느라 맨 밑에 export 를 추가했을 뿐이고, 이러한 부팅 이후 profile를 다시 원상태로 수정해도 빈화면은 여전합니다..

간곡히 조언 부탁드립니다.

gggpanda의 이미지

cscope -q 옵션시 동작 안 함

안녕하세요. 원래 프로그래밍 쪽에 올렸는데..여기가 더 적절한 것 같네요.

윈도에서 gvim + cscope 잘 쓰고 있는데요.

제 컴에서는 처음 DB 생성시 -q옵션을 주고 생성하면 안 됩니다. (안 쓰면 잘 되고요)

vim 에디터 하단에 "no matches found for cscope query .... " 요런 에러가 뜨고 안 됩니다.

제 생각엔 -q 옵션 생성 시 필요한 env나 sort (둘 다 구해서 돌아가게는 해놨습니다..)가 뭔가 문제가 있는거 같은데..

딱히 방법이 없을까요? -q 옵션 없이는 너무 느려서요..ㅠㅠ

페이지

설치 및 활용 QnA 구독하기