본문 바로가기

프로그래밍/MAC OS

(7)
mojave 에서 gatekeeper 비활성화하여, notarization 안 된 프로그램 실행하기 Mojave 에서 테스트했다. notarization 이 안 된 프로그램을 실행하기 위해서 macos 의 gatekeeper 를 죽이는 명령어 sudo spctl --master-disable 실행 후에, system preference - security & privacy - general 탭의 allow apps downloaded from 부분을 보면 다음과 같이 없어졌던 anywhere 옵션이 다시 생긴 것을 볼 수 있다. 이를 다시 원래대로 되돌리려며, master-enable 인자로 같은 명령을 실행하면 된다. sudo spctl --master-enable
OS X Specific Directories /Applications : 애플리케이션의 디폴트 베이스 디렉토리 /Developer : XCode 가 설치되었을 경우, 개발툴의 기본 설치경로 /Library : 데이터파일, 헬프파일, 다큐멘테이션 등 /Network : /System : 시스템파일 디렉토리. 하위에 Library 디렉토리가 있고, 그 아래 대부분의 주요 시스템 컴포넌트, 프레임워크 ( /System/Library/Frameworks ), 커널모듈 ( /System/Library/Extensions ), 폰트 등등이 들어있다. /Users : 사용자 홈 디렉토리의 베이스. /Volumes : 이동식 미디어, 네트워크 파일시스템등의 마운트포인트. /Cores : 코어덤프 저장 디렉토리. mac os x internals - jonatha..
[macOS|brew] /usr/local/Cellar 디렉토리는 무엇인가? /usr/local/Cellar 는 Homebrew 가 패키지들이 설치되는 디렉토리. brew 는 양조(술만들기) Cellar 는 술을 저장하는 지하실 테스트머신의 Cellar 디렉토리에서 ls 를 해본 결과. drwxr-xr-x 3 user admin 96B Feb 11 17:38 autoconf drwxr-xr-x 3 user admin 96B Feb 11 17:38 automake drwxr-xr-x 3 user admin 96B Feb 7 17:23 ca-certificates drwxr-xr-x 3 user admin 96B Feb 7 18:07 cmake drwxr-xr-x 3 user admin 96B Feb 7 18:19 gdbm drwxr-xr-x 3 user admin 96B Feb 1..
MAC fs_usage 를 실행했으나, ktrace_start: Resource busy 메시지가 출력되며 모니터링이 안 됨. https://world.hey.com/james.pearson/terminal-hacks-view-file-system-usage-ad9ca383 sudo fs_usage -w -f filesystem 위와 같이 명령을 입력하여 파일모니터링을 해보려 하였으나, ktrace_start: Resource busy 라는 메시지만 나오고 모니터링이 안 됐다. 이전에 iterm2 에서 같은 명령을 실행해 보았다가, iterm2를 끄고 기본 터미널에서 실행해 보려 했었다. 재부팅하고 다시 해봐야 하는 것 같다. 링크한 글을 보면, 재부팅하지 않고 두번째로 명령을 실행하면 나타나는 메시지라고 한다.
Mac OS 관련링크들 (계속 업데이트) https://green1229.tistory.com/90 LLDB scripts http://dtrace.org/blogs/brendan/2011/10/10/top-10-dtrace-scripts-for-mac-os-x/ dtrace scripts https://eclecticlight.co/2020/06/25/big-surs-signed-system-volume-added-security-protection/ big sur system volume https://scribles.net/changing-screen-resolution-of-mac-os-virtualbox-guest/ macos virtualbox screensize https://darth-vader.tistory.com/8 m1 co..
mac 에서 새롭게 만들어지는 프로세스를 추적하기 dtrace newproc.d dtrace newproc.d
packetpeeper mac 용 gui 패킷 트레이싱 툴