본문 바로가기

분류 전체보기72

Linux - YUM 명령어 사용법 정리 LINUX를 사용하기 위해 필수인 YUM에 대하여 정리한다. 출처 YUM의 모든 것!!! http://jmnote.com/wiki/Yum,_yum_사용법 (저장소부터 yum.conf, rpm까지 자세한 설명이 나와 있음) http://yoonow.tistory.com/10 http://nowonbun.tistory.com/114 http://www.blogcodi.net/archives/12221?cat=1759 https://access.redhat.com/site/ko/node/82093 http://ngee.tistory.com/127 YUM의 개념 Yum은 Yellow dog Update라고도 하고 Duke University에서 RPM 설치를 개선하기 위해 개발한 패키지 관리자입니다. Yum은 .. 2020. 8. 3.
CentOS 설치 2 - Minimal 기본 설치 후 해야 할 일들 (2/2) * ​Minimal 기본 설치 후 해야 할 일들 정리 (2/2) ​출처(참조) URLhttp://lesstif.com/pages/viewpage.action?pageId=6979710https://www.3rabbitz.com/f01c33e7d8367da2#857542b4ddd63403# --> 여러모로 정리가 잘되어 있음. 기회 되면, 3Rabbitz 솔루션도 써보면 좋을 듯...http://warmz.tistory.com/836\http://warmz.tistory.com/832 -- 네트워크 설정http://www.jopenbusiness.com/mediawiki/index.php/CentOS --> Wiki 기반 깔끔한 설명들이 있음.http://byseob.blogspot.kr/2010/08/c.. 2020. 8. 1.
노트북 뭘 사야 해요? 문서 업무, 인터넷... 가끔 영화도 볼건데... 노트북을 사고 싶은데 뭘 사면 되는지에 대한 지인의 연락... 메모장으로 정리하자니... 보기 안좋고... 그냥 여기에 정리해본다. 사용자의 성향은... 음... 터프하다... 사용 목적은 회사 업무 수행을 위한 문서 작성, 인터넷 사용 등이다. 여기에 덤으로 영화도 봐야 하고... 게임은... 글쎄... 안 중요하다고 말한것으로 기억이... 난다... 구체적인 요구사항은 화면 15인치 하나였다. 영화도 봐야 하니 커야 한다고 했음으로 기억. 위 내용으로는 저가형 노트북도 나쁘지 않다. 그러나 추천에서 가장 중요한건 A/S~ (그래봤자 보증기간은 대부분 1년이고, 1년안에 잘 망가지지 않는다.) 그래서 삼성 노트북으로 간다! LG도 좋지만... 노트북은 삼성이다. 그래도 뭐... 적당한 가격대라는걸 먼저.. 2020. 7. 30.
나만의 SVN Repository 설치 순서 매번 기억을 더듬어서 하는데... (자주 하는 작업이 아니니...) 편할라고 적어둔다. (모든 사람과 맞지 않다...) // 사이트에 사용할 Repository 생성 [root@dev svn_repo]# svnadmin create --fs-type fsfs /[SVN_REPOSITORY]/[NEW-Repository] [root@dev svn_repo]# [root@dev svn_repo]# // 기존 설정 파일 을 신규 Repository에 복사 [root@dev svn_repo]# cp /[OLD-RPOSITORY]/conf/* /[NEW-RPOSITORY]/conf/ cp: overwrite `[NEW-RPOSITORY]/conf/authz'? y cp: overwrite `[NEW-RPOSITO.. 2020. 7. 29.
MySQL 자주 쓰는 명령어 모음 * DB 생성 관련 * 회원 관련 // 회원 정보 관련 확인 SELECT host, user, password FROM user; // 회원 생성 CREATE USER dbuser@localhost IDENTIFIED BY 'p@ssw0rd'; CREATE USER dbuser@127.0.0.1 IDENTIFIED BY 'p@ssw0rd'; CREATE USER dbuser@% IDENTIFIED BY 'p@ssw0rd'; // 회원 수정 ALTER USER 'dbuser'@'localhost' IDENTIFIED BY 'p@ssw0rd'; * 권한 관련 // 특정 계정에 권한 추가 (IP 확인) GRANT ALL PRIVILEGES ON *.* TO dbuser@127.0.0.1 IDENTIFIED B.. 2020. 7. 29.
그누보드 테마 제작 34 - 접속자 집계 위젯 개발 페이지나 위젯의 마지막 작업이 될 듯 합니다. 바로 접속자 집계 위젯 페이지입니다. (outlogin.skin.php가 있지만, 제 테마는 안쓰는 파일입니다.) 게시글 보기 페이지의 우측 영역을 위해 새로 만든 파일에 다음과 같이 코드를 추하였습니다. 이제 visit.skin.php 파일만 작업하면 되겠네요. 짜잔... 금방 완료되었어요~ 소스는 아래에 넣어놓아요~ 2020. 7. 28.
리눅스 명령어 모음 매번 검색하기 귀찮아서, 자주 쓰는 것들만 한데 모아서 보자. // 특정한 문자열을 포함하는 파일 찾기 find ./ -type f | xargs grep "문자열" 2020. 7. 28.
NGINX connection timeout 시간 설정 시간 설정을 늘려보자. 환경 : Nginx, php-fpm, php5.6, cloudflare 각각의 파일 위치 경로는 phpinfo() 를 이용하여 확인하던가, ps -ef, find등... 알아서 찾을것. 1. 우선 cloudflare는 딱 100초까지만 지원한다. cloudflare연동을 하는 경우, 100초 이상 사용하려면 유료 서비스에 가입해야 한다. 2. php.ini 설정 - /usr/local/lib/php.ini // 전부 기본은 60초이다. 아래 3가지를 변경해야 한다. max_input_time = 60; default_socket_timeout = 60; max_execution_time = 60; 3. php-fpm 설정 - /usr/local/etc/php-fpm.conf // .. 2020. 7. 27.
그누보드 테마 제작 33 - 일반 페이지(회사소개/개인정보처리방침/서비스이용약관) 개발 드디어 마지막 작업입니다. (위젯이 일부 남은것 같긴 한데... 애써 무시하고 있습니다.) 일반페이지는 너무 심플해 보여서 바로 진행합니다. /bbs/content.php 를 호출하면 나타나는 페이지이고 테마 작업은 /theme/mt703/skin/content/basic/content.skin.php 가 되겠습니다. 어랏... 위 파일을 고쳤는데... 반응이 없습니다... (아.. 좀.. 날로 먹음 안되나? ㅡㅡ++) /bbs/content.php 파일을 살펴보아야겠습니다. 아니면 관리자에서 설정하는 곳이 있는지도요. 먼저 /bbs/content.php 부터... 1. get 파라메터로 받아온 co_id 값부터 정규식으로 무언가를 걸러냅니다. $co_id = preg_replace('/[^a-z0-9_.. 2020. 7. 25.
그누보드 테마 제작 32 - 투표(POLL) 페이지 개발 투표(Poll) 페이지를 개발합니다. 일단 메뉴에서 페이지가 보이지 않습니다. 어떻게 해야 보여지는지 찾아봅니다. 어드민에 투표 메뉴가 있네요. 우상단에 있는 "투표 추가" 버튼을 눌러 투표를 생성해보겠습니다. 우측 영역에 보여지는 설문 투표 양식 위젯(?) 부터 만들겠습니다. 만들려면 어딘가 보여야 하는데... 전 우측 사이드 영역이 없어 아예 볼 수 없습니다. 저 화면이 나오게 하기 위해서는 무엇을 해야 하는지 몰라 검색을 통해 찾아다녔습니다. 기본 테마에서는 aside(우측영역)에서 poll() 함수를 호출하면 나오게 되어 있더군요. 저는 위에서 말씀드린데로, 메인 화면의 일부분에 노출이 되도록 하겠습니다. 그대로 써도 되지 않을까 싶을 정도로 괜찮아 보입니다. 그러나 CSS에 주석을 하면... 어.. 2020. 7. 24.
그누보드 테마 제작 31 - 접속자 리스트 페이지 개발 오늘의 테마는 접속자 리스트 페이지 개발입니다. 개발을 위해 그누 기본 테마로 확인해보니... 접속자가 없습니다. 당연하죠... 로컬 개발 환경이니... 우선 관련 테이블이 무언지 알아보고, 강제로 삽입을 하던지, 방법을 찾아봐야겠습니다. /bbs/current_connect.php에서 쿼리를 로그로 출력해봅니다. select a.mb_id, b.mb_nick, b.mb_name, b.mb_email, b.mb_homepage, b.mb_open, b.mb_point, a.lo_ip, a.lo_location, a.lo_url from g5_login a left join g5_member b on (a.mb_id = b.mb_id) where a.mb_id 'hunnovsi' order by a.lo_.. 2020. 7. 23.
그누보드 테마 제작 30 - FAQ 페이지 개발 이번엔 FAQ 페이지 개발에 들어갑니다. 그누보드 기본 테마는 어떻게 생겼는지 보겠습니다. 음... 이게 뭐죠... 아무것도 없네요... 하단에 톱니바튀가 보이시나요? 그 곳이 FAQ의 화면 내용을 셋팅하는 곳입니다. 들어가서 보겠습니다. 먼저 그누보드의 FAQ는 어떤 방식으로 작동되는 것인지 확인이 필요하겠네요. 그래서 위와 같이 셋팅을 한 후 어떻게 바뀌는지 보겠습니다. 다음은, FAQ관리 메뉴를 확인하겠습니다. "자주하시는 질문"은 하나의 카테고리였군요. 같은 방식으로 카테고리를 계속 늘려나갈 수 있겠습니다. 이제 어드민 설정의 내용이 적용된 화면을 보시겠습니다. 테스트 글도 몇개 작성해보겠습니다. FAQ니까 당연히 어드민에서 작성 및 관리됩니다. 저도 몇개 입력해본 후의 결과 화면을 보겠습니다. .. 2020. 7. 22.