macOS sequoia 에서 Ruby 최신 버전으로 바꾸기

Posted on

macOS sequoia의 시스템 ruby는 2.6.x라, 여러모로 버전이 안맞아서 gem 등의 명령어로 설치할때 버전 문제가 있게 되기도 합니다. 이 경우 로 ruby 최신버전을 설치하고 /opt/homebrew/opt/ruby/bin 을 PATH에 추가한후 를 실행해서 homebrew로 설치한 ruby를 쓰도록 강제할 수 있습니다. 플러터 설치할때 CocoaPods 설치 이슈인 경우에는 gem 말고 brew로 설치하면 됩니다. brew로 cocoapods을 설치하면 macOS sequoia의 시스템 ruby 이슈가 …

macOS에서 부팅시 앱 자동 실행 방지하는 방법

Posted on

macOS에서 부팅시 자동으로 실행되는 앱을 멈추고 재부팅시 다시 실행이 안되게 해야 하는 경우가 있습니다. 여러 방법으로 자동 구동 앱을 실행이 안되게 할 수가 있는데요. 이 글에서는 몇가지 방법을 해설해보겠습니다. 시스템 설정 → 일반 → 로그인 항목 및 확장 프로그램 → 로그인 시 열기 에서 항목을 토글하고 -를 누릅니다. 그러면 이 앱은 일단 부팅시 자동 실행이 …

소프트웨어 설정이 저장되는 방식

Posted on

윈도우를 사용하는 컴퓨터에서 작동하는 모든 프로그램은 설정 사항을 고를 수 있는 경우 이 설정 사항이 저장되는 고유의 방식이 있습니다. 크게 세가지 방식이 특정되는데요. (1) 램에 저장됨(2) 특정 디렉토리에 저장됨(3) 레지스트리에 저장됨 이 세가지 방식을 잘 이해한다면 문제가 있게 될때 프로그램을 삭제하고 재설치할때 요령을 더 잘 살펴볼 수 있게 됩니다. 보통 프로그램을 삭제하면 (1), (2), (3)에 …

Phoronix Test Suite으로 벤치마킹하기

Posted on

리눅스에서 벤치마크를 할때 여러 프로그램으로 가능합니다. Phoronix Test Suite도 그중의 하나인데요. 이 프로그램을 쓰면 제공되는 여러 테스트들을 활용해서 Processor, System, Network, Disk, OS 등의 카테고리의 벤치마크를 할 수 있습니다. 의존성으로 php-cli, php-xml, php-gd 를 설치하라고 되어있네요. 대충 이명령어로 설치하시구요. Phoronix Test Suite은 우선 https://github.com/phoronix-test-suite/phoronix-test-suite/releases 에서 릴리즈 파일을 받아서 설치하면 되구요. 리눅스 민트 계열은 deb 파일을 …

디렉토리 개념에 대하여

Posted on

IT적인 개념을 알려면 다음 사항들을 잘 알아두는게 중요합니다. (1) 개념의 발생적인 측면. 이 개념이 왜 고안되었는지.(2) 개념의 실용적인 측면. 이 개념을 접했을 때 즉각적으로 떠올려봐야 되는 것이 무엇인지. 이 두가지를 기본적인 것부터 고급적인 것까지 항상 주시하면서 보강해가면 좋습니다. 기본적으로 (1)과 (2)를 핵심적으로 알아두고 지식 확장을 이루어나가면 숙지가 될 것입니다. 디렉토리의 경우 어떠할까요? 발생적인 것과 실용적인 …

SSH란 무엇인가?

Posted on

유닉스 운영체제에서는 원격에서 목적지 컴퓨터로 연결해서 작업을 하는 것이 필요했습니다. 주말에 집에서 직장 컴퓨터에 작업을 해야 할 필요가 있다든지 대학에서 사무실에 앉아 각 교실에 있는 컴퓨터에 연결해서 관리를 해야 한다면 원격 연결을 할 방법이 필요한 것이었죠. 이를 위해 원격에서 연결해서 쉘 작업을 할 수 있게 하는 기술이 지원되었는데요. rlogin 같은 명령어가 있습니다. 그런데 이 방법은 …

리눅스 민트에서 Pure-FTPd 가상 유저 추가

Posted on

이렇게 해두면 pure-pw로 추가한 ftpwww 로 로그인이 되고 /var/www/html 에 chroot된 상태로 됩니다. 이 기반에서 vscode 등으로 FTP 연결을 설정하고 원격 파일 저장을 할 수 있습니다. (vscode 확장 기능마다 다른데, 설정시 pure-ftpd가 도는 서버의 IP주소와, 위에 설정한 ftpwww 유저명, 비밀번호로 접속이 가능해집니다)

Hyper-V에서 OpenBSD 설치후 워프 환경 만들기

Posted on

Hyper-V는 마이크로소프트에서 타입 1 하이퍼바이저로 만들어 제공하는 가상 머신 관리자입니다. 서버에서도 제공하는 기능으로 일반 사용자들이 쓰는 윈도우 7, 8, 8.1, 10, 11에서도 동작합니다. Hyper-V에 게스트 OS를 설치해서 쓰면 재부팅없이, 멀티부팅 하지 않아도 여러 운영체제를 한 PC에서 설치해서 쓸수 있습니다. 단, VT-x나 AMD-V와 같은 가상화 기술이 CPU에서 제공되어야 합니다. 이 기능은 10년 이내의 최신 CPU라면 대부분 …

1 2 3