프로그래밍 QnA + 설치 및 활용 QnA

foruses의 이미지

(ㅠㅠ) perl을 이용한 파일 내용 치환 관련 질문...

안녕하세요.

예를 간단히 들면요,
cal.txt란 파일 내용 중, JAN을 January로 바꾸기 위해,
그냥 csh에서 하던 습관대로 아래처럼 하면, Jan이 January로 바뀌지 않고,
의도하지 않게 ${name} 전체로 치환이 되버리는군요.

해결 방법이 있는지요.

set name = "Januaryary"
perl -pi -e 's/JAN/${name}/g' cal.txt

감사합니다.

qurinel의 이미지

커널모드에서 ctime()같은 함수 쓸수 없나요?

시스템 콜을 구현중인데..
printk("%s",ctime(temp->tv_sec));
이렇게 쓰고 싶은데.. ㅡㅡ;; ctime은 쓸 수가 없잖아요
이런 비슷한 함수 커널모드에서 뭐가 있을까요?
do_gettimeofday를 쓰려고 하니 이건 또 초 단위로 가져오기 때문에 또 보기 좋게변환을 해주어야 하는데...
음..

brown의 이미지

ntop에서 메모리 많이 먹는 옵션이 어떤거죠?

ntop만 돌리는 서버가 하나 있는데 이놈 실행하고 2~3주 저도 지나면 ntop이 중지되어있습니다.
아마 메모리가(2G) 부족해서 그런것같은데 지금 돌리는 ntop서버는 아래처럼 옵션을 주고 있는데요. 어떤옵션때문에 메모리가 부족한건가요?

ntop -w 3000 -W 30000 -P /home/ntop_conf/ -i eth0

freestyle의 이미지

grub 부팅 과정에 bmp(bitmap) 넣기 질문입니다.

stage1, stage2 분석을 미흡하게나마 마치고,
bmp 파일을 부팅 과정 중에 보여주려 합니다.

real mode 상태에서 stage1.5나 stage2 부팅에 즈음하여
int 10h를 이용해 165 x 40짜리 비트맵을 찍으려 합니다.

어떻게 구현할지 구상 중에 있는데,
현재 이해가 안 가 막히는 부분은 비트맵 파일을
어디에 올려야 하는

hyper9의 이미지

Memory 관리에 대한 질문 입니다..


Memory관리에 대한 여러가지 질문을 드리려고요 ^^
일단 제 System은요 16GB의 Memory가 설치되어 있습니다.

처음에 Booting을 해서 /proc/meminfo를 보면 다음과 같이 보이거든요,

MemTotal: 16637156 kB
MemFree: 16588656 kB
HighTotal: 15859648 kB
HighFree: 15834912 kB
LowTotal: 777508 kB
LowFree: 753744 kB

그런

hyper9의 이미지

[완료] ethnet interface 이름을 바꾸려면 어떻게 할 수 있을까요?

예를 들어, PC에 ethernet card를 4개를 설치합니다.
그러고 보면, eth0 ~ eth3까지 default로 이름이 할당
되어 버릴 것 같은데, 이걸 나중에 자기가 원하는 대로도 바꿀
수 있지 않을까 해서요.

예를 들면,,eth0, eth1, eth2, eth3 이렇게 되어 있는 것을
eth3, eth2, eth1, eth0으로 바꾼다거나...

암튼 특정한 Hardware에 OS

lifehacker의 이미지

bash for문이 다음과 같이 동작하는 원리

안녕하세요
for문을 사용하다 궁금한 점이 있어 질문 올립니다

#!
imjuni의 이미지

GUI 프로그램을 터미널에서 구동하는 방법이 궁금합니다.

저도 왜 이런 어처구니 없는 짓을 하는지 이해가 되지 않습니다만, 사람을 너무 괴롭히니 지푸라기라도 붙잡는 심정으로

질문을 올립니다.

먼저 환경은 다음과 같습니다.

Ubuntu Server 환경, X-Window(Server 버전에서 X + Gnome 설치), Java, Apache2

간단합니다. Apache2 www-data 계정으로 CGI에서 GUI(Swing) 프로그램을 구동하면 됩니다.

GUI 프로그램은 Timer를 이용해서 일정 시간이 지나면 자동으로 종료합니다.

Google를 검색해보니, DISPLAY를 :0.0으로 환경변수를 설정하고 Java GUI(Swing)을 구동시킬 계정에

미리 w-window를 실행해두면 terminal에서 GUI를 띄우지 않고 Process만 진행할 수 있다는걸 알았습니다.

(이 과정에서 많은 분들이 궁금하실 겁니다. 저렇게 할거면 그냥 콘솔 프로그램으로 작성하면 될 것을

왜 쓸데 없는데 노력을 기울이는가 하고....하지만 이렇게 하랍니다. 안됀다고 하니 사람을 너무 괴롭혀서

hyper9의 이미지

NFS에 관련된 문제일까요??

지금 제 시스템을 보면, /etc/rc.d/init.d/에 netfs라는 file이 있습니다.
내용을 들여다 보면 network filesystem에 관련된 것 같은데요.

rpm -qa해서 시스템에 설치된 rpm file들을 찾아보면,,nfs라는 이름을
가진 file은 없거든요.

이 netfs라는 file이 어떻게 생성된 것인지 궁금해서 질문을 드리려고
글을 쓰기 시작

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기