coolnix 개인블로그 - 리눅스, PHP, AWS,워드프레스 정보

OS

Report domain: example.com Submitter: google.com Report-ID: 164300000xxx 와 같은 이메일이 오는 이유는?

Report domain: example.com Submitter: google.com Report-ID: 164300000xxx 와 같은 이메일이 오는 이유는?

Report domain: example.com Submitter: google.com Report-ID: 164300000xxx 와 같은 이메일이 오는 이유는? Report domain noreply-dmarc-support@google.com 결론부터 간단히 말하자면 아무 문제 없고 정상적인 동작에 의한 이메일이다. DMARC 설정시 REPORT 받도록 이메일주소를 설정했기 때문.   In short: it’s all good. Here’s the explanation for this: DMARC stands […]

우분투 로그인메세지 표시

우분투 로그인메세지 표시

로그인후 메세지에 용량 ip등 표시 원하면 아래 패키지를 설치해야한다. apt-get install landscape-common landscape-sysinfo sudo service ssh reload 그리고 다시 로그인 하면 용량등 정보가 표시된다.   이걸 없애거나 수정하고자 한다면 아래 링크 참고 https://askubuntu.com/questions/318592/how-can-i-remove-the-landscape-canonical-com-greeting-from-motd   motd 란 = message of the day 의 줄임말이다.   vim […]

윈도우7 새로설치후 빠른업데이트를 위한 업데이트 패치

윈도우7 새로설치후 빠른업데이트를 위한 업데이트 패치

Windows 7의 경우 필수 업데이트가 많기 때문에 Windows Update 설치 시 시간이 오래 걸립니다. 먼저 아래의 핫픽스를 PC에 다운로드한 다음 설치하고, Windows Update를 실행하시기 바랍니다. 본인의 PC에 맞게 32bit 또는 64bit를 확인한 후 다운로드하여 이용하세요~ Windows Update 클라이언트 핫픽스: 64bit: 다운로드 http://www.microsoft.com/ko-KR/download/details.aspx?id=47351 32bit: 다운로드 http://www.microsoft.com/ko-KR/download/details.aspx?id=47352 […]

eAccelerator 설치 방법

eAccelerator 설치 방법

CENTOS에서 eAccelerator 설치하면서 정리해보았습니다. 확인사항 php.ini 보니 확장설치 경로는 아래와 같습니다. extension_dir=”/usr/local/php/extensions” 다운로드 http://eaccelerator.net/ /usr/local/php/bin/phpize (만약 command not found 라면 경로가 달라서입니다. /usr/local/bin/phpize 여기 아니면 /usr/local/php/bin/phpize 여기 ) 컴파일 ./configure \ –enable-shared \ –with-php-config=/usr/local/php/bin/php-config make make install make install 끝나면 모듈이 어디에 저장되었는지 알려준다. 모듈복사 cd […]

LXLE 듀얼부팅 파티션 지정방법

LXLE 듀얼부팅 파티션 지정방법

듀얼부팅 파티션 지정방법 LXLE를 설치하면서 해보았던것을 정리했습니다. 윈도우 설치 그러면 시스템 파티션과 윈도우 파티션, 즉 주 파티션 2개가 생성됩니다. LXLE 설치시 ext4 주 파티션 하나만 생성해서 설치 완료 LXLE 부팅해서 gparted를 실행한후 남은 공간을 extended 로 지정합니다. 그래서 125.86GB는 NTFS로 지정합니다. (즉, D 드라이브를 생성) […]

리눅스 미도리, 시몽키, 파이어폭스 등에서 플래시 플레이어 업데이트 방법

리눅스 미도리, 시몽키, 파이어폭스 등에서 플래시 플레이어 업데이트 방법

리눅스 미도리, 시몽키, 파이어폭스 등에서 플래시 플레이어 업데이트 방법   LXLE 설치 후 시몽키 브라우저를 실행하니 플래시 플레이어가 취약한 버전이니 업데이트 하라는 문구가 나옵니다. 업데이트 클릭하면 Adobe의 업데이트 사이트를 보여주는데 LXLE는 tar.gz으로 압축된 버전을 다운로드 받아서 설치해주면 됩니다. 다운로드 받은 파일을 압축을 풀고 아래와 같이 […]

리눅스 LXLE 에서 한글 설정방법

리눅스 LXLE 에서 한글 설정방법

리눅스OS  LXLE 에서 한글 설정방법입니다. (navi가 아닌 벼류로 설정하는 방법) Language Support(언어지원)을 실행하여 업데이트 실행을 합니다. 업데이트가  완료된 후에 터미널 실행하여 아래와 같이 입력 sudo apt install language-selector-gnome uim uim-byeoru Language Support(언어지원) 언어 입력기 UIM으로 변경.   설치가 끝난후 “기본설정” 에서 입력기 실행(파란아이콘)

Fail2Ban 차단해제 방법

Fail2Ban 차단해제 방법

의도치 않게 내가 사용하는 IP가 블록된 경우 해제하는 방법입니다. 1) Fail2Ban 차단해제하는 방법 iptables -L 차단되었나 확인 fail2ban-client status 로 JAILNAME을 알아낸후 해당 IP 해제하기. fail2ban-client set {제일네임} unbanip {아이피} 예제) fail2ban-client set vsftpd-iptables unbanip 218.123.456.789 2) White IP 리스트 등록 vim jail.conf에 추가 http://www.fail2ban.org/wiki/index.php/Whitelist

리눅스 history 저장 및 삭제

리눅스 history 저장 및 삭제

히스토리 저장 history -w backup.txt 특정 줄만 삭제 history -d linenumber

자동등록방지를 위해 보안절차를 거치고 있습니다. 라고 나올때

자동등록방지를 위해 보안절차를 거치고 있습니다. 라고 나올때

외부IP로 스크립트 실행 혹은 크론을 통한 작업시 HTTP STATUS는 200인데 결과물이 없을때는 스팸방지나 차단 등의 문제로 인한 것이다. Crond 로그를 확인하거나 스크립트 출력해보면 확인 가능하다. grep CRON /var/log/syslog 200으로 리턴된 HTML의 결과물이 아래 내용을 포함한다면 그런 문제인데 “자동등록방지를 위해 보안절차를 거치고 있습니다” 카페24 호스팅의 경우 […]

우분투 기본편집기 변경법

우분투 기본편집기 변경법

우분투에서 사용하는 기본편집기를 다시 변경하고 싶을때 설정하는 방법입니다~

  위처럼 해서도 안바뀌면

  참고: https://www.howtogeek.com/howto/ubuntu/change-the-default-editor-from-nano-on-ubuntu-linux/

MySQL logrotate 후 새로운 파일에 로그 기록이 안되는 경우

MySQL logrotate 후 새로운 파일에 로그 기록이 안되는 경우

logrotate 이후에 로그가 새로운 파일에 기록이 되지 않고 기존 파일에 계속 기록이 되는 문제 해결방법: – env HOME=/root/ 이 중요하다. 아래 코드로 다시 Log Rotate 파일을 만들어주자. cd /etc/logrotate.d/ vim mysql

  참고: MySQL doesn’t logs error to new file after rotating? http://serverfault.com/questions/415774/mysql-doesnt-logs-error-to-new-file-after-rotating

에디트플러스 암호화 알고리듬 일치안됨

에디트플러스 암호화 알고리듬 일치안됨

AWS접속을 SFTP 로 에디트플러스에 연결하려고 하는 과정에서 발생하였다. 다른PC에서는 괜찮았는데 “암호화 알고리듬 일치안됨” 안된다  에러 메세지가 나오는 상태. 먼저 에디트플러스 버전을 확인 후 최신 버전 4.1 으로 업데이트한 후 다시 확인하니 접속OK 버전업후 FTP 설정쪽을 확인하니 약간변경된 부분이 보였고 또한 개발자분이 해당문제를 수정한듯하다. 만약 버전업후에도 […]

리눅스 현재 폴더내 모든파일을 상위폴더로 이동시키는 방법

리눅스 현재 폴더내 모든파일을 상위폴더로 이동시키는 방법

리눅스 현재 폴더내 모든파일을 상위폴더로 이동시키는 방법 find . -maxdepth 1 -exec mv {} .. \; 이렇게 하면 숨김파일도 같이 이동된다. 실행하면 아래와 같은 메세지가 출력될텐데 크게 신경쓸필요없다~ mv: cannot move .’ to ../.’: Device or resource busy

우분투 chkconfig command not found

우분투 chkconfig command not found

sysv-rc-conf 는 우분투에서 대체해서 쓸수 있는 옵션이다~ 사용법은 chkconfig랑 거의 유사하다. 설치 sudo apt-get install sysv-rc-conf 아파치를 서버시작시 자동실행 하려면 sysv-rc-conf apache2 on 이것은 chkconfig 명령으로 하면 아래와 같은것이다. chkconfig apache2 enable 아파치의 런레벨을 확인하려면 sysv-rc-conf –list apache2 이렇게 하면 된다~ 참 쉽다~

can’t find php mcrypt 함수를 찾을수 없습니다.

can’t find php mcrypt 함수를 찾을수 없습니다.

우분투 14.04  + php5.5 환경 sudo apt-get install php-mcrypt을 분명히 했는데 mcrypt가 없다고 한다. cd /etc/php5/mods-available 에 mcrypt.ini 파일 여부 확인 있으면 sudo php5enmod mcrypt service apache2 restart 다시 확인해보고 에러 메세지 안나오면 OK PHP 소스컴파일 모듈추가는 이곳 참고

how to solve add-apt-repository command not found

how to solve add-apt-repository command not found

우분투 add-apt-repository command not found 이면 해결방법 sudo: add-apt-repository: command not found sudo apt-get install software-properties-common python-software-properties  

우분투에서 AWS CLI 설치방법

우분투에서 AWS CLI 설치방법

우분투 리눅스에서 아마존AWS CLI 설치방법입니다. (Ubuntu – Installing the AWS Command Line Interface) AMI에는 AWS CLI가 기본설치되어 있지만 다른 스택에는 별도로 설치를 해야합니다. 우분투의 경우는 다음과 같이 진행합니다.   파이썬 확인 python –version python 없으면 설치. sudo apt-get install python PIP 확인 pip –version pip […]

PHP pdo_mysql 모듈 추가방법

PHP pdo_mysql 모듈 추가방법

pdo_mysql.so 모듈 추가방법 1. PHP 소스 폴더 이동 PHP 설치시 사용하였던 PHP 폴더로 이동하여 작업. cd /usr/local/src/php-5.5.37 cd /ext/pdo_mysql 2. phpize 실행 ※ phpize 는 PHP에서 extension 모듈을 추가 하는데 사용하는 유틸. command not found 나오면 yum install php-devel 로 설치 후 다시 진행 phpize […]

VSFTP 숨김파일 .bash_profile 등의 파일 안보이게 하기

VSFTP 숨김파일 .bash_profile 등의 파일 안보이게 하기

VSFTP 에 숨김파일들 .bash_history, .bash_profile 등등 안보이게 하려면 설정파일에 아래구문을 추가하면 된다. hide_file={.*} 하지만 이렇게 하면 .htaccess 파일도 안보일것이다..

리눅스 root 메일관리 및 mutt 에서 메일 삭제방법

리눅스 root 메일관리 및 mutt 에서 메일 삭제방법

root 메일 관리 방법1: 포워드하기 .forward 파일생성 /dev/null 로 보내기 방법2:  access 사용 /etc/mail/access에 추가 root@도메인 reject 방법3: crontab 이용 30 1 * * * /usr/bin/mv /dev/null /var/spool/mail/root 방법4: root 메일 내용만 지울때 cat /dev/null > var/spool/mail/root 방법5:mutt 에서 메일 삭제 mutt -f /var/mail/root 모든 […]

자주쓰는 iptable 명령어

자주쓰는 iptable 명령어

자주쓰는 iptable 명령어 1) 특정ip의 21포트 차단 iptables -A INPUT -p tcp –dport 21 -m state –state NEW -s 아이피 -j REJECT 모든 포트 차단 iptables -I INPUT -p all -m iprange –src-range 60.166.0.0-60.175.255.255 -j DROP SSH 포트 차단 iptables -I INPUT -p all -m […]

우분투 아파치 html파일에 php코드 그대로 나올때

우분투 아파치 html파일에 php코드 그대로 나올때

우분투 리눅스환경에 APM 구축후 html 파일의 php 코드가 그대로 출력될때는 설정이 안되어서 그렇다.

를 열어서 안에 내용을 통째로 아래 내용으로 바꾼다.  

usb로 우분투 설치방법

usb로 우분투 설치방법

USB로 빠르게 우분투 PC 설치하는 방법~ 어렵지 않아요~ 설치과정 우분투 Live CD로 들어간다. Try without any change to Computer로 들어간다. 바탕화면의 Install을 클릭. 파티션 설정이 나오면 USB drive를 다 쓰도록 설정  (Use whole hard disk에서 사용할 USB 선택) 설치 중에 부트로더 관련부분 나오면 선택한 USB에 […]

RSA server certificate CommonName (CN) does NOT match server name 해결방법

RSA server certificate CommonName (CN) does NOT match server name 해결방법

아파치를 설치하고 SSL 연동한 후 아래와 같은 로그가 보인다면 RSA server certificate CommonName (CN) does NOT domain.com match server name 해결방법 vi conf/extra/httpd-ssl.conf 파일을 열어서 수정해주자.

나 같은 경우 SSL연동된 사이트가 여러개였고 그래서 예제의 경우 2nd 사이트여서 446포트로 지정한 것이다. 에러가 발생했던 원인은 인증서에는 […]