본문 바로가기
반응형

분류 전체보기350

파일명이 -(하이픈)으로 시작하는 파일을 삭제 파일명이 -(하이픈)으로 시작하는 파일을 삭제하려고 rm 커맨드를 실행하면 rm 커맨드는 인수를 파일명으로 해석하지않고 옵션으로 착각하게됩니다. # rm -test rm: 부적절한 옵션 -- 't' 하이픈으로 시작하는 파일을 rm 커맨드를 이용하여 삭제할때는 앞에 ./를 붙여서 상대경로를 이용하여 파일명을 지정해주면 됩니다. rm ./-test 또는 하이픈을 중복으로 사용하여 이후에 오는 '-파일명'이라는 파일이 옵션이 아닌 파일명임을 명시해 줍니다. rm -- -test 위와같은 방법으로 하이픈으로 시작하는 파일을 삭제할 수 있습니다. 2017. 2. 21.
mysql DB utf-8 한글 깨짐 현상 * 서버에 utf8-general-ci 로 DB가 생성되었는데, 데이타를 쿼리하고 화면에 뿌리면 한글이 깨져서 보인다. 깨지는 이유는 mysql 서버 기본 문자셋이 euc-kr로 설정이 되어 있다. 해결 방법은 mysql_select_db 이전에 mysql_set_charset를 아래의 예처럼 설정한다. $connect = mysql_connect($host, $id, $pw); if(!$connect) die ( 'DB접속 실패'.mysql_error() ); mysql_set_charset("utf8", $connect); * euc-kr 일때는 mysql_set_charset("euckr", $connect); $DB_NAME = "board_db"; $db_select = mysql_select_.. 2017. 2. 11.
NFS 설정 / 설치 [CentOS 6.x] NFS 설정 서버 / 클라이언트 IP 구성 - 서버 : 192.168.0.1 - 클라이언트 : 192.168.0.2 서버의 /home/userdir 를 클라이언트 /mount_point 로 NFS 연결한다. [서버] 세팅 1. NFS 설치 및 접속 계정 설정 (서버) - 예)백업서버, 스토리지, 메인저장장치 portmap, nfs-utils 패키지가 설치되있는지 확인 한다. 설치가 없는 경우 아래와 같이 설치한다. # yum install rpcbind nfs-utils nfs-utils-lib 재부팅시 자동 실행 되도록 서비스에 등록해준다. # chkconfig --level 35 nfs on # chkconfig --level 35 nfslock on # chkconfig --.. 2017. 2. 10.
tar 압축파일 여러개 한번에 풀기 tar 로 압축된 파일을 한번에 여러개를 풀기 tar xvfz *.tgz 으로 하면 안되네;; 이제 이렇게 해보자 find . -name "*.tgz" -exec tar xvfz {} \; 2017. 2. 10.
DHCP, NAT, IPS 란 1. DHCP(Dynamic Host Configuration Protocol) DHCP서버를 사용하여 IP를 동적으로 할당하는 네트워크 프로토콜 2. NAT(Network Address Translation) 사설 IP주소를 공인 IP주소로 바꿔주는데 사용하는 통신망 주소 변환 3. IPS( Intrusion Prevention System) 침입방지 시스템 * IDS(Intrusion Detection System ) : 침입탐지 시스템 2017. 1. 22.
PHP 한글 매뉴얼 PHP 한글 매뉴얼 사이트 http://phpdoc.me/ PHP매뉴얼 저자: Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana 기타 2016-12-25 편집: Peter Cowburn PHP매뉴얼 번역 프로젝트 © 1997-2016 the PHP Documentation Group 저작권 PHP매뉴얼 서문 처음에 입문 간이 튜터리얼 인스톨과 설정 인스톨에 있어서의 일반적인 주의 사항 Unix시스템의 설치 Mac OS X에 설치 Windows시스템에 설치 클라우드 컴퓨팅 플랫폼에 설치 FastCGI Process Manager (FPM) PECL확장 모듈의 설치.. 2017. 1. 20.
[리눅스 sendmail 로 폼메일사용시 nobody@localhost.localhost.com 으로 발송될 경우 ] [리눅스 sendmail 로 폼메일사용시 nobody@localhost.localhost.com 으로 발송될 경우 ] 보내는 사람 계정 명이 nobody@localhost.localdomain 으로 발송이 되서 다음이나 다른 포털에서 반송되는 경우를 볼수 있습니다 이럴때에 조치 방법으로 php.ini에서 메일 함수 사용시 리눅스 php.ini 를 수정하는 방법.(Linux) ; PHP mail() 함수에서 발송하는 메일에는 모두 적용됨. 수정후 아파치 재시작해야함. ;sendmail_path = sendmail_path = “/usr/sbin/sendmail -t -i -f 계정@도메인” 위에 처럼 수정후 발송 하면 잘 적용 되십니다 무조건 적용 윈도우 php.ini 를 수정하는 방법(windows) ;.. 2016. 12. 6.
아파치 사용자계정 권한 모듈 mod_ruid2 설치 아파치 사용자계정 권한 모듈 mod_ruid2 설치 웹호스팅시에 사용자계정으로 파일 생성 권한을 줘야 하는 경우가 있다. apache 권한으로 파일을 생성하게 되면 매번 퍼미션 777로 디렉토리를 생성해야되는 번거로움이 있다. 이럴때 mod_ruid 모듈을 이용하면 된다. 1. mod_ruid 모듈 설치 wget -O mod_ruid2-0.9.8.tar.bz2 http://sourceforge.net/projects/mod-ruid/files/latest/download tar xvjf mod_ruid2-0.9.8.tar.bz2 cd mod_ruid2-0.9.8 /usr/local/apache2/bin/apxs -a -i -l cap -c mod_ruid2.c 2. 아파치 환경설정 RMode config.. 2016. 11. 20.
아파치2 트래픽제어 mod_cband 사용법 아파치2.2.x 에서 mod_cband 사용법 mod_cband 모듈은 apache2 버전 에서 홈페이지의 히트(hit)수 제한 및 도메인별 대역폭제한등 트래픽을 관리하기 위해 사용하는 모듈 입니다. 1. 소스 다운 및 설치 예제 [root@localhost]# cd /usr/local/src/ [root@localhost]# wget https://fossies.org/linux/www/apache_httpd_modules/old/mod-cband-0.9.7.5.tgz [root@localhost]# tar xvfpz mod-cband-0.9.7.5.tgz [root@localhost]# cd mod-cband-0.9.7.5 [root@localhost]# ./configure --with-apxs=/.. 2016. 11. 20.
NVIDIA 1060 윈10 설치 에러 해결 - 이 NVIDIA 그래픽 드라이버는 이 WINDOWS 버전과 호환되지 않습니다 윈도우10에 최신 그래픽카드 Nvidia Gtx1060 버전 드라이버를 다운받아 설치하는데, 오류 메시지가 보이면서 설치가 되질 않습니다. "이 NVIDIA 그래픽 드라이버는 이 WINDOWS 버전과 호환되지 않습니다" 문제는 윈도우10이 최신버전으로 업데이트 하지않아 발생하는 문제입니다. 업데이트를 해주면 간단하게 해결됩니다 시간이조금 걸리지만 꼭 최신 버전을 업데이트해주세요 윈도우10 1주년 업데이트가 있습니다. https://support.microsoft.com/ko-kr/help/12387/windows-10-update-history?ocid=update_setting_client 업데이트를 하면, 자동으로 드라이버가 설치됩니다. 2016. 8. 27.
특수문자표 출처: 네이버 웹표준스터디 카페 참고: WIKI 문자참조 | W3SCHOOLS HTML Symbol Entities Reference HTML / XHTML 상의 특수기호가 그대로 표시되도록 기술하거나 키보드로 직접 입력할 수 없는 문자를 기술하기 위한 방법을 문자 참조 (character referendes) 라고 합니다. 문자 참조에는 1)문자 실제 참조 (character entity references) 2) 수치 문자 참조 (numerical character references)의 두가지 방식이 있다. 예를들어 " 2016. 8. 22.
css 반응형웹 모바일 기기에만 반응하게, 미디어마다 다르게 표시 해상도에 따라 판단하는 방법 반응형 사이트를 만들기 위해서는 매우 많은 것들이 조합되어야 합니다. 웹표준 구조의 코딩, 스타일시트의 적용, HTML5에 맞는 기획, 거기에 해상도별 디자인까지.... 그 중에서도 @media를 이용한 해상도별 디자인 표현에 대해 알아보겠습니다. @media는 CSS에서 다룰 수 있는 것입니다. CSS는 스타일을 지정해서 블로그, 홈페이지의 모양을 담당하는 부분입니다. 먼저 알아두어야 할 기본 구조는 이렇습니다. @media(최소나 최대에 대한 기준) { 그 때의 명령 내용 } 그럼 기본 구조를 이용하여 응용해 보도록 하겠습니다. 아래 코드는 해상도 720px 이상에만 어떤 모양을 만들라는 코드입니다. @media(min-width:720px) { color:#cccccc .. 2016. 8. 19.
반응형