Category Archives: OS

[Mac] Mac 패키지 관리 툴 – Homebrew + Cask

Homebrew

[공식 사이트](https://brew.sh/index_ko.html)

예전에는 Mac에서 패키지관리를 할 때 MacPort를 많이 썼는데
요새는 Homebrew진영에 주도권을 넘겨준 모양새다.

Port는 소스코드를 받아서 컴파일 후 설치를 하는데 Brew는 미리 컴파일된 파일을 다운받아 바로 설치를 하니 속도가 빠르고 오류가 적다.

설치 방법

스크립트

사용법

Homebrew Cask

[공식 사이트](https://caskroom.github.io)

기존의 Homebrew가 라이브러리, 데몬 설치에 사용됐다면
Cask는 유틸리티 설치에도 사용된다

사용법

검색은 공식사이트에서 해도 된다

https://caskroom.github.io/search

사용후기

cask 설치 실패가 나는 경우도 종종 있다.

환경때문에 그런 것 같지는 않고 자주 안 쓰는 패키지는 관리가 안되는 경우가 종종 있는 것 같다.

공식앱스토어가 아닌 이런곳에서 패키지를 설치하는게 보안상 안좋을 수도 있을 것 같다. 리포지터리나 dns가 해킹당하는 경우 아니면 패키지에 바이러스를 심어서 배포하는 경우에는 위험할 수도 있다.

괜찮겠지?

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가 켜져있을 수도 있으니 먼저 끄고 설치하도록!

 

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

 

 

 

도커 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를 열면 다시 확인할 수 있다.

 

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

리눅스보다 복잡하다.

 

리눅스

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

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

 

public이 공개키 서버에 등록

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

 

sudo: unable to resolve host [hostname]

hostname 변경할 때 작업을 하다 말아서 그럼