반응형

1. 파이썬 사이트로 이동  (python.org) 

 

2. Downloads -> macOs ->  python 원하는 버전 클릭 

 

3. Download한 python 설치 파일 클릭 

 

 

4. 설치 시작 (계속, 약관 동의 설치, 인증, 설치, 완료) 

 

5. 설치 완료 후 버전 확인 (python3 -V) 

 

반응형
반응형

좌측 상단의 사과 모양을 클릭합니다. 

 

'이 Mac에 관하여...'  메뉴를 클릭합니다.

 

 

시스템 리포트를 클릭하면 시스템 정보 화면이 로딩됩니다.

 



반응형
반응형

먼저 Homebrew에 대해서 간단히 알아보겠습니다. (위키 : https://ko.wikipedia.org/wiki/홈브루_(패키지_관리_소프트웨어)  ) 

 

홈브루(Homebrew)는 자유-오픈 소스 소프트웨어 패키지 관리 시스템의 하나로서 애플의 macOS 운영 체제의 소프트웨어 설치를 단순하게 만들어준다. 원래 맥스 호웰(Max Howell)이 개발한 이 패키지 관리자는 루비 온 웨일즈 공동체에서 인기를 얻었으며 확장성으로 호평을 받았다. 홈브루는 쉬운 사용성, 명령 줄로의 통합이 가능하므로 이용이 권장된다.

홈브루는 깃허브를 활용하여 사용자 기여를 통한 여러 패키지들의 지원을 확장한다. 2010년, 홈브루는 깃허브에서 3번째로 가장 많이 포크된 저장소였다

 

 

이제, Hombebrew 설치에 대해 알아보겠습니다. 

 

Homebrew 홈페이지로 이동해서 설치 URL을 크릭해서 복합니다.

Homebrew 홈페이지 :  https://brew.sh

 

복사하면 아래 curl 명령어가 복사 됩니다. 

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

 

터미널에 설치 복사한 URL을 붙여 넣고 설치를 진행합니다. 

 

설치가 다 되었다는 메시지 후에 Next step 메시지가 로딩됩니다. 

이전에는 커맨드가 두개 였는데...  최근에 실행해야 하는 커맨드는 세개네요. 

 

 

복사한 하래 세개의 커맨드를 터미널에서 하나씩 차례로 실행합니다. 

 

echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/highertech/.zprofile

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/highertech/.zprofile

eval "$(/opt/homebrew/bin/brew shellenv)"

 

 

 

설치가 완료되었습니다.   버전 정보에 대해 알아보겠습니다.  

 

 

버전 정보가 정상적으로 로딩되면서 설치가 잘 된 것을 확인 할 수 있습니다.   

 

 

 

 

 

 

반응형
반응형

 

Xcode는... 

Apple의 macOS, iOS, watchOS 및 tvOS용 소프트웨어 개발을 위한 IDE. 엑스코드라 읽으며, macOS 전용입니다.

2022년 09월 13일 기준의 최신 버전은 14.0입니다.

2003년에 출시되어, 무려 17년이 넘는 역사를 가지고 있는 장수 IDE입니다. 만약 그 전신인 Project Builder까지 연대기에 넣는다면 1988년 출시로, 무려 30년 이상의 역사를 자랑하는 IDE가 됩니다.

상세 내용은 나무 위키를 참고하세요. (https://namu.wiki/w/Xcode

 

Xcode를 설치해 보겠습니다. 

 

터미널에서

xcode-select --install 입력합니다. 

개발자 도구 설치 메시지가 뜨네요. 설치 버튼을 클릭합니다. 

다음으로 사용권 계약 내용이 디스플레이 됩니다. 동의 버튼을 클릭합니다. 

 

Xcode가 설치되는 것을 확인 하실 수 있습니다. 

 

설치가 다 되면 C, C++, Swift, Ruby 등의 컴파일을 할 수 있습니다. 

설치 후 gcc가 설치 된 것을 확인해 보겠습니다. 

반응형
반응형

 

MacBook(맥북) 듀얼 모니터 설정에 대해서 알아 보겠습니다. 

 

맥북 화면의 좌측 상단의 사과 모양을 클릭합니다. 

메뉴 중 두번째 시스템 환경설정을 클릭 후 환경설정으로 들어 갑니다. 

 

 

환경설정의 기능들 중에서 좌측 하단에 있는 디스플레이클 클릭 후 디스플레이 설정으로 들어갑니다. 

 

디스플레이 기능 중에서 좌측 하단에 있는 디스플레이 설정을 들어갑니다. 

 

디스플레이 설정에서 보면 좌측 모니터 두개를 인식하고 있는 것이 보입니다.  디폴트는 미러링으로 되어 있어서 두 개의 모니터가 같은 화면을 표현하고 있는데요. 두 개의 모니터를 주, 부로 표현하고 하면 메뉴 중에 주 디스플레이를 클릭하시면 됩니다.  

그러면 두 개의 다른 화면에서 작업을 진행 하실 수 있습니다. 작업 시에 편하겠죠.  ^^ 

 

 

반응형
반응형

안녕하세요. 오늘도 열심히 개발을 하고 있는 여러분들~~ 

자바 개발을 하기 위해서는 JDK 설치가 필수죠??  

JDK는 Java Development Kit의 약어로 자바 프로그램을 하기 위해 여러 개발 패키지(키트)를 제공하고 있는 개발 키트입니다. 

 

이클립스, 인텔리제이(IntelliJ), 넷빈즈 등의 통합 개발 도구(IDE)들을 사용할때도 JDK를 필수로 설치해야 합니다. 

개발자들은 JAVA IDE로 이클립스를 주로 많이 사용하고 있는거 같고요. 공공 사업 시 많이 사용하는 전자정부프레임워크도 이클립스 기반입니다. 최근에는 인텔리제이 사용도와 인기가 올라 가고 있는 듯 싶네요.   

 

그럼 이제 JDK 설치에 대해 알아 보겠습니다. 

Java 버전은 19까지 나온 것으로 보여지네요.  JDK도 19까지 나와 있겠죠? 

최신 버전으로 업그레이드 되도, 이전에 만들어진 자바 application을 구동하기 위해선 요구되는 JDK를 설치해야합니다. 

여기서는 JDK 1.8.0 설치에 대해 알아보겠습니다.   아래 설치 가이드를 참고하면 다른 버전의 JDK도 쉽게 설치가 가능할 듯 싶네요.  ^^

 

먼저 ORACLE 사이트에서 JDK를 다운로드 합니다. (Mac OS X x64) 

https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

 

다운로드 필드에서 jdk-8u202-macosx-x64.dmg를 클릭하면 아래와 같이 다운로드  팝업이 로딩됩니다. 

맥에 다운로드하기 위해 버튼을 클릭합니다 . 

버튼 클릭 시 오라클 계정을 물어보는데요. 가입이 안 되어 있으면 가입을 하셔야 되고, 가입이 되어 있으면 사용자이름과 암호를 넣어줍니다. 

 

맥북 파일시스템에 다운로드가 다 되면 dmg 파일을 클릭 후에 설치를 진행합니다. 

 

JDK 1.8.0 설치 화면에서 계속 버튼을 클릭하여 설치를 완료합니다. 

설치가 다 되었습니다.

설치가 다 된 후엔 터미널 창을 열어서 자바 버전(java -version)을 통해 버전을 확인해봅니다. 

버전 정보가 정상적으로 잘 나오네요.   설치가 완료된 것을 확인 할 수 있습니다.  ^^ 

이제 자바 개발 여행을 떠나 보시죠~~ 

반응형
반응형

아래 명령어를 통해 사용자 패스워드를 변경합니다. 

passwd <user> 

 

 

반응형
반응형

/bin

/bin에는 실행 명령어들이 모여 있습니다. 대부분의 사용자가 실행 가능한 것들이며 우리가 사용하는 기본 명령어들이 담겨 있습니다. cat, chmod, chown, cp, date, echo, kill, ln, ls, mkdir, more, mount, mv, ps, pwd, rm, sh, su, vi 등이 있습니다. 

/boot

말 그대로 시스템 부팅에 관련된 모든 파일을 담고 있습니다. lilo(LInux LOader)의 설정 파일은 /etc/lilo.conf 에 있으며, lilo 자체는 명령어로서 /sbin/lilo에 위치하고 있습니다. 커널 이미지인 vmlinuz 가 위치하고 있으며, lilo 가 아닌 다른 부트로더 프로그램들 모두가 공통적으로 vmlinuz 를 이용해 시스템을 부팅하므로 중요한 디렉토리임을 알 수 있습니다. 이 디렉토리의 파일들은 직접 편집할 수 없으며 커널 컴파일 등의 과정으로부터 생성이 됩니다.

/dev

각종 디바이스 파일들이 위치해 있는데 크게 블록 디바이스와 캐릭터 디바이스로 나뉠 수 있습니다. 블록 디바이스란 HDD와 같은 주변 장치를 말하는데, 데이타가 블록 단위로 읽고 쓰여지며 랜덤하게 액세스할 수 있습니다. 반면 캐릭터 디바이스는 입출력이 한 바이트 단위로 이루어지며 데이터가 순차적으로 읽고 쓰여집니다. 디바이스를 새로 만들 때에는 mknod 명령을 이용하면 되며, /bin 에 위치해 있습니다. 

/etc

시스템 설정 파일들이 모여 있습니다. 시스템을 백업하고자 할 때는 꼭 이 디렉토리를 가장 먼저 백업해야 합니다. 각 파일들에 대한 설명은 에디터로 파일을 열어보면 주석처리로 설명이 되어 있으며, 필요 시 참고하시면 됩니다.

/etc/(cshrc.login, cshrc.cshrc, profile)

bash 나 csh,tcsh 사용자가 로그인할 때 기본으로 읽어들여 초기화시키는 파일입니다. 모든 사용자에게 공통으로 적용할 쉘 관련 사항이 있다면 이 파일들을 수정하면 됩니다. 각 사용자들은 자신의 홈 디렉토리에 개별 설정 파일이 있으므로 역시 원하는 대로 설정할 수 있습니다.

/etc/fstab

시스템 부팅시 처리되는 마운트와 관련한 사항들이 기록되어 있습니다.

/etc/group

사용자 그룹이 정의되어 있습니다.

 

/etc/issue

시스템에 로그인할 때 나타나는 'login:' 위에 나타나는 메시지입니다. 로그인할 때 나타나는 메시지를 바꾸고 싶으면 /etc/rc.d/rc.local 파일의 맨 아래 부분에 #로 시작되는 주석을 참고하시면 됩니다.

/etc/motd

'message of the day'의 약자로 로그인 직후의 메세지를 담고 있습니다. 관리자가 공지를 띄우는 데 유용한 파일입니다.

/etc/passwd

사용자들의 계정 정보와 패스워드, 홈 디렉토리에 대한 정보를 담고 있으며 다음과 같은 형식으로 쓰여져 있습니다

/etc/shadow

쉐도우 패스워드 파일입니다. 

/home

사용자들의 모든 홈 디렉토리에 해당됩니다. 사용자 계정이 생성되면 이 경로에 해당 계정이 생성됩니다.

/lib

공유 라이브러리와 커널 모듈들이 담겨있다. 이전에 짚고 넘어간 /bin과 /sbin디렉토리에 있는 실행 명령어들이 실행될 때 필요한 공유 라이브러리들이 존재한다.

/mnt

마운트 시 사용합니다. 마운트 디렉토리로써 여기에서 마운트해야 하는 것은 아니지만, 대부분 이 경로에서 마운트를 진행합니다. 

/proc

일종의 가상 파일 시스템으로 메모리 정보만을 담고 있다. 우리가 흔히 사용하는 ps 프로그램이 여기에서 프로세스 정보 등을 참조한다.

/root

Suber User인 root 계정의 홈 디렉토리입니다. 

/sbin

수퍼 유저가 사용하는 실행 명령어들이 대부분이 있습니다. 그러므로 물론 일반 유저는 사용할 수 없습니다. reboot, halt, mkfs, fdisk등이 있습니다.

/tmp

임시 디렉토리입니다. 임시 파일들의 일시적 저장 역할을 합니다.

/usr

/usr 은 리눅스 시스템에서 용량을 많이 차지하는 부분으로 대부분의 프로그램들은 이곳에 설치됩니다.

/usr/X11R6

/usr/X11, /usr/X386 이 모두 /usr/X11R6 의 심볼릭 링크입니다. /usr/X11R6/lib/X11 에는 X-윈도와 관련한 여러가지 파일 및 디렉토리가 있습니다.

/usr/bin

/bin 에서 짐작되듯이, 대부분의 사용자 실행 명령어들이 담겨 있습니다. gcc나 perl등의 개발도구도 여기에 담겨 있습니다.

/usr/doc

역시 doc에서 유추할 수 있듯이 각종 리눅스에 관한 문서들이 있습니다.

/usr/include

C, C++ 프로그램의 헤더 파일들이 담겨 있습니다.

/usr/info

여기에는 여러가지 GNU 프로그램들(gcc, make, autoconf...)의 info 파일들이 담겨 있습니다. 이 디렉토리를 이용하는 방법은 단순히 'info 프로그램 - ex) info gcc -'라고 치면 됩니다. 필요 시 사용하시면 됩니다.

/usr/local

새로운 프로그램들이 설치되는 곳으로 프로그램 관리를 용이하게 할 수 있도록 되어 있습니다. make install로 프로그램 설치시 기본 디렉토리가 대부분 /usr/local 로 되어 있는 이유가 바로 그것이다.

/usr/man

info 와 비슷한 역할을 합니다. 메뉴얼 페이지가 담겨 있는 것으로 역시 'man 프로그램'을 쳐서 이용할 수 있습니다.

/usr/src

프로그램 소스들이 보관되어 있는 것으로 리눅스 커널이 위치하고 있는 곳입니다.

/var

이 디렉토리 아래에는 시스템 작동 중 변경되는 파일들이 담겨 있습니다. 스풀 파일이나 로그 파일들이인데, 다른 시스템과 공유가 되지 않음을 의미합니다.

반응형

+ Recent posts