목록ubuntu (11)
꿈 많은 사람의 이야기
포스팅 개요 이번 포스팅은 Ubuntu20.04 LTS 환경에서 텐서플로우(tensorflow) GPU 설치 및 환경 설정을 셋팅하는 방법에 대해 정리합니다. Ubuntu20.04 환경에 Python을 설치하고 관련 cuda, cudnn 등을 설치해 최종적으로 tensorflow에서 gpu가 동작되는 것을 확인해보고자 합니다. 본 포스팅을 작성하기 전 테스트해본 Ubuntu 환경은 아래와 같습니다. AWS EC2 g4dn 인스턴스 장비 AWS EC2 P3 type 인스턴스 장비 AWS EC2 P2 type 인스턴스 장비 AWS EC2 g3 type instance 장비 위 4개의 환경에서 전부 잘 동작됨을 확인하였으며, 본 포스팅에서는 그 중 g4dn 장비를 기준으로 설명합니다. g4dn, p3, g3,..
이번 포스팅은 우분투 환경에서 도커를 설치하는 방법에 대해서 소개합니다. ubuntu 16.04 기준으로 docker를 설치합니다. 어떤 환경이든 상관없긴 할태지만 저는 AWS EC2 환경에서 Ubuntu 16.04를 설치했습니다. 설치하는 과정은 굉장히 간단합니다. 먼저 sudo apt-get update를 해줘서 apt를 update해줍니다. AWS EC2에서 처음 인스턴스를 생성했을 때는 이렇게 update를 해줘야 하더군요. 그리고 sudo apt-get remove docker docker-engine docker.io를 통해 기존에 있던 도커가 만약에 있으면 여러 충돌 문제 방지를 위해 미리 지워줍니다. 그리고 이제 도커를 설치해주면 됩니다! sudo apt install docker.io 를..
AWS 서버를 사용하다보면 port를 열어야합니다. 근데 이게 ui가 바뀌면 어딨는지 헷갈려서 AWS 서버에서 포트를 여는 방법(AWS port open)에 대해서 정리하고자 합니다. 참고 : 저는 AWS EC2 서버 환경 기준 AWS 서버 포트를 open하였습니다. 저 같은 경우에는 아래와 같은 상황이었습니다. 내부적으로 포트는 열려 있는 상태였죠. ubuntu 포트 확인하는 방법인 netstart -tnlp를 쳐보니 원하는 포트가 열려있었습니다. 이렇게 말이죠. 근데 이거를 웹 환경에서 접속할 수 있어야 하는데 웹으로 접속하니 연결할 수 없다고 나옵니다. 즉, AWS 자체에서 포트를 열어주지 못한 것이죠. 일종의 AWS 규칙을 넣어주어야 합니다. AWS의 인스턴스가 있는 곳으로 이동하세요. 거기에 보..
얼마전 AWS를 사용할 일이 있었습니다. AWS 서비스 중 EC2라는 서비스를 사용했는데요. 직접 EC2 인스턴스도 생성하고 서버를 셋팅을 했습니다. 그러고 나서 이제 SSH 접속을 하려고 했는데요. 바로 root 계정으로 접속하려고 하니 바로 되지 않았습니다. 보안 때문에 그런 것 같았어요. 그래서 AWS EC2 서비스를 실행시키고 Putty 같은 SSH 프로그램으로 EC2에 접속하는 방법을 정리해보고자 합니다. 자, 먼저 EC2의 인스턴스 정보가 있는 창으로 가야합니다. AWS에서 제공해주죠 여기에서 보면 퍼블릭 IP, 퍼블릭 DNS 등이 보입니다. 저 정보를 가지고 Putty 등을 사용해 SSH 접속을 해야합니다. 먼저 저걸로 바로 접속을 하면요 여기서 접속을 못합니다. 이게 인스턴스를 생성할 때 ..
지난 포스팅에서 도커에 대해서 공부해봤습니다. 도커를 이용하면 어려운 아키텍처 설치 및 설정들을 한 번에 관리하기가 쉽습니다.그리고 간단하게 설치도 해보았죠.https://lsjsj92.tistory.com/395 데이터베이스인 mysql도 설치해보았습니다.이번에는 우분투(ubuntu16.04)환경의 도커에서 cenots7을 설치해보고 실행시켰던 컨테이너를 삭제도 해보겠습니다. docker pull 명령어를 이용해서 centos7을 받겠습니다.지난 포스팅에서는 run으로 했는데요.run을 하면 다운을 받고 바로 실행시킵니다.pull은 그냥 다운만 받는 상태로 두는 것이죠.그래서 docker pull centos:7로 다운을 받습니다.이후 docker images 명령어를 치시면 centos가 받아져 있는..
우분투를 사용하다보니 여러가지 좀 불편한점을 많이 겪는다vmware를 사용해서 그런건지... 원래 이런건지 참..ubuntu16.04 기준에서 작성했지만 검색해보니까 다른 버전도 크게 다를게 없는것 같았다.설치 잘 하고 잘 사용하다가껏다가 켰는데 갑자기 아래와 같이 나왔다. the system is running in low-graphics modeyour screen, graphics card, and input device settings could not be detected correctly.무슨 갑자기 뜬금없는 소리지.. 처음에는 불편한게 없었다. 단순히 vmware에 ubuntu를 설치해서그냥 ssh 접근으로 맨날 커널로만 이용했으니까그래도 눈에 거슬리는건 맞았다 저 상태에서 ctrl + al..
우분투를 쓰다가 제일 불편한게 기본적인 vi 에디터였다.centos에서는 vi 에디터를 사용하는데 큰 불편함이 없었는데 우분투는 난리다. 그냥 방향키를 눌렀는데 무슨 ABCD가 나오고저 상태가 되면 뭘 눌러도 안되고 ㅡㅡ그냥 끄고 다시 치고오타 나와서 backspace 누르니까 또 이상한 문자 나오고진짜 개스트레스였다 그래서 찾아보니까 ubuntu에서는 vim을 설치 해야한다더라 설치법은 간단하다sudo apt-get install vim을 해주면된다.그리고 사용할 때 vim 파일명 을 통해서 해주면된다훨씬 좋다
요즘 도커가 정말 핫합니다.정말정말 편하기 때문이고 강력하기 때문이죠그 복잡한 설치 작업들을 그냥 딱! 해주니까 너무 좋은게 도커입니다. 도커는 2013년 3월 산타클라라에서 열린 pycon conference에서 solomon hykes가 the future of linux containers라는 세션을 발표하면서이 세상에 알려졌습니다.https://www.youtube.com/watch?v=wW9CAH9nSLs&feature=youtu.be 해당 영상입니다. 참고하시면 되겠습니다. 도커란?도커라는 것은 컨테이너 기반의 오픈소스 가상화 플랫폼입니다.이 컨테이너는 서버에서 이야기 하는 것인데 다양한 프로그램, 환경 등을 컨테이너로 추상화하고 동일한 인터페이스를 제공해서 배포 및 관리를 매우 단순하게 해줍..
이번 포스팅은 ubuntu에서 java를 설치하는 방법을 정리한다 ubuntu 16.04.1 LTS 기준으로 헀지만 다른 버전도 크게 다를거 없을 것이라 생각한다(명령어가 거기서 거기이기 때문에..) ubuntu가 설치되어 있다는 가정하에 진행한다leesoojin:~/docker$가 있는데 이건 신경안써도 된다도커를 설치하다가 정리한거라.. 도커 디렉토리에 들어와있기 때문!그냥 ~ 디렉토리에서 진행해도 무방하다 sudo apt-get install openjdk-8-jdk로 java를 간단하게 설치할 수 있다.물론 오라클(oracle)을 이용해 자바를 설치할 수도 있다.근데 나는 그냥 openjdk를 이용했다 그러고 나서 그냥 java -version과 javac -version을 하면 나온다...응? ..
http://lsjsj92.tistory.com/373 http://lsjsj92.tistory.com/374 지난 두 포스팅을 통해서 ssd에 윈도우를 설치하였고 파티션도 나눠봤습니다. 또한 우분투 16.04 부팅 usb도 만들었습니다. 이제 본격적으로 듀얼 부팅을 설치해봅시다! 듀얼 부팅은 ssd에는 윈도우10, hdd에 우분투를 설치할 예정입니다. 이제 기존 윈도우가 설치된 pc에서 우분투가 설치된 부팅 usb를 꽂고 pc를 재시작합니다. 저 같은 경우에는 델이라서 이 화면이 나오는데요 여기서 F2라던지 F10, F12 등을 눌러서 BIOS화면으로 들어갑니다 그리고 부팅 시퀀스를 통해서 부팅 순서를 바꿔줍니다. usb가 맨 위로 올라오도록 바꿔주시면 됩니다. 이렇게요! USB가 위로 올라오게 했습니..