Linux/CentOS
-
[CentOS 7] Apache 웹 서버 " 1 "Linux/CentOS 2017. 9. 11. 22:51
인터넷 서비스 중에서 사용자들에게 가장 인기 있는 웹 서비스는 이 서비스를 제공하는 서버와 이를 이용하는 클라이언트로 구성된다. 인터넷 사용자들이 이용하는 웹 클라이언트를 웹 브라우저라고 부르며 IE, 파이어폭스, 크롬, 사파리 등이 대표적인 프로그램이다. 사용자들에게 인기 있는 웹 서버 프로그램으로 Apache, Nginx, IIS 등이 있다. Apache 서버는 아파치 소프트웨어 재단에서 제공하는 대표적인 오픈소스 HTTP 서버이다. Apache 웹 서버는 1995년 NCSA 웹 서버를 기반으로 개발이 시작돼 1996년 가장 있는 있는 웹 서버로 자리매김했고, 초기 WWW(Worold Wide Web)을 성장시키는데 아주 중요한 역할을 했다. 2015년 웹 서버 시장에서 50% 이상의 점유율을 차지하..
-
[CentOS 7] Firewalld 방화벽Linux/CentOS 2017. 8. 23. 01:03
Firewalld는 CentOS7부터 이전의 Iptables를 대체해 새롭게 선보인 패킷 필터링 방화벽 프로그램이다. CentOS7뿐 아니라 RHEL과 페도라 등 여러 리눅스 시스템에서 기본 방화벽으로 채택돼 사용되고 있는데, 처음에는 페도라 커뮤니티에 의해 개발이 시작되었다. 리눅스 시스템에서 사용된 방화벽의 역사를 간단히 살펴보면 먼저 커널 2.0에서 사용된 Ipfwadm, 커널 2.2에서 사용된 Ipchains, 커널 2.4에서 커널의 Netfilter 모듈에 기반을 둔 Iptables가 사용됐다. Firewalld도 커널의 Netfilter 모듈 기능을 기반을 둔 방화벽으로서 설정에 대한 변경을 언제든지 할 수 있고, 또한 변경 사항을 저장할 필요 없이 즉시 적용하기 때문에 이전 방화벽이 정적(s..
-
[CentOS 7] MariaDB 데이터베이스 서버 " 2 "Linux/CentOS 2017. 8. 19. 16:41
이번 절에서는 MariaDB 서버가 제공하는 사용자 관리 방법을 설명한다. 5. MariaDB 사용자 관리5.1 사용자 생성과 삭제먼저 사용자를 생성, 변경, 삭제하는 방법을 살펴본다.a. 사용자 생성 12345678910111213141516171819202122232425262728293031323334353637383940# CREATE USER를 사용해 패스워드와 함께 사용자 KIM을 생성한다. localhost는 접속할 때의 출발지 주소이고, 호스트 OR IP 사용할 수 있다.MariaDB [(none)]> CREATE USER 'kim'@'localhost' IDENTIFIED BY 'kim1234'; # 로컬 호스트에 접속하는 사용자 kim에게 GRANT를 사용해 모든 권한을 부여하는데, *..
-
[CentOS 7] MariaDB 데이터베이스 서버 " 1 "Linux/CentOS 2017. 8. 11. 19:23
리눅스 배포판에서 MySQL을 대채해 기본 데이터베이스 서버로 채택돼 사용되고 있는 MariaDB 서버에 대해 알아보자.MariaDB 서버는 현재 CentOS를 비롯해서 REHL, Fedora, OpenSUSE, Arch Linux 등에서 데이터베이스 서버로 선택돼 사용되고 있다. MariaDB의 모태인 MySQL은 1995년에 처음 개발됐는데, 2008년 썬마이크로시스템즈가 이를 인수했고 다시 2010년 오라클사가 이를 인수했다. 이러한 과정에서 많은 MySQL 개발자들이 오라클을 떠나서 새로운 데이터베이스 프로젝트를 시작했는데, 그결과 탄생한 것이 바로 MariaDB 데이터베이스다. 여기서 Maria는 개발자의 둘째딸 이름에서, 그리고 MySQL의 My는 그의 첫째 딸의 이름에서 유래한 것이다.크게 ..