OS 154

C++ 4.8.2 설치 (Centos 6.5)

[gcc 소스 다운로드]wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.2/gcc-4.8.2.tar.bz2 [gcc 압축 해제]tar -jxvf gcc-4.8.2.tar.bz2 [gcc 컴파일에 필요한 라이브러리 다운로드. 일일이 받을 필요 없음...]cd gcc-4.8.2./contrib/download_prerequisites [gcc 빌드]./configure --prefix=/usr/local/gcc-4.8.2 --enable-checking=release --enable-languages=c,c++ --disable-multilib make -j4 [gcc 설치]make install [gcc 빌드 끝. 버전 확인!]gcc —v..

OS/Linux 2016.03.06

Apache build 및 설치

사전 설치 1. apr 설치https://apr.apache.org/download.cgi 1) 설치 버전 : 1.5.2 - download : http://apache.mirror.cdnetworks.com//apr/apr-1.5.2.tar.gz #> tar -zxvf apr-1.5.2.tar.gz 2) 설치 위치 : (임의 위치) /home/apache/apr (prefix는 설치 위치) #> ./configure --prefix==/home/apache/apr #> make && make install 2. apr-util 설치 1) 설치 버전 : 1.5.4 - download : http://apache.mirror.cdnetworks.com//apr/apr-util-1.5.4.tar.gz #> ..

OS/Linux 2016.02.23

apache sticky_session 처리 방법

Apache 에서 sticky session 처리하는 방법은 jkmount를 이용하는 방법과 proxypass를 이용하는 방법이 있다. 두 방법다 sticy는 처리 되지만, proxypass로 하는 방법은 간월적으로 session disconnect이 발생하여. jkmount 방법을 추천한다. 1. jkmount로 처리 방법 workers.properties에 아래 내용 추가.( url pass를 추가해 주어야 동작함)... worker.cellwe_fsw.type=lbworker.cellwe_fsw.balance_workers=cellwe_fsw1_1,cellwe_fsw2_1worker.cellwe_fsw.sticky_session=trueworker.cellwe_fsw.set_session_cooki..

OS/Linux 2016.01.29

sudo 권한 부여

sudo는 일반사용자가 루트 권한을 임시적으로 획득하여 특정 명령을 할 수 있도록 하는 명령어입니다.일반사용자가 sudo 명령어를 사용하기 위해서는 /etc/sudoers에 등록되어 있어야 합니다.등록 단계는 다음과 같습니다.root로 사용자 전환 (su -)/etc/sudoers의 파일 permission 변경chmod u+w /etc/sudoers /etc/sudoers에 일반 사용자 등록/etc/sudoers 퍼미션 원복/etc/sudoers는 440 퍼미션이어야 함chmod u-w /etc/sudoerssudo 테스트 case 1. 특정 사용자가 sudo를 사용할 수 있하는 설정 userid ALL=(ALL) ALL case 2. 그룹에 포함된 모든 사용자가 sudo를 사용할 수 있하는 설정 %w..

OS/Linux 2016.01.28

Apache PHP Active 설정 (httpd.conf)

Apache 에서 php 가능하도록 수정 및 symbol link Active 방법 1. Symbol Link Active 방법Apache DocumentRoot에서 보안 문제로 Symbol link를 사용할수 없도록 되어 있다.Secure 한 서버라면... 가능하려나?테스트를 위해서 해당 link 요건 필요시 아래와 같이 수정. commonet(#)으로 막혀 있는 부분 해제.. httpd.conf 에서 Options Indexes FollowSymLinks 2. Apahce에서 php기능 사용httpd.conf 에서아래 내용 추가 & modules 폴더에 libphp5.so file 추가 후 restart LoadModule php5_module modules/libphp5.so… DirectoryIn..

OS/Linux 2016.01.27

php 5.5 이상 설치 on centos

yum 으로 centos에서 php를 설치할 경우 아래와 같은 버전으로 설치된다. > yum -y install php PHP Current Version CentOS 7.0-1406 CentOS 6.6 5.6.4 5.4.16 5.3.3 다른(이후) 버전 설치는 쉽지 않으므로, 그냥 해당 버전 download 후 build 하는 것이 쉬움. [수동 설치 방법] Download PHP file : http://php.net/downloads.phpØ tar -zxvf php-5.6.3.tar.gzcd /root/scr/php-5.6.3/[root@php-5.6.3]# ./configure \--prefix=/usr/local/php \--with-libdir=lib64 \--with-apxs2=/usr/l..

OS/Linux 2016.01.05

git command

git add -A stages Allgit add . stages new and modified, without deletedgit add -u stages modified and deleted, without new[git tag] git tag -a v1.4 -m "my version 1.4" 비밀번호를 매번 입력하지 않아도 된다HTTPS URL로 시작하는 리모트 저장소를 사용한다면 아마도 Push 나 Pull을 할 때 인증을 위한 사용자 이름이나 비밀번호를 묻는 것을 볼 수 있다. 보통 터미널에서 작업하는 경우 Git이 이 정보를 사용자로부터 받기 위해 사용자 이름이나 비밀번호를 입력받아 서버로 전달해서 권한을 확인한다.이 리모트에 접근할 때마다 매번 ID나 비밀번호를 입력하지 않도록 “credi..

OS/Linux 2015.12.02