리눅스+맥OS

Oracle Cloud: 오라클 클라우드 프리 티어(Free Tier)에 WireGuard VPN 설치(PiVPN)

https://blog.naver.com/ksnnw/222013687692 를 보며 따라해봄. PiVPN은 두 가지 무료 오픈 소스 프로토콜을 사용하여 라즈베리 파이™를 VPN 서버로 쉽게 전환할 수 있도록 개발된 셸 스크립트 세트입니다: 이 스크립트의 주요 임무는 사용자가 기술 마법사가 아니어도 가정에서 최대한 비용 효율적으로 VPN을 사용할 수 있도록 하는 것이므로, 한 번의 명령으로 설치 프로그램을 설치한 후 ‘pivpn’ 명령으로 VPN을 쉽게 관리할 수 있도록 라즈베리 파이($35)에서 작동하도록 PiVPN을 …

더 읽기 »

무비스트(Movist): 파인더에서 더블클릭해도 재생되지 않을 때

문제 없이 사용중이던 무비스트(Movist)가 갑자기 재생되지 않는 문제가 생겼다. 현재 사용중인 무비스트 버전은 2.9.5(138) 지금껏 파인더(Finder)에서 동영상 파일을 더블클릭하면 자동으로 재생되었는데, 왜인지 재생되지 않고 프로그램만 기동한 상태를 유지한다. 무비스트가 동영상 재생용 기본 플레이어로 지정되어 있음 무비스트를 기본 플레이어로 다시 지정해보기도 했지만 문제는 여전했다. 뭐… 무비스트를 실행한 뒤에 파인더의 동영상 파일을 수동으로 드래그&드롭하여 무비스트로 집어 넣으면 재생되기는 했다. 그래도 더블클릭을 사용할 …

더 읽기 »

Ubuntu: not upgraded 메시지가 나타날 때

 sudo apt-get update && sudo apt-get upgrade 업데이트/업그레이드 시 ‘3 not upgraded‘와 같이 나타나는 경우 로그: The following packages have been kept back:  grub-efi-amd64-bin grub-efi-amd64-signed shim-signed0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. sudo apt-get install  grub-efi-amd64-bin grub-efi-amd64-signed shim-signed sudo apt-get install 설치할 항목(공백으로 구분) 로 업데이트되지 않은 항목을 설치하면 된다. 0 upgraded, 0 newly installed, …

더 읽기 »

리눅스 디렉터리 구조 이해

각 디렉터리의 역할 트리 구조와 각 디렉터리의 역할 FHS(Filesysgem Hierachy Standard)는 디렉터리 구조의 표준을 정한 사양입니다. 많은 리눅스 배포판에서 FHS를 기반으로 한 디렉터리, 파일 구조를 채용하고 있습니다. FHS는 디렉터리명 외에도 각 디렉터리 역할, 저장하는 파일 종류, 명령의 배치 등에도 나타납니다. FHS를 이해하면, 리눅스를 사용할 때 필요한 파일 등이 어디에 있는지, 어디에 배치해야 하는 것인지 파악할 수 있습니다. 또한, FHS는 파일이 …

더 읽기 »

리눅스 기본 사용법: 셸(Shell)

셸(Shell)이란? 리눅스에서 셸이란 리눅스와 사용자를 연결해주며, 터미널에 입력한 명령을 해석하고 관리해주는 역할을 합니다. 셸(shell)은 운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다. 셸(껍데기의 영어 단어)은 사용자와 운영 체제의 내부(커널) 사이의 인터페이스를 감싸는 층이기 때문에 그러한 이름이 붙었다.https://ko.wikipedia.org/wiki/%EC%85%B8 리눅스의 표준 셸은 bash이며, 원한다면 다른 셸을 사용하는 것도 가능합니다. 배시(Bash, Bourne-again shell, 본 어게인 셸)은 본 셸을 대체하는 …

더 읽기 »

SSH 원격 접속

원격 접속 원격 접속이란 한 컴퓨터(클라이언트 컴퓨터)에서 다른 위치의 원격 컴퓨터(호스트 컴퓨터)에 연결하는 기술입니다. 네트워크로 연결된 컴퓨터에 원격으로 접속하는 방법은 여러 가지가 있습니다. 그 중에서도 대표적인 2가지를 살펴봅니다. telnet ssh telnet(텔넷) telnet 명령은 호스트 컴퓨터(서버)의 telnet 서비스가 동작 중일 때 사용 가능합니다. 접속하기 위해서는 원격 호스트의 로그인 정보(사용자명과 비밀 번호)가 필요합니다. 텔넷(TELNET)은 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜이다. …

더 읽기 »

MacBook Air 수리 후기

원격 근무시에 잘 사용하고 있던 맥북 에어가 잠자기에서 깨어나지 못하거나, 크롬 브라우저 사용 시 전원이 나가 버리는 문제 등이 발생해 애플 고객지원에 문의를 했다. AppleCare+를 구독했기 때문에, 2022년 7월 6일까지 우발적인 손상까지도 보상을 해준다. 이전에 애플 워치의 배터리 성능이 떨어져서 AppleCare 기간 중에 교체를 하려다가 상담원의 끈질긴 방해(?) 끝에 무산된 기억이 있었다. 그래서 큰 기대를 하지 않고, 문의를 했는데 역시나 …

더 읽기 »

MOFT 스탠드: 노트북과 스마트폰 사용을 편리하게

지난 7월부터 이직준비를 해서, 내년 IT컨설턴트로 새출발을 하게 된다. 코로나 시국이라 서류전형부터 1, 2차 면접 그리고 오퍼 면담까지 온라인 회의를 통해 진행됐다. 정말 많은 회사들을 찾아보고 지원하는 동안 노트북(MacBook Air) 카메라에 얼굴을 비칠 일이 많아지면서, 무거운 노트북 스탠드가 아니라 마이크로소프트 서피스처럼 간단하게 눈높이까지 세워둘 수 있는 가벼운 제품을 찾아봤다. 그 중에서도 MOFT라는 회사의 제품을 골랐다. 가볍고 깔끔한 마감을 보여준다. 노트북용과 …

더 읽기 »

Oracle Cloud: VM(가상 머신 인스턴스)에 접속하기

오라클 클라우드에 VM을 개설하신 분은 일단 아래 글 정독 부탁드립니다. https://docs.cloud.oracle.com/en-us/iaas/Content/Compute/Tasks/accessinginstance.htm 저의 경우 어떻게 접속했는지 보여드릴게요. 인스턴스 정보 화면에서 좌측 하단의 콘솔 접속을 누르면 [콘솔 접속 생성]을 할 수 있습니다. SSH 키 파일(.pub)을 선택합니다. 저는 오라클 클라우드 무료 티어를 생성했을 때 만들어 놓았던 파일을 골랐습니다. 콘솔 접속이 활성화되면 공용 IP 주소를 복사해서… PuTTY의 Host Name에 붙여넣기 Translation은 UTF-8, SSH의 Auth에 …

더 읽기 »

Oracle Cloud: 오라클 클라우드 무료 티어(Free Tier) 가입

https://www.oracle.com/kr/cloud/free/#always-free 위 사이트에 접속. 무료로 시작하기 클릭 Always free 서비스를 엄청 강조함… 이메일 주소와 국가 선택(South Korea). Terms of Use를 읽고 다음 귀찮… 일간 필수 항목 다 입력. South Korea Central이 존재.(여기서 선택한 Home Region은 추후 변경이 불가할 수 있으니 잘 선택해야…) 전화번호 검증. 비밀번호 입력. ‘일단’ 신용카드 정보 입력. 마지막 체크박스까지 입력해서 동의하면 완료! 자동으로 로그인 페이지로 이동… 역사적인 …

더 읽기 »