4월, 2019의 게시물 표시

[Linux] Ubuntu에서 APM (Apache, Php, Mysql) 설치하기

이번 시간에는 Virtual Box에 설치한 Ubuntu에서 APM (Apache2, Php, Mysql)을 설치하는 방법을 알아보자. 각각 웹서버, 서버 사이드 스크립트 언어, 데이터베이스로 무료이며 웹서비스를 배우기 위해 가장 처음에 배울 수 있는 초심자 세트라고 보면 된다. | Apache2 설치 설치는 간단하다. $  apt-get install apache2 확인은 인터넷 브라우저에 localhost 혹은 127.0.0.1 을 입력하여 접속해보자. 혹은 터미널에 $  apt install net-tools $ netstat -atp | grep apache 로 현재 아파치 서버가 작동하는지 확인할 수 있다. 기본적으로 홈 디렉토리는 /var/www/html 이다. | Php 설치 $ apt-get install php php-mysql 설치 후에는 아파치 서버의 홈 디렉토리에 phpinfo.php라는 파일을 만들고 그 안에 <?php phpinfo:() ?> 를 입력하고 저장한다. localhost/phpinfo.php 에 접속해서 php관련 정보가 뜨면 잘 설치된 것이다. - phpmyadmin 설치 $ apt-get-install phpmyadmin 설치 후 확인 127.0.0.1/phpmyadmin에 접속해서 확인. or localhost/phpmyadmin 에 접속해서 확인 * 접속되지 않는 경우 vi /etc/apache2/apache2.conf 하단에 설정 추가 Include /etc/phpmyadmin/apache.conf 그리고 Apache2를 restart 해 준다. $ systemctl reload apache2 | MySQL 설치 1. MySQL Server 설치    $ sudo apt install mysql-server 2. root 암호 설...

[Linux] 설치한 Ubuntu에서 한글 나오게 하기.

이미지
| Ubuntu에서 한글 설치 (VirtualBox 에서 Ubuntu를 설치하는 방법은 지난 포스트를 참조 하자.) https://studyfourshare.blogspot.com/2019/04/mac-os-virtual-box-ubuntu.html 설치를 완료했다면 다음과 같은 기본화면을 볼 수 있다. 하지만 다음과 같이 전부, 영어고 한/영 전환을 아무리 해도 한글이 나오지 않는다. 먼저 왼쪽 메뉴에서 톱니바퀴모양의 Settings를 열어 주자. 그리고 왼쪽에 Region & Language 를 선택하면 무언가 install 하는 창이 뜨는데,  Yes를 눌러 설치 하면 된다. 다음에 화면 중앙쪽에  + 모양을 눌러서 한국어를 설치 한다. 그러면 다음과 같이 한국어가 설치 됨을 확인 할 수 있다. 또한 밑에 Keyboard Input method system에 'IBus'로 옵션이 설정 되어있는지를 확인하자. $ sudo apt-get update $ sudo apt-get install ibus ibus-hangul 다음 이 명령어를 통해 Ibus-hangul을 설치 해준다. 그 다음 Terminal을 열어 $ ibus-setup을 입력하면 다음과 같은 창이 나타나게 된다. 그 다음에 'Input Method' 탭에 가서 Korean을 추가 해준다. 다음으로 다시 Regional & Language 로 돌아와서 추가한 Korean 탭을 누르면 오른쪽 아래에 설정(톱니바퀴모양)에 들어간다. 다음과 같은 화면을 볼 수 있다. 여기서 한글 토글키를 자신이 설정하고 싶은 대로 설정 할 수 있다. 기본적으로 Shift+space로 되어 있으니 한 영 전환을 저 키로 하면 된다. 다음 과 같이 한글이 잘 작동되는 것을 볼 수 있다. * 만약 자음 모음 분리현상이 일어난다면 다음 명령어들을...

[Linux] apt 명령어에 대해 알아보자.

이미지
이전 시간에는 Virtual Box에 Ubuntu를 설치해 보았다. Git이랑 Tree설치 할 때 apt-get 이라는 명령어를 사용했었는데, 여기서 apt라는 명령어가 어떤 기능을 하는지 알아보자. | Apt 란 ? 'APT' 란 'Advanced Package Tool'의 약자로, 패키징 시스템과 연동되는 커맨드 라인 툴이다. 패키지을 다루는데 좀 더 편리함을 제공한다. 이 명령어를 이용해 패키지들을 설치, 업데이트, 제거 할 수 있다. 더욱 다양한 옵션들은 $ apt --help 명령어를 이용해 확인 할 수 있다. | Apt 의 Option 위의 그림에서 apt명령어에 자주 사용되는 옵션들을 볼 수 있다. 1. list  : 패키지 네임에 기반해서 모든 패키지 리스트를 나열. 2. search  : 패키지 설명 안에서 검색. 3. show  : 패키지 디테일을 보여준다. 4. install  : 패키징 설치 5. remove  : 패키지 삭제 6. autoremove  : 사용하지 않는 패키지 자동으로 삭제. 7. update  : 가능한 패키지들의 리스트를 업데이트. 8. upgrade  :  패키지를 설치하거나 업그레이드 하여 시스템을 업그레이드 함. 9. full-upgrade  : 위의 업그레이드에 패키지를 삭제할 수 도 있음. 10. edit-sources  : 소스 정보 파일을 수정한다.

[Linux] Mac OS 에서 Virtual Box로 Ubuntu 설치하기

이미지
이번 포스팅은 Mac OS에서 VirtualBox 를 이용해 Linux 설치하는 방법을 알아보도록 합시다. 현재 제가 사용하고 있는 Mac OS  버전은 Mojave 10.14.3 입니다. 가장 먼저, Virtual Box를 PC에 설치 합니다. https://www.virtualbox.org/wiki/Downloads  (Oracle Virtual Box 다운로드 홈페이지) 로 가서 아래에 자신이 사용하고 있는 운영체제를 선택하시면 됩니다. 현재 포스팅은 Mac OS 이므로 OS X hosts로 클릭합니다. 클릭 후 다운로드가 완료되면 Virtual Box.pkg를 열어줍니다. 설치를 완료한 후에 Virtual Box를 실행합니다. 그러면 다음과 같은 첫 실행화면을 볼 수 있습니다. 이번 포스팅에서 설치할 운영체제는 Ubuntu입니다. Name 에 이름을 입력하고, Type에는 ' Linux ', Version은 ' Ubuntu-64bit ' 를 설정해줍니다. Memory Size는 설치할 운영체제의 RAM의 사이즈 입니다. Default는 1024MB(1GB)입니다. 나머지 설정은 따로 건드리지 않고 계속 넘어가줍니다. 그렇게 되면 다음과 같이 하나의 Linux가 새로 추가가 되는 것을 보실 수 있습니다. 하지만 여기서 끝이 아닙니다. 가상머신에서 돌아갈 Linux를 생성해주었다면 실제로 Ubuntu의 가상 디스크 파일을 다운로드 받아 Virtual Box에 mount해 주어야 합니다. 먼저 Ubuntu 홈페이지로 갑니다.  https://www.ubuntu.com/download/desktop 그리고 Ubuntu 18.04.2 버전을 다운로드 하면 iso 확장자의 파일을 얻게 됩니다. 그럼 다시 Virtual Box로 돌아가서 Settings - Storage로 들어갑니다. 다음과 같은 화면을 볼 수 있는데, 여기서 Optica...

[Database] 데이터베이스란?

이미지
| 데이터(Data) 란 무엇인가? 데이터, 하면 다양한 의미를 가지지만 데이터베이스에서의 데이터는 간단하게 말하면 ' 수집된 값(Collected Value) ' 이다. 그렇다면 '수집된 값'이란 무엇을 말하는 것일까? - 60km/h, 101km/h.. => 속도 - 월요일, 화요일 => 요일 - Java, Database, Operating System => 과목 위와 같은 값들은 어떤 기준에 의해서 묶이고 이름이 붙여진 값들이다. 이러한 값들을 우리는 ' 데이터(Data) '라고 한다. |  ' 정보(Information) '란 무엇일까? (출처 : 통계청) 위의 그림을 보자. 위의 데이터들은 번호별로, 문서제목, 부서별, 생성일자 별로 정렬이 되어있다. 저 값들은 누군가에 의해 의도적으로 정렬된 데이터들이다. 이를 통해 우리는 정보가 무엇인지 알 수 있다. 정보란, '특정한 사용자의 필요에 의해 제공된 데이터' 이다. 위의 통계청의 자료들은 아무렇게나 모인 데이터가 아닌 누군가의 필요로 의해 모인 데이터 들이기 때문에 '정보'라고 할 수 있다. 해석된 데이터 = 정보 | 데이터베이스 ' 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합 '이다.