Category Archives: Infra

Windows PowerShell, 윈도우 10을 쓰다보니…

윈도우10 쓰다가 우연히 발견했는데 …
쓰다보니 맘에들어 작업표시줄에 커맨드라인 대신 걸어놓고 쓴다.

CommandPrompt는 Dos의 콘솔창같은 느낌이라면 PowerShell은 LinuxTerminal의 좋은점을 좀 가져온 느낌이다. 색깔 때문인지 입력하는 느낌도 묘하게 다른게 많이 생소하다.
Gnu처럼 명령어도 좀 복잡한게 CommandPrompt보다 다양한 명령이 가능할 것 같다

실행은 두 가지 모드가 있던데 명령어 보이는 복잡한 창이랑.. 심플한 창이랑
뭐라고 명령어 입력하면 명령어 안내창이 나오기도 하던데…
일부러 공부할 생각은 없고.. 노가다성 작업이 필요할 때 마다 찾아보면서 하는게 좋지 않을까?

원래 윈도우 서버에서 쓰였던 것 같은데… 이제 이걸로 통합하려고 하는건가?

 

윈도우10 밑에 검색에 PowerShell 치면 나온다

 

 

윈도우에 도커 설치

도커 공식사이트 http://Docker.io

 

도커 공식홈페이지에서 지원하는 버전이 2가지가 있다.

DockerToolbox  // Docker for Windows
두 버전의 차이는 가상화 솔루션을 뭘 사용하냐의 차이다.
VirtualBox // Hyber-v

 

도커를 실행시키면 가상화솔루션에 리눅스os를 한개 띄워놓고 그걸 이용해서 서비스들을 실행시키는것으로 보인다.

윈도우에서 내장된 HyperV 서비스를 실행시키면 VT-d를 점유 해 버려서 VirtualBox에서는 64Bit OS를 사용할 수 없게 되기 때문에 …

두 가지를 동시에 쓸 수는 없고 한가지를 선택해서 사용해야한다.

 

성능상으로는 Docker for Windows가 더 뛰어나다는 말이 있다.
(http://bryan7.tistory.com/774)
그런데 Docker for Windows는 윈도우 10 Pro 빌드넘버 10586 이상에서만 사용 가능하니까 그 하위버전이라면 윈도우를 다시 설치해야한다.

윈도우 7,8 사용자는 Docker-Toolbox를 설치하면 될 것 같다.

그리고 버추어박스를 계속 사용해야한다면 DockerToolbox를 설치하자.

성능차이가 좀 있다고 하지만 어차피 테스트용인데 좀 느려봐짜 먼상관

 

Docker for Windows를 설치하는 경우

  1. Docker for Windows는 도커 공식사이트 메인에 있다. 그냥 설치하면 설치 완료 후에 hyper-v도 알아서 켜준다.

2. Kitematic  다운로드 설치

Docker Toolbox를 설치하는 경우

  1. 다음을 따라해서 윈도우hyperV가 켜져있을 수도 있으니 먼저 끄고 설치하도록!
윈도우버튼(누르면 검색창으로 이동함)  - 제어판 - Windows 기능 켜기/끄기 - hyperV 체크해제 - 윈도우 재시작

 

2. 도커 툴박스를 다운받아서 설치하라!
https://www.docker.com/products/docker-toolbox
현재는 다음 항목이 설치된다.

o Docker Client for Windows
o Docker Machine for Windows
o Docker Compose for Windows
o VirtualBox
o Kitematic for Windows(Alpha)
x Git for Windwos(git-scm.com에서 따로 설치)

 

 

 

도커 kine기초 사용은 튜토리얼이 필요없을 정도로 간단하다.
나는 이렇게 설치하긴 했는데 제대로 한건지는 모르겠다 아직 도커초보라서…

Windows7,8,10 – VirtualBox 64bit OS가 잡히지 않는경우

먼저 하드웨어 가상화 설정
CMOS에 보면 VT-D  또는 Virtualization 어쩌고 하는 항목이 있는데 True, Enable, OK 등등 설정해주면 된다. 최근 5년안에 나온 cpu나 메인보드에는 다 지원하는 것 같은데 없을수도 있다.

위 설정을 해놓으면 버추어박스에서 64비트 OS가 표시되는데… 이걸 다 해도 64비트가 잡히지 않는 경우가 있다.

이것은 윈도우에서 Hyper-V라는 버추어박스나 VMWARE와 같은류의 가상화 서비스인데 이게 먼저 실행되서 메인보드의 VT-D의 파이프?라인???을 선점해서 그렇다.  이것만 꺼주면 VirtualBox가 제대로 동작한다.

 

제어판(control??) – 프로그램 추가/제거(???) – Windows 기능 켜기/끄기(features?)
에 들어가서 Hyper-V항목을 전체 다 끄고 재부팅하면 VirtualBox에 64비트가 표시된다.

 

요즘은 Docker가 윈도우의 Vt-D를 사용해서 … 이것저것 쓰려면 Hyper-V를 쓰는게 낫지 않을까 하는 생각도 든다.

윈도우10 Kings K-Defense 86 호환성 문제

윈도우 자체가 다운이 돼 버리는데

기존거 지우고

여기(http://www.kings.co.kr/k/)서 수동설치본(ActiveX용)이라고 된거 다운받아서 수동설치하면 된다.

 

고객센터 전화하면 다운받으라고만 하면될거 팀뷰어 깔라고 하길래 깔았드니 로그파일만 수집해가드라

뭐 어차피 다 같은 에러일건데

그리고 말하고 가져가지 그걸 그냥 가져가냐

불법인거 모르나 한국 보안업체 클라스 진짜

SSH public-private key 생성

윈도우즈

PuttyKeyGenerator(puttygen) 사용법

puttygen

키 페어 생성

  1. 암호화 수준 설정
  2. rsa방식 dsa방식 rsa보통사용한다
  3. 생성버튼 클릭 – 노란색 원안에서 마우스를 움직여주면 그걸 seed값으로 암호코드를 생성한다(필수)
  4. public key 저장    test_rsa
  5. private key 저장 test_rsa.ppk
  6. 파란색 2번 클릭해서 export open-ssh key 저장
  7. 키가 생성완료된 후 노란색 부분에 public key가 표시되는데 이걸 복사해서 따로 저장한다 test_rsa.pub  (이 부분 깜빡하고 넘어갔을 경우 putty gen에서 load클릭 후 test_rsa.ppk를 열면 다시 확인할 수 있다.

 

이렇게만 저장해놓으면 사용준비 끝.

리눅스보다 복잡하다.

 

리눅스

$ ssh-keygen -t rsa -b 4096

Pass Phrase를 치라고 하는데 귀찮으면 안써도 된다. 엔터

기본적으로 ~/.ssh/id_rsa, ~/.ssh/id_rsa.pub가 생성되는데 .pub파일을 원격 서버에 등록해 주면 된다.

 

public이 공개키 서버에 등록

private key 비밀키 나만 가지고 있는다

 

Ubuntu14.04 원격데스크 접속 설치

윈도우환경에서 리눅스를 돌리는데 버추어박스도 있지만…
여건이 된다면 원격으로 쓰는게 더 좋다.

 

ubuntu 14.04 server lts 환경에서의 설치

필요한거 설치

sudo apt-get install xrdp xfce4 ubuntu-desktop

 

그놈패널 추가설치

 

sudo apt-get install gnome-panel
echo "gnome-session --session=gnome-fallback" > ~/.xsession

 

설정파일

/etc/xrdp/xrdp.ini

윈도우+r -> 명령창 뜨면 -> mstsc -> 윈도우 원격접속프로그램으로 사용 가능

 

위에건 안됨. 글 수정전에 일단 등록.

밑에 참고사이트

Ubuntu 14.04 – How to install xrdp in Ubuntu 14.04