-
OS X MySQL 서버 설치개발입문/개발환경 세팅 2016. 12. 30. 23:50
MySQL Community Server, MySQL 서버 설치 후 MySQL 실행까지 해보았습니다. 이 포스트는 MySQL 공식 설치가이드를 따랐습니다.MySQL 공식 설치 가이드 (영문) dev MySQL가장 최고의 가이드는 역시 MySQL의 Documentation 입니다. 그럼 시작합니다~ 1. MySQL 인스톨 패키지 다운로드 Download > Community > MySQL Community ServerMac OS X 10.12 (x86, 64-bit), DMG Archive .dmg (disk image) 형식을 다운받습니다. 다운로드 후 더블클릭을 통해 마운트에 성공하면 설치 다이얼로그가 열립니다. [계속] 또는 [동의] 클릭해주세요. 설치가 완료됩니다. ※ 바이너리 소스코드로 커스터마이..
-
맥 터미널 명령어 입문5: 프로세스 확인, 종료개발입문/개발환경 세팅 2016. 12. 22. 00:36
안녕하세요 :) 컴퓨터가 먹통일 때 작업관리자에서 실행중인 응용프로그램을 확인하고 응용프로그램이 응답없음 상태인 대상을 콕 집어서 강제종료 한 적 있으시죠? 폰에서도 앱끼리 충돌이 나서 반응이 없을 때, 홈버튼을 통해 강제로 실행중인 애플리케이션을 날려본 적 있으시죠? 응답없음 상태는 과부하를 주는 작업을 요청했거나, 프로세스 간 충돌을 일으켰을 때 가끔 확인할 수 있습니다. 이번 포스트에서는 맥 터미널, 유닉스 UNIX 환경에서 에서 프로세스를 확인 및 종료하는 방법을 살펴보겠습니다. 역시나 저의 공부이므로 운영체제 기본부터 차근히 정리해보겠습니다. :3 | 커널과 프로세스 이론운영체제의 핵심인 커널(Kernel) 이컴퓨터 리소스 (CPU, Memory, Devices etc.)를 이용하여프로그램 (A..
-
맥 터미널 명령어 입문4: 사용자 권한 조회 몇 변경개발입문/개발환경 세팅 2016. 12. 21. 22:04
안녕하세요 이번 포스트는 각종 파일, 폴더의 사용자 권한을 확인, 변경하는 방법을 알아보도록 하겠습니다. 테스트 파일을 두고 한번씩 해보면서 진행하시면 이해하는 데 도움이 됩니다. :) | 로그인 계정 확인Mac 에서 내 계정(halora)로 로그인하였습니다. sudo -s (superUser)로 로그인할 경우 로그인 계정은 root 임을 확인할 수 있습니다. >> whoami HALORA >> sudo -s >> bash-3.2# whoami root | 사용권한 조회사용권한은 총 10자리로 나타냅니다. 첫번째 d / - 는 이 것이 디렉토리 (d) 인지 파일 (-) 인지 나타냅니다. 2~9번째는 user, usergroup, everyone 각각에 대하여 read, write, execute 세가지 ..
-
가상머신 (Virtual Box) 에 Ubuntu 설치 (입문자용)개발입문/개발환경 세팅 2016. 12. 18. 10:46
가상머신에 Ubuntu를 설치해보려고 합니다.입문자의 눈높이에서 천천히 진행보도록 하겠습니다. 준비물 - Mac OS X - Virtual Box 설치완료- Virtual Box가 없다면 여기부터http://haloaround.tistory.com/3 위 글은 크게 두 개로 나누어 진행하겠습니다.- 우분투 다운로드- 가상머신 설치- 우분투 설치 | 우분투 다운로드 우분투는 오픈 소스 운영체제입니다.우분투 공식 사이트에서 다운로드할 수 있습니다. 1. 공식사이트 다운로드 이동https://www.ubuntu.com/download 우분투에도 종류가 여러가지입니다.Ubuntu Desktop, Ubuntu Server, Ubuntu Cloud 등등. 저희는 여기서 Ubuntu Desktop을 설치하도록 하겠습..
-
맥 터미널 명령어 입문3: 네트워크 관련 명령어개발입문/개발환경 세팅 2016. 12. 11. 17:20
내 컴퓨터의 네트워크 환경에 대해 알아보려고 한다. 네트워크와 TCP/IP 프로토콜 관련 내용은 다음 유투브 링크에서 확인할 수 있다 (조금 딱딱하지만 정석!)(주) 한빛미디어 뇌를 자극하는 TCP/IP 소켓 프로그래밍 제 1강. 개요부터 아래 글에서는 터미널을 통해 OS X 네트워크 상태를 확인할 수 있는 명령어를 설명한다. | $ping OOO.com 핑테스트 Ping Test 는 네트워크 상 각 호스트간 통신이 가능한 상태인지 확인하는 명령어이다. 핑테스트를 하는 이유는 인터넷 속도가 정상인지, 끊김은 없는지를 알아보기 위함이다. 여기서는 google.com 으로 ping 해보았다. - google.com 의 Domain Name 은 google.com 이지만, 실제 ip 주소는 172.217.25..
-
맥 터미널 명령어 입문2: 패키지 관련 명령어개발입문/개발환경 세팅 2016. 12. 11. 17:19
| 라이브버리, 패키지, 의존성- 라이브러리: 다른 라이브러리 또는 프로그램에서 재사용 가능한 소스코드 모음- 패키지: 라이브러리를 배포하는 매커니즘, 단위, 라이브러리나 문서, 프로그램 소스 등도 전부 패키지 형태로 관리하고 배포한다. 패키지 마다 Category 와 Vendor 등의 상세 정보를 알 수 있습니다.- 패키지 의존성: A 패키지를 사용하기 위해 B 패키지가 꼭 있어야 한다면. A 패키지는 B 패키지에 의존한다. 의존 관계를 가진다. | OS X Package Manager HomeBrewHomeBrew의 설치방법 및 명령어 소개: Homebrew 사용 - OS X Package Manager
-
맥 터미널 명령어 입문1: 파일, 디렉토리 명령어개발입문/개발환경 세팅 2016. 12. 11. 16:08
어렸을 때 도스에서 cd 명령어로 열심히 게임 페르시아의 왕자 를 찾았던 게 기억난다. 검은 화면에 흰 글자 하나하나 쳐가며 비트로 된 흥미진진한 게임을 찾아내면 얼마나 뿌듯했던지. 역시 필요가 공부의 어머니다. CUI Command Line Interface 라는 개념을 몰라도 게임을 잘만 찾아냈었다. CUI 는 바로 검은 화면에 흰글자를 쳐서 프로그램을 실행시키는 인터페이스 방식이다: CUI Command Line Interface프롬프트 창 prompt 는 명령어에 대한 결과를 신속하고 정확하게 내어준다 이 글에서는 terminal Prompt 에게 전달하는 명령어 중 가장 기본적인 것들에 대해서 정리해보았다.명령어는 다음과 같이 옵션명, 경로명을 통해 더 구체적으로 명령할 수 있다. $ 명령어 +..
-
SQL Plus 사용개발입문/개발환경 세팅 2016. 12. 11. 12:07
| SQL 사용./sqlplus {사용자이름}/{패스워드}@{접속서비스정보} 사용자이름과 패스워드는 접속하려는 DB에서 User 권한을 가지고 있는 사용자이름/패스워드 이다.접속 서비스 정보는 내가 원격접속할 DB의 주소(Protocol, Host IP, Port) 및 서비스 고유이름(DB인스턴스 이름) 을 의미한다. | 접속 서비스 명 미리설정 tnsname.oratnsname.ora 파일은 Oracle Client나 Application에서 Oracle에서 접근하기 위한 Local Naming Parameters 를 가지고 있는 파일이다. 이 파일을 사용하면 sqlplus 접속을 할 때 접속서비스 정보의 긴 파라미터 대신 간단하게 이름으로 대체할 수 있다. vi tnsname.ora TESTSERVE..