반응형

2015/05 65

[Linux - 리눅스 / Ubuntu - 우분투] 게시판 설치하기 - 그누보드, 제로보드

게시판 설치- 리눅스의 APM 환경에서 동작하는 게시판 중 오픈 소스로 제공되는것으로 '그누보드'와 '제로보드'가 있음 그누보드 설치 1) 그누보드 사이트(sir.co.kr) 에 접속한 후 최신 버전을 다운 받음 2) 내려받은 파일을 '/var/www' 로 복사 3) 압축된 파일이므로 압축을 품- 'tar tvf 파일명' 으로 묶여있는 구조를 확인 후 풀면 좋음- 'tar xvzf 파일명' 으로 압축을 품(현재 다운받은 최신 버전 파일 : gnuboard5.0.32.tar.gz) - 현재 '/var/www/html/gnu' 폴더에 압축을 풀었음===================================================================== user22@sjw-HP-Mini-11..

OS/Linux - Ubuntu 2015.05.09

[Linux - 리눅스 / Ubuntu - 우분투] PHP 설치하기 - APM(A : Apache, P : PHP, M : MySQL or MariaDB)

APM과 게시판 설치- 리눅스에서는 웹 서버 아파치와 웹 프로그래밍 언어인 PHP, 데이터베이스인 MySQL 을 묶어서 APM이라고 함- 웹 페이지에서 흔히 사용하는 게시판도 APM 을 이용하여 개발된 것이 많음- MariaDB는 MySQL 과 완벽하게 호환되므로 MariaDB를 사용하여 APM을 동작 APM 설치하기 - PHP - PHP 패키지는 'php5', 'php5-gd', 'php5-mysql' - apt-get 명령으로 한 번에 설치 가능 ======================================================================== sjw@sjw-HP-Mini-110-3500:~/public_html$ cd sjw@sjw-HP-Mini-110-3500:~$ ..

OS/Linux - Ubuntu 2015.05.08

[Linux - 리눅스 / Ubuntu - 우분투] 아파치 설치 및 활성화 - 웹서버 접속 및 웹페이지, 일반 사용자 계정에 웹 설정

웹서버 설치와 사용- 리눅스 시스템에서 많이 사용되고 있는 분야가 웹 서비스- 웹 서비스를 제공하기 우해서는 리눅스에 웹 서버가 설치되어 있어야함- 전 세계적으로 널리 사용되는 웹 서버인 아파치(Apache)는 리눅스에서 무료로 사용 가능 아파치 설치 - 아파치 웹 서버는 apt-get 명령으로 간단하게 설치 가능- 패키지의 이름은 'apache2'===========================================================================sjw@sjw-HP-Mini-110-3500:~$ sudo apt-get install apahce2 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 E: apahce2..

OS/Linux - Ubuntu 2015.05.08

[Linux - 리눅스 / Ubuntu - 우분투] MariaDB 사용 및 관리하기 - select, update, insert into, where, alter, explain, mysqladmin

MaridDB - MariaDB 를 사용하기 위한 명령은 'mysql'- 'mariadb' 가 아니니 주의- 바로 'mysql' 명령으로 접속시 오류 메시지 출력========================================================================== sjw@sjw-HP-Mini-110-3500:~$ mysql ERROR 1045 (28000): Access denied for user 'sjw'@'localhost' (using password: NO) sjw@sjw-HP-Mini-110-3500:~$ ========================================================================== - MariaDB를 설치할..

OS/Linux - Ubuntu 2015.05.07

[Linux - 리눅스 / Ubuntu - 우분투] 데이터베이스(DB) - 관계형 데이터베이스, 데이터, 테이블, 필드, 레코드 키, 쿼리, query, sql, 접근 권한, grant

데이터베이스(database, DB))- 데이터를 모아 놓은 것- 서로 관련성을 가진 데이터들을 데이터 간의 중복성을 최소화해서 체계적으로 모아 놓은 것- 데이터를 테이블 구조로 구성하는 관계형 데이터베이스(reloational database, RDB)가 널리 사용 관계형 데이터베이스의 기본 개념 - 관계형 데이터베이스는 데이터를 테이블(표)로 표현- 문서를 작성할 때 흔히 만드는 표를 생각하면 이해하기 쉬울 것- 관계형 데이터베이스는 데이터를 항목으로 구분하여 테이블로 구성하는 것- 이렇게 하면 테이블의 생성이나 항목의 분할과 결합을 자유롭게 할 수 있어서 편리하기 때문에 관계형 데이터베이스는 데이터베이스의 시장의 주류로 자리를 잡고 있음 1) 관계형 데이터베이스 용어 * 데이터 : - 각 항목에 저..

OS/Linux - Ubuntu 2015.05.07

[Linux - 리눅스 / Ubuntu - 우분투] repository(리포지터리), ppa(Personal Package Archive - 개인 패키지 저장소)

Respository(저장소) - 리눅스는 업데이트 방식을 프로그램이 직접하는 것이 아닌 패키지 저장소(repository)를 통해 업데이트 - Respository(저장소) 곳에서 현재 실행 중인 버전과 업데이트 상황을 비교하여 저장소에 있는 파일들이 최신일 경우 업데이트 할 것인지 체크 PPA(Personal Package Archive)- 모든 프로그램이 '우분투 공식 패키지 저장소'에 들어 갈 수는 없음. - PPA는 런치패드(유명한 패키지 저장소중 하나)에서 제공하는 우분투의 공식 패키지 저장소에 없는 서드 파티 소프트웨어(이 용어는 무시하셔도 됩니다.)를 위한 개인용 소프트웨어 패키지 저장소 입니다. - PPA 저장소를 추가 시키면, 명령어나 우분투 소프트웨어로 추가된 프로그램을 설치 가능.-..

OS/Linux - Ubuntu 2015.05.06

[Linux - 리눅스 / Ubuntu - 우분투] MariaDB 설치

데이터베이스 관리 시스템(DBMS : Database Management System, DBMS)- 데이터베이스를 생성하고 관리하는 시스템- 리눅스에서는 대표적인 오픈소스 DBMS인 MySQL과 MariaDB를 사용할 수 있음 MariaDB - MariaDB는 MySQL과 동일한 소스를 사용하여 호환성을 높임- MaridDB는 MySQL에 대한 오라클의 불확실한 라이센스 상태에 반발하여 개발- GPLv2 라이센스에 따라 공개- MariaDB는 각종 명령이 MySQL과 정확히 대응하여 별다른 차이를 느끼지 못할 것- 최근 구글이 MySQL에서 MariaDB로 이전하고 있다는 소식도 들리는 것으로 보아 MaridDB의 사용이 본격적으로 확산되는 듯 MariaDB 설치 및 활성화 - MariaDB 서버는 ap..

OS/Linux - Ubuntu 2015.05.06
반응형