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

superjk의 이미지

사용 언어 바꾸기 || nosuid

현재 한컴 2.2를 사용중입니다.
사양이 딸려 x윈도우는 설치 못하구.. 그냥 콘솔로만
작업하고 있는데요...
콘솔을 쓰니까 한글이 지원되지 않아 한글이 이상하게 깨져나옵니다.
그래서 한글로 나오는 메시지??등을 영어로 바꾸고 싶은데
어떻게 하면 되는지 아시는 분 리플 부탁드립니다.

아~! 그리고 혹시 nosuid라는 걸 아시는 분 있으세요??
어느 자료를 보니까 /tmp, /var/tmp 디렉토리는 필수적으로 nosuid 이도록
mount 하여 setuid/setgid 프로그램이 설치되지 않도록 한다.

살자의 이미지

임베디드를 하려면...

저는 지금 임베디드를 하려고 커널을 공부 중인데여..
너무 어렵고 힘드네여... 그래서 이렇게 질문을 올립니다.
임베디드를 공부를 하려면 어떤걸 어떻게 공부를 해야 하는지여..
제가 물어보구 싶은건 기초에 대한 것입니다.
어떤 기초를 공부해야 임베디드를 하는 기초가 되는지여...
지금 커널을 오렐리 책으로 공부하는데여.. 진도도 안나가고 힘드네여...
그럼 고수님들 도와 주세요....

손정수의 이미지

블록 디바이스 드라이버 소스 수정 요청

블록 디바이스 드라이버를 만들어 보려고 하는데요....자꾸만 커널 버그가 뜹니다...
코드는 다음과 같습니다.
[code:1]

struct buffer_head *bh;

...........슬램 할당자를 통해 버퍼 헤더 할당 받음......

switch(rw) {
case WRITE:
mark_buffer_dirty(bh);
ll_rw_block(WRITE,1,&bh);
wait_on_buffer(bh); //input buf to queue
break;
case READ:
mark_buffer_uptodate(bh, 0); //set BH_Uptodate into 0.

bokwang의 이미지

[질문] rtl8139 * 2 부팅시메시지와 irq?

수고하십니다. 먼저 답변 주셨던 분들 진심으로 감사드리면서

랜카드2(rtl8139b,c)입니다. 부팅시에 메시지는
ip_tables(C)2000-2002 Netfilter core team
8139too Fast Ethernet driver0.9.25
PCIFound IRQ 10 for device 000a.0
divertallocating divert_blk for eth0
eth0RealTek RTL8139 Fast Ethernet at 0xc88a9000,
00e07d8F7aab, IRQ 10
eth0Identified 8139 chip type 'RTL-8139B'
PCIFound IRQ 5 for device 000b.0
PCISharing IRQ5 with 0007.2
divertallocating devert_blk for eth1
eth1RealTek RTL8139 FastEthernet at 0xc88b3000,
00e04cC17387, IRQ 5

bokwang의 이미지

[질문]랜카드 충돌인지..모듈올리는 문제인지?

수고하십니다.
랜카드가 rtl8139 * 2 개 입니다.
현상태는 eth0,eth1 중 eth1만 모듈이 올라가는 상태입니다.

모듈이 같은경우 부팅후 따로 모듈을 올려야 하나요?

insmod eth0 해도 모듈을 찿을수없다..나
8139too(모듈명)을 해도 이미 올라가 있다로 나오고 (eth1)

따로 모듈을 올려야 하는경우 같은 모델인데.. 어떻게?
아니면 충돌이라 그런지..

아시는분 답변 부탁드립니다. 감사합니다.^^

jeto99의 이미지

계정별로 메일용량을 제한할라면 어떤 방법으로 접근해야 하나요

계정별로 메일 용량을 제한해야 하는데.. 어떤 방법을 써야하는지 모르겠습니다. 계정용량은 quota 로 하는데. 메일도 같은방법인지.모르겠습니다.

조언좀 부탁드리겠습니다 .감사합니다.^^

hurryon의 이미지

[질문] 커널 모듈 프로그래밍...hello.o

커널 모듈 프로그래밍을 시작하려고 합니다. hello을 찍으려고 하는데...
이것부터 막히고 있습니다.

#include <linux/kernel.h>
#include <linux/module.h>

#ifdef CONFIG_MODVERSIONS
#define MODVERSIONS
#include <linux/modversions.h>
#endif

int init_module()
{   
    printk("hello, hurryon!\n");

    return(0);
}

void cleanup_module()
{   
    printk("this message is kernel module\n");
}

[code:1]
CC = gcc
CFLAGS = -Wall -O -DMODULE -D__KERNEL__ -DLINUX

envy100의 이미지

strtime_t

이함수가 뭔지 책을 찾아봐도 안나오고 man을 찾아도 나오질 안아요
도대체 뭔지 모르겠네요
사용자가 만든것두 아니구요 시간함수중에 이런 함수가 있는거 같은데
좀 알려주세요

코드에서 이런씩으로 사용했어요
tmpt = (time_t) strtime_t(test);
그러니 함수인것이 맞는거 같은데...

elecguy의 이미지

[질문] makefile 에서..

안녕하세요.
glibc 의 Makefile 중에서 아래문법을 이해할 수가 없더군.

compile.S = \
  $(CC) $< -c $(CPPFLAGS) -DASSEMBLER $(asm-CPPFLAGS) $(ASFLAGS-$(suffix $@))

에서 $(ASFLAGS-$(suffix $@)) 는 어떻게 되는 건지..
$@ 는 abi-note.S 같은게 넘어 옵니다.

환경변수로 $(ASFLAGS-$(suffix $@)) 를 지정하려면 어떻게 해야되느지?
ASFLAGS-S , ASFLAGS-.S ?

ASFLAGS-S="-march=r5000" ../../glibc/configure ... 이런식으로 명령을 했더니 ASFLAGS-S 를 명령으로 인식하더군요.

김영재의 이미지

[질문] 초기화 파일 설정

와우 파란 R2를 사용하고 있습니다.
편하게 사용하려고 초기화 파일을 다음과 같이 설정 했습니다.

root계정: /root/.bashrc에
PS1=`hostname`-`whoami`:'$PWD>#'
일반 유저 계정: /home/toto/.bashrc에
PS1=`hostname`-`whoami`:'$PWD>$'

이렇게 하고선 root에서 X를 띄우니까 X가 안뜨네요.
일반 유저계정에선 이상없이 뜨는데...
그래서 위 설정을 지우니까 X가 이상없이 뜨구요.

무슨 문제인지 모르겠군요?
제가 요즘 Solaris를 배우고 있는데 Solaris ksh에서는 root나
일반 유저나 가릴 것 없이 이상없이 잘 되거든요.

페이지

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