이상학의 개발블로그

[Ubuntu/7월 정기 세미나] Ubuntu 윈도우에서 리눅스 돌리기 특집 본문

교육/세미나

[Ubuntu/7월 정기 세미나] Ubuntu 윈도우에서 리눅스 돌리기 특집

학학이 2016. 8. 1. 11:05


Introduction

페이스북 개발자 그룹에서 굉장히 재밌는 강의를 본 적이 있다.
Ubuntu 한국 커뮤니티 세미나에서 한상곤 씨의 All about dev. on Ubuntu 라는 주제의 강이다.
50분 강의인데 정말 재밌고 도움이 되는 내용이 많다.
이 계기로 Ubuntu 한국 사용자 그룹을 알게 되었고, Onoffmix를 통해 7월 정기 세미나를 다녀왔다.

한상곤씨 동영상




1. Hyper-V on Ubuntu + Install WSL
우분투 사용자를 위한 Client Hyper-V

Windows Hyper-V
  • Windosw Home은 Hyper-v 못씀
  • Secure Boot 지원
  • 가상네트워크에 무선랜 사용( Home 안됨 )

Hyper-V
  • 64bit Windows 8.1 / Enterprise
  • 일부 pc는 가상화를 기본적으로 off 해놓기 때문에 on으로 변경해야 한다.
  • 기존엔 유선 랜이 필요하지만 이젠 무선도 가능!

Windows Subsystem for Linux
  • 64bit Windows 10 v.1607 부터 지원
  • Ubuntu 14.04 LTS 기반 제공
  • 사용법 : 윈도구 기능 추가/제거 -> Linux용 Windows 하위 시스템(베타)
    • 먼저 개발자 모드가 활성화 되어 있어야 함.
  • 관리자 권한으로 상승된 명령 프롬프트 필요
  • 윈도우 로그인을 MS 계정으로 할것
    • Ubuntu 이미지를 스토어에서 받아오기 때문에
    • 로컬 계정은 안될 수도 있고 만약 로컬로 한다면 영문으로!
  • lxrun 으로 설치

CMD에서 lxrun 명령어
  • lxrun /uninstall /y : 제거
  • lxrun /install : 설치
  • 설치되면 초기 사용자 이름과 비밀번호 새로 만들기 Windows와 별개 
    • 비밀번호 까먹으면 lxrun으로 삭제 해야함
  • apt-get install iperf 하면 권한 문제
    • sudo apt-get install iperf


2. Get Ready to Operate Bash
Show what bash can do!

  1. Cygwin | Bash on Ubuntu on Windows | VM
  2. 본격 사용 전 셋팅
  3. 대용량 파일 작업
  4. mc
  5. 백업
  6. 멀티미디어
  7. Applications

Bash 사용하기
  • $ sudo apt-get update
    • 만약 $ sudo : unable to resolve .... 뜬다면
    • 해결법 : $ sudo vi /etc/hosts에서
      • $ sudo vi /etc/hostname 의 호스트 이름 넣어준다 
        127.0.0.1 hostname값
  • ifconfig 안됨
    • 네트워크 설정 작업 불가

Zsh 사용법
  • zsh 설치하고 
    • .zshrc 파일 수정

명령어 잘 모를때

주요 사용되는 리눅스 명령어
  • Regular Expression
  • Grep
    • $ grep --color -Rn VirtualHost /etc/apache2/conf*
      • VirtualHost 단어만 빨간색으로
  • sed
    • 단방향 에디터
  • awk
    • awk-commnad 라고 검색해서 실습하기
  • mc

데이터 저장 및 백업
  • tar - tar + gzip 으로 압축율 높이기
  • crontab


3. Vim for Windows User














Comments