출처: https://pragp.tistory.com/entry/Mac-OS-X에서-루트-사용자su-활성화-및-사용 [Pragmatic Programming]

 

처음 맥에서 su 명령어를 사용하려고 패스워드를 입력하면 

su: Sorry

라고 나오면서 들어가 않습니다.

이는 비밀번호 초기 설정이 안되어있어서 나오는 것인데 이렇게 하면 설정할 수 있습니다.

'sudo -s' 를 치고 비밀번호를 입력해 bash-3.2# 을 들어갑니다. (경고창은 무시해도 괜찮습니다.)

그 후 'passwd root' 를 입력해서 root 의 비밀번호를 설정해 줍니다.

 

 

이제 su를 치고 설정된 비밀번호를 입려하면 루트 사용자로 들어갈 수 있습니다.



출처: https://pragp.tistory.com/entry/Mac-OS-X에서-루트-사용자su-활성화-및-사용 [Pragmatic Programming]

출처: https://ohgyun.com/390


문제:
PATH 정보를 조회해보니, git과 관련된 bin 디렉토리가 경로의 마지막에 포함되어 있다.

  $ echo $PATH
  ..(중략)..:/usr/local/git/bin

얼마 전 .bash_profile을 정리하면서,
추가적으로 정의하는 PATH 경로는 아래처럼 PATH의 앞 부분에 추가하도록 했었다.
  $ export PATH=새패스:$PATH

어딘가에서 추가되었다면 앞 부분에 있는 게 당연한데,
마지막에 정의되어 있는 것이 이상해 어디서 정의됐는지 파일을 뒤적여봤다.
그리고, /etc/paths.d/git 파일에 정의되어 있는 걸 발견했다.

/etc/paths.d 는 처음 들어 생소한 데다,
/etc/paths 도 자세히 확인해본 적이 없어 잘 모르겠다.

/etc/paths와 /etc/paths.d 의 차이가 뭘까?
PATH는 어떻게 초기화되고 있는 걸까?


해결책:

두 파일 모두 시스템의 초기 PATH를 정의하기 위한 목적으로 사용된다.

/etc/paths 를 조회해보면 각 경로가 아래처럼 라인 단위로 정의되어 있는데,

  /usr/bin
  /bin
  /usr/sbin
  /sbin
  /usr/local/bin

위에서부터 순서대로 각 라인 단위로 PATH 변수에 추가된다.

  /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

처럼 말이다.


/etc/paths.d 는 디렉토리다.
여기에 초기화 시 필요한 PATH를 파일 단위로 추가할 수 있고,
각 파일에 정의되어 있는 경로가 마찬가지로 라인 단위로 PATH 변수에 추가된다.

/etc/paths.d 에 여러 파일이 존재한다면,
파일 이름의 오름차순 순으로 추가된다.

PATH 경로에 /usr/local/git/bin 이 추가되어 있었던 이유는,
/etc/paths.d/git 파일 내에 해당 경로가 포함되어 있었기 때문이다.


하지만, 사실 /etc/paths 가 시스템의 초기 PATH 정보를 가지고 있는 건 아니다.
직접 /etc/paths 파일을 삭제해보거나 수정해보면 알 수 있는데,
파일을 삭제하더라도 시스템의 중요 경로는 PATH 변수에 정의되어 있다.
(테스트 해보려면, 어드민 권한으로 paths를 삭제하고 새 터미널을 띄워보면 된다)


PATH가 초기화되는 방식을 여러모로 확인해봤다.
맥 OS X 레오파드부터는, /usr/libexec/path_helper 에서부터 PATH가 설정되는데,
전체적인 프로세스는 아래와 같다. (라고 추측한다)

  1. 로그인 쉘이 시작되면 /etc/profile 을 실행한다.
  2. /etc/profile 에서는 /usr/libexec/path_helper 를 실행한다.
  3. path_helper는 /etc/paths 로부터 초기 PATH를 설정한다.
      한 라인 당 하나씩 순서대로 추가한다.
  4. 다음으로 /etc/paths.d 디렉토리에 있는 각 파일로부터 PATH를 설정한다.
      파일 이름의 오름차순 순으로, 각 파일에 정의된 순서대로 추가한다.
  5. 만약, 시스템에 필요한 중요한 경로가 PATH에 누락되어 있다면 추가한다.
      이 떄, 이미 추가되어 있는 것들을 제외하고 추가한다.
      /usr/bin:/bin:/usr/sbin:/sbin 가 PATH에 추가된다.


5번의 항목은, /etc/paths 를 삭제하거나 수정해보면 테스트해볼 수 있는데,
/etc/paths 에서 중요 경로가 누락된 경우, 아래와 같이 초기화된다.

  /etc/paths에서 설정한 경로:/etc/paths.d에서 설정한 경로:중요 경로 중 누락된 것


따라서, 실제 초기화 시점의 PATH를 변경하고자 한다면,
path_helper가 실행되기 전인 /etc/profile 에서 초기화하는 게 가장 좋은 방법이다.


출처:http://ccm3.net/archives/24014




게스트 ↔ 호스트 운영체제 사이에 클립보드 공유 설정을 하기 위해서는 먼저 게스트확장 설치를 해야합니다.

게스트 확장 설치는 아래 링크를 참조하세요.

바로가기 >> 버추얼박스 윈도우 10 게스트확장

♦ Oracle VM VirtualBox 클립보드 공유

클립보드 공유 설정에는 두가지 방법이 있습니다.

첫 번째 방법 
먼저 게스트 운영체제를 실행합니다.

게스트 운영체제 실행 화면

장치 → 클립보드 공유 → 양방향 클릭

클립보드 공유 설정 완료

간단하죠 
이제 게스트, 호스트 운영체제간에 Ctrl+C, Ctrl+V 버튼으로 복사, 붙여넣기를 할 수 있습니다.

 

두 번째 방법
게스트 운영체제를 선택 후 설정 클릭

일반 → 고급 
클립보드 공유에서 양방향 선택 
확인 클릭

클립보드 공유 설정 완료

이제 게스트 운영체제를 실행하면 호스트 운영체제와 양방향 복사, 붙여넣기를 할 수 있습니다.


출처:https://haloaround.tistory.com/15

 

가상머신에 Ubuntu를 설치해보려고 합니다.

입문자의 눈높이에서 천천히 진행보도록 하겠습니다.

 

준비물
- Mac OS X 

- Virtual Box 설치완료

- Virtual Box가 없다면 여기부터

http://haloaround.tistory.com/3

 

위 글은 크게 두 개로 나누어 진행하겠습니다.

- 우분투 다운로드

- 가상머신 설치

- 우분투 설치

 

 

 

| 우분투 다운로드

 

우분투는 오픈 소스 운영체제입니다.

우분투 공식 사이트에서 다운로드할 수 있습니다. 

 

1. 공식사이트 다운로드 이동

https://www.ubuntu.com/download

 

우분투에도 종류가 여러가지입니다.

Ubuntu Desktop, Ubuntu Server, Ubuntu Cloud 등등. 저희는 여기서 Ubuntu Desktop을 설치하도록 하겠습니다.

 

- Ubuntu Desktop 클릭

 

2. Ubuntu 버젼 선택

Ubuntu 는 최신버젼과 안정버젼(LTS: Long Time Support 5Yrs)이 있습니다. 저희는 LTS 버젼을 다운받도록 하겠습니다. 제가 다운로드할 당시 Ubuntu 버젼은 Ubuntu 16.04.1 입니다.

 

- Download 클릭

 

 

 

3. 다운로드 시작

여러 감사 기부 페이지가 나오는데요.

나중에 Ubuntu 를 잘 활용하게 되면 감사의 마음으로 기부하도록 하겠습니다.

 

- Not now, take me to the download 클릭

 

 

4. 다운로드 완료 

다운로드는 30초 정도 소요됩니다.

 

- ubuntu-16.04.1-desktop-amd64.iso

 

위 파일을 클릭하면 마운트 가능한 파일 시스템이 없다고 합니다.  마운트란? 저장장치에서 접근할 수 있는 경로가 없으며, 디렉토리에 접근 가능하게 하는 작업입니다. 즉, .iso 자체로는 실행가능한 파일이 아닙니다.

 

그럼 이제 가상머신에서 메모리와 하드 드라이브를 갖추고 Ubuntu 를 실행해볼 차례입니다.

 

 

 

| 가상머신 설정

 

1. 가상머신 새로 만들기

호스트 컴퓨터 Host Computer 위에 또 다른 운영체제 파일을 설치한다고 생각하면 됩니다.

 

- 새로 만들기 클릭

 

2. 이름 및 운영 체제

가상 머신을 컴퓨터와 우리가 식별할 수 있도록 이름을 지정합니다. 그리고 가상머신의 운영체제 종류를 선택합니다. 

이름: Ubuntu

- 종류: Linux

- 버젼 Ubuntu(64-bit)

 

Virtual Box가 운영체제를 대신 깔아주는 것은 아닙니다. 후에 앞서 다운로드한 Ubuntu를 지정할 것입니다.

 

 

* 전문가 모드: 메모리크기, 하드디스크  할당을 한번에 설정합니다. 하지만 저희는 가이드 모드로 진행합니다.

 

3.  메모리 크기

가상머신에 할당할 RAM 크기를 지정합니다.

Default 1024 MB 로 설정되어있습니다. 

 

- 메모리 크기 설정

- 계속 클릭

 

4. 하드 디스크

새 가상머신에서 사용할 하드 디스크 (파일을 저장할 물리적인 공간) 을 할당해주어야 합니다.

Ubuntu 위에서 어떤 실행프로그램을 저장하려면 하드디스크가 있어야하는데요. Ubuntu 위에서 설치되는 모든 프로그램을 하나의 폴더에 저장한다면 이해가 쉬울까요?  저는 지금 새 가상 하드디스크를 만들기를 선택하였습니다.

 

- 가상 하드 디스크를 만들지 않기

- 지금 새 가상 하드 디스크를 만들기

- 기존 가상 하드 디스크 파일 사용

 

- 만들기 클릭

 

5. 하드디스크 파일 종류

다른 가상화 소프트웨어 (Virtual Box, VM Ware 등) 에서 사용하지 않으려면 VDI (Virtual Box 전용) 옵션을 유지합니다. 저는 Virtual Box만 사용할 것이므로 VDI 유지. 아니라면 본인 선택에 맞게 맡기겠습니다.

 

- VDI (Virtual Box 디스크 이미지)

- VHD (가상 하드 디스크)

- VMDK (가상 머신 디스크)

 

- 계속 클릭

 

6. 물리적 하드웨어에 저장

하드디스크가 더 필요해질 경우 (Default 8G가 부족할 경우) 어떻게 하드 디스크를 관리할 것인지를 묻습니다. 사용하는대로 하드디스크를 크게 할당하겠다고 하면 동적할당, 사용할 때 마다 직접 하드디스크를 추가 할당하겠다고 하면 고정크기 를 선택합니다. 고정크기가 번거롭지만 구동 속도는 더 빠릅니다.

 

저는 동적할당을 선택하였습니다. (Default)

 

- 동적할당

- 고정크기

- 계속 클릭

 

7. 파일 위치 및 크기

Default 는 다음 위치에 Ubuntu.vdi 파일이 생성됩니다. 

 

- 경로: /Users/HALORA/VirtualBox VMs/Ubuntu/Ubuntu.vdi

- 하드드라이브에 저장가능한 최대 크기: 8GB

- 만들기 클릭

 

8. LNB 에 Ubuntu 확인 가능

Oracle VM VirtualBox 관리자에서 좌측 바에 Ubuntu를 확인하실 수 있습니다. Ubuntu를 선택하면 우측 화면에 Ubuntu를 위한 설정값을 확인하실 수 있습니다. 또한 상단의 설정 메뉴에서 가상머신에 대한 위에서 선택한 +a  의 설정을 변경하실 수 있습니다.

 

 

 

| 가상머신에서 Ubuntu 실행

 

가상머신에서 운영체제를 위한 준비 (램, 하드디스크 등)을 마쳤습니다.

이제 이 가상머신에서 어떤 운영체제를 돌릴 것인지 지정해주어야 합니다.

 

1. Virtual Box 관리자 실행

잘 따라오셨다면, 좌측 메뉴에 Ubuntu가 있으실 것입니다. Ubuntu를 클릭하면 우측 화면에 이 OS에 대한 설정값이 보입니다.

 

2. 저장소 확인, 지정

- 컨트롤러: IDE        광학 드라이브 비어있음

- 컨트롤러: STAT     Ubuntu.vdi 

 

 

여기서 광학 드라이브 비어있음을 클릭하면 디스크 이미지를 선택할 수 있습니다.

여기서 아까 다운로드 받았던 ubuntu~ .iso 파일을 지정해줍니다.

 

광학드라이브는 데이터를 읽고 쓰는 장치인데요 CD, DVD 가 광학 드라이브의 대표 사례입니다. 어렸을 때 데몬 (Daemon) 을 통해 구운 CD를 마치 광학드라이브에서 읽어들이는 것과 같이 실행시키는 것 처럼 우분투를 가상환경에서 우분투가 있는 것처럼 실행시키는 과정입니다.

 

3.  Ubuntu 시작

이제 가상머신 Virtual Box 에서 Ubuntu를 실행시킬 준비가 끝났습니다. 시작 메뉴에는 3가지 옵션이 있는데요. 일반 시작, 백그라운드 시작, 떼낼 수 있도록 시작 서버로 사용할 경우 백그라운드 시작을 클릭합니다. Default는 일반 시작이며, 클릭으로도 가능합니다. :)  상단의 시작 메뉴를 클릭합니다.

 

- 시작 메뉴: 가상머신 구동 시작

 

4. Ubuntu (Running)

프로그레스 바가 채워지면서 Ubuntu OS 설정이 시작됩니다.

 

| Ubuntu Install (as superuser)

 

이제 우분투를 설정해주면 됩니다.

 

1. Ubuntu 설치 시작

좌측에 설치할 때 사용할 언어를 지정하도록 합니다. (사용 언어 아님) 한국어 선택하고 Ubuntu를 설치합니다.

-  Ubuntu 체험하기 Try Ubuntu : Ubuntu를 맛보기 경험만 해보실 분

- Ubuntu 설치하기 Install Ubunt : Ubuntu를 사용하실 분

 

 

이어서 선택값은 Default로 하고 지금설치를 클릭합니다. 

- Default Download updates while installing Ubuntu

- 디스크를 지우고 Ubuntu 설치

 

2. Ubuntu 설정

시간대 설정, 키보드 설정, User 설정 합니다.

여기서 지정한 User 설정 값은 꼭 기억해주세요(!) 저는 이 유저로 자동으로 로그인 옵션을 선택하고 설치를 진행합니다.

 

 

옆으로 돌려보면 우분투에서 제공하는 소프트웨어를 확인할 수 있습니다. 우분투는 맥 앱스토어와 UX가 유사합니다. OS에서 사용하고자 하는 프로그램은 대부분 Ubuntu Software Center 를 통해 다운받을 수 있습니다. 그 외 공식문서는 우분투의 일반 영역의 대부분을 다루며, 질문이 생길 경우 Ask Ubuntu 또는 로컬 커뮤니티 팀에서 질답할 수 있다고 전합니다.

 

3. Ubuntu Desktop 

Ubuntu Desktop 설치를 완료하셨습니다. 이제 이것저것 만져보아요 :) 

 



출처: https://haloaround.tistory.com/15 [IT 공부중]

출처:https://apophis0.tistory.com/48


안녕하세요.

즐겨패기 입니다.

저번 Oracle 버츄얼박스 설정하기 데스크톱 가상화 유틸 (프리웨어) 2부 포스팅 중간 VM(Virtual Machine)생성 중 가상의 하드디스크 타입을 선택하는 장면이 있었습니다.

그중 선택가능한 3가지가 있었고 각각 VDI(Virtual Disk Image), VHD(윈도우 가상하드디스크), VMDK(Virtual Machine Disk) 이었습니다.

오늘은 위 VDI, VHD, VMDK 차이점 대하여 이론적인건 빼고 제 포스팅의 모토 그대로 누가봐도 한눈에 아~ 이런거구나 할수 있도록 심플하게 포스팅 하도록 하겠습니다.

VDI (Virtual Disk Image)

VDI파일은 Oracle 버츄얼박스에서만 사용가능한 포멧방식으로 버츄얼박스에서 VM(Virtual Machine)생성시 하드디스크 타입을 VDI로 선택을 했다면 해당 포멧을 다른 PC에 이동하여 사용할때 도 해당 PC에 버츄얼박스가 설치되어 있어야만 사용이 가능합니다.


VHD (Virtual Hard Disk)

VHD파일은 Oracle 버츄얼박스, 마이크로소프트(Microsoft)의 Hyper-V, 시트릭스(Citrix)의 Xen에서 구동이 가능한 포멧방식입니다. 위 VDI파일과 마찬가지로 VHD파일을 다른 PC로 이동시켜 이용하려면 해당 PC에 버츄얼박스, Hyper-V, Xen등이 설치 되어 있어야 합니다.

※ 참조

추가적으로 윈도우7이상의 OS(운영체제)에서 VHD파일을 새로생성하거나 이용하여 물리적 하드디스크를 PC에 연결하여 사용하는 것같은 방법을 쓸수 있으며 해당 방법을 사용시 흔히 OS멀티부팅, PC백업(Ghost, Trueimage 등등)의 백업이 필요 없습니다. 해당 VHD파일의 활용 용도는 차후 포스팅에서 다루도록 하겠습니다.

VMDK (Virtual Machine Disk)

VMDK파일은 Oracle의 버츄얼박스, VMware의 VMware Player에서 구동이 가능한 포멧방식입니다. VMDK파일도 다른 PC에서 사용할려면 버츄얼박스, VMware Player가 설치 되어 있어야 겠죠?

위와 같이 차후 사용용도에 따라서 입맛에 맛게 파일포멧을 선택하여 사용하시면 좋을 것 같습니다.



출처: https://apophis0.tistory.com/48 [즐겨패기]

출처: https://hongku.tistory.com/178

 

맥북에 Virtual Box 설치하기

오라클 VM Virtual Box 사이트

https://www.virtualbox.org/

 

Download를 누릅니다.

다운받은 파일을 눌러 설치를 진행합니다.

 

계속을 누릅니다.

 

경로를 변경할 수 있습니다.

저는 기본 경로로 설치를 진행하겠습니다.

 

설치중입니다.

설치를 실패하는 경우

아래 글을 참고 하시면 됩니다.

맥북에서 Virtual Box 설치 실패하는 경우

2018/02/08 - [ETC] - MAC북에서 Virtual Box 설치 실패하는 경우

 

▲ 실행된 화면

 

Virtual Box를 이용해서 Ubuntu server를 설치를 할 수 있습니다.



출처: https://hongku.tistory.com/178 [IT에 취하개 :: 취미로 하는 개발]

출처: https://macnews.tistory.com/427

 

들어가며

웹페이지에서 장문의 텍스트를 선택할 때 혹시 손가락이 풀려 기껏 힘들게 지정한 선택 영역이 휙 하고 풀려버린 경험이 있지는 않으십니까? 혹은 트랙패드의 물리적인 크기 제한때문에 이런저런 꼼수를 사용해 오셨다구요?

이제 큰 힘들이지 말고 마우스나 트랙패드로 장문의 텍스트를 선택해 주세요.

사용 방법

웹페이지는 특별한 경우 아니면 사용자의 입력을 받을 필요가 없기 때문에 기본적으로 '깜빡이는 커서'가 표시되지 않습니다. 이 때문에 웹브라우저에서 Shift 키를 이용해 텍스트를 선택해줄 수 있다는 것을 모르시는 분들이 많은 것 같습니다. 하지만 웹브라우저도 다른 텍스트 편집 프로그램과 마찬가지로 아주 손쉽게 선택 영역을 지정해 줄 수 있습니다. 

위는 사파리에서 위키피디아 웹사이트를 띄워놓은 것입니다. (글 보면서 똑같이 해보고 싶으신 분들은 >링크< 누르셔서 위키페이지를 열어주세요) 

내용이 한 눈에 다 들어오도록 웹페이지를 Command + - 키로 축소시켜놓은 것인데 실제로는 스크롤을 몇 번은 해줘야 내용을 다 볼 수 있을 만큼 분량이 제법 많은 편입니다. 트랙패드나 마우스로 이정도 분량의 텍스트를 선택 영역으로 지정하기가 생각만큼 녹록하지는 않습니다.

하지만 장문의 텍스트를 선택할 때 처음부터 무작정 트랙패드를 드래그 해주 실 필요없이, '선택 영역이 시작하는 단어 바로 앞'에 커서를 놓고 일단 한번 '' 클릭해 줍니다. (한번 클릭해 주신 다음에는 마우스나 트랙패드에서 손을 때주셔도 상관없습니다.)

그리고 '선택 영역의 끝부분에 해당하는 단어 바로 뒤'에 커서를 위치시킨 후 Shift를 누른채로 한번 더 '' 클릭해 줍니다.

'선택 영역의 시작에 해당하는 단어'부터 '선택 영역의 끝 부분에 해당하는 단어'까지 한방 선택 영역으로 지정됩니다!

다시 말해 장문의 텍스트를 선택할 때 마우스나 트랙패드를 줄줄 끌어내려 올 필요없이 '톡' / Shift + '톡' 으로 쉽게 선택 영영을 지정해 줄 수 있습니다.  

한가지 더

텍스트를 필요 이상으로 많이 선택하셨다구요? 그럼 처음부터 다시 선택 영역을 지정해줄 필요없이 Shift를 누른채로 원래 찍으려고 했던 부위를 다시 '콕' 찍어주세요.


'... 애플 스토어가 있다.' 바로 뒤에서 Shift + '콕'

텍스트를 모자라게 선택한 경우에도 Shift 키를 눌러 원래 포함하려던 부분까지 '콕' 찍어주세요 :-)


'... 애플 스토어가 있다.' 바로 뒤에서 Shift + '콕'

웹 브라우저 뿐만 아니라 텍스트를 선택할 수 있는 프로그램이라면 이 방법을 모두 사용하실 수 있으니 기억해 두세요 :-)

출처: https://techdaddy.tistory.com/44



오늘은 맥북 용량 확인하는 법에 대해서 간략히 살펴보려고 합니다.

 


우선 맥북 바탕화면 왼쪽 상단에 사과모양을 클릭해 주세요.

사과모양 -> 이 Mac에 관하여 클릭!



그러면 이와같은 화면이 나오는데요. 여기서 기본적으로 맥북 기본정보를 확인할 수 있습니다. 램 용량, CPU, 그래픽 카드, 하드 드라이브 정보가 간단히 적혀있습니다. 저희는 맥북 용량에 대해서 확인을 해야하니 위에 탭에서 "저장 공간"을 클릭해 줍시다.



저장 공간 탭을 누르시면 몇 GB의 여유 공간이 있고 몇 GB의 용량이 현재 사용되는지 확인할 수 있습니다. 제 맥북은 256GB 짜리인데, 현재 여유 공간이 12.14GB 밖에 남지 않았습니다. 저처럼 App용량이 높으신 분들은 필요없는 앱을 삭제하시고 반대로 동영상하고 사진, 음악이 많으신 분들은 따로 외장 하드드라이브를 구매하셔서 용량을 늘리시던지 아니면 필요없는 파일을 지우셔서 용량을 늘리시면 되겠습니다. 


앞으로 맥북 용량 확인은 이렇게 하시면 되겠습니다 ㅎㅎ,





출처: https://techdaddy.tistory.com/44 [Tech Daddy]

+ Recent posts