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

mudori의 이미지

cpu 2개일때 /proc/interrupts 문제입니다.

CPU0 CPU1 m)
0: 120839 0 local-APIC-edge timer
1: 1 1 IO-APIC-edge keyboardpts/lxdialog'
2: 0 0 XT-PIC cascadepts/lxdialog'
8: 0 1 IO-APIC-edge rtc
14: 4 1 IO-APIC-edge ide0
27: 4435 5395 IO-APIC-level eth0................................ 28: 2377 2401 IO-APIC-level aic7xxx
NMI: 0 0
LOC: 120764 120763
ERR: 0
MIS: 0

어느날부턴가 인터럽트가 한쪽만 걸리고 있네요.

softpro의 이미지

redhat 9.0 에 netlink 옵션이 디폴트로 세팅되어 있나요?

안녕하세요. 다름이 아니라 redhat 9.0을 설치 했는데요 netlink옵션이 설정되어 컴파일 되어있는지가 궁금 합니다.

nayana의 이미지

2번째 stl 질문입니다.

vc++ 에서는 아무 이상없이 돌아가는데..
g++ 에서는 에러가 납니다.
제가 주로 이용하는 컴파일러가 g++ ???
질문을 드립니다.
소스는
[code:1]#include <iostream>

using std::cout;
using std::cin;
using std::endl;

#include <vector>
#include <algorithm>

int main ( void )
{
const int SIZE = 6;
int array[ SIZE ] = { 1, 2, 3, 4, 5, 6 };

std::vector< int > integers( array, array + SIZE );
std::ostream_iterator< int > output( cout, " " );

무혼인형의 이미지

재부팅하니 /proc 이 마운트가 안됩니다.

redhat linux 8 에 freshrpms의 apt-get 으로 업데이트 해 놓은 서버입니다.

제가 다 받아 적지는 못하겠지만 부팅하니 커널, initrd까지 넘어가고
Mountung proc file system 에서 FAILED 가 나옵니다.

그 이후 부터는 당연히 비 정상적으로 진행되다가.. root 파일시스템을 점검하는 시점에서

Give root password for maintenance

메시지를 내면서 멈춥니다.

여기서 로그인을 하면 쉘로 들어가는데 /proc 에 아무것도 없으니 마운트도 못하고 어디를 만저야 하는지 갑자기 막막하네요 :(

freezm7의 이미지

텍스트 처리에 적합한 툴 소개 부탁드립니다.

.c 파일에 바이너리 파일을 넣을 때,

const unsigned char image[] = {
   0xf3, 0x2d, ...
}

의 c 파일을 만들기 위해, 지금은 파일 -> c 코드로 변환하는 xxd 같은 프로그램을 이용하고 있습니다.

그런데 이 방식이 바이너리 파일이 자꾸 바뀔 경우엔 상당히 불편합니다.

그래서, C 전처리기와 비슷한 프로그램(내지 스크립트)를 만들어 보려고 합니다.

[code:1]
const unsigned char image[] = {
#HEX a.c
}

== 위와 같은 파일을 프로그램으로 돌려서

dorijjang의 이미지

[알려주세요ㅠㅠ] 여러 프로세스들이 하나의 파일을공유할때???

제가 하고자하는 프로그램은

여러 프로세스들이 각기 다른 번호를 할당받아야 하는데요

즉,
프로세스1은 1~5번까지
프로세스2은 6~10번까지
프로세스3은 11~20번까지
....
....
프로세스50은 95~100번까지

이런식으로 각각의 프로세스들이 중복없이 해당하는 번호대를
순서적으로 할당받아야합니다.

그래서 하나의 파일에 이런 순서를 기록하는 방식으로
프로세스 1이 파일을 읽고(1을 읽고) 쓰고(5를 쓰고) 그리고
다음
프로세스 2가 파일을 읽고(6을 읽고) 쓰고 (10를 쓰고)

snowavalanch의 이미지

cygwin에서 지저분한 makefile 사용하기 질문.

예전에는 항상 cygwin 창에서 make를 하곤 했는데, 최근 회사를 옮기면서, makefile이 좀 희안한 걸(그지 같은 makefile)로 쓰는데요...
뭐 희안하다는 의미는, dos명령어랑 cygwin명령어랑 짬뽕이 된 makefile을 쓰고 있슴다. 굴러들어온 돌이라, 수정도 못 하겠고....
첨에는 이 makefile로 cygwin창에서 make해볼려고 했다가, path descriptor도 틀리고, 도스 명령어도 쓰인 엉망인 makefile임을 알고, 요즘은 그냥 도스창에서 make합니다.
근데 최근 업체에 갔다가, 내가 쓰는 엉망인 makefile을 cygwin창에서 make하는 걸 보고, 뭔가 어떤 방법이 있음을 알았는데요...(make하기 전에 스크립트를 돌리는 듯 했는데요... 혹시 이런거용 스크립트나 뭐가 있는지요...) 그 업체 직원한테 물어봐도 자기는 모른다고 해서....쪕... 몰라서 여기 문의드립니다.

lovemyin의 이미지

ARP 프로그램

ARP 프로그램 소스를 구할수 없을까요...
C에서 ARP를 구현중에 있습니다.
소켓 생성시 SOCK_PACKET 대신 SOCK_RAW를 쓰고 싶은데 SOCK_RAW를 쓰면 프로그램이 이상하게 동작하네요
혹시 좋은 예제가 있으시면 도움 부탁드립니다.

liky95의 이미지

Solaris 에서 pid를 가지고 실행중인 process의 이름을 구할 수

안녕하세요.

porcess monitoring 하는 부분을 코딩 하고 있습니다...

linux에서는 /proc/{pid} 의 내용을 보면 process의 이름을 찾을 수 있었는데

solaris에서는 그런 file(?)이 안보이는 군요...

다른 방법이 있을까요..?

(학교 다닐 때 OS공부좀 열심히 해둘껄 하고 후회하는 요즘입니다.. ㅠ.ㅠ)

아~! 그리고 process별 cpu 점유율(?)을 알아내는 방법도 있을런지요 (top등에서처럼.. )

nayana의 이미지

stl 질문입니다.

요즘에 stl을 공부하고 있는데...처음부터 막히네요!
[code:1]#include <iostream>

using std::cout;
using std::cin;
using std::endl;

#include <vector>

template< class T >
void printVector( const std::vector< T > &integers2 );

int main ( void )
{
const int SIZE = 6;
int array[ SIZE ] = { 1, 2, 3, 4, 5, 6 };
std::vector< int > integers;

cout << "The initial size of integers is: "
<< integers.size()

페이지

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