본문 바로가기

CS/OS22

[MacOS] m1 맥북에 도커 설치하기 m1 맥북에 docker를 설치하게 된 이유 평소 특별한 이유가 없으면 개발을 위한 가상 환경으로는 conda 를 사용했다. 이번에 m1 맥북을 새로 구매하면서, 가상 환경을 위한 프로그램을 설치하려는데, 굳이 conda 를 써야할까? 라는 생각이 들었다. conda는 pip install 과 conda install을 혼용하여 사용하면서, 프로그램 이관 시에 굉장한 어려움을 겪었던 기억이 있다. 뭐 혼용하지 않으면 해결되는 문제일 수도 있지만, 이번 기회에 가상 환경에 대해 고민하게 되면서, docker를 사용해보자는 생각이 들었다... 설치 방법 참고: docker 공식 문서 1. 아래에서 Mac with Apple silicon을 선택 (다운로드가 진행됨) 2. Rosetta 2 설치 (진행하지 않.. 2022. 12. 31.
[MacOS] 개발자 맥북 세팅 내가 나중에 보려고 만든 Mac 세팅 방법. intel, m1 상관없이 적용되는 방법으로, 기본적이고 필수적인 항목들로 구성되어 있음. [목차] 응용 프로그램 설치 1. Spectacle 설치 (-> Rectangle 설치) 2. Homebrew 설치 3. iterm2 설치 4. oh-my-zsh 설치 5. scroll reverser 설치 맥 기본 설정 1. 키보드 입력 속도 조절 2. control 키와 caps lock 키 변경(전환) 3. Dock(독) 정리 응용 프로그램 설치 1. Spectacle 설치 Spectacle은 윈도우(창)을 좌 우 위 아래로 편리하게 배치시켜주는 "무료" 도구. 링크된 홈페이지에 접속하여 다운로드 버튼을 눌러 설치하면 됨. 실행하면, 상단 메뉴 막대에 안경 모양 아.. 2022. 12. 31.
[linux] 사용중인 port 확인하기 (lsof) 다음 명령어를 통해 사용 중인 포트 번호를 확인할 수 있음. $ sudo lsof -i # LISTEN 중인 포트 확인 $ sudo lsof -i | grep LISTEN # 특정 포트 넘버 확인 $ sudo lsof -i :8888 2022. 12. 23.
[linux] 우분투 캐시 삭제하는 방법(ubuntu cache 삭제) sudo 권한이 있어야 하며, 아래 명령어를 통해 삭제할 수 있다. 다만 기존에 동작하던 것들이 중단될 수 있으니 심사숙고 후에 수행해야 한다. sudo sysctl -w vm.drop_caches=2 2022. 10. 28.
[linux] 쉘 커맨드를 vi 모드로 사용하기(terminal command vi mode) 아래 문장을 ~/.bash_profile 에 추가한다. # ~/.bash_profile set -o vi 2022. 10. 26.
[linux] 여러 개의 tar.gz 파일 한 번에 압축 풀기 tar 파일을 다운로드하여 클릭시, 최상위 디렉토리만 압축이 풀려 여러 개의 tar.gz 파일을 마주하는 경험이 꽤나 있다. 다음 명령어를 통해 여러 개의 tar.gz 파일을 한 번에 압축 해제할 수 있다. find . -name "*.tar.gz" -exec tar xvzf {} \; 위 명령어를 분해해보면, find 명령어를 통해 압축 해제 대상을 찾고, -exec 옵션으로 대상에 대한 압축을 해제하는 것. 출처: https://wookiist.dev/37 2022. 9. 25.