몇일전 말도 많았던 ncity 서버가 영영 문을 닫았습니다. ㅜ.ㅜ ncity 운영자 잠적으로 백업파일도 1년전의 data 뿐이라 어쩔 수 없이 1년동안의 DATA가 날아갔습니다. (PS . 네이버에서 ncity 호스팅으로 검색하면 환불 카페가 있을 정도로 문제가 있었습니다.) 적당한 호스팅을 없어서 이번기회에 자체서버를 구축하였습니다. 구축중 XE는 정상적으로 동작하나 쉬운설치가 안되어서 고생 했습니다. 저처럼 쉬운설치 부분때문에 고생하는 사람들을 위해 공유 합니다. 사실 원인을 알면 쉬운 문제가 ^^서버는 구성은 우분투 + Nginx + PHP + MySql 입니다. 자세 서버 구축 생각하시는 분은 아래 내용 참고 하세요 2017/07/15 - [IT Story/리눅스] - 우분투에 Nginx + P..
리눅스 파일 삭제 방법 파일 삭제 명령어 [기본형] rm 파일명 또는 디렉토리명 PS.디렉토리란 윈도우에서 폴더를 뜻함ex ) rm a.txt : 명시적으로 해달 폴더의 a.txt 만 삭제됨ex) rm abc : 이경우 abc 폴더 안의 하위 디렉토리는 삭제가 안됩니다.예를 들면 abc 폴더 아래의 aa란 폴더가 있는경우 abc 폴더 아래의 파일은 삭제가 되나 aa 폴더는 삭제가 안됩니다. 하위 폴더 포함 하여 삭제 하는 방법 rm -r 폴더명 : 삭제 명령에서 - r 옵션은 하위폴더를 포함해서 삭제합니다. 응용 find 명령을 사용하여 원하는 파일 또는 폴더만 삭제하기 find 명령 기본 사용방법 [기본형] find 경로 - name 검색어 ex) find . -name *. txt : .은 현재 디렉..
엑셀에서 행/열 위치 바꾸기 (Pivot , Unpivot) 아래 그림과 같이 이름 과 나이가 있는 열을 행으로 변경 할경우 유용하게 사용 할 수 있습니다. 1. 변경하고싶은 내용을 선택후 마우스오른쪽 버턴 클릭 복사 선택 (능숙한 사람은 단축키(Ctrl+C)를 사용해도 결과는 같습니다.) 2. 변경하고 싶은 내용을 붙이고 싶은 곳에서 마우스 오른쪽 버턴 클릭 > 선택하여 붙여넣기 에서 선택하여 붙여넣기 선택 3.아래와 같이 팝업이 올라오면 붙여넣기는 모두(A), 연산은 없음, 행/열 바꿈 체크 후 확인 클릭 5. 결과 화면
우분투(Ubuntu) 16.04 고정 아이피(Static IP) 설정 방법 설정 파일 위치 /etc/network/interfaces 설정 파일 수정 sudo nano /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) #auto lo #iface lo inet loopback auto ens33 iface ens33 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx dns-nameservers 168.126.63.1 xxx.xxx.xxx.xxx 는 본인의 환경 설정에 맞게 수정하세요! 여기서 ens33은 우분투 콘솔에서 i..
Mysql + PB 접속방법 하기 2017/08/30 - [IT Story/DB] - Mysql 외부접속 허용 방법외접접속 허용하게 설정이 안된 경우 위 강좌 참고하세요[ODBC 세팅하기]1.아래 사이트에서 버전에 적합한 ODBC 드라이버를 다운로드하여 설치 https://dev.mysql.com/downloads/connector/odbc/ 2. 시작>제어판>ODBC DataSources 클릭 사용자 DSN> 추가 > MySQL ODBC 5.3 Unicode Driver 선택 후 마침아래와 같이 환경 설정여기서 Details 클릭하여 Connection 탭의 Allow big result sets , Don't prompt when connection 체크Misc 탭의 Ignore space after..
Mysql 외부 접속 방법 1. Mysql 환경설정 확인 하기 콘솔 창에서 mysql 접속 - 접속시 mysql 버전을 확인하세요 버전별로 상세 설정이 조금 다릅니다. ggachi@ggachinet:~$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 17 Server version: 5.7.19-0ubuntu0.16.04.1 (Ubuntu) 저는 ggachi란 계정에 외부 접속 권한을 부여한 후 조회 했기 때문데 ggachi host에 % 가 추가되어있습니다. 참고로 host에 localhost 는 내부접속권한(Default) , %는 외부 ..
얼마전 주말에 날씨가 너무 더워서 워터파크를 놀러갈려고 집사람과 의논중 집사람 왈 어릴때는 체험 학습을 많이 가봐야된다 야기를 합니다. ㅠ.ㅠ 더울때는 물놀이가 좋은데. 어런저런 야기 후 경주의 치즈스쿨 치즈학교에 놀러 가기로 합니다. (ps.경주치즈학교랑 치즈스쿨은 다른곳이라고합니다. 검색결과 치즈스쿨과 치즈학교가 2군데 조회되네요) 치즈 학교 체험 내용 1. 피자 만들기2.치즈 만들기3.식사4.레이바이크 &뻥튀기 체험 체험 이야기 도착 하면 아래그림과 같이 피자반축, 토핑(파란색 뚜겅을 열면있음), 고구마 반죽 , 옥수수 가루 가 준비 되어있습니다. (아래 집사람 얼굴이 좀 이상하게 나와서 블라인드 처리)설명을 들으면서 먼저한것을 아래 그림과 같이 밀어줍니다. 이때 안에 기포를 빼주는것이 포인터라고 ..
어제 (2017.08.16) 저녁 뉴스를 보고 있는데 홈플러스 계란에서도 살충제가 발견되었다고 합니다. 헐 얼마전에 홈플러스에서 계란 한판 사왔는데 ㅠ.ㅠ 일딴 번호를보니 15부림농장으로 아래 알려진 살충제 계란 농장 리스트에는 없는 계란이네요살충제 계란농장 리스트는 있는 뉴스보기 홈플러스 계란(달걀) 환불기 일딴 홈플러스에 전화 해 봅니다. 뉴스에서 본 상황을 야기하니 실물이 존재하면 환불 가능하다고 합니다. 당연 구입한것을 증명할 수 있어야 됩니다.(영수증 또는 포인터적립했다면 전산에 남아있습니다.) 냉장고에 있는 계란 담아서 홈플러스로 갑니다. 아이들 먹은것 생각하니 짜증이 ㅠ.ㅠ 다행인지 15번 계란은 홈플러스에서 안전하다고 합니다. 내부 공문으로 내일부터는 안전한 계란번호는 환불이 안된다고 공지..
PHP 서버에서 Excel 파일 내려받는 방법 문서의 해드에 아래 소스를 추가합니다. header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=파일명.xls"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0,pre-check=0"); header("Pragma: public"); 위 파일을 추가 했을때 아래와 같은 오류가 나올경우 해경 방법 오류 메시지Warning: Cannot modify header information - headers already sent by (output starte..
회사에서 MSSQL DB를 사용하고 있습니다. 금일 인덱스를 수정 할 일이 있어서 평소와 같이 GUI모드에서 인덱스를 변경하니 기존 등록된 많은 DATA때문에 시간초가가 나면서 인덱스 수정이 되지 않습니다. ㅠ.ㅠ그래서 쿼리로 인덱스를 수정하기 위해서 구글링한 내용으로 인덱스 수정 하였으나 오류가 나서 차선책으로 기존 인덱스를 삭제 후 새로 생성 하였습니다. 제가 인덱스 수정한 방법 Alter index 인덱스명 on 테이블명(컬럼1,컬럼2) (PS. 왜 안되는지 모르겠습니다. 혹시 원인을 알고 있는분은 제보 부탁합니다.) 지금부터 구글링하면서 알게된 내용을 정리하려합니다. 인덱스(Index)란 ? 인덱스란 쉽게 설명하자면 책의 색인과 유사하다고 생각하면 됩니다. 즉 검색을 빠르게 하기 위해서 만드는 것..
대륙의 실수 샤오미 공기청정기 미에어2 구입 후기 요즘 미세먼지때문에 마스크 착용하고 외출하는 사람도 많이 있습니다. 사실 전 미세먼지에 둔감한 편인데 집사람이 아이들 생각해서 공기청청기 구입을 원해서 가성비 좋은 제품을 찾아보다가 미에어2를 선택하게 되었습니다. 조사결과에 따르면 가격 대비 제품성은 고가제품가 저가 제품의 큰차이가 없다고 합니다. 제품별 성능 비교는 한국소비자원 조사 자료에서 확인 할 수 있습니다. 구입 방법 직구하는 여러 사이트(알리,아마존등)가 있지만 상대적으로 Qoo10에서 구입하는것이 편한것 같습니다. 큐10에서 한국어로 미에어2로 검색하면 많은 제품이 검색됩니다. 최저가 십만원 중반부터 13만원중반까지 판매자별로 가격이 상이 합니다. 직구의경우 초기불량시 골치가 아픈 경우가 많..
분양권 거래 후 양도 소득세 신고방법 1.준비 서류 및 기타 준비물 - 분양권 공급계약서 스캔본, 아파트분양권 매매 계약서 스캔본, 부동산거래계약신고필증 스캔본 - 공인인증서, 시간, 진행중 돌발오류 발생시 계속 시도 할 수 있는 의지 (매우중요) 2. 홈택스(hometax.go.kr) 접속 후 신고/납부 클릭 3. 우측 노락색 세금신고 메뉴에서 양도소득세 클릭 4. 잔금입금처리 후 3개월 안에 신고 한다면 예정신고 작성 클릭 3개월이 초과 한경우는 기한후 신고 작성클릭 (전 3개월 안에 신고하기 때문에 진행은 예정신고 작성을 클릭한것으로 진행합니다.) 5.기본정보 입력 후 저장 후 다음 클릭(기본정보는 매수자/매도자 상관없이 본인정보 입력) 6.상대방 (매도자/매수자) 신상정보가 조회되면 "등록하기" ..
mysql 백업 4가지 방법1. Data 디렉토리 백업 - Data 디렉토리를 정기적으로 백업하고 문제 발생시 백업 파일을 덮어쓰면 됩니다. 2. mysqldump 를 사용하는 방법- 이 방법은 아래에서 자세히 다룰 예정 3. mysqlhotcopy 를 사용하는 방법- mysql 백업 방법 중 속도가 바르며 DB 디렉토리를 다른 위치에 Copy 한다. PS. Myl 및 ARCHIVE 테이블만 Hotbackup을 지원며 innoDB 지원하지 않는다. 4. xtraback 을 사용하는 방법- mysql 서버 중단하지 않고 InnoDB를 핫백업할 수 있다.- InnoDB Hot Backup은 핫백업을 지원하나 상용이나 xtraback 은 무료로 사용이 가능. ※ Hot Backup : DB 서버가 온라인 상태..
MySQL DB 생성/삭제 및 사용자 추가/삭제, 권한 부여 MySql을 설치하지 않았다면 아래 명령어로 MySql을 설치한다 apt-get -y install mysql-server mysql-client 서버 관리를 하다보면 mysql 사용자 계정을 추가해 줄때가 있다. MySQL 접속 및 데이터 베이스 추가 # mysql -u root -p 사용자 계정을 추가하기 전에 먼저 현재 생성된 사용자 계정 조회 mysql > use mysql; // mysql database 선택 mysql > select host, user from user; // user 테이블 살펴보기 사용자 추가 (권한추가) mysql > create user 사용자ID; // 사용자 추가 mysql > create user us..
우분투에서는 계정을 생성하는 명령어가 두가지 있다. adduser , useradd 위 두 명령어는 약간의 차이가 이습니다. adduser의 경우 명령어 실행시 기본 계정정보를 같이 생성해주지만 useradd의 경우 계정만 생성하며 기타 다른 정보를 수동으로 생성 및 설정해주어야 한다. 1. adduser [계정명] - 계정생성시 비밀번호 까지 입력받으며 이름, 전화번호 등과 같은 기본정보를 바로 입력 시켜줄수 있으며 자동으로 홈 디렉토리 만들어 줍니다. [사용 방법] $ adduser tggachi 'tggachi' 사용자를 추가 중... 새 그룹 'tggachi' (1002) 추가 ... 새 사용자 'tggachi' (1002) 을(를) 그룹 'tggachi' (으)로 추가 ... '/home/tgg..
LEMP 설치가 안된 경우 아래 포스티을 참고 하세요 2017/07/15 - [IT Story/리눅스] - 우분투에 Nginx + PHP 7 + MySQL 설치 방법(LEMP) LEMP에 그누보드(G5) 설치하기 1.아래 링크에서 그누보드 최신 버전을 다운 받은 후 압축을 해제합니다. https://github.com/gnuboard/gnuboard5/zipball/master 2.전 Windows 와 리눅스를 같이 사용하기때문에 삼바를 설치하여 웹루트에 그누 보드 설치 파일을 이동 하였습니다. - 삼바 설치 및 설정 방법 1) 삼바설치 : sudo apt-get install samba samba-common-bin 2) Samba 계정 추가(ggachi는 우분투 계정입니다.) : sudo smbpas..
Nginx 이전에는 주로 Apache를 사용 했었습니다. 물론 지금도 Apache를 많이 사용합니다. Apache는 많은 기능을 포함하고 있어 대부분을 구성에 호환가능하게 사용할 수 있습니다. 상대적으로 Nginx의 경우 꼭 필요한 기능만 구현하여 높은 성능을 낼 수 있다고 합니다. LEMP (Linux + Nginx + Mysql + PHP) 설치 방법 제가 설치하는 환경은 리눅스 버전이 우분투 16.04LTS 입니다. 다른 리눅스도 비슷합니다. 1.권한 획득 sudo su 위 과정을 진행 안할 경우는 지금부터 나오는 명령어의 앞에 항상 sudo를 붙여서 사용하면 됩니다. es) apt-get install mysql --> sudo apt-get install myql 2.MySql 설치 apt-ge..
오늘 우분투 설치 PC에 오류가 발생해서 간만에 최신 버전으로 재설치 했습니다. 최신 버전 재설치 후 제일 먼저 작업하는것이 IP 설정과 원격 접속 툴입니다. 리눅스 계열은 GUI모드로 원격 접속을 하지 않을 경우 SSH 와 Telnet 설치하여 원격 접속이 가능합니다. (물론 윈도우아 다르게 대부분의 기능또한 사용가능합니다.) 저같은 경우는 보안높은 SSH만 설치 했습니다. 설치방법은 아래 참고 하세요. 1. SSH 설치 방법 1) 설치명령어 $ sudo apt-get install openssh-server 2) 허용할 IP 설정 $ sudo gedit /etc/hosts.allow 맨아래줄에 sshd : 10.10.0.2
Blog is powered by kakao / Designed by 미스터짱