let's encrypt 인증서 설치 (apache)
·
Computing/Linux
1. certbot 설치 yum install certbot python2-certbot-apache 2. 인증서 발급 certbot --apache -d 도메인(도메인1,도메인2...) certonly [이메일 입력 - 서버당 1회만] 아래 위치에 인증서 발급됨 /etc/letsencrypt/live/도메인 경로를 바꾸고 싶으면 -w 옵션을 이용한다 3. 인증서 환경설정 SSLCertificateFile => 인증서 발급된 파일경로/cert.pem SSLCertificateKeyFile => 인증서 발급된 파일경로/privkey.pem SSLCertificateChainFile => 인증서 발급된 파일경로/fullchain.pem 4. 인증서 재발급 crontab 에 아래 내용 저장하여 1개월에 1번씩..
리눅스 쉘 텍스트 문서 출력시 문자열 다루기
·
Computing/Linux
cat 명령어로 문서 출력시 문자열을 가공하고 추출하는 방법 ( 꼭 cat 명령어뿐만 아니라 ls 등 화면상으로 출력되는 모든 결과물에에 적용된다. ) 1. 출력 cat 문서명 2. 특정 문자열이 포함된 라인만 출력 cat 문서명 | grep 포함문자열 3. 특정 문자열이 없는 라인만 출력 cat 문서명 | grep -v 제외문자열 4. 문자열 구분자로 잘라서 부분 출력 cat 문서명 | cut -f 2 -d " "
리눅스 각종 환경설정 체크 명령 (centos 기준)
·
Computing/Linux
1. ssh 서비스 >sshd -t 2. ftp 서비스 (vsftpd) >vsftpd 3. DHCP 서비스 >dhcpd -t -cf /path/to/환경파일.conf 4. DNS 서비스 (bind 메인) >named-checkconf /path/to/환경파일.conf 5. DNS 서비스 (zone 파일) >named-checkzone 도메인명 /path/to/Zone파일 6. SAMBA 서비스 >testparm 7. Apache 서비스 (메인) >httpd -t 8. Apache 서비스 (가상호스트) >httpd -t -D DUMP_VHOSTS 9. TCP Wrappers 서비스 >tcpdchk [-v] 10. Postfix 서비스 >postfix check (체크) >postfix -vv (환경값) 1..
CentOS 6.8 에서 php 5.3.3 -> 5.3.X 대로 높이기...
·
Computing/Linux
하위 호환때문에 하는수 없이 5.3 버전을 유지하는 가운데... Fatal error: Can't inherit abstract function 에러가 발생했다. 구글링하니 5.3.9 하위 버전의 버그라고 나온다. 사용하고 있는 버전은 CentOS 기본 php-5.3.3 yum 설치버전 이고... 업그레이드 할수있나 찾아보니 없다. epel 저장소도 5.5 부터 지원한다. 더 높은 버전으로 바꾸고 싶지만, 그럴수는 없고.... 젠장... rpm을 찾아나섰다. 잠시 여기 저기 저장소를 기웃하니 아래에 존재한다. http://dl.iuscommunity.org/pub/ius/archive/CentOS/6/x86_64/또는http://ftp.neowiz.com/ius/archive/CentOS/6/x86_64..