반응형 전체 글376 BackupPC 설치 및 운용 리눅스와 윈도우에서 백업을 하는 방법은 여러가지가 있지만, 막상 백업 서버를 구축하고 이를 설정하려면 신경써야 할 부분이 한두가지가 아닙니다. 이번시간에는 오픈소스 백업솔류션이며,백업/복구가 강력하며, 백업 스케쥴링이 자동화 처리된 'BackupPC'를 설치하고 설정하는 방법에 대해서 알아 보겠습니다. BackupPC 설치 epel-release-6-8.noarch.rpmepel-release-5-4.noarch.rpm wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/i386/epel-release-5-4.noarch.rpmwget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noa.. 2017. 6. 29. Google OTP를 이용한 2 factor 인증 Google OTP를 이용한 2 factor 인증 이 문서는 Google-Authenticator를 이용하여 2-factor 인증을 구현하는 방법에 대해서 기술 합니다. Google-Authenticator는 HMAC-Based One-time Password (HOTP) 방식과 Time-based One-time Password (TOTP) 방식을 지원하며, 여기서는 TOTP를 이용하여 구성을 합니다. 2-factor 인증은, password 유출이나 brute force attack 대응에 훌륭한 방어 수단이 될 수 있습니다. 리눅스에서 google OTP를 이용한 인증은 ssh, sftp와 apache에만 국한이 됩니다. 여기서는 ssh, sftp login에 대해서만 다루고, apache 인증에 .. 2017. 6. 28. WannaCry 랜섬웨어 대응 방법 ( MS 제공 ) Microsoft 보안 업데이트가 적용되지 않은 취약한 Windows 시스템을 겨냥 한 ‘WannaCry(워너크라이) 랜섬웨어’의 공격이 전세계적으로 진행되고 있습니다. 랜섬웨어란 컴퓨터 사용자의 파일을 인질로 금전을 요구하는 악성 프로그램으로 몸값을 뜻하는 랜섬(Ransom)과 소프웨어(Software)의 합성어입니다. WannaCry 랜섬웨어 감염 시 문서 파일, DB파일등을 암호화하며, 암호를 푸는 대가로 비트 코인을 요구합니다. WannaCry 랜섬웨어 는 Microsoft 보안 업데이트를 적용하지 않은 환경의 Windows 취약점을 악용한 것으로, 2017년 3월 발표된 Microsoft 보안 업데이트 [MS17-010 Microsoft Windows SMB 서버용 보안 업데이트(4013389).. 2017. 6. 19. rsync 로 권한과,소유자 유지해서 가져오기. rsync 로 권한과,소유자 유지해서 가져오기. 서버의 장애가 있을시가져올 서버의 유저, 그룹 이 동일하게 있어야 가능 /etc/passwd group shadow 파일 복사하고 기존의 서버의 ssh root 로그인 허용/etc/ssh/sshd_config < PermitRootLogin yes ssh 재시작후 rsync -avz root@아이피:/iweb_test/* /iweb_test/ 2017. 6. 13. 가상화 소프트웨어의 종류 (1) KVM (2) Xen (3) VMware (4) Hyper-V (5) VirtualBox 출처: http://cloud2.tistory.com/3 [클라우드 컴퓨팅 구현] 2017. 5. 30. PHP - 공공 DATA XML 파싱(PHP 버전) 파싱할 XML을 지원해 주는 사이트에 가입하여 서비스키 받아오기 XML로 DATA를 지원해 주는 사이트가 많이 있지만 그중 공공DATA 포털에 가입하여 XML DATA 를 받아 오겠습니다.www.data.go.kr 사이트에 접속하여 아파트 실거래가 서비스를 신청 후 API 키를 받으면 됩니다. 2017. 5. 24. 그누보드4(euckr) -> 그누보드5 변환 오래된 그누보드4 를 그누보드 5로 변환을 하였다. 새로운 서버로 이전 그누보드4 환경 - 서버 : LANG=ko_KR.eucKR - 그누보드 문자셋 euc-kr - mysql 문자셋 : euc-kr 그누보드5 환경 - 서버 : LANG=ko_KR.eucKR - 그누보드 문자셋 utf-8 1. 이전서버 그누보드4 DB dump, 그누4폴더 tar 백업 이전 서버에 그누보드 DB, 파일 tar 백업 mysqldump -u dbuser -p dbname --add-drop-table > dbname_g4_euckr.sql 2. 새로운 서버에 그누보드5 설치 3. 새로운 서버에 그누보드4 DB 복원 mysql -u dbuser -p dbname --default-character-set=euckr < dbna.. 2017. 5. 20. mysqldump DROP TABLE IF EXISTS 추가 옵션 mysqldump 에서 DROP TABLE IF EXISTS 를 추가하고자 할때 mysqldump -u username -p dbname --add-drop-table > dbname.sql 2017. 5. 2. mod_rewrite 로 URL 처리 예제 QUERY_STRING 을 Location 으로 전환책의 정보를 보는 example.com/book.php?novel 라는 URL 이 있다. 이제 이 URL 을 example.com/book/novel 로 들어와도 정상 동작하게 설정해 보자.RewriteRule ^/book/(.*) /book.php?$1 [L,PT] 여러 개의 QUERY_STRING 을 Location 으로 전환 위 예제는 잘 동작하지만 다음과 같은 경우 제대로 동작하지 않는다. example.com/book.php?category=novel&bookid=1234이 문제는 ? 뒤의 모든 파라미터를 하나의 파라미터로 전달하므로 발생한다. 다음과 같이 하면 URL 을 파싱해서 두 개의 파라미터로 변환해서 book.php 에 전달한다.Rew.. 2017. 4. 18. php www 붙이기 홈페이지 주소에 www를 강제로 붙이기 2017. 3. 28. PHP 5.2.x → PHP 5.3.x로 이행시 주의할 사항 PHP 5.2.x → PHP 5.3.x로 이행시 주의할 사항출처 http://neojjang.egloos.com/1954234현재 개발을 LAMP환경에서 하고 있습니다. 옆자리 친구가 제 개발 환경에선 오류가 없는데 자신의 개발 환경에서 오류가 난다고 해서 찾아 보다가 PHP 버젼이 5.3.x로 업그레이드 되면서 주의 해야할 사항을 알았습니다. 아래 사이트를 방문 하시면 자세한 내용을 확인 하실 수 있습니다. http://www.php.net/manual/en/migration53.deprecated.php 먼저 E_DEPRECATED 와 E_USER_DEPRECATED 가 새롭게 오류 레벨에 추가 되었습니다. INI 지시자 중에서 유효로 설정하지 말아야 할 것들이 있답니다. magic_*관련한 건 사용.. 2017. 3. 27. 셀렉트박스 CSS 예제 select box HTML Volvo Saab Mercedes Audi CSS .select-style { border: 1px solid #ccc; width: 120px; border-radius: 3px; overflow: hidden; background: #fafafa url("img/icon-select.png") no-repeat 90% 50%; } .select-style select { padding: 5px 8px; width: 130%; border: none; box-shadow: none; background: transparent; background-image: none; -webkit-appearance: none; } .select-style select:focus { outline: non.. 2017. 3. 25. 이전 1 ··· 26 27 28 29 30 31 32 다음 반응형