교육/세미나
[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!
- Cygwin | Bash on Ubuntu on Windows | VM
- 본격 사용 전 셋팅
- 대용량 파일 작업
- mc
- 백업
- 멀티미디어
- Applications
Bash 사용하기
- $ sudo apt-get update
- 만약 $ sudo : unable to resolve .... 뜬다면
- 해결법 : $ sudo vi /etc/hosts에서
- $ sudo vi /etc/hostname 의 호스트 이름 넣어준다
127.0.0.1 hostname값
- $ sudo vi /etc/hostname 의 호스트 이름 넣어준다
- ifconfig 안됨
- 네트워크 설정 작업 불가
Zsh 사용법
- zsh 설치하고
- .zshrc 파일 수정
명령어 잘 모를때
주요 사용되는 리눅스 명령어
- Regular Expression
- Grep
- $ grep --color -Rn VirtualHost /etc/apache2/conf*
- VirtualHost 단어만 빨간색으로
- $ grep --color -Rn VirtualHost /etc/apache2/conf*
- sed
- 단방향 에디터
- awk
- awk-commnad 라고 검색해서 실습하기
- mc
데이터 저장 및 백업
- tar - tar + gzip 으로 압축율 높이기
- crontab
3. Vim for Windows User