-
VS 2017 linux 프로그래밍 2
Visual Studio 2017 의 강력한 IDE 기능을 이용한 linux 프로그래밍하기 2 Open Source 설치하기 OpenSSL OpenSSL Downloads 1. 설치파일 다운로드 하기 # wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1.tar.gz # tar xvfz openssl-1.1.1.tar.gz # cd openssl-1.1.1 # yum install perl # ./config shared # make # make install openssl의 실행파일 : /usr/local/bin openssl의 include파일 : /usr/local/include openssl의 lib파일 : /usr/local/lib 위 경로로 openssl 폴더를 만들고 복사해서 사용하면 VS 2017 intellsense를 자동 감지한다. 인증서비스를 위한 파일 : /usr/local/ssl 에 설치된다. config를...
-
Apache - PHP - MariaDB (APM) 설치 및 설정 방법
본 포스팅에서는 Centos 7 환경에서 APM을 구성하는 방법에 대해 알아봅니다. AMP 이란? AMP은 웹사이트나 서버 운영에 자주 같이 쓰이는 다음의 소프트웨어들의 이름을 합한 약자입니다: Apache (아파치 웹 서버); MySQL / MariaDB 데이터베이스 관리 시스템(데이터베이스 서버); PHP, Perl, 또는 Python 프로그래밍 언어. 주로 맨 앞 글자에 운영체제의 약자까지 표기해주는데, 본 포스팅에서는 Linux(Centos 7)를 사용하므로, 최종적으로 LAMP가 됩니다. Apache(아파치) 설치 yum 명령을 이용하여 Apcahe를 설치해줍니다. 2019년 6월 3일 현재 기준 최신 4.3.6 Stabled 버전이 설치됩니다. # yum...
-
VS 2017 linux 프로그래밍 1
Visual Studio 2017 의 강력한 IDE 기능을 이용한 linux 프로그래밍하기 1 가상OS ( 리눅스 CentOS 7 ) 설치 Windows 10 pro Hyper-V 설치 제어판 > 프로그램 제거 > windows 기능 켜기/끄기 > Hyper-V 모두체크 Hyper-V 설치 가능여부 확인 CentOS 7 설치 Download CentOS Hyper-V 관리자에서 가상컴퓨터 새로 만들기 1세대 또는 2세대 만들기 후 보안 > 보안부팅사용체크해제 # yum install openssh-server g++ gdb gdbserver zip unzip gcc gcc-c++ # systemctl restart network # vi /etc/ssh/sshd-config ......
-
Jekyll를 이용한 GoLabs 기술 블로그 설치
본 포스팅에서는 Windows 환경과 Linux(Centos 7) 환경에서 Jekyll 설치와 Github Pages를 이용한 무료 호스팅 방법, 로컬 구동법을 알아보고, 블로그 문서 작성을 위한 간단한 Markdown 문법을 알아봅니다. Jekyll(지킬) 이란? Jekyll은 정적 웹 페이지 생성기입니다. 사용자가 웹 페이지의 내용에 해당되는 마크다운 형식의 텍스트 파일을 작성하면 Jekyll은 작성 된 파일들을 모아 디자인과 기능이 적용 된 html 문서로 변환해 줍니다. Github Pages에는 Jekyll이 내장되어 있습니다. 따라서 사용자는 Jekyll로 만들어진 웹 페이지를 Github 서버에 무료로 호스팅 할 수 있습니다. Windows...