안녕하세요 평소에 궁금했던점을 문의하려고 합니다
1.레드헷에 아파치나 php등을 설치시에 루트 권한없이 설치 가능한 방법이 있나요?원격지의 서버를 셋팅중인데 루트 권한없이 설치가 가능한지 궁금하네요 루트권한을 안주려고해서요 --;;
2.아파치나 php등을 설치할때 rpm을 안쓰고 소스로 설치를 많이 하던데 어떤 차이가 있나요? 기존에 서버에 아파치가
소스코드로 설치되어있는데 php나 mysql 등은 패키지 관리자로 설치해도 되나요?
3.설치 매뉴얼이 나와있는 블로그들을 이리저리 보니까 아파치 설치를 root로 했는데 설정파일은 apach:apach로 ㄱ소유자를 바꾸고 웹홈디렉토리는 별도 사용자를 추가해서 소유자를 바꾸던데 이렇게 하면 정상작동을 하나요? 왜 소유자를 바꾸는지 궁금합니다
어떻게 보면 초보스러운 질문인데 아무 생각없이 설치만 하다가 원리가 궁금해서 글을 남깁니다 ㅎ
TCP SYN Flooding에서 스푸핑된 ip로 SYN을 보내면 스푸핑했던 ip를 가진 컴퓨터로 SYN+ACK가 가잖아요
그런데 SYN+ACK를 받고 가만히 있나요?
SYN을 받은적이 없는데 갑자기 SYN+ACK가 오면 바로 RST 보내야 하지 않나요?
그리고 RST를 받으면 일정시간 Half-open 상태로 백로그큐에서 대기할 필요 없이 바로 초기화 하면 SYN Flooding은 완벽하게 방어하게 되는거 아닌가요?
파일을 생성해서 데이터를 쓸 때 모두 잘 들어갔습니다. 배열 하나하나 hex값 다 찍어봤구요, 그런데 read 함수로 실행시켜 보면 2줄 밖에 읽어들이지 못하고 나머지는 모두 NULL값이 찍힙니다.... 도대체 무슨 문제인건가요??? 아무리 찾아봐도 잘 모르겠습니다.
그런데 직접 vi에디터로 파일을 생성해서 그 파일안에 데이터를 넣어놓고 파일 read코드 작성해놓은 걸로 실행해보면 모두 잘 읽힙니다...
아마 write쪽 코드에서 문제가 생긴 것 같은데 뭐가 문제일까요? 도와주세요