본문 바로가기

CS/OS22

[OSX] 맥 지금 연결된 외부 IP 찾는 방법 터미널에 다음 명령어를 입력하면 된다. $ curl ifconfig.me 또는 이 사이트에 접속하면 알 수 있다. https://ip.pe.kr 2023. 5. 3.
[MacOS] 디렉토리 구조 예쁘게 출력하기 (terminal 명령어 tree) # homebrew로 tree 설치 brew install tree # 보고싶은 상위 디렉토리에서 tree 명령어 입력 $ tree . ├── README.md ├── data │ └── examples.csv ├── test.ipynb └── open ├── sample_submission.csv ├── test.csv └── train.csv 3 directories, 6 files 2023. 4. 25.
[MacOS] m1 맥북에 아나콘다 설치하기 원래는 도커로 관리를 했었는데, 도커로 가상환경 관리하는 것이 아직 익숙하지 않아 결국에는 콘다를 설치했다. # 미니콘다 설치 $ brew install miniconda # 아나콘다 설치 $ brew install anaconda 설치가 완료되면 다음 명령어로 가상 환경 목록을 확인한다. conda env list [13:42:08] # conda environments: # base /opt/homebrew/Caskroom/miniconda/base base 말고는 없는 상황. 하나 생성한다. # python 3.10에 기반하는 jupyter라는 이름을 가진 가상 환경을 생성 $ conda create -n jupyter python==3.10 y 주피터 랩을 여는 용도로 만드는 가상환경이라.. 이름.. 2023. 3. 1.
[linux] CPU 코어 및 쓰레드 수 확인하기 보통 Mac OS에서는 "내 컴퓨터에 관하여" 등에서 CPU 스펙에 관한 정보를 얻을 수 있는데, linux os 에서는 어떻게 확인할 수 있을까? CPU 의 경우, 크게 다음과 같은 정보를 얻을 수 있다. - 물리적 칩의 개수: 말그대로 칩의 개수 - 코어 개수: 칩이 보유하고 있는 CPU 코어의 총합 - 쓰레드 개수: 하이퍼쓰레딩을 포함하여 활용 가능한 쓰레드의 총합 1. 물리적 칩의 개수 아래를 통해 물리적 칩은 2개임을 알 수 있음. - 칩 개수: 2 $ grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l 2 $ grep 'physical id' /proc/cpuinfo | sort | uniq physical id: 0 physical id: 1 2.. 2023. 1. 20.
[linux] 스왑 메모리 (swap) 켜기, 끄기 스왑 메모리(swap memory)는 램(RAM) 메모리를 모두 소진하였지만 메모리가 더 필요한 경우, 디스크 공간을 메모리처럼 사용하여 확보할 수 있는 공간을 말함. 쿠버네티스에서는 스왑 메모리를 관리하지 않으므로, 쿠버네티스 사용 시 스왑 메모리를 비활성화해주어야 함. 스왑 메모리 상태 확인 아래와 같은 명령어를 활용하여 현재 스왑 공간이 잡혀있는지 확인할 수 있습니다. total이 0인 것을 보아 활성화되지 않은 것을 알 수 있습니다. $ free -h total used free shared buff/cache available Mem: 251G 4.8G 1.3G 23M 245G 245G Swap: 0B 0B 0B 스왑 메모리 끄기 $ sudo swapoff -a 스왑 메모리 켜기 $ sudo s.. 2023. 1. 18.
[MacOS] 맥북에 Redis 설치 및 실행 방법 # 설치 $ brew install redis # 실행 $ brew services start redis # 중단 $ brew services stop redis # 재시작 $ brew services restart redis # 실행 확인 $ brew services info redis redis (homebrew.mxcl.redis) Running: ✔ Loaded: ✔ Schedulable: ✘ User: [username] PID: 12845 2023. 1. 2.