티스토리

코딩하기 딱 좋은날
검색하기

블로그 홈

코딩하기 딱 좋은날

woowaa.net/m

소프트웨어

구독자
1
방명록 방문하기

주요 글 목록

  • mysql 설치 (Ubuntu 22.x) mysql server 를 설치해보자. 간단하다. 1. mysql server 설치 $> sudo apt-get install mysql-server 2. mysql 로그 확인 $> sudo cat /var/log/mysql/error.log 3. mysql config 파일 확인 /etc/mysql/my.cnf (/etc/mysql/mysql.cnf) 4. mysql client 설치 $>sudo apt-get install mysql-client 5. Security 관련 스크립트 설치 설치 (중요하다) $> sudo mysql_secure_installation 6. 사용자 추가 및 사용자 권한 설정 - mysql user 추가 create user 유저아이디@localhost identified .. 공감수 0 댓글수 0 2023. 1. 2.
  • Apache 2 설치하기/Ubuntu 22.x Apache 는 HTTP 역사의 산증인이다. Apache 는 HTTP 서버의 버전과 명맥을 같이한다. Apache 재단은 HTTP 프로토콜 버전이 1.x 에서 2.x 버전으로 업그레이드가 되면서, apache 웹서버 명칭도 apache 에서 apache2 로 변경하였다. Apache2 라는 명칭은, HTTP 버전이 "2" 로 넘어오면서, 전세계적으로 깔려있는 Aapche 사용자들에게 마치 이렇게 외치는 것 같다. "Apache 사용자 여러분! 내말 좀 들어보시오!. HTTP 프로토콜이 버전 HTTP2 로 업그레이드 되었으니, Apache도 Apache2 로 업그레이드 하시오!" Apache2 라는 이름은, 이렇게 Apache 재단이 강하게 경종을 울리면서 모든 이들에게 알리는 수단이 아니었나? 하는 생각.. 공감수 0 댓글수 0 2022. 12. 29.
  • bashrc 설정 - Ubuntu 22.x 초기 세팅하기 1.사용자 계정 확인하기 Terminal 창을 열고, 아래 명령을 통해 나의 계정의 shell 이 무엇을 사용하고 있는지, 나의 계정의 Home 디렉토리가 어디인지를 확인해보자. 나의 계정정보는 /etc/passwd 파일에 있다. 현재 나의 계정은 "number3" 이며 , - home 디렉토리는 /home/number3 - Shell 은 "bash' (bourn shell) 로 설정되어 있음을 알수 있다 (아주 무난한 shell 이다) 2. bash 환경파일(.bashrc) 설정하기 앞서 bash 사용이 확인 되었다면, /home/number3/.bashrc 를 변경할 필요가 있다.(파일 앞에 "." 이 있음) 파일앞에 "." 점 이 있는 경우는 시스템의 hidden 파일로 이해하면 된다. 리눅스는 해.. 공감수 0 댓글수 0 2022. 12. 27.
  • git, gitlab, windows 환경에서 git 연동하기 git client 설치하기 (windows 버전) 아래 사이트에서 git 프로그램을 설치한다. Windows 버전을 다운로드 받아 설치 한다. 실행파일을 실행하고, default 설정옵션을 유지하면서 next> next> 설치하면 된다. git client 설치확인 설치가 완료되었으면, 아래와 같이 확인해 보자. Windwos cmd 콘솔창에서 git 명령을 수행해본다. 아래와 같이 출력되면 정상 설치한 것이다. Windows 커맨드 칸에 "git" 이라고 입력하면 Git Bash 등의 패키지가 설치된 것을 확인 할 수 있다. gitlab.com 프로젝트 만들기 gitlab 사이트의 나의 계정에 접속해서 나의 프로젝트 공간을 만들도록 한다. 이때, 루트디렉토리에 바로 만드는것 보다, "New 디렉토리".. 공감수 0 댓글수 0 2020. 12. 31.
  • python 가상 환경 만들기(Windows,Anaconda) Python 가상환경 만들기 (Windows, Anaconda) python 개발환경에서는 다른 언어와는 다르게 "가상환경"이라는 기능을 제공한다. 개발환경과 운영환경이 다른경우, python 버전별로 패키징이 필요한 경우,군더더기 없는 패키징이 필요한 경우, specific한 환경이 요구되는 경우에 가상환경은 매우 유용하다. Python, Anaconda 에서 제공하는 방식으로 가상환경을 구현할 수 있다. 32bit 환경과 64bit 환경, 2가지의 가상환경을 구축해보자. 준비사항 - 사전에 64비트의 anaconda 가 설치되어 있어야 한다.- 가상환경을 구분할 수 있는 네이밍 Anaconda Prompt 를 실행하자. Anaconda Prompt 에서 현재 Pyhon 의 버전을 확인해보자. 현재 B.. 공감수 0 댓글수 0 2020. 11. 22.
  • Python 개발환경 구축하기 (3) Pycham 처음 실행하기(Windows) Pycharm 처음 실행하기 Pycharm 을 처음 실행하면 아래와 같은 화면을 볼수 있다. New Project 를 선택하자 다음 화면으로 가면 Default 설정된 화면이 나오는데, 여기서 2 가지 유념해서 설정해야 할 사항이 있다. 1. 프로젝트 디렉토리 위치2. Python 인터프리터 설정 프로젝트 공간 디렉토리는 초기설정대로 해도 좋지만, 본인 편한데로 만들면 된다. 우리는 Anaconda에서 제공하는 Python 인터프리터를 선택해야하므로, 아래와 같은 순서로 바꿔주도록 하자. (1) 먼저 Existing interpreter 를 선택, 그리고 오른쪽 버튼을 선택한다. (2) 다음 화면에서 System Interpreter 를 선택 최근 설치된 Anaconda 설치 위치가 선택될 것이다. 만약.. 공감수 0 댓글수 0 2020. 11. 13.
  • Python 개발환경 구축하기 (2) Pycham 설치 (Windows) Pycharm 설치 Pycharm 은 Jetbrains 사 에서 만든 python 코드를 작성하고 컴파일, 실행, 디버깅을 위한 개발툴이다. 아래사이트에 접속하여 설치파일을 다운로드 한다. (30일 https://www.jetbrains.com/ko-kr/pycharm/download 무료판을 다운로드 받으면된다. Community 를 선택한다. 다운로드를 진행하면 화면이 바뀐다.이때, 아무것도 하지말고 바이너리 실행파일만 받도록 한다.좌측 하단에 실행파일이 다운로드 됨을 알 수 있다. 다운로드 받은 바이너리를 실행하자. 체크없이 진행해도 되지만, 바로가기 아이콘과 PATH 에 추가하도록 하자. Next > Next 를 선택한다 설치가 완료되면, Windows 를 재시작 한다. 공감수 0 댓글수 0 2020. 11. 13.
  • Python 개발환경 구축하기 (1)아나콘다 설치 (Windows) Python 개발환경 구축하기 (1)아나콘다 설치 (Windows) Anaconda (아나콘다) 설치 Python 인터프리터를 제공하는 package 가 많이 있지만, 그 중에서 아나콘다를 설치하도록 하자. 아래 링크로 들어간다. https://www.anaconda.com/products/individual 평범한 개발자, 개인용도로 사용한다면 무료버전으로 제공하는 Individual Edition 을 선택한다. 패키지 다운로드 이어서 Download 를 선택, 본인 PC 에 어울릴만한 버전을 다운로드 받도록 한다. 관리자 권한으로 설치 특정 디렉토리에 실행파일이 다운로드가 될텐데, 바로 실행하지 말고,반드시 "관리자 권한"으로 설치하도록 하자. 실행파일을 선택하고 오른쪽 마우스 버튼을 누르고 "관리자.. 공감수 0 댓글수 0 2020. 11. 13.
  • Python 파이썬 개발환경 구축하기(Windows) 개요 Python 파이썬,파이선 뜸금없지만, 주변에 생각나는 프로그래밍 언어들을 떠올려 보자.PYthon은 아래 언어의 종류들중에 어디에 해당될까? - Assembler기계어 기반의 어셈블리어, C/C++, Java, cobol, fortran, Delphi 등의 절차식 컴파일링 언어들, - Basic, Perl, Javascript, PHP, Ryby/Rail 등의 스크립트기반의 언어들, - 그리고 OS Shell 에서 제공하는 Shell Script. Python은 Script 언어에 가깝지만, 개발자 입장에서 보면, 위의 모든 프로그래밍 언어들의 장점들만 모아놓은 멀티플레이어 언어에 해당된다. 문법이 간결하고, 가독성도 훌륭하다. 습득하기도 쉽다. 디버깅도 쉽다.플랫폼별로 개발툴도 다양해서, 실행환경이나.. 공감수 0 댓글수 0 2020. 11. 9.
  • 키움Open API 개발환경 구성하기(1) 증권사에서는 개발자들을 위해 Open API 를 제공한다.개발자의 투자알고리즘과 투자패턴을 프로그램에 적용하면, 자동투자 프로그램, 자동 Bot 형태의 프로그램을 개발할 수 있다개발자는 OpenAPI를 개발PC에 설치하고 키움에서 제공하는 API 매뉴얼에 따라 이를 호출하여 개발을 진행하면 된다. 준비물 1. 키움증권사 회원가입2. 증권사 공인인증서 필요하다 키움 OpenAPI 사용절차 키움 증권사의 경우 제공는 OpenAPI 사용절차는 대략 다음과 같다.1. 사용신청하기2. Open API 모듈 다운로드3. KOA Studio 설치 키움증권 홈페이지 하단에서 OpenAPI 를 선택한다. 키움증권 홈페이지 하단에서 OpenAPI 를 선택한다. 1. 사용자신청하기를 진행한다 공인인증 과정을 거치게 되며, .. 공감수 0 댓글수 0 2020. 11. 9.
  • Virtual Box(가상머신) 네트워크 구성 6가지 방법 Oracle Virtual Box. 개발용도로 많은 개발자들이 사용하는 가상머신 패키지. 개발환경이나, 네트워크 환경에 따라서 가상머신의 네트워크설정도 바꿔야 하는 경우가 생긴다. 네트워크 설정방식을 간단하게 개념적으로 정리해 보았다. Virtual Box 네트워크 구성 6가지 방법 NAT NAT 모드에서 가상머신은 로컬IP를 사용하고, 외부 네트워크를 나갈때에는 호스트시스템의 IP로 매핑된다. 따라서, 가상머신에서는 인터넷 등 외부 네트워크에 접근 할 수 있지만, 반대로 외부로부터 가상머신 네트워크에 접근 할 수 없다. 동일 호스트시스템 내의 가상머신간 통신을 할 수 없다. NAT Network NAT 모드와 같다. 한가지 다른점은, 동일 호스트 시스템내의 가상머신간 통신을 허용한다. Bridge Ad.. 공감수 0 댓글수 0 2020. 10. 30.
  • 라즈베리파이 Raspbery Pi OS 라즈비안 설치 절차 라즈베리파이 Respbery Pi 개발환경을 구축해보자. 라즈베리파이는 일종의 소형 컴퓨터이다. 따라서 중앙처리장치를 비롯하여, 입력장치, 출력장치 등이 존재한다. 라즈베리파이는 miniSD 메모리카드가 하드디스크 역할을 하며, 각종 입력,출력을 위한 인터페이스 단자가 존재한다. 각 입출력 단자에 적합한 장치를 구비해야 한다. 라즈베리파이 개발환경 항목 설명 RaspberyPi 3+ 필수 miniSD Card 필수. 16G 이상 권장. miniSD 에는 OS가 설치되고, 각종 소프트웨어가 설치되는 영역이다. miniHDMI 케이블 필수., 모니터연결용 라즈베리파이는 miniHDMI 단자가 존재한다. 일반 모니터와 연결시 HDMI - miniHDMI 어뎁터가 필요할수 있다. USB 키보드/마우스 필수 블루.. 공감수 0 댓글수 0 2020. 10. 23.
  • Tomcat 설치 (Ubuntu 16.x, 18x) Apache(아파치) Tomcat 사이트에 접속하면, 최신 버전의 Tomcat 패키지를 확인할 수 있다. http://tomcat.apache.org Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications ar tomcat.apache.org 다 필요없다. 아래와 같이.. 공감수 0 댓글수 0 2020. 10. 18.
  • Java 설치 (Ubuntu 16.x, 18.x) 우분투(Ubuntu) 에서 JAVA (Java JDK, Java JRE) 를 설치해보자. 현재 설치된 버전 확인. (1) java -version (2) javac -version Java JRE/JDK 설치 sudo apt install openjdk-8-jdk-headless Java JRE/JDK 설치 확인 (1) java -version (2) javac -version 공감수 0 댓글수 0 2020. 10. 18.
  • php 설치 (Ubuntu 18.x) php 는 apache, mysql 와 함께 많이 사용되는 웹서버 스크립트 패키지이다. 시스템을 셋업하는경우에는, apache, mysql 설치후에 php는 마지막에 설치하는것을 권한다. php 설치. sudo apt install php php 설치 버전확인 php 서드파티 모듈 설치 대략 이정도 설치한다. sudo apt install composer php-mysql php-oauth php-curl php-xml php-bcmath (참고) 필요한 모듈을 찾아서 설치하도록한다. sudo apt-cache search php- | grep php | grep module php 설정파일 1 현재 설치된 php 의 conf 파일을 확인한다. /etc/apache2/mods-available/php* .. 공감수 0 댓글수 0 2020. 10. 18.
  • gcc/g++ 설치하기 (ubuntu) gcc/g++ 버전확인 gcc --version g++ --version ubuntu 버전확인 lsb_release -a gcc/g++ 간단하게 설치 sudo apt-get update (apt-get 대신에 apt를 써도 된다) sudo apt-get install gcc sudo apt-get install g++ gcc/g++ 설치된 버전 확인 gcc --version g++ --version 버전 지정해서 설치 sudo apt-get install gcc-7 (Ubuntu 16.x 이상) sudo apt-get install gcc-8 (Ubuntu 18.x 이상) sudo apt-get install gcc-9 (Ubuntu 19.x 이상) 레포지토리 우분투 툴체인 sudo apt-get-rep.. 공감수 0 댓글수 0 2020. 10. 17.
  • JAVA 개발환경 구축 (1) - Java SDK/Java JRE 설치하기 JAVA 프로그램은 다른 컴파일링 언어와 달리 Java Virtual Machine 이라는 가상머신에서 실행된다. 이러한 Java 언어의 구조는 장단점이 존재하는데, 가장 큰 장점으로는 Java Virtual Machine 이 작동되는 OS 기반하에서는 OS 무관하게 Java Byte 코드가 작동이 된다는 점이다. 예를들면, Windows 상에서 코딩해서 Byte 코드로 변환된 코드는 Java 가상머신이 호환되는 Mac 또는 Linux 에서 실행이 된다. Java 언어의 단점으로는 메모리효율성의 취약, H/W 성능에 영향을 많이 받는다는점이다. 이 또한 Java 가상머신(Java Virtual Machine) 기반으로 프로그램이 작동 되다보니, 개발자의 의도와는 무관하게 메모리 효율성에 영향을 받는다. .. 공감수 0 댓글수 0 2020. 9. 26.
  • VirtualBox 네트워크 (1) VirtualBox 가상머신 네트워크 구성 6 가지 VirtualBox 에서 네트워크 구성과 설정하는 방법을 정리해보자. VirtualBox 가상머신 네트워크 구성 6가지 NAT NAT 모드에서 가상머신은 로컬IP를 사용하고, 외부네트워크를 나갈때에는 호스트시스템의 IP로 매핑된다. 따라서, 가상머신에서는 인터넷 등 외부 서버 네트워크에 접근 할 수있지만, 반대로 외부로부터 가상머신 네트워크에 접근은 할 수 없다. 동일 HOST시스템내의 가상머신간 통신 할 수 없다. NAT Network NAT 모드와 동일. 다른점은, 동일 호스트시스템내 가상머신간 통신이 가능하다. BridgedAdaptor(브릿지 어댑터) 가상머신이 네트워크 어댑터에 직접 연결하겠다는 의미이다. 매우 강력한 기능이라 생각되는데, 예를들면, 호스트시스템의 물리적인 네트워크(랜카드) 1 .. 공감수 0 댓글수 0 2020. 6. 9.
  • 안드로이드앱 개발환경 구축하기(2) JAVA 환경변수 환경변수 설정 개발 시스템이 Windows10 이라면, 아래 화면에 도달해야 한다. 시스템 - 제어판 - [고급시스템설정] 으로 들어가자 환경변수를 설정한다. 시스템변수를 만들고 Key:Value 형태의 값을 넣는다. [새로만들기] 이미 JAVA_HOME 이 존재하면 [편집] 한다. JAVA_HOME 변수를 만들고, JAVA_HOME 에 Java 설치 디렉토리를 기입한다. 공감수 0 댓글수 0 2020. 6. 3.
  • 안드로이드앱 개발환경 구축하기(1)- JAVA SE 설치 Java Standard Edition (Java SE) 설치 아래사이트에서 최신버전을 다운로드 받는다. https://www.oracle.com/kr/java/technologies/javase-downloads.html Java 라이센스에 관한 내용이다. 한글번역을 한번 읽어보자. 결론적으로, 개인용도 및 개발용으로는 무료로 제공한다는 의미이다. 여기서는 개인용도 및 개발용도를 전제로 하므로 다운로드 받도록 하자. Java 는 환경변수 설정을 통해 개발시, 런타임시에 언제든지 버전별로 선택적으로 사용할 수 있다. 개발 OS 에 맞는 패키지를 다운로드 하도록 한다. 설치화면에서 그대로 Next 를 선택해도 무방하지만, 설치디렉토리를 아래와 같이 바꾸도록 하자. C 드라이브에 JAVA 디렉토리를 만들어 .. 공감수 0 댓글수 0 2020. 6. 3.
  • (4) R Studio 실행하기 R Studio 실행하기 R Studio 실행해보자. 좌측 콘솔에서 help() 를 입력해보자. 오른쪽 View 에서 Help() 의 결과가 나오는것을 볼수 있다. 어떤 툴을 다루던 help() 명령과 매뉴얼확보는 필수라 하겠다 demo() 명령을 수행해 보자. 상단에 R Demos 라는 탭이 생성되면서 어떤 내용들이 나온다. 이제 간단한 계산식을 넣어보도록 하자. Basic,Python 처럼 스크립트 방식으로 실행할 수 있다. 2020 + 4.15 를 넣어보자. 바로 결과값이 나온다. 변수 변수에 값을 넣어보자. thisYear = 2020 thisMoth = 5 thisDay 공감수 0 댓글수 0 2020. 5. 25.
  • (3) R-Studio 설치하기 (R 개발자를 위한) R 통합 개발환경 R-Studio 를 설치하도록 하자. 우리는 오픈소스 커뮤니티 에디션을 사용하도록 한다. 아래 사이트에 접속한다. R-Studio 를 설치를 하려면 우선 R Base 패키지가 설치가 되어 있어야 한다. http://www.rstudio.com/products/rstudio/download 4가지를 선택할 수 있다. 우리는 Desktop/Server Free 버전 [DOWNLOAD] 를 선택한다. OS 에 적합한 패키지를 다운로드하여 설치해보자. R.3.x 또는 R.4.x 를 설치하지 않았다면, 아래 링크를 통해 우선 설치를 진행하도록 하자. (앞서, R 을 설치했다면 이 부분은 건너뛰도록 한다.) R.4.x 를 설치했다면, 바로 RStudio 를 설치한다. 이로써 R-Studio 설치는.. 공감수 0 댓글수 0 2020. 5. 25.
  • (2) R 실행하기 R 실행하기 R 설치가 정상적으로 완료되면, [윈도우즈]-[시작]에 아래와 같이 설치된 메뉴/아이콘을 확인할 수 있다. 실행해보자. " R"을 실행하면 담백한 Shell 명령어 콘솔창을 볼수 있다. 이 하얀 운동장 같은 콘솔창에서 커멘드명령을 통해 작업을 수행한다. 한글사이트에서 다운로드를 받으면 자동적으로 한글로 된 메시지들을 볼 수 있다. 간단한 명령어를 실행해본다. help() : 도움말 quit() : 종료 아래와 같이 help() 명령을 실행해보자. 오른쪽에 웹브라우저가 실행되면서 help() 해당하는 내용들을 확인할 수 있다. quit(); 실행해보자. 이제 다음으로 R-Studio 를 설치하도록 하자. 공감수 0 댓글수 0 2020. 5. 25.
  • (1) R 설치하기 빅데이타 운영자, 데이터 분석가, 통계학자, 수학자. 이들이 공통적으로 사용하는 프로그래밍 언어가 있다. "R" 지금 설치해보자 R Install ( R 설치하기) 아래 사이트에 접속한다. R Project 운영중인 사이트 이다. 궁금한 사항은 이 사이트에서 구하면 된다. http://www.r-project.org 링크를 따라가다 보면 다운로드를 받을수 있는 사이트를 찾을 수 있다. 아래 한국 사이트중에 하나를 선택해보자. https://ftp.harukasan.org/CRAN/ 원하는 OS 환경(WIndows, Linux , OS X) 을 선택해서 Download 를 받는다. Download 사이트별로 속도가 느릴수 있다. R 설치하기 (Windwows) 다운로드 받은 실행파일을 실행한다. 가급적 기.. 공감수 0 댓글수 0 2020. 5. 25.
  • [ TOP ] 명령/ File Capture http://www.thegeekstuff.com/2009/10/how-to-capture-unix-top-command-output-to-a-file-in-readable-format 공감수 0 댓글수 0 2016. 1. 5.
  • [ Solaris 9 ] gcc & binuitl 설치하기 1. Solaris 9의 패치 중 9_Recommand Patch 필수적으로 설치 => OS 권장 Fix 패치 모두 설치하기를 권장 2. GCC-3.4.6을 설치할 컴파일러를 선택 [ Sun의 cc 또는 gcc ] => gcc를 권장 3. GCC-3.4.6을 설치하는데 필요한 gcc와 binutils의 Package 파일을http://www.sunfreeware.com에서 다운 받아 설치함. [ Package로 된 gcc와 binutils 외에 GCC 컴파일에 필요한 Tools(m4, make 등)도 함께 설치하여함 ] 4. Package 파일로 설치한 gcc와 binutils의 설치 경로인 /usr/local/bin 디렉터리를 시스템의 환경 변수 파일인 .profile 파일에 다음 내용과 같이 설정 #.. 공감수 0 댓글수 0 2016. 1. 5.
  • [ Solaris ] gcc 설치하기 (2012.12) [gcc 설치]- www.sunfreeware.com에 접속- 우측패널에서 x86/Solaris 10 선택- 우측패널에서 gcc-3.4.6 선택- These gcc packages require the installation of libiconv. 라고 하니 libiconv설치함.- 화면에서 libiconv를 선택하면 libiconv-1.14-sol10-x86-local.gz로 링크된다.- libiconv-1.11-sol10-x86-local.gz를 다운받는다.- 압축을 푼다. (gunzip libiconv-1.14-sol10-x86-local.gz)- 설치한다. (pkgadd -d libiconv-1.14-sol10-x86-local) --------> [참조 1]- gcc-3.4.6-sol10-x86.. 공감수 0 댓글수 0 2016. 1. 5.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.