| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- SQL
- LOG
- 도커
- Linux
- docker
- TensorFlow
- psql
- 교차검증
- sqldeveloper
- Memory
- 연결
- cpu
- oracle
- Python
- jupyternotebook
- 머신러닝
- pgadmin
- 쿼리
- Docker image
- 파이썬
- 시계열
- postgre
- 오라클
- 리눅스
- 도커이미지
- Jupyter
- GridSearchCV
- 복구
- GPU
- psycopg2
- Today
- Total
목록Linux (6)
areum
1. find 방법 find [리스트할 디렉토리 위치] -type f > [디렉토리 위치/원하는 txt이름].txt find /boot -type -f > /mnt/usb/boot.txt 아래와 같은 형식의 txt파일이 생성된다. 2. ls방법 ls -al [리스트할 디렉토리 위치] > [디렉토리 위치/원하는 txt이름].txt ls -al /bin/ > /mnt/usb/bin.txt 아래와 같은 형식의 txt파일이 생성된다.
아래 코드를 작성하면 csv파일로 log가 축적됩니다. #!/usr/bin/env bash nvidia-smi --query-gpu=timestamp,pci.bus_id,utilization.gpu,utilization.memory --format=csv -l 1 -f gpu_log_$(date "+%Y-%m-%d-%T").csv ctrl + z를 눌러 종료하면 저 코드를 실행한 시간부터 종료한 시간까지의 log가 축적됩니다. 자세한 코드는 아래 블로그 참고하면 될 거 같습니다. https://github.com/eryl/gpulog GitHub - eryl/gpulog: Example script for logging and displaying GPU utilization using nvidia-smi..
Linux 환경에서 현재 사용 중인 cpu, memory 등의 사용량을 모니터링하고, 로그 기록을 crontab을 이용하여 주기적으로 저장합니다. 1. crontab 실행 crontab -e 2. crontab에서 로그 간격, 저장 위치 설정하기 #1분마다 , vmstat을 1초 간격으로 10번, /home/vmstatlogs/vmstat.log에 저장 * * * * * vmstat 1 10 >> /home/vmstatlogs/vmstat.log 작성 후 F3 누르고, Ctrl + x 누른 후 나오면 됩니다. 3. 기록된 로그 확인하기 cat vmstat.log - 해석 procs r(run) CPU에 접근 대기중인 프로세스 b(block) io자원을 할당받지 못해서 블록된 프로세스 수 memory sw..
gpu메모리 사용 실시간으로 확인하기 자주쓰는 옵션 -n 실행간격을 변경 -d 이어지는 실행결과간의 차이를 강조하여 보여줌 -t 프로그램의 결과값만 출력 -v version확인 watch -n 1 nvidia-smi watch의 옵션인 -n 의미 n뒤에 숫자는 시간 간격을 의미합니다. 위 코드는 1초마다 갱신한다 라는 의미입니다.
리눅스에서 파일, 디렉토리의 위치를 변경할 때 사용합니다. mv명령어 우선, 원본파일이 있는 위치로 이동해야 합니다. (cd /~) mv [옵션] [원본파일] [이동위치] 주요옵션 옵셥 설명 -f 파일이 이미 있어도 강제로 이동하는 옵션 -i 파일이 이미 있는 경우 덮어 쓸지 묻는 옵션 -u 원본파일이 복사본 파일보다 최신이거나 복사본에 파일에 원본 파일 및 디렉토리가 없을 경우 이동하는 옵션 -v 진행 작업을 표시해주는 옵션 -b 이동위치 파일이 이미 있는 경우 백업파일을 생성하는 옵션 사용방법 mv 파일이름.파일형태 /이동위치/.. ex) test.txt파일을 /tmp/file 이 위치로 이동 mv test.txt /tmp/file 위 명령어가 실행이 안된다면 test.txt파일이 있는 위치에서 명령..
git clone 1. git 설치하기 apt-get install git #위 코드가 실행되지 않으면 아래 코드 실행 sudo apt install git 2. 설치된 git 버전 확인하기 git --version 3. push할 때 보일 이름과 메일을 설정 git config --global user.name "이름" git config --global user.mail "메일" git config --global color.ui "auto" 4. git clone 본격적으로 github에 있는내용을 새로운 폴더에 그대로 복사하는 과정 ! ( 그전에 저장할 폴더를 만들어주세요.) # 폴더 이름 ex)clonetest # 해당 폴더로 이동 cd clonetest # clone할 github주소 입력 g..