Mac Finder에서 숨김파일 및 디렉토리 보기

Macbook 2016. 1. 15. 01:13 by 후뤼한잉여

Mac Finder에서 숨김파일 및 디렉토리 보기

1. 개요

간혹 필요시 사용하려고 적어놓습니다.

2. 설정

  1. 터미널 접속
  2. 명령어 입력
  • Finder에서 숨김파일 및 디렉토리 보기
    defaults write com.apple.Finder AppleShowAllFiles YES
    
  • Finder에서 숨김파일 및 디렉토리 숨기기
    defaults write com.apple.Finder AppleShowAllFiles NO
    
  1. Finder relaunch

Mac IntelliJ에서 Heap Memory 늘리기

Macbook 2016. 1. 13. 16:26 by 후뤼한잉여

Mac IntelliJ에서 Heap Memory 늘리기

1. 개요

늘릴 생각은 없었고, 어찌어찌 찾게되어 내용을 정리해둡니다.
이클립스의 eclipse.ini와 비슷한거라고 생각하면 될 것 같습니다.

2. 설정

버젼에 따라 다른데 IntelliJ 15 IDEA 기준으로 설명합니다.

  1. IntelliJ 15 IDEA 내부로 접속
    1-1. Applications > IntelliJ IDEA xx.app 클릭
    1-2. 오른쪽 마우스 메뉴에서 Show Package Contents 클릭
    1-3. Contents > bin 디렉토리 접속
  2. idea.vmoptions 파일 수정
  • 편집기를 이용하여 파일을 열어 내부 수정 후 IntelliJ 재시작

참고 사이트

https://www.jetbrains.com/idea/help/increasing-memory-heap.html#d1366197e113

Mac 에서 네트워크 공유폴더를 이용하여 TimeMachine 설정하기

Macbook 2016. 1. 12. 19:07 by 후뤼한잉여

Mac 에서 네트워크 공유폴더를 이용하여 TimeMachine 설정하기

* 한로님의 댓글을 보고 2016.3.29에 작성됨.
* 사용 기간이 길어짐에 따라 이미지 용량이 커지면서 네트워크에서 이미지를 받는 속도가 상당히 걸립니다.
저도 처음 한~두달은 잘 사용했는데 이미지 용량이 커지면서 마운트가 안되어 있는걸 확인 하게 되었습니다.
네트워크 속도가 빠르시면 잘 모르겠으나, 저의 맥북은 이미지를 다운 받는 속도가 빠르지 않아 사용을 안하고 있습니다.
개인적으로는 타임캡슐이나 외장하드를 사서 사용하는 것이 가장 맘 편할 것 같습니다..ㅠㅠ

1. 개요

맥을 사용하면 타임머신은 어느정도 필요하다고 생각하고 있었는데, 외장 하드케이스에 사용할만한 하드들이 약 7년이상이 되다보니 사망한채로 발견되어 서버용으로 사용하는 노트북을 이용을 해볼 순 없을 까하다 찾아본 내용을 적용한 것을 정리한 문서입니다.

참고 사이트

  1. YouTube - How to use a Network Drive with Time Machine, goguda55 Tech Tutorials

2. 설정

우선 맥북과 서버용 노트북은 같은 네트워크를 공유하고 있다는 점을 미리 알려드리고 시작합니다.

  1. Launchpad 실행
  2. Etc 디렉토리에 ‘Disk Utility’ 앱 실행
  3. 상단 메뉴바에서 [File] -> [New Image] -> [Blank Image…] 클릭
  4. 백업할 디스크 이미지 설정

    [http://basilsalad.com - How to Create a Time Machine Backup to a Network Drive in Lion 이미지 사용]
    • ② Save As : 백업 이미지 파일 이름
    • ① When : 저장 위치
    • ③ Name : 마운트 될 이미지의 이름
    • ⑤ Size : 백업용으로 사용할 용량(동적 할당이므로 맥의 디스크 용량보다 커도 상관없다.)
    • ⓧ Encrpytion : 암호화 설정(해도 되고 안해도 되나, 하면 좋다.)
    • ⓧ Pations : 파티션 설정
    • ④ Image Format : 저장될 이미지 형식 sparse bundle disk image 선택
    • 다른 것들의 순서는 상관 없으나 Image Format은 변경되면 Size가 초기값으로 세팅이 되므로 주의해서 순서대로 진행하길 바랍니다.
  5. Save 버튼을 클릭하여 이미지 생성
  6. 생성된 이미지는 자동으로 삽입되므로 Eject 시켜줍니다.
  7. Finder를 열어 네트워크 드라이브에 생성한 백업 이미지 파일을 복사
  8. 네트워크 드라이브에서 이미지파일 삽입
  9. Terminal을 열어 타임머신 유틸 명령어를 이용하여 백업 디스크 지정
    sudo tmutil setdestination /Volumes/[③ Name]
    
  10. TimeMachine을 실행시키면 디스크가 자동으로 설정되어있음
  11. 메뉴바에서 TimeMachine을 클릭하여 Back Up Now를 클릭하면 백업이 시작됨.


Mac에서 Homebrew에 GitHub API Token 설정하기

Macbook 2016. 1. 9. 22:37 by 후뤼한잉여

Mac에서 Homebrew에 GitHub API Token 설정하기

1. 개요

homebrew를 너무 많이 사용하다 보면 익명사용자에 대한 GitHub API 제한에 걸리게 됩니다.
이런 문제를 해결한 내용을 정리하고자 문서로 남깁니다.

Error: GitHub API rate limit exceeded for XX.YY.AA.BB. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
Try again in 20 minutes 53 seconds, or create an API token:
https://github.com/settings/tokens/new?scopes=&description=Homebrew
and then set HOMEBREW_GITHUB_API_TOKEN.

2. GitHub 설정

  1. 에러 문구에 나온 API 호출 (웹 페이지 접속)
    https://github.com/settings/tokens/new?scopes=&description=Homebrew
    
  2. [Generate token] 버튼을 클릭하여 토큰을 생성한다.
  3. Token이 보인다면 메모장등에 따로 적어놓는다.
    • 만약 Token이 보이지 않는다면 토큰 옆에 [Edit]버튼을 클릭 후, [Regenerate token]버튼을 클릭하여 토큰을 다시 생성한다.

3. Mac 설정하기

  1. terminal 접속
  2. vi로 profile파일을 열어 내용 추가
    vi ~/.bash_profile
    
    추가할 내용
    export HOMEBREW_GITHUB_API_TOKEN=[발급받은 토큰번호]
    
  3. profile 적용하기
    source .bash_profile
    

Mac에서 로컬 DNS 설정하기

Macbook 2015. 12. 28. 10:24 by 후뤼한잉여

Mac에서 로컬 DNS 설정하기

1. 개요

윈도우에서 사용하듯 맥에서도 로컬 서버에 대해서 접근을 도메인으로 접근하기 위해 설정한 내용을 정리하였습니다.

2. 설정

Mac은 Linux Like해서 인지 설정하는 방법도 리눅스와 유사하다.

  1. 터미널 접속
  2. hosts파일 수정
    sudo vi /etc/hosts
    
  3. DNS 캐시 갱신하기
    Mac에서는 DNS 캐시하는 방법이 버전별로 다르므로 Mac 공식 지원 페이지를 참고하면 됩니다.
    El Capitan에서는 아래의 명령어를 입력해주면 됩니다.
    sudo killall -HUP mDNSResponder
    

Homebrew로 Tomcat8 설치하기

Macbook 2015. 12. 25. 23:47 by 후뤼한잉여

Homebrew로 Tomcat8 설치하기

1. 개요

개발 환경을 구성하기 위해 웹 컨테이너인 Tomcat 8을 설치한 내용을 정리한 문서입니다.

2. 설치

  1. 터미널 접속
  2. brew로 설치
    brew install tomcat
    
    설치는 이것으로 끝이 났다.
    /usr/local/Cellar/tomcat/버젼/밑에 설치가 되어 있을 것이다.
    톰캣의 설정파일이나 Root 디렉토리 등에 대한 내용은
    /usr/local/Cellar/tomcat/버젼/libexec 밑에 들어있다.
    예를 들어 server.xml파일은 /usr/local/Cellar/tomcat/버젼/libexec/conf/server.xml에 위치해 있는 식으로 되어있다.
  • 톰캣 실행
    /usr/local/Cellar/tomcat/버젼/bin/catalina.sh start
    
  • 톰캣 종료
    /usr/local/Cellar/tomcat/버젼/bin/catalina.sh stop
    

Mac에서 Homebrew 설치하기

Macbook 2015. 12. 25. 23:41 by 후뤼한잉여

Mac에서 Homebrew 설치하기

1. 개요

개발용 툴 등을 설치할 때 깔끔하게 설치하고 지우고 싶을 때, 패키지 관리해주는 용도의 프로그램중 유명한 Homebrew를 설치하기로 하고 설치한 내용을 정리한 문서입니다.
Homebrew는 비단 Mac뿐 아니라 리눅스 등에서도 사용이 가능하지만, 이미 yum이나 apt-get등 훌륭한 패키지 관리툴이 있으므로 Mac에서 빛을 발하는게 아닌가 싶습니다.

2. 설치

Homebrew는 ruby를 사용하여 설치하는데, Mac에서는 기본적으로 Git이나 ruby 등의 프로그램이 설치되어 있으므로 그냥 명령어를 이용하면 된다.

  1. [Homebrew for OS X 홈페이지(http://brew.sh/) 접속
  2. 설치 명령어 복사
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  3. 터미널에서 복사한 명령어를 붙여넣어 설치

이것으로 기본적인 Homebrew 설치는 완료가 되었습니다.

3. Homebrew 기본 사용법

자세한 내용은 Homebrew Doc을 참고하세요.

  1. 패키지 검색하기
    brew search [패키지명]
    
    패키지명을 입력하지 않으면 brew에서 제공하는 모든 패키지가 검색됩니다.
  2. 패키지 설치하기
    brew install [패키지명]
    
  3. 패키지 삭제하기
    brew uninstall [패키지명]
    
  4. 설치된 패키지 목록 보기
    Mac에 설치된 패키지가 무엇인지 확인하기 위해 사용하는 명령어입니다.
    brew list
    
  5. 패키지 정보 보기
    brew info [패키지명]
    
  6. 업그레이드 대상이 있는 패키지 보기
    Mac에 설치된 패키지 중 업데이트 대상이 있는 패키지 목록을 보여주는 명령어입니다.
    brew outdated
    
  7. 패키지 업그레이드 하기
    brew upgrade [패키지명]
    
    패키지명을 입력하지 않으면 모든 패키지를 업그레이드 합니다.
  8. Homebrew 업데이트 하기
    brew update
    
    Homebrew에서 제공하는 패키지가 아닌 Homebrew 자체를 업데이트할 때 사용하는 명령어 입니다.
  9. 패키지 레파지토리 추가하기
    Homebrew는 기본적으로 github를 기반으로 두는것을로 알고 있습니다.
    그렇기 때문에 레파지토리 추가할 때도 git의 기본 URL형식 https://github.com/[유저명]/[레파지토리명]을 생각하면 어떻게 사용하는지 감이 올겁니다.
    brew tap [유저명/레파지토리명]
    
  10. 패키지 레파지토리 삭제하기
    brew untap [유저명/레파지토리명]
    
  11. 패키지 옵션 확인하기
    brew options [패키지명]
    
  • Homebrew는 기본적으로 /usr/local/Cellar 디렉토리 밑에 패키지이름으로 다운이 받아지고, /usr/local/bin에 심볼릭 링크를 생성한다고 한다.
    이 때, 심볼릭 링크를 두기 원하지 않을 경우 아래의 명령어로 심볼릭 링크를 삭제할 수 있다.
    brew unlink [패키지명]
    

MacOS에서 JDK 1.8 설치하기

Macbook 2015. 12. 25. 23:15 by 후뤼한잉여

MacOS에서 JDK 1.8 설치하기

1. 개요

맥북에 개발환경을 갖추기 위해 JDK 설치한 내용을 간략히 정리한 문서입니다.

2. 설치

  1. 오라클 사이트 접속
  2. Downloads > JavaSE에서 JDK 1.8 mac용 .dmg파일 다운로드
  3. 다운 받은 .dmg 파일 더블클릭
  4. 설치 진행
  • Mac에서 별도의 Path를 잡아주지 않아도 자동으로 잡히는듯 하나, 필요한 경우의 Path를 설정하는 방법에 대해서 정리합니다.
    1. 터미널 접속
    2. 터미널에서 vi ~/.bash_profile명령어로 .bash_profile 파일 생성 후 Path 설정
      export JAVA_HOME=$(/usr/libexec/java_home)
      exprot CLASSPATH=$CLASSPATH:.
      

Mac 터미널에서 root 계정 암호 설정하기

Macbook 2015. 12. 24. 21:34 by 후뤼한잉여

Mac 터미널에서 root 계정 암호 설정하기

1. 개요

맥을 구입할까 망설이던 차에 지인으로부터 싸게 구입할 수 있는 기회가 생겨 맥 입문용으로 맥북프로 2012년형을 구입하여서 여러 설치 작업의 편의성을 위해 root 계정에 암호를 설정한 내용을 정리한 글입니다.

2. 설정방법

  1. 터미널 접속
  2. sudo -s 명령어 입력
    • 이 때, 계정은 관리자 권한이여야 하는데, 초기화된 맥북에서 등록한 초기 계정은 관리자 계정인듯 합니다.
  3. 현재 계정의 password입력
  4. passwd root 명령어 입력
  5. root 계정에 사용할 암호를 2번 입력
    • 1번째는 설정할 암호, 2번째는 설정한 암호의 검증용으로 다시 한번입력 합니다.

'Macbook' 카테고리의 다른 글

Mac에서 Homebrew에 GitHub API Token 설정하기  (0) 2016.01.09
Mac에서 로컬 DNS 설정하기  (0) 2015.12.28
Homebrew로 Tomcat8 설치하기  (0) 2015.12.25
Mac에서 Homebrew 설치하기  (0) 2015.12.25
MacOS에서 JDK 1.8 설치하기  (0) 2015.12.25

CentOS 7 에서 Jekyll설치 및 GitHub Page 연동

Version Control/Git 2015. 12. 22. 21:46 by 후뤼한잉여

CentOS 7 에서 Jekyll설치 및 GitHub Page 연동

1. 개요

GitHub 페이지를 만들어보고자 정적 페이지 생성 프레임워크인 Jekyll을 설치한 내용을 정리한 문서입니다.

2. GitHub 설정

  1. 새로운 레파지토리 생성
    생성시 레파지토리 명은 [GitHub ID].github.io 로 생성

3. 설치

  1. EPEL 레포지토리 등록
    sudo yum install http://mirror.premi.st/epel//epel-release-latest-7.noarch.rpm
    
  2. 의존 파일 설치
    sudo yum install nodejs npm ruby ruby-devel rubygems git python-pip
    
  3. 루비 gem을 이용한 jekyll 설치
    gem install jekyll
    
  4. GitHub 레파지토리 Clone
    git clone [레파지토리 URL]
    
  5. GitHub 디렉토리로 이동
    cd [레파지토리]
    
  6. jekyll 구성
    .대신 디렉토리 이름을 사용하면 해당 디렉토리명으로 jekyll이 구성됨
    jekyll new .
    
  7. 문서 생성 등 작업
    간단하게 _posts 디렉토리 밑에 YYYY-MM-DD-POST명.md식으로 마크다운 문서를 집어넣고 jekyll build를 하면 _sites 밑으로 포스트가 생성되는 식이다.
    welcome 파일을 참고해서 헤더를 추가하거나 기타 작업을을 하면 쉽게 생성이 된다.
    자세한 내용은 Jekyll 홈페이지나 번역 페이지를 참조하세요.

    jekyll 홈페이지 : http://jekyllrb.com/docs/usage/
    jekyll 한국어 번역 페이지 : http://jekyllrb-ko.github.io/docs/usage/

  8. git 설정
    • 사용자 정보 설정
      git config --global user.name "[이름]"
      git config --global user.email [이메일 주소]
      
  9. git을 이용하여 등록
    git add .
    
    git commit -m "[커밋 메시지]"
    
    최초 1회만 git push origin master로 하면 이후부터는 git push명령을 사용하면 master 브랜치에 자동으로 푸시해줌. 특별히 브랜치를 변경하지 않는 이상 최초 1회 이후엔 git push로 진행
    git push origin master
    
  • 온전히 구성하기 어렵다면 jekyll 테마 사이트를 통해 테마를 다운 하거나 git Fork후 테마를 적용시키면 된다.
  • jekyll serve 명령을 입력하면 4000번 포트로 작은 웹서버가 구동이 되는데, 로컬 외에서의 접속이 잘 안되서 나는 그냥 git에 바로 커밋 & push로 테스트를 했다.
Nav