리눅스 미러사이트 설정

Server/Linux Server 2019. 2. 22. 10:57 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

칼리리눅스 미러사이트 설정






apt-get update 시 미러사이트가 설정되어 있지 않아 정상적으로 수행되지 않는 경우가 있다.




그런 경우 미러사이트를 설정하는 방법





1.  /etc/apt/sources.list 파일을 열기


vi /etc/apt/sources.list







2. 미러사이트 설정



deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty main restricted



참고 : https://zetawiki.com/wiki//etc/apt/sources.list





3. 참고용 미러사이트 


CentOS


카이스트 : http://ftp.kaist.ac.kr/CentOS/

다음 : http://ftp.daum.net/centos/

네오위즈 : http://ftp.neowiz.com/centos/

네이버 : http://mirror.navercorp.com/centos


우분투



  카이스트 :  http://kr.archive.ubuntu.com/ubuntu-releases/

  다음 :  http://ftp.daum.net/ubuntu-releases/

  네오위즈 : http://ftp.neowiz.com/ubuntu-releases/








'Server > Linux Server' 카테고리의 다른 글

CentOS 리눅스 USB 부팅  (2) 2013.04.29
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Windows Network Load Balancing (VirtualBox & Windows2012) #4





Test 를 위한 IIS 설정 및 Test 를 진행 해보겠습니다







1. AppTest1 설정































2. AppTest2 설정





3. Client PC 에서 테스트





이렇게 192.168.20.13 으로 접속을 하면 자동으로 192.168.20.11 혹은 192.168.20.12 로 연결됩니다.










336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Windows Network Load Balancing (VirtualBox & Windows2012) #3



이제 Windows Network Load Balancing 설정을 해보겠습니다.





이런 형태의 구성이 될 겁니다.







1. AppTest1 에서 Cluster 를 만들기 위해 첫번째 Host 인 192.168.20.11 를 검색 합니다.




 

 

2. 추가된 Host 확인


 

 

 

 

 

 

 

 

 

 

 

 

 



 

 

 

 

 

 

3. Cluster IP 로 사용할 IP를 추가


 

 

 

 

 

 

 


 

 

 

 

 

 

 4. Cluster IP 입력


 

 

 

 

 

 

 



 

 

 

 

 

 

 5. Edit 하여 Cluster Operation Mode 변경

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 6. Port Rules 변경


 

 

 

 

 

 


 

 

 

 

 

 

 

 

 7. Fitering Mode -> Multiple Host : None 선택

 

 

 

 

 


 

 

 

 

 

 

 8. Finish


 

 

 

 

 

 

 


 

 

 

 

 

 9. AppTest1(192.168.20.11)이 Cluster IP(192.168.20.13)으로 설정된 것이 보입니다.


 

 

 

 

 

 

 

 


 

 

 

 

 

 10. AppTest2(192.168.20.12)을 Cluster 에 Host 로 추가해보겠습니다.

 

 

 

 

 

 

 

 


 

 

 

 

 

  11. AppTest2(192.168.20.12)을 검색


 

 

 

 

 

 

 

 


 

 

 

  10. AppTest2(192.168.20.12)을 선택


 

 

 

 

 

 

 

 

 

 


 

 

 

 

  11. IP 확인


 

 

 

 

 

 

 

 

 


 

 

 

 

 

 


 

 

 

 

 

 

 


 

 

 

    12. Port Rule 확인


 

 

 

 

 

 

 

 

 

 


 

 

 

     13. 이제 추가되어 Pending 중 입니다. 


 Virtual Box 라 그런지.... 시간이 좀 걸립니다.







이제 설정은 모두 끝났습니다.







336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Windows Network Load Balancing (VirtualBox & Windows2012) #2



이제 VirtualBox 의 AppTest1, AppTest2 를 설정해보겠습니다.




1. 공통설정








1.1 Server Manager 를 엽니다.





1.2 Server Manager -> Manage -> Add Roles and Features









1.3 Server Manager -> Manage -> Add Roles and Features -> Features -> Network Load Balacing : Check



1.4 Server Manager -> Manage -> Add Roles and Features -> Server Roles-> Web Server (IIS) : Check




1.5 Network Load Balancing Manager 를 엽니다.





2. AppTest 별 설정



2.1 AppTest1 을 여기까지





2.2 AppTest2 를 여기까지







2.3 AppTest1 의 IP설정을 한번 확인해봅니다


NAT 인터페이스는 자동으로 설정하여 10.0.2.15 를 부여 받았고


호스트 전용 어댑터는 # 1 에서 설정한대로 

IP 주소 : 192.168.20.11

서브넷마스크 : 255.255.255.0

게이트웨이 : 192.168.20.1

기본 설정 DNS 서버 : 192.168.20.1

로 설정합니다.


http://tansanc.tistory.com/entry/Windows-Network-Load-Balancing-VirtualBox-Windows2012-1








2.4 AppTest2 의 IP설정을 한번 확인해봅니다


NAT 인터페이스는 자동으로 설정하여 10.0.2.15 를 부여 받았고


호스트 전용 어댑터는 # 1 에서 설정한대로 

IP 주소 : 192.168.20.12

서브넷마스크 : 255.255.255.0

게이트웨이 : 192.168.20.1

기본 설정 DNS 서버 : 192.168.20.1

로 설정합니다.





336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Windows Network Load Balancing (VirtualBox & Windows2012) #1 




VirtualBox 를 이용하여 Windows Network Load Balancing 을 테스트 해보려고 합니다.




WNLB 이라고도 부르고 NLB 라고도 부르기도 합니다.







인터넷에 자료가 없는 것은 아니지만.. Virtual Box 로 테스트하는 경우는 잘 없어서


정리해봅니다.





Network Load Balancing Overview

https://msdn.microsoft.com/ko-kr/library/hh831698(v=ws.11).aspx



Overview of Network Load Balancing

https://technet.microsoft.com/en-us/library/cc725691(v=ws.11).aspx





1. Virtual Box 에 Windows 2012 Server 2대를 설치 합니다.










2. AppTest1, AppTest2 로 두 개를 만들었습니다.













3. 네트워크 어댑터 설정을 다음 그림을 참고하여 만들어 주세요.



4.  NAT 어댑터, 호스트 전용 어댑터 각 1개씩으로 설정해줍니다.





AppTest1 설정




AppTest2 설정





4. Virtual Box 를 구동하는 컴푸터의 어댑터 들입니다. 


5. 호스트 전용 어댑터를 Virtual Box Host-Only Ethernet Adapter 에 연결하였으므로 










6. Virtual Box Host-Only Ethernet Adapter 의 IP를 확인하거나 수정해둡니다.


이 어댑터는 Virtual Box AppTest1, Virtual Box AppTest2, Client Computer(VirtualBox를 실행시키고 있는 컴퓨터)간의 통신을 위해 설정하는 것입니다.



저는 


Virtual Box AppTest1 : 

IP 주소 : 192.168.20.11

서브넷마스크 : 255.255.255.0

게이트웨이 : 192.168.20.1

기본 설정 DNS 서버 : 192.168.20.1



Virtual Box AppTest2

IP 주소 : 192.168.20.12

서브넷마스크 : 255.255.255.0

게이트웨이 : 192.168.20.1

기본 설정 DNS 서버 : 192.168.20.1


Client Computer : 

IP 주소 : 192.168.20.1

서브넷마스크 : 255.255.255.0



Load Balancing 을 위한 가상 IP : 192.168.20.13




로 설정 할 것 입니다.





7. 그래야 나중에 Client Computer 에서 테스트를 하는게 편하겠죠










336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

MFC Grid control 2.27 ReadOnly, CheckBox Button





// Make cell row,col read-only

m_Grid.SetItemState(row, col, m_Grid.GetItemState(row, col) | GVIS_READONLY);





// Make cell row,col CheckBox Button

m_Grid.SetCellType(row, col, RUNTIME_CLASS(CGridCellCheck));











http://www.codeproject.com/Articles/8/MFC-Grid-control-2-27

Log4cxx Build in VS2013

Programming/C,CPP,CS 2016. 6. 29. 15:01 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Log4cxx Build in VS2013


1. DownLoad FIles


Apache log4cxx 

Apache Portable Runtime (APR)
Apache Portable Runtime-util (APR-util)

GNU Sed


apache-log4cxx-0.10.0.zip

apr-1.5.2-win32-src.zip

apr-util-1.5.4-win32-src.zip

sed-4.2.1-setup.exe




2. Installation


2.1. Decompress APR, APR-util, log4cxx File in same folder
...\log4cxx\apr
...\log4cxx\apr-util
...\log4cxx\log4cxx

2.2 Install GNU sed
Run "sed-4.2-1-setup.exe"
Add environment variable %PATH% : "C:\Program Files\GnuWin32\bin" 

2.3 in "cmd.exe" move to "...\log4cxx" folder
Run "configure.bat" in "cmd.exe"
Run "configure-aprutil.bat" in "cmd.exe"

2.4. Compile "C:\work\log4cxx\log4cxx\projects\log4cxx.dsw"
Result : log4cxx.dll, log4cxx.lib
("...\log4cxx\projects\Debug or Release")

config1.

log4cxx 프로젝트 속성 / 구성 속성 / 링커 / 입력 / 추가 종속성 : 
apr.lib,
aprutil.lib,
xml.lib
추가

config2.
apr,aprutil,xml 프로젝트 속성/ 구성 속성/ 라이브러리 관리자/ 일반/출력 파일
apr.lib,
aprutil.lib,
xml.lib
이름과 같은지 확인(apr-1.lib 인경우가 있음)

config3.
log4cxx 프로젝트 속성 / 구성 속성 / C/C++ / 추가 포함 디렉터리 : 
..\src\main\include
..\..\apr\include
..\..\apr-util\include

config4.
log4cxx 프로젝트 속성 / 구성 속성 / 링커 / 추가 라이브러리 디렉터리 : 
..\..\apr\LibD
..\..\apr-util\LibD
..\..\apr-util\xml\expat\lib\LibD

Error1. C2252

LOG4CXX_LIST_DEF( ... , ... );

move to out of class area, in same namespace

but, 

LOG4CXX_LIST_DEF(ConnectionList, Connection);  

move with 

typedef log4cxx::helpers::SocketPtr Connection; 


Error2. C2039

"LoggingEvent::KeySet" change to "KeySet"


Error3. LNK2019

프로젝트 속성 / 구성 속성 / 링커 / 입력 / 추가 종속성 : Rpcrt4.lib 추가






'Programming > C,CPP,CS' 카테고리의 다른 글

비쥬얼 스튜디오 디버깅 팁 ( Visual Studio Debugging Tips )  (0) 2016.08.09
C++ Standard library has many containers  (0) 2016.07.19
Log4cxx Tutorial  (0) 2016.06.28
Log Librarys  (0) 2016.06.27
ATL,CPP,C# dll 배포  (0) 2016.05.27