본문 바로가기

전체 글380

리눅스 특수문자 파일 삭제 리눅스 환경에서 파일을 삭제할 때, rm 명령을 사용하면 쉽게 지울 수 있습니다.하지만, 가끔씩 예외 상황이라는게 발생되서 지우기 힘들 파일들이 생깁니다. 1. 일반 파일 삭제 일반적인 파일을 삭제할 경우엔 rm 명령을 사용합니다. $ rm file.txt $ rm -f file.txt 2. 특수 문자 그런데 간혹 특수문자들이 앞에 붙어서 삭제하기 힘든 파일이 있습니다.주로 \ 또는 -로 시작하는 파일들입니다. 이것을 rm 명령으로 지워보도록 하겠습니다. $ rm -file.txt rm: invalid option -- 'l' `-file.txt' 파일을 제거하려면 `rm ./-file.txt' 를 시도해보세요. 더 많은 정보를 보려면 `rm --help' 하십시오. 하지만 지워지지가 않습니다.-뒤에는 .. 2015. 2. 2.
HTML 페이지에서 주석을 제거하는 정규식(PHP) /* */주석 $str = preg_replace('/\/\*(.*?)\*\//is', '', $str); 주석 $str = preg_replace('//is', '', $str); //주석 $str = preg_replace('/\/\/(.*)\n', '', $str); #주석 $str = preg_replace('/#(.*)\n/', '', $str); '주석 $str = preg_replace('/\'(.*)\n/', '', $str); 2014. 12. 29.
서버보안을 위한 rkhunter 설치 및 활용 방법 서버관리에서 보안은 정말 중요한 것 입니다. 평소에 문제 없다가도 한번 문제가 생기면 되돌리기에 너무 힘겹더라구요. 그래서 꾸준히 관심을 가지고 관리를 해 주어야 합니다. 아래는 혹시라도 서버가 해킹되어서 문제가 발생할 수 있는 루트킷을 점검하는 방법입니다. 해킹을 당해도 당한 줄 모르다가 데이터가 삭제되거나 웹서비스에 문제가 발생했을 때 발견하게 되는 경우가 있는데, 수시로 체크해서 예방하는 것이 최선인 것 같습니다. 구글링을 통해 확보한 자료입니다. 참고하셔서 미리미리 예방하셔용 루트킷이란 루트권한을 획득한 공격자가 심어놓은 프로그램을 숨기기 위한 목적으로 사용되는 프로그램입니다. --------------------------------------------------- 먼저 rkhunter 설치프.. 2014. 12. 26.
hotmail 메일 송수신 문제해결 자료 http://mail.live.com/mail/policies.aspx http://mail.live.com/mail/troubleshooting.aspx 문제 해결이 섹션에서는 Windows Live Hotmail 사용자에게 메일을 보내는데 문제가 있는 발송자에게 필요한 문제 해결 정보를 제공합니다. Windows Live Hotmail 사용자로서 자신의 계정과 관련해 지원이 필요한 경우에는 최종 사용자 지원 페이지를 참고하세요. Windows Live Hotmail로 메일을 보내는 데 문제가 있으면 정책 및 지침 페이지에 나온 모든 요구 사항을 충족했는지 먼저 확인하세요. 일반적인 문제IP 및 도메인의 전송 신뢰도를 관리하는 경우Microsoft의 SmartScreen® 기술은 Windows Live.. 2014. 12. 24.
아무리 바빠도, 아무리 피곤해도 아빠들이 육아에 적극적이어야 하는 이유! 01 Father Effect 아빠가 육아에 많이 참여할수록 아이의 자존감이 높아진다 미국의 발달심리학자 칼데라Caldera는 양육에 적극적으로 참여하는 아빠를 둔 아이들의 행동 유형을 조사한 결과, 다음과 같은 공통점을 발견했다.● 사람들과 쉽게 어울리며 잘 웃는다. ● 처음 만난 사람과도 쉽게 이야기를 나눈다. ● 아빠가 장난을 걸면 금세 반응하며 웃는다. ● 장난감을 가지고 놀면서 짜증을 내는 일이 거의 없다. ● 아빠가 ‘안 돼’라고 말하면 잘못된 행동을 바로 멈춘다. ● 새로운 놀이를 시도하는 걸 즐긴다. ● 아빠에게 지나친 요구를 하거나 참을성 없는 모습을 보이지 않는다. ● 아이에게 무엇을 가져다 달라고 부탁하면 선뜻 들어준다. ● 아이를 데리러 가면 아빠에게 안기며 반긴다. ● 일부러 아빠.. 2014. 12. 24.
한식메뉴 영어.외국어 표기 - 밥 관련 음식 외국인 친구나 영어 강사들에게 가끔 한식 메뉴를 설명할 때가 있는데,특히나 명절을 보내고 난 후에는 꼭 "뭐 했니?" 라고 묻는다."그럴 때 맛있는 것 먹었어" 라고 대답하면.. ㅋㅋ 다음 질문이 "뭐 먹었는데?" 이다.이럴 때 참 어떻게 설명해야 할지 몰라서 등에서 식은 땀나기 일쑤~~~ 농림수산식품부에서 외국인이 우리 음식을 쉽게 이해할 수 있도록 한식과 관련된 통일된 외국어 표기를 마련하였다고 해서 공유하고자 합니다.이제 식은 땀 닦고, 여유롭게 자랑해 보아요~~~ 2014. 12. 24.
BUFFALO Linkstation Pro DUO SSH 루트 로그인 펌웨어 1.4 기준입니다. 아래처럼하면 Putty 등에서 링크스테이션 NAS에 루트 로그인 할 수 있습니다. 1. acp_commander.jar 다운 받습니다. 물론 JDK 가 설치되어 있어야 합니다.저는 1.6 설치했어요… 2. 다음 명령어를 도스 batch 파일로 만들어서 실행하면 됩니다. java -jar acp_commander.jar -t 192.168.0.98 -ip 192.168.0.98 -pw [NAS비번] -c “ls /” java -jar acp_commander.jar -t 192.168.0.98 -ip 192.168.0.98 -pw [NAS비번] -c “(echo [새로운루트비번];echo [새로운루트비번])|passwd” java -jar acp_commander.jar -t 1.. 2014. 12. 24.
국회의장배 치어리딩대회 - 세영이 화이팅!! 올해 들어서 친구들하고 건강도 챙기고 즐거움을 갖기 위해 치어리딩을 시작했는데,선생님의 권유로 치러리딩 대회에 출전하게 되었네요.국회의사당에서 열린 행사인데, 실수를 많이해도 귀엽기만 하네요. 2014. 11. 7.
Installing Comodo Positive SSL Certs on Apache and OpenSSL Installing Comodo Positive SSL Certs on Apache and OpenSSLPublished Apr 4th, 2014Updated on 4/10/2014The SSL industry is a big scam. All certificates are equally secure and what you’re really paying for is the name backing them. That’s why I always buy the cheapest certs I can get throughNamecheap whenever I buy a domain (I keep forgetting that StartSSL offers them for free). So I end up with a .. 2014. 9. 30.
How to save PHP Sessions to a database Sessions are a critical component of creating dynamic websites or web applications. If you are building these types of website, you will most certainly be required to handle Sessions at some point. In this post I will be looking at PHP Sessions, why you need them, how you should store them and I’ll give you a complete class for handling Sessions within a database. What are Sessions? Before we ge.. 2014. 8. 5.
패스워드 무작위 대입 공격 방어를 위한 fail2ban 사용법 서버운영을 하다보면 SSH,FTP등을 통해 외부에서 알 수 없는 IP가 계정접근 시도하는 경우가 있습니다. 그치만 패스워드를 모르니, 접근실패가 될 것입니다.. 그런데 이들은 해킹프로그램을 이용하여 접속이 될때까지 패스워드를 계속 바꾸며, 계속 접근을 시도할 겁니다.. 결국 패스워드가 뚫리며 root 계정에 접속될 것입니다. 이 문제를 해결하기위해서는 간단하게 관리자 IP만 서버접근을 허용하면 됩니다. 하지만, 관리자IP가 유동이거나 다른 외부에서 접근할 경우도 있을 수 있습니다. 그럼 차선책으로 몇회 이상 접근에 실패할 경우 해당 접근IP를 완전히또는 일정시간 동안은 차단 해야 이런 공격에 대비할 수 있겠지요.. 여기서는 fail2ban 이란 프로그램을 이용해 무작위 공격방어를 해볼까합니다. fail2.. 2014. 7. 29.
원하는 직장을 얻는 방법 10가지 1. 자신감과 자부심을 증진시켜라 (Increase Your Confidence and Self-esteem) 1) 내가 제시할 수 있는 것에 대해 자신감을 갖는다. 2) 어떠한 상황에서든 긍정적인 측면을 보도록 한다. 3) 긍정적인 태도를 취하다 보면 머지 않아 실제로 긍정적인 느낌을 갖게 된다. 4) 취업면접을 언제나 확률 게임으로 간주한다. 5) 긍정적 사고를 하는 친구들과 어울린다. 2. 자신의 상품으로서의 강조점을 확인하라 (Identify Your Key Selling Points) 내 자신의 업무관련 경력과 장점을 찾아봄으로써 입사 지원하는 회사를 위해 내가 어떤 공헌을 할 수 있을지를 생각해 본다. 자신의 이런 강점을 구체적으로 기억해 뒀다가 기회가 주어질 때 거침 없이 말할 수 있도록 한.. 2014. 7. 20.
MySQL 원격 증분 백업 – Percona XtraBackup # Percona XtraBackup 소개 이미 예전에 XtraBackup을 간단하게 소개한 글을 썼었는데 그 글의 내용만으로는 XtraBackup을 실무에 쓰기에 턱없이 부족하다. 그래서 이번에는 XtraBackup을 제대로 쓸 수 있는 문서를 만들었다.일반적으로 MySQL 백업으로 mysqldump를 사용하는데 매번 전체를 백업하는 방식이므로 데이터가 커질수록 백업에 걸리는 시간이 길어지고 부담이 커진다. 뿐만 아니라 백업된 데이터를 복구하는데도 무척 긴 시간을 필요로 한다. 하지만 XtraBackup을 사용하면 마지막 백업으로부터 변경된 사항만 이어서 백업하는 증분 백업이 가능하다.XtraBackup은 MySQL의 데이터 디렉토리 자체를 복사하는 것과 같기에 복구에 걸리는 시간은 단지 파일을 복사하.. 2014. 7. 18.
리눅스 32비트 64비트 확인 방법 1: getconf [root@jmnote ~]# getconf LONG_BIT 32 → 32비트 [root@jmnote ~]# getconf LONG_BIT 64 → 64비트 방법 2: arch /bin/arch 문서를 참고하십시오. [root@jmnote ~]# arch x86_64 → x86_64이므로 64 bit → 만약 i386 또는 i686이면 32 bit (i386은 매우 구식...) 방법 3: uname [root@jmnote ~]# uname -m x86_64 방법 4: $HOSTTYPE $HOSTTYPE 문서를 참고하십시오. [root@jmnote ~]# echo $HOSTTYPE x86_64 방법 5: lscpu [root@jmnote ~]# lscpu | grep ^Arch A.. 2014. 7. 18.
Mysql InnoDB – 테이블 당 테이블스페이스 사용하기 여러분은 각각의 InnoDB 테이블과 인덱스 파일을 각자의 파일에 저장할 수가 있다. 이러한 특성을 “다중 테이블스페이스 (multiple tablespaces)”라고 하는데, 그 이유는 실제로 각각의 테이블이 자신만의 테이블스페이스를 가지고 있기 때문이다. 다중 테이블스페이스를 사용하는 것은 특정 테이블을 물리적으로 구분된 여러 개의 디스크에 분산 하기를 원하거나 또는 남아 있는 InnoDB 테이블에 대한 인터럽트 없이 하나의 테이블 백업을 리스토어 하고자 하는 사용자에게 편리하다. 아래의 라인을 my.cnf의 [mysqld] 섹션에 추가하면 다중 테이블스페이스를 활성화 시킬 수가 있다. [mysqld] innodb_file_per_table 서버를 재 구동하면, InnoDB는 새롭게 생성된 각 테이블.. 2014. 7. 18.