728x90

2021/06 16

linux 시스템 시작시 자동시작

부팅시 자동실행 등록 # systemctl enable 프로그램명 부팅 자동실행 제거 # systemctl disable 프로그램명 자동등록 검색 # systemctl | grep "프로그램명" 프로그램 실행시 환경설정입력시 https://blog.and.kr/54 php-zts 실행시 Environment 값 넣기(수정) # systemctl edit httpd 실행후 설정값을 넣어서 저장하면 끝난다. 폴더 만들고 파일만들고 할 필요없이 알아서 해줌 그리고 아파치 재시작 - 끝 - ------------------------ 아래 입력한 내용은 모두 잊자... blog.and.kr

linux 2021.06.30

php-opencv 컴파일시 zend_convert 에러

/usr/include/php/Zend/zend_types.h:596:38: error: cannot convert 'zend_object*' {aka '_zend_object*'} to 'zval*' {aka '_zval_struct*'} #define Z_OBJ(zval) (zval).value.obj ~~~~~~~~~~~~~^~~ make시 이런에러가 발생할경우 도데체 답변이 애매해서 삽질을 하니 php버젼이 너무 낮아서 발생한 문제였음 php-opencv가 업데이트되서 예전버젼을 지원안함 선택은 2가지 php 버젼을 높이던가 php-opencv버젼을 낮은걸 가지고 사용하거나 나는 후자로 선택해서 컴파일하니 성공. 출처 : https://github.com/php-opencv/php-opencv/i..

php 2021.06.25

CentOS7 gcc8 설치

# yum install centos-release-scl # yum install devtoolset-8-gcc devtoolset-8-gcc-c++ # scl enable devtoolset-8 -- bash bash_profile에 등록 출처 : https://remocon33.tistory.com/617 CentOS 7에서 GCC 8 설치하는 법 [문제 소개] 현재 회사에서 C++ 기반의 제품을 개발하여 출시하였는데, 프로젝트가 약 5년 전에 시작된 제품이다 보니 C++11 기반으로 작업이 진행되고 있었습니다. 이 제품은 Windows와 CentOS를 대상 remocon33.tistory.com

linux 2021.06.24

opencv.pc 파일이 생성 안될경우

cmake3으로 컴파일할경우 opencv.pc파일이 생성안될경우 아래와 같이 옵션을 추가했는지 확인해 보자 -D OPENCV_GENERATE_PKGCONFIG=YES -D OPENCV_GENERATE_PKGCONFIG=ON (4.xx 부터) 그래도 없으면 파일이 안보이면... unix-install 폴더 참조 출처 : https://bleepcoder.com/ko/opencv/380404751/4-0-0-does-not-produce-pkgconfig-file opencv 🚀 - 4.0.0은 pkgconfig 파일을 생성하지 않습니다. | bleepcoder.com 안녕하십니까, 위의 제안을 시도했지만 ( @dalilander 및 @hardikparwana 덕분에) 아무도 작동하지 않았습니다. 설치는 R..

linux 2021.06.24

opencv 4.x 설치 + opencv-php 연동 (수정#1)

git를 통해 파일을 모두 받습니다. # git clone https://github.com/php-opencv/php-opencv.git # git clone https://github.com/opencv/opencv.git # git clone https://github.com/opencv/opencv_contrib.git 다음부터는 #1 출처대로 설치 #1 출처 : https://ko.joecomp.com/how-install-opencv-centos-7 설치 끝나고 opencv.pc파일까지 연동 확인 opencv-php 설치 처음에 받은 폴더 안에서 # phpize # ./configure # make # make install 만약에 컴파일 에러 발생시 C++11이 연동안되는 문제임 https:..

linux 2021.06.23

mysql 일부구간만 컬럼 합산(sum)

mysql로 컬럼데이터 계산 방법은 SQL > select sum(컬럼명) from 테이블이름; 그런데 limit구문으로 일부구간의 데이터만 합산하고 싶은경우 아래와 같은 방법으로 가능하다. SQL > select sum(컬럼명) from (select 컬럼명 from 테이블이름 order by 정렬컬럼 desc limit 숫자) as 컬럼명; 예시) SQL > select sum(track) from (select track from mysop order by no desc limit 10) as track; 이렇게 입력하면 해당 구간의 컬럼값만 합산이 가능하다.

기타 2021.06.23

php-zts 실행시 Environment 값 넣기(수정)

# systemctl edit httpd 실행후 설정값을 넣어서 저장하면 끝난다. 폴더 만들고 파일만들고 할 필요없이 알아서 해줌 그리고 아파치 재시작 - 끝 - ------------------------ 아래 입력한 내용은 모두 잊자... php-zts로 apache로 php를 실행할경우 환경설정값을 아래에 넣어서 사용한다... (다른방법이 있는지는 모르겠음) 1) 폴더안에 파일수정 # cd /etc/systemd/system/httpd.service.d 폴더안에 설정파일.conf 파일속에 설정을 추가 하면 된다. 2) 만일 폴더가 없는경우 # vi /etc/systemd/system/multi-user.target.wants/httpd.service 파일을 열어서 설정을 추가한다. 당연히 아파치프로..

oracle 2021.06.22

linux IOPS 성능 측정

출처 : https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_fio 리눅스 fio - 제타위키 다음 문자열 포함... zetawiki.com 읽기 성능 (16k랜덤) # fio --directory=폴더명 --name fio_test_file --direct=1 --rw=randread --bs=16k --size=100M --numjobs=16 --time_based --runtime=180 --group_reporting --norandommap 쓰기성능 (16k랜덤) # fio --directory=temp --name fio_test_file --direct=1 --rw=randwrite --bs=16k --size=100M --numjobs=16 --..

linux 2021.06.08

putty 없이 수동 터널링 (mac용)

putty로 ssh 터널링 문서는 많은데 윈도우 putty기준이다보니 putty 없이 터널링 하는 방법은 찾기 힘들었다. 방법은 간단하다. # ssh 사용자명@서버명 -p 22 -L 로컬포트:연결할내부아이피:연결할서버포트 -L 로컬포트:연결내부아이피:연결할포트 예시) # ssh ec2-user@3.36.xx.xx7 -p 22 -L 70215:172.31.0.100:22 -L 2045:172.31.0.105:22 스크립트 만들어 써도 된다. 다만 개 불편.. 필요할때마다 호스트명을 일일이 넣어야 하는건 보안상 좋은건지 아니면 불편하게 만든건지.. VPN연결이 더 편하다.

linux 2021.06.08
728x90