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

mete0r의 이미지

linux에서 swap-out 되지 않는 메모리 할당은 어떻게?

일반적으로 c 라이브러리의 malloc()으로 메모리 할당을 하면, 이 메모리는 언제든지 swap되어 디스크에 기록될 수 있지 않습니까? 이를 막는 방법이 있나요?

또한 이런 부분에 대해 GPG 같은 프로그램은 어떤 접근 방법을 택하고 있는지 궁금합니다.

josimhaela의 이미지

쉘 짜는 프로그램인데 처음 함수 분석좀 해주세요...

#include
#include
#include
#include
#define EOL 1 /* end of line */
#define ARG 2 /* normal argument */
#define AMPERSAND 3 /* for background job */
#define FOREGROUND 0
#define BACKGROUND 1
static char input[256]; /* buffer for input */
static char tokens[512]; /* buffer for tokens */
char *ptr, *tok;

int get_token(char **outptr)
/* get a token */
{
int type;
*outptr = tok;

oppor의 이미지

[질문] 하드디스크 마운트 실패.

하드디스크 2개를 사용하고 있습니다.
각각 2개의 우분투를 설치했구요.
그런데 평소에 사용하던 하드디스크의 우분투로 진입하지 못하고
initramfs 로 들어가길래
다른 우분투로 부팅하여 하드디스크 마운트를 해보았습니다.
그런데 다음과 같은 에러가 뜨면서 마운트도 안되는군요.

DBus error org.gtk.Private.RemoteVolumeMonitor.Failed: An operation is already pending

하드디스크 사망인가요????

마운트도 안될때 자료를 살릴수 있는 방법은 어떤게 있을까요?

declspec의 이미지

socket bind

소켓에 인터페이스를 바인딩 할때

sd = socket(AF_INET, SOCK_STREAM, 0); // server socket
memset(&serv_addr, 0, sizeof(serv_addr));
serv_addr.sin_family=AF_INET;
serv_addr.sin_addr.s_addr=inet_addr( argv[1] );
serv_addr.sin_port=htons( atoi( argv[0] ) );

if(bind(sd, (struct sockaddr*) &serv_addr, sizeof(serv_addr)) == -1){
fprintf(stderr, "bind error.\n");
exit(-1);
}

이런 코드에서

bellfive2000의 이미지

path설정 문제

설정 문제는 찾아봤지만 비슷한 문제를 못찾아서 문의 드립니다.

android adb를 설치했습니다.

/android/android-sdk-linux_x86/platform-tools
에 설치했습니다.
pwd를 실행하면 위의 패스로 나옵니다.

항상 로그인 할 때마다 패스를 설정하지 않기 위해 vi ~/.bashrc
를 실행해서

$export PATH=${PATH}:/android/android-sdk-linux_x86/platform-tools
를 추가한 이후
source ./bashrc
를 실행했을 경우

source ~/.bashrc
bash: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/android/android-sdk-linux_x86/platform-tools: 그런 파일이나 디렉터리가 없습니다

thehunt의 이미지

오픈sns openpne (오픈피네) 를 한글화 하고 싶은데...

일본 오픈sns openpne (오픈피네) 를 한글화 하고 싶은데...
일본어를 전혀 못하는 관계로...
방법이 없을까요?

daumjwj의 이미지

snort를 이용한 IDS를 공부삼아 구축했는데요..


궁금한게 하나 있습니다.

제가 rule을 만들었는데 이게 왜 탐지가 안될까요..

alert tcp any any -> any any (msg:test; content:"snort"; sid:9989; )

이런식으로 주었습니다. sid는 안주면 daemon 실행이 안되더라고요.. 그래서 임의로 넣어준것입니다.

혹시 snort 룰 만들어서 탐지까지 성공하신분 계시면 가르침을 받고 싶습니다.

lelease의 이미지

레드햇에서 missing config file ifcfg라고 나옵니다.

레드햇을 쓰고 있고요.

SSH가 /bin/bash:permission dinied 라고 계속 나오길래 이것저것 손을 봤었는데요.

어느 순간 리부팅을 하고 나니, missing config file ifcfg라는 메시지가 나오면서 네트웤 활성화도 안되고, hostname도 안나오네요.

/etc/sysconfig/network-scripts/ifcfg-eth~ 파일은 존재하고 있고요...

혹시 왜 이럴까요?

sunrint의 이미지

[질문] /linux/crypto/testmgr.c 코드로 seed 알고리즘 이용하기..

/linux/crypto/testmgr.c 에서 함수 3개만 이용하면 seed 알고리즘을 이용할 수 있다던데 뭘 어떻게 해야 할지 모르겠네요 ㅡ.ㅡ

암호화를 위한 구조체 초기화 함수, 암호셋팅하는 함수, 실제로 암호화 복호화를 하는 함수

이렇게 3가지 함수가 어떤건가요 ㅡ.ㅡ;;

왠지 test_cprng 함수가 암복호화 하는 함수 같은데 ....

고수님의 도움이 필요합니답!!!

sauron의 이미지

solaris 에 gcc 를 깔았는데, math.h 가 없네요.

solaris 에 gcc 를 깔았는데, 아주 황당하게 math.h 가 없네요. 더 상위버전을 추가로 설치했는데도 math.h 는 보이지 않았읍니다. solaris 에서 math.h 를 사용하려면 어떻게 해야 하나요.

ps) math.h 는 기본 라이브러리인데, 없다는게 도무지 납득이 안가네요.

페이지

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