: 창 꺼지지 않게 설정
: 시간대에 따른 로그 기록 보기
: 마지막 컨테이너 로그 기록 확인
: 로컬에서 aa.log 파일을 현재 경로에 복사
df -h
: 파일 시스템 전체 용량 확인(디스크 전체 용량 확인)
du 명령어
: 특정 디렉토리 별 사용량 확인(디스크 사용량 확인)
1) du -h 2) du -hd 1
: du -h의 상위 디렉토리 중 첫 번째 디렉토리의 전체 사용량 확인 가능
free -h
: 메모리 용량 확인
df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }'
: 전체 용량 확인
df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }'
: 전체 남은 용량 확인
1) ls = ls -h
2) ls -a : 숨김파일까지 모두 포함한 ls
3) ls -l : 지정한 디렉토리 내용을 자세히 확인
: "package==version" 형식으로 freeze
# AS-IS
user@dev:~/exp$ ls -l
drwxrwxr-x 2 root root 4096 Sep 17 06:39 dir1
drwxrwxr-x 2 user user 4096 Sep 17 06:39 dir2
-rw-rw-r-- 1 user user 0 Sep 17 06:39 file1
# chmod
user@dev:~/exp$ sudo chown dev:dev dir1
# TO-BE
user@dev:~/exp$ ls -l
drwxrwxr-x 2 dev dev 4096 Sep 17 06:39 dir1
drwxrwxr-x 2 user user 4096 Sep 17 06:39 dir2
-rw-rw-r-- 1 user user 0 Sep 17 06:39 file1
# AS-IS
user@dev:~/exp$ ls -l
drwxrwxr-x 2 root root 4096 Sep 17 06:39 dir1
drwxrwxr-x 2 user user 4096 Sep 17 06:39 dir2
-rw-rw-r-- 1 user user 0 Sep 17 06:39 file1
# chnod
user@dev:~/exp$ sudo chmod o+w-x dir1
# TO-BE
user@dev:~/exp$ ls -l
drwxrwxrw- 2 root root 4096 Sep 17 06:39 dir1
drwxrwxr-x 2 user user 4096 Sep 17 06:39 dir2
-rw-rw-r-- 1 user user 0 Sep 17 06:39 file1
8진수값 | 읽기(Read) | 쓰기(Write) | 실행(Execute) |
---|---|---|---|
7 | O | O | O |
6 | O | O | - |
5 | O | - | O |
4 | O | - | - |
3 | - | O | O |
2 | - | O | |
1 | - | - | O |
0 | - | - | - |
: 관리자 권한
export AIRFLOW_HOME=/etc/airflow
printenv | grep AIRFLOW
scp : 파일을 원격지로 보낼 때 사용
로컬 -> 원격지로 파일 전송
scp batch_process.py {username}@{ip_address}:/home/jemoon/airflow/dags
로컬 -> 원격지로 하위 모든 폴더에 있는 파일 전송
scp -rv ./data_log/ {username}@{ip_address}:/home/jemoon/airflow/nhis
: "sudo apt-get 명령어를 실행할 수 없습니다" 문구 발생 시 입력
: 게이트웨이 설정 확인
ex) %id 가 현재 사용가능한 퍼센트
99.3%id 라면 현재 0.7 사용량
# 사용량 확인
$ free | grep Mem | awk '{print sprintf("%.2f%",$3/$2*100)}'
1) $ netstat -ntlp | grep 9000
$ netstat -ntlp | grep 9000
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 3604625/python
2) $ ls -l /proc/프로세스id/exe
$ ls -l /proc/3604625/exe
lrwxrwxrwx 1 user user 0 May 26 02:48 /proc/3604625/exe -> /home/user/anaconda3/envs/MotionBERT/bin/python3.10
: 폴더 용량 확인
$ ls -l | wc -l # 폴더안에 파일 개수 확인
$ find ./ -type f -print0 | tail -n 2000 | xargs -0 sudo rm -f
$ wmic cpu get NumberOfCores : CPU 코어 수
$ wmic cpu get NumberOfLogicalProcessors : CPU thread 수
$ sudo ufw allow from any to any port 8080 proto tcp
$ watch nvidia-smi
import os
os.environ['CUDA_VISIBLE_DEVICES']='4'
detection_model=init_detector(detection_config, detection_checkpoint, 'cuda')