/root/Maildir/new 에 cron 관련 메일이 엄청 쌓이는 경우 할수있는 2가지 방법 1) vim /etc/crontab 에 MAILTO=”” 추가 2) 각 cron 명령줄 뒤에 아래 구문을 추가 > /dev/null 2>&1
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 for Domain-based Message Authentication, Reporting, and Conformance. It is in […]
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 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ mv eaccelerator.so /usr/local/php/extensions/ vi php.ini extension=”eaccelerator.so” eaccelerator.shm_size=”16″ eaccelerator.cache_dir=”/tmp/eaccelerator” eaccelerator.enable=”1″ […]
LXLE 듀얼부팅 파티션 지정방법
듀얼부팅 파티션 지정방법 LXLE를 설치하면서 해보았던것을 정리했습니다. 윈도우 설치 그러면 시스템 파티션과 윈도우 파티션, 즉 주 파티션 2개가 생성됩니다. LXLE 설치시 ext4 주 파티션 하나만 생성해서 설치 완료 LXLE 부팅해서 gparted를 실행한후 남은 공간을 extended 로 지정합니다. 그래서 125.86GB는 NTFS로 지정합니다. (즉, D 드라이브를 생성) 90.82GB는 EXT4로 Backup 파티션 만들고 RAM의 2배인 6.84GB를 linux-swap으로 지정합니다. […]
리눅스 미도리, 시몽키, 파이어폭스 등에서 플래시 플레이어 업데이트 방법
리눅스 미도리, 시몽키, 파이어폭스 등에서 플래시 플레이어 업데이트 방법 LXLE 설치 후 시몽키 브라우저를 실행하니 플래시 플레이어가 취약한 버전이니 업데이트 하라는 문구가 나옵니다. 업데이트 클릭하면 Adobe의 업데이트 사이트를 보여주는데 LXLE는 tar.gz으로 압축된 버전을 다운로드 받아서 설치해주면 됩니다. 다운로드 받은 파일을 압축을 풀고 아래와 같이 실행하여 줍니다. sudo ln -s /usr/lib/mozilla/plugins/flashplugin-alternative.so /usr/lib/mozilla/plugins/libflashplayer.so sudo apt-get install […]
리눅스 LXLE 에서 한글 설정방법
리눅스OS LXLE 에서 한글 설정방법입니다. (navi가 아닌 벼류로 설정하는 방법) Language Support(언어지원)을 실행하여 업데이트 실행을 합니다. 업데이트가 완료된 후에 터미널 실행하여 아래와 같이 입력 sudo apt install language-selector-gnome uim uim-byeoru Language Support(언어지원) 언어 입력기 UIM으로 변경. 설치가 끝난후 “기본설정” 에서 입력기 실행(파란아이콘)
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 -w backup.txt 특정 줄만 삭제 history -d linenumber
MySQL logrotate 후 새로운 파일에 로그 기록이 안되는 경우
logrotate 이후에 로그가 새로운 파일에 기록이 되지 않고 기존 파일에 계속 기록이 되는 문제 해결방법: – env HOME=/root/ 이 중요하다. 아래 코드로 다시 Log Rotate 파일을 만들어주자. cd /etc/logrotate.d/ vim mysql /var/log/mysqld.log { #create 640 mysql mysql notifempty daily #size=10M rotate 5 missingok compress postrotate # just if mysqld is really running if test -x […]
에디트플러스 암호화 알고리듬 일치안됨
AWS접속을 SFTP 로 에디트플러스에 연결하려고 하는 과정에서 발생하였다. 다른PC에서는 괜찮았는데 “암호화 알고리듬 일치안됨” 안된다 에러 메세지가 나오는 상태. 먼저 에디트플러스 버전을 확인 후 최신 버전 4.1 으로 업데이트한 후 다시 확인하니 접속OK 버전업후 FTP 설정쪽을 확인하니 약간변경된 부분이 보였고 또한 개발자분이 해당문제를 수정한듯하다. 만약 버전업후에도 문제가 발생한다면 아래방법을 시도해볼필요가 있다. 서버의 sshd 설정파일을 열어서 sudo […]
리눅스 현재 폴더내 모든파일을 상위폴더로 이동시키는 방법
리눅스 현재 폴더내 모든파일을 상위폴더로 이동시키는 방법 find . -maxdepth 1 -exec mv {} .. \; 이렇게 하면 숨김파일도 같이 이동된다. 실행하면 아래와 같은 메세지가 출력될텐데 크게 신경쓸필요없다~ mv: cannot move `.’ to `../.’: Device or resource busy
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 or /usr/local/php/bin/phpize 3. configure and make ./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql (mysql […]
VSFTP 숨김파일 .bash_profile 등의 파일 안보이게 하기
VSFTP 에 숨김파일들 .bash_history, .bash_profile 등등 안보이게 하려면 설정파일에 아래구문을 추가하면 된다. hide_file={.*} 하지만 이렇게 하면 .htaccess 파일도 안보일것이다..
리눅스 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 모든 메일 삭제 쉬프트+D 입력창 나오면 ~A를 입력하면 모든 메일에 삭제표시되고 […]
자주쓰는 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 iprange –src-range 210.211.96.0-210.211.127.255 –dport 22 -j DROP 2) iptable 확인 […]
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 파일을 열어서 수정해주자. <VirtualHost 123.15.56.15:446> DocumentRoot "/home/wwwhtml" ServerName domain.com:446 ServerAlias www.domain.com:446 </VirtualHost> 나 같은 경우 SSL연동된 사이트가 여러개였고 그래서 예제의 경우 2nd 사이트여서 446포트로 지정한 것이다. 에러가 발생했던 원인은 인증서에는 domain.com으로 등록되어 […]
아파치 재시작 SSL 암호 입력안하게 처리
아파치 재시작 할때 SSL 암호를 묻는데 이것을 자동으로 처리하는 방법. #vi conf/extra/httpd-ssl.conf SSL 설정파일에 SSLPassPhraseDialog builtin 으로 입력하면 아파치 재시작시 암호(개인키의암호)를 물어본다. 이 암호를 물어보지 않게끔 처리하려면 설정파일의 구문을 아래와 같이 변경한다. SSLPassPhraseDialog exec:/usr/local/apache2/conf/ssl_passwd.sh 그리고 vi ssl_passwd.sh 파일 작성한다. #!/bin/sh echo “SSL암호” exit 0 저장하고 나와서 권한 설정. 비밀번호임으로 루트만 접근가능하게 처리하자. chmod 500 ssl_passwd.sh […]
MySQL 원격접속 안될때
mysql 원격 접속 안될때 (우분투) 우분투 패키지 설치한 mysql의 설정파일 위치는 vi /etc/mysql/my.cnf 이다. #vi /etc/mysql/my.cnf vi /etc/mysql/my.cnf 에서 아래 2줄 주석처리 #bind-address = 127.0.0.1 #skip-networking 참고 : https://easyengine.io/tutorials/mysql/remote-access/
리눅스 모니터링 툴 12
리눅스 모니터링 툴 12 http://iprize.tistory.com/643 http://ttend.tistory.com/144 http://blog.yatopark.net/cpu-%EC%82%AC%EC%9A%A9%EB%A5%A0-%EA%B3%84%EC%82%B0%ED%95%98%EA%B8%B0/ iostat is part of the sysstat package (yum whatprovides “*/iostat”). You need to download the sysstat RPM package. 즉 iostat 사용하려면 yum install sysstat
파일인코딩 변경법 (리눅스에서 일괄변경)
인코딩 변경법 (리눅스에서) find . -name “*.txt” -exec iconv -f ISO-8859-1 -t UTF-8 {} -o {} \; 개행문자 제거 (동그라미 이상한 문자는 줄바꿈으로 인한것) set ff=dos 하고 저장하면 윈도우용으로 됨. 윈도우 개행문자 \r\n 리눅스 개행문자 \n vi로 변경 :set ff=dos (윈도우용 개행문자 적용) :set ff=unix (윈도우용 개행문자 적용) 다수 파일 개행문자 변경 perl -pi -e […]
MySQL 5.6 소스 설치 소스컴파일
MySQL 5.6 소스 설치 방법 5.6 버전은 기존처럼 configure 로 설치하지 않는다. 그래서 cmake라는 것이 필요하다. #yum install cmake [root@host mysql-5.6.11] cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/var/mysql/data \ -DMYSQL_UNIX_ADDR=/var/mysql/mysql.sock \ -DSYSCONFDIR=/etc \ -DMYSQL_TCP_PORT=3306 \ -DMYSQL_USER=mysql \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EXTRA_CHARSETS=all \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 make make install 2) 설치완료되면 권한설정해준다. chown […]
리눅스 우분투 SWAP 스왑메모리 생성 방법
atlantic.net 클라우드 호스팅을 사용하는데 우분투로 다시 provisioning 하고 나서 free -m 쳐보니. 스왑메모리가 디폴트로 생성이 안된다. 따로 만들어 줘야 한다. 현재 물리적 메모리가 1기가이니 2기가로 만들어줘야 겠다. Ubuntu 14.04 에서 SWAP 생성하기 1. 스왑으로 사용할크기 할당 dd if=/dev/zero of=/swapfile bs=1024 count=2048k 2.스왑파일 지정 mkswap /swapfile 3.스왑파일 활성 swapon /swapfile 4.서버가 재시작될때 자동으로 스왑이 활성화 되게 […]
Cannot load /usr/local/apache2/modules/libphp5.so 에러 해결법
PHP 설치하고 아파치 재시작시 아래같은 메세지가 나오는 것은 PHP lib위치가 바뀌어서 이다. 그러므로 PHP 다시 설치해준다~ 압축푼 폴더 삭제하고 다시 압축풀어서 설치 httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: libmysqlclient.so.15: cannot open shared object file: No such file or directory
체인인증서 적용 방법
체인인증서 적용방법 https://www.comodossl.co.kr/support/faq/view.aspx?category=SSL&Seq=70 “본 연결은 신뢰할 수 없음.” 오류 메시지 해결 방법 | 문제 해결 | Mozilla 도움말 https://support.mozilla.org/ko/kb/connection-untrusted-error-message 첨부 동봉해 드리고 있지만 별도 필요하신 경우 아래 링크에서 다운로드 가능합니다. https://support.comodo.com/index.php?/Default/Knowledgebase/List/Index/71
코모도 SSL 보안인증서 설치방법
코모도 SSL 보안인증서 설치방법 https://www.comodossl.co.kr/certificate/ssl-installation-guides/Apache-csr-crt.aspx