일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JSON
- pandas
- pytorch
- 프로그래머스
- C++
- OpenCV
- C#
- 핑거스타일
- 오류
- Visual Studio
- pip
- paramiko
- SSH
- Docker
- Python
- label
- Numpy
- LIST
- 기타 연주
- C
- 채보
- YOLO
- windows forms
- error
- Linux
- Selenium
- VS Code
- mysql
- 컨테이너
- ubuntu
- Today
- Total
목록Linux (38)
기계는 거짓말하지 않는다
Ubuntu에서 pip를 이용하여 Flask를 설치할 때, 아래와 같은 오류가 발생했다.distutils는 초기 Python 패키지를 빌드하고 설치하는 도구이며,Python이 최근 버전이면 distutils는 더 이상 사용되지 않고, setuptools와 pip를 사용한다.Installing collected packages: blinker Attempting uninstall: blinker Found existing installation: blinker 1.4error: uninstall-distutils-installed-package× Cannot uninstall blinker 1.4╰─> It is a distutils installed project and thus we cannot..
특정 파일의 내용을 모두 비우려면 아래와 같이 할 수 있다.주기적으로 비우려면 crontab 또는 script 등을 활용한다.> test.txt >를 입력후 파일 이름을 입력한다.
Docker 이미지를 저장하는 기본 위치는 /var/lib/docker 디렉터리이다.이 기본 위치를 변경하는 방법이다.Docker 서비스 중지sudo systemctl stop docker(선택사항) 기존 Docker 디렉터리 데이터 이전기존 이미지 데이터가 존재할 경우 이전시키고 싶을 경우/data/docker 디렉터리로 이전한다고 가정sudo mv /var/lib/docker /data/dockerDocker 데몬 설정 파일 수정Docker 데몬의 기본 위치는 /etc/docker/daemon.json이다.파일이 없다면 새로 생성하고 아래 내용을 추가한다.{ "data-root": "/data/docker"}Docker 서비스 재시작sudo systemctl start docker설정 확인# Doc..
make 명령어를 실행할 때 File {file} has modification time {sec} s in the future 경고는파일의 수정 시간이 시스템의 현재 시간보다 앞서 있을 때 발생한다.이는 시스템 시간과 파일의 수정 시간이 맞지 않기 때문이다.특정 파일의 시간을 현재 시간으로 변경touch specific_file# 예) touch hello.c현재 디렉터리의 모든 파일 시간을 현재 시간으로 변경find . -type f -exec touch {} +
Ubuntu에서 sudo apt update를 실행할 때, 다음과 같은 경고 메시지를 보는 경우가 있다.W: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details가장 빠른 방법은 아래와 같다. 그러나 이 방법은 강제적인 방법이므로 좋은 선택은 아닐 수 있다.cd /etc/aptsudo cp trusted.gpg trusted.gpg.d다른 방법은 아래 링크를 참고한다.Legacy trusted.gpg keyring – ‘apt-key’ Deprecation on Ubuntu Solve: Legacy trusted.gpg keyring - ‘a..
stty echo는 터미널에서 에코(echo) 모드를 제어하는 명령어이다.터미널에서 입력한 문자가 화면에 표시되도록 하거나 표시되지 않도록 설정할 수 있다. 터미널에서 명령어를 입력하거나 프로그램 실행 후 화면에 문자가 표시되지 않는 경우에 사용할 수 있다.stty 명령어는 터미널의 설정을 변경하거나 조회하는 데 사용되고,echo 옵션을 사용하면 터미널에서 입력된 문자가 화면에 표시된다.기본적으로 활성화되어 있어 사용자가 입력한 내용을 볼 수 있다.-echo 옵션은 에코 모드를 비활성화한다.echo모드 활성, 비활성화stty echo: 터미널에서 입력한 문자가 화면에 표시되도록 설정stty -echo: 터미널에서 입력한 문자가 화면에 표시되지 않도록 설정아래는 사용 예시이다.비밀번호 입력sh 파일로 만들..
이 오류는 실행하려는 명령어가 시스템의 PATH 환경 변수에 정의된 경로 중에 없기 때문에 발생한다.보통 /bin 디렉터리에는 기본적인 명령어들이 위치하는데,이 디렉터리가 PATH에 포함되어 있지 않아 발생한 문제이다. 해당 오류를 해결하기 위해서는 명령어를 실행할 때 직접 경로를 지정하거나,PATH 환경 변수에 /bin 디렉터리를 포함시켜야 한다.예를 들어, /bin/cat 명령어를 실행하려면 아래와 같이 직접 경로를 지정할 수 있다./bin/cat filename.txt일시적으로는 PATH 환경 변수에 /bin 디렉터리를 포함시켜 해결할 수 있다.export PATH="/bin:$PATH"이는 영구적인 설정이 아니고 현재 세션에만 적용되며,영구적인 변경을 원한다면 쉘 설정 파일( .bashrc, .b..
Ubuntu에서 netplan 명령어를 통한 고정 IP 설정 방법이다. 시스템의 network interface 목록을 확인하여 고정할 interface ethernet 이름을 확인한다. network interface 목록 확인 # 아래 세 가지 명령어 중 하나로 확인 # interface의 이름을 알아두어야 한다 ls /sys/class/net ip link ip addr /etc/netplan 디렉터리 내의 yaml 파일 편집 # /etc/netplan 디렉터리가 없을 경우 sudo netplan generate # Ubuntu 버전에 따라 yaml 파일 이름이 다를 수 있음 # nano가 아닌 vi도 가능, vim이 설치되지 않은 상태면 nano 권장 sudo nano /etc/netplan/01..