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

omando의 이미지

[긴급]SSH 포트에 대한 보안 관련해서.

리눅스7.1 서버에서 port#22 --> 보안위해 SSH 서비스중입니다.
근디, 내부에서 SSH로 서버 접속은 정상인데. 외부에서 SSH로 서버 접속시 서비스가 불가능하는 현상 나옴.

추측컨데, 7.1이상버젼에 있는 파이어월기능을 이용하고 있는데,
아마도 파이어월 레벨을 HIGH, 또는 Midieum으로 셋팅해 놓은것 같다..
레벨을 low로 변경후 시스템 재부팅하면 SSH서비스가 정상적으로 될듯 싶다.

하지만 해당서버가 서비스중이여서 절대 재부팅하믄 안됨.
따라서..포트#22 에 대한 뭔가 셋팅을 변경(이방법을 모름)하믄.

purewell의 이미지

ifstream.unsetf(ios::skipws)

...
ifstream ifs;
string lbuf;
...
ifs.unsetf(ios::skipws);
while (!ifs.eof())
{
  ifs >> lbuf;
  cerr << lbuf << endl;
}
...

입력파일
--------------------
이것은 테스트파일입니다.
가나다라마바사
아자차카타파하
--------------------

위의 코드는 아래 텍스트 파일을 읽습니다.

이때 출력값은 '이것은'만 출력하고 무한루프를 돕니다.

cerr << lbuf.length() << endl;

버퍼 길이를 출력해보면 '6'이 나옵니다. ('이것은'의 바이트크기겠죠...)

havebeen의 이미지

C언어 책 관련해서 질문 좀 드릴게요 :)

안녕하세요 이제 겨우 Teach yoursel를 다 보고

포인터에서 허우적대며 놀고 있는 초보 프로그래머(-_-?)입니다.

전 리눅스 유닉스 쪽에 관심이 많아서요

그쪽환경에서의 C언어 프로그래밍 책을 구하려 하는데요

Unix & Linux C Programming

이라는 책밖에는 없는거 같던데요 목차를 보니 꽤 유익한 내용들이

많은것 같은데 혹시 이 책을 읽어보신분이 계시면 조언좀 해주십사

해서 글 남깁니다. 혹은 좋은 서적있으면 추천좀..

꼭 리눅스 환경의 C가 아니어도 됩니다 좋은 언어책요 :)

omando의 이미지

보안레벨 설정 변경후 적용하는 방법

포트 22에 대한 보안 설정을 변경후..시스템에 적용하려면

재부팅하지 않고도 할 수 있는 방법은 어떻게 해야죠? :oops:

littletirano의 이미지

[sendmail ] 버퍼오버플로우 패치에서 에러

리눅스 버전은 redhat6.2
sendmail 은 sendmail-8.11.1-1kr 이거든요

updates.redhat.com 가서 sendmail-8.11.6-1.62.3.i386.rpm 다운 받고

shell>rpm -Uvh sendmail-8.11.6-1.62.3.i386.rpm
error: failed dependencies:
rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by sendmail-8.11.6-1.62.3

<-이렇게 에러가 나더라구요

rpmlib 가 뭔지..이런 패키지는 없던데..

그래서 강제 설치 했거든요.
shell>rpm -Uvh --nodeps sendmail-8.11.6-1.62.3.i386.rpm

그리고 나서
데몬도 뜨고 센드메일 실행에는 문제가 없어 보이는데

모데스티의 이미지

명령어 결과 중에서 특정 컬럼의 텍스트만 추출하는 방법에 관한

예를 들어 다음과 같은 명령어를 입력했다고 합시다.

Quote:
# ps -ax | grep getty

실행결과는 다음과 같았습니다.

Quote:
128 v1 Is+ 0:00.00 /usr/libexec/getty Pc ttyv1
129 v2 Is+ 0:00.00 /usr/libexec/getty Pc ttyv2
130 v3 Is+ 0:00.00 /usr/libexec/getty Pc ttyv3
131 v4 Is+ 0:00.00 /usr/libexec/getty Pc ttyv4
132 v5 Is+ 0:00.00 /usr/libexec/getty Pc ttyv5
133 v6 Is+ 0:00.00 /usr/libexec/getty Pc ttyv6
134 v7 Is+ 0:00.00 /usr/libexec/getty Pc ttyv7

상기한 실행결과에서 pid가 출력된 컬럼만 추출하려고 하는데 어떤 명령어의 조합을 사용해야 할지 감(感)이 오지 않습니다.

li2th의 이미지

__clone에 관련한 질문입니다.

posix lib가 없는 환경에서 작업을 하게 되었습니다.
__clone이 있으니 상관이 없겠지 라고 생각했는데 있는건 오랬동안 알았지만 막상 처음 사용하는것이라 많이 생소합니다.(-_-;)
int __clone(int (*fn) (void *arg), void *child_stack, int flags, void *arg)
의 파라메터 중에서 void *child_stack 이걸 어떻게 해야할지 좀 감이 않옵니다.
pthread에서 스텍사이즈를 지정하는 것 처럼 원하는 크기의 메모리공간을 만들어서 주면 되겠지 싶어서 일단은 아래와 같이 해서 작업을 하였습니다.

yamong의 이미지

float형의 오버플로우를 알고 싶습니다.

너무 많이 물어봐서 혼자서 해결하려고 했는데....ㅡㅡㅋ
int형은 일정한 숫자 이상이면 overflow를 알 수 있는데, float형은 오버플로우를 어떻게 알 수 있나요?
제가 만들고 있는 프로그램에서 int형과 float형의 변수에 오버플로우가 나면 실행을 중지 시키게끔 하고 싶습니다. 어떻게 그것을 찾아 낼 수 있는지요?
이킁. 한가지 더요.
int i;
scanf("%d", &i);
이런 식으로 int형을 입력 받을 때, 문자를 입력받으면 에러를 출력 하려고 합니다. 이때는 어떻게

urmajest의 이미지

Outlook Express 첨부파일 받는데 인크립션?

안녕하세요
attachedfile.txt에 다음과 같은 내용을 넣어 첨부파일로 메일을 보냈습니다.
"string 0 string 1 string 2 ...... string 9999"

그리고 windump를 켜서 패킷로그를 저장하도록 해놓고,
outlook express로 메일을 읽고 첨부파일을 받았죠.

그 후에 패킷로그 받아논 파일을 찾아보아도,
편지 제목, 내용은 있는데 첨부파일 내용은 없네요.
대신 알 수 없는 (알파벳으로 가득찬) 커다란 패킷들이 있던데
outlook express에서 어떤 encryption을 사용하는 것인가요?

1. 첨부파일 받을때 패킷에서 시작위치가 어디인지를 확인

jee89의 이미지

c++ 몇가지 초보적 의문.

class CBase
{
int val;
public
CBase( int i = 0 )val(i) {}
};

와 같이 정의돼있을때

CBase( 36 ) 라고 한다면
이 표현의 의미가 뭔지요?
보통은 CBase base(36) 이런식으로 instance를 만들자나요...
그런데 CBase( 36 ) 이 교묘한 표현이 어떻게 해석되는지 알고싶습니다.

페이지

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