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

kcv의 이미지

명령어들이 있는 폴더는??

안녕하세요

명령어들이 들어있는 폴더는 무엇인가요?

/usr/bin, /usr/sbin, /bin 폴더말고 다른곳도 있나요?

모두 알려주세요

텔넷으로 일반사용자들이 명령어를 사용하지 못하게 하려고 합니다

물론 ls정도는 가능하게;;

랜덤여신의 이미지

젠투 리눅스 까는데 이상한점...

젠투 리눅스 까는데 이상한점 입니다.
저는 윈도우 2003 환경에서 VMWare 로 젠투 리눅스를 깔려고 노력중입니다.
파티션을 나누려고 하는데,
레드햇 리눅스 설치시에는 /dev/sda 로 인식됩니다.
그런데 젠투 리눅스 Live CD 로 부팅해서 ls /dev 해보면 sda 가 없습니다.
그나마 제일 근접한 것이 hdc 같은데
fdisk 로 보면

invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

그리고

Disk /dev/hdc: 99 MB, 99565568 bytes, 255 heads, 63 sectors/track, 12 cylinders

이렇게 나옵니다.

xorms의 이미지

젠투 설치시, 커널 컴파일 하고 lilo 설정 후 다음과 같은 에러

lilo를 실행시켰더니 다음과 같은 메세지가 뜹니다.

warning: '/proc/partitions' does not match '/dev' directory structure.
    Name change: '/dev/scsi/host0/bus0/target0/lun0/disc' -> '/dev/sda'
    The kernel was compiled with DEVFS_FS, but 'devfs=mount' was omitted
        as a kernel command-line boot parameter; hence, the '/dev' directory
        structure does not reflect DEVFS_FS device names.
Added Linux *

lilo.conf 파일은 다음과 같이 설정 하였습니다.
[code:1]
lba32
boot = /dev/hda
map = /boot/.map
install = /boot/boot-menu.b
이현연의 이미지

Gentoo 설치 관련입니다..

이상합니다. Gentoo 설치중

emerge -p system
emerge system

후에 Time zone 설정을 하고 fstab의 내용수정도 했습니다.

그리고 커널 컴파일을 위해 emerge -k sys-kernel/gentoo-sources

라고 입력하면 다음과 같은 오류가 발생합니다.

!!! No profile directory; system mode unavailable.

그리고 emerge만 입력하고 엔터를 처도 위와 같은 오류가 발생합니다...

왜 오류가 발생할까요?... 아시는 분은 답변좀 부탁 드립니다.

※ stage3로 설치를 해도 emerge만 입력하면

really001의 이미지

소스 문제요

static void *thread_see_on_vid(void *dummy)
{
msvi->set_see_target_vid();
msvi->see_cont_stop = false;
msvi->see_on_vid();
}

에서 gcc 2.1버전에서는 돌던 건데
gcc 2.9버젼으로 오면서 저부분에서

no return statement in funtion returning non_void
라고 나오거든요
버젼이 바뀌면서 시스템 파일이 달라진것이 있는건지..

quintus의 이미지

[질문]gdb 에서 print 값에 대해

세그멘테이션 폴트가 나길래 gdb를 써봤거든요. 근데 변수값이 제가 생각하던거와는 다른 값이 나와서 하루 종일 머리 쥐어 뜯고 있습니다. 다행히 어떻게 어떻게 해서 생각대로 되긴 했는데 gdb 사용하면서 궁금한점이 생겨서 이렇게 질문 올립니다.

struct buf{
char filename[20];
off_t size;
}

int main(int argc,char* argv[]){

----생략---

creat(argc, argv);

----생략----

}

int creat(int argc,char** argv){
---생략-----

struct buf head[argc];
struct stat statbuf;

for(i=2;i< argc; i++){

keston의 이미지

[질문] 한텀 static 컴파일?

제가 계정을 가진 리눅스 서버에 한텀등 XFree86 패키지가 아예 설치가 안되있습니다.
근데 한텀을 쓰고 싶어서 꽁수로 생각해 낸게 static 컴파일 하면 라이브러리 없이 동작 가능 하므로 다른 리눅스 서버에서 한텀 소스(hanterm-xf-2.0.5-173.tar.gz)를 받아다가 static 컴파일해서 사용할 생각으로 한번 해봤습니다.
Makefile의 CFLAGS에 -static 옵션을 추가하고 make 했더니..
[code:1] (생략)
gcc -static -g -O2 -L/usr/X11R6/lib -o hanterm button.o charproc.o charsets.o cursor.o data.o doublechr.o fontutils.o input.o main.o menu.o misc.o print.o ptydata.o screen.o scrollbar.o tabs.o util.o xstrings.o VTPrsTbl.o TekPrsTbl.o Tekproc.o automata.o chat.o hangul.o hanja.o hfont.o hanutil.o history.o comp.o johabcode2.o -L/usr/X11R6/lib -lXaw3d -lXmu -lXext -lXt -lSM -lICE -lX11 -lnsl -lncurses

goguma73의 이미지

ls 명령으로 출력된 파일 이나 디렉토리의 총표시 갯수

레드햇7.2 사용자입니다.
ls 명령으로 출력된 파일의 개수 또는 디렉토리의 갯수를 표시하려고 하는데
어떤 옵션을 주면 될까요?

pica11의 이미지

안녕하세요 pthread 문제인데요~~

안녕하세요

아무리 찾아도 못 찾겠어서 질문 올립니당 ㅠ.ㅠ

근데 여기다 올리는 게 맞는 지 모르겠네여..

지금 pthread 를 사용해서 프로그램을 짯는데요..

이걸 그냥 리눅스에서 컴파일할때는 잘 되는데요..

이걸 arm 용으로 크로스 컴파일 할라니깐 에러가 나네요..

pthread_t threads;

에서 thread 앞에서 parse error 라고 나오는데요

아무래도 arm용으로 pthread 의 소스 를 컴파일 해서

넣어줘야 할 거 같은데요..

어떻게 하는 지를 모르겠네요..

corba의 이미지

sprintf시 버퍼 크기 계산

sprintf를 쓸려면 버퍼를 잡아야 합니다.

헌데 이것이 버퍼사이즈가 얼마가 될지 애매한 상황이 자주 발생하더군요.

무작정 많이 잡을수도 없구요...

버퍼오버플로우의 위험도 있구요.

그래서 미리 sprintf로 출력 될 버퍼의 길이를 계산하는 방법은 없는지 궁금합니다.

제가 워낙 C언어에 문외한이라서요 -_ㅡ;

페이지

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