본문 바로가기

공부

dll 에러 빌드 후 copy debug\dllexam1.dll c:\windows\system32 왜 이걸 쓰고 싶은데 에러가 나오는 건지 ㅠㅠ? 더보기
SELinux, firewall 해제 1. 네트워크 보안을 위한 SELinux (system-config-selinux)- Selinux는 보안에 취약한 리눅스를 보안하기 위한 것입니다.- 설정파일은 /etc/sysconfig/selinux 또는 명령어를 이용하여 변경합니다. - 강제(enforcing)시스템 보안에 영향을 미치는 기능이 감지되면 아예 그 기능이 작동되지 않도록 시스템에서 막아줍니다. - 허용(permissive)시스템 보안에 영향을 미치는 기능이 감지되면 허용은 되지만 그 내용이 로그에 남고 화면에도 출력됩니다.- 비활성(disabled) SELinux를 사용하지 않는 것입니다. 보안에 매우 취약합니다.SELinux=disabled를 추가하고 저장, 재부팅 2. 방화벽 설정(system-config-firewall)- 방화.. 더보기
ip - 대표적인 네트워크 계층의 프로토콜, 통신을 위한 필수 프로토콜이다.- 32bit, 즉 4byte의 2진수(0,1)로 구성- 8bit 단위로 점을 찍고 10진수로 표시 ex) 128.11.3.31 => 10000000 00001011 00000011 00011111 - 네트워크 주소(Netid) : 호스트가 연결되어 있는 네트워크를 나타내는 부분, NIC(랜카드)에서 할당하는 주소- 호스트 주소(Hostid) : 네트워크의 호스트 중에 하나의 특정 호스트를 확인하는 부분, 관리자가 임의로 바꿀 수 있는 주소 Classtype NetidHostid IP주소의 효율적인 사용을 위해 A,B,C,D,E까지 5가지로 클래스가 분류되어 있다.각 클래스마다 사용할수 있는 범위가 있으며 인프라를 구축할 시 목적에 따.. 더보기
dll http://blog.naver.com/yalleeya?Redirect=Log&logNo=110111760374http://blog.naver.com/PostView.nhn?blogId=iku88&logNo=130154520435 더보기
리눅스 서버 설치와 sshd포트 설정 레이드란?http://blog.naver.com/capemay?Redirect=Log&logNo=40192616466hp서버는 레이드가 2개로 나눠져 있음(메모리 용량을 반반으로 나눠서 비상을 대비하여 사용) 우리는 레이드를 한개로 바꾸어서 한 레이드에 모든 메모리용량을 사용할 것임회사에서는 레이드 0만 사용할 것임 1. vmware에서 install from메뉴에서3번째 맨아래인 i will install the operating system later를 선택해야함 Install or upgrade an existing system을 선택하여 설치 Disc Found (Skip 선택) what language would you like to use during the installation proces.. 더보기
visual studio 2012 필요한 설정 사항 alt + f7 속성페이지 구성속성-일반 ->출력 디렉터리(exe 파일이 생성되는 디렉토리) $(SolutionDir)bin\$(Configuration)\ ->중간 디렉터리(컴파일을 수행한 후 obj를 생성하는 디렉토리) $(SolutionDir)obj\$(Configuration)\ -디버깅(http://msdn.microsoft.com/ko-kr/library/kcw4dzyf(v=vs.90).aspx) ->명령(실행할 프로그램을 쓰기) ->명령 인수(main함수의 인자를 입력하는 곳, 띄어쓰기로 인자 구분, 띄어쓰기를 포함할 경우 ""로 묶기) 10.253.45.13 8080 tg1 1 1000 1000 1000 6 IF1212 0 0 2000 1 1 ->작업 디렉토리(실행할 프로그램이 있는 디렉토.. 더보기
디버깅 종류 기본 디버깅 - 브레이크 포인트와 디버그모드로 실행을 이용한 디버깅(F5, F9, F10, F11 등을 이용하는..) 변수의 체크나, 코드의 흐름등을 확인 할 수 있음. 메모리 디버깅 - 특정 변수에 대해 조사하고 싶을 때, 변수의 주소값을 취해, 해당 주소의 메모리가 변경될 때 중단점이 히트. 변수가 바뀌는 부분을 알고 싶을 때 유용. 원격 디버깅 - 원격지에서 실행되는 프로그램을 빌드한 소스를 이용해 원격지에서 디버깅 할 수 있는 방법 원격지에서 실행되는 프로그램에 대해, 기본 디버깅처럼 수행 가능. 심볼 파일이 필요. 메모리 덤프 - 윈도우가 뻗거나, 치명적이 오류가 발생했을 때 메모리의 상태를 파일로 기록해 놓을 수 있다. 이 파일을 WinDbg라는 프로그램을 이용해 분석하여, 오류가 난 원인을 .. 더보기
typedef char str[30] typedef char str[30];str string; 위 코드는 다음과 같습니다. char string[30]; 더보기