Linux 14

[Tensorflow] Tensorflow, CUDA, CuDnn 버전 확인

방법 1import tensorflow as tffrom tensorflow.python.platform import build_info as buildprint(f"tensorflow version: {tf.__version__}")print(f"Cuda Version: {build.build_info['cuda_version']}")print(f"Cudnn version: {build.build_info['cudnn_version']}")방법 2CUDA 버전 확인nvcc -Vnvcc -V명령어가 안되면 .bashrc에 환경변수 추가해줘야 함export nvcc없을 때 CUDA 버전 확인/usr/local/cuda-버전/bin/nvcc -VCUDNN 8 이전 버전 확인cat /usr/include/x8..

Linux 2024.04.29

[Linux] 우분투 `ll` 명령어를 찾을 수 없습니다.

ll 명령어 ll 명령어는 ls -al 명령어와 동일하다. ll 명령어를 입력했을 때, ls -al 명령어가 실행되도록 설정해주면 된다. 설정은 홈디렉터리의 .bashrc 파일에서 설정해준다. .bashrc의 내용엔 alias ll='ls -alF' 내용만 추가해주면 된다. 색상등과 같은 기타 내용등을 추가 하기위해서 아래 내용을 추가했다. * 추가 내용 보기 (클릭) * # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don..

Linux 2024.01.03

[Linux] Ubuntu IP 변경 하기

Public IP를 셋팅 후 Private IP가 추가로 필요할 때 어떻게 추가해야하는지 알아봅시다 우선 추가 IP설정이 필요한 경우 랜카드가 추가로 필요합니다. 랜카드 확인 $ dmesg | grep -i ethernet [ 3.147876] tg3 0000:5d:00.0 eth0: attached PHY is 5719C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1]) [ 3.268479] tg3 0000:5d:00.1 eth1: attached PHY is 5719C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1]) [ 3.344502] tg3 0000:5d:00.2 eth2: attached PHY is 5719..

Linux 2022.10.24

[Linux] dmidecode 명령으로 하드웨어 정보 확인하기

컴퓨터의 DMI(Desktop Management Interface)를 사람이 읽을 수 있게 dumping 하는 명령어 시스템 정보를 자세하게 출력해 주기 때문에 유용한 명령어 이다. root@root:~$ dmidecode | more mirero@ADC40-TEST-04:~$ sudo dmidecode | more # dmidecode 3.3 Getting SMBIOS data from sysfs. SMBIOS 3.2.1 present. Table at 0x95733000. Handle 0x0000, DMI type 194, 5 bytes OEM-specific Type Header and Data: C2 05 00 00 11 Handle 0x0001, DMI type 199, 52 bytes OEM..

Linux 2022.10.17

[Linux] 파일시스템

Contents 0.Why Linux? 1.File System 2.File 3.Directory 4.Link 5.Mount 6.File Allocation 0. Why Linux? Linux IT 산업 전반에서 쓰는 OS ex) 휴대폰, 클라우드 서버, 네트워크 장비 등 리눅스를 사용하는 경우가 많다. 네트워크, 브라우저, 웹 어플리케이션, 보안 유틸리티 등.. 수많은 프로그램이 리눅스 기반에서 동작한다. Linux를 통해 OS의 핵심 동작 원리를 파악할 수 있다. Linux는 OpenSource이기 때문에 소스를 보면서, 네트워크 통신, 메모리 시스템, 파일시스템, CPU 아키텍처 (Exception, Interrupt, Memory Management)등을 알 수 있다. 1. File System ..

Linux 2022.07.31

[Linux] 서버 간 시간 동기화

Linux 서버 간 시간 동기화 예를 들어 PC1의 시간을 PC2에 시간과 '똑같이' 맞춰야할 필요가 있습니다. 간단히 다음 명령어를 입력하여 '시간 동기화'를 할 수 있습니다. sudo date --set"$(ssh administrator@192.168.0.2 'date -u')" 이렇게 하면 PC2의 시간과 PC1시간이 동기화가 됩니다. 수동으로 시간 변경하기 - 타임 서버 타임 서버의 시간을 획득하여 Linux서버의 시간을 변경하는 방법도 있다. 타임 서버 주소는 아래를 참고하여 입력하자. time.bora.net time.nist.gov time.nuri.net time.kriss.re.kr time.windows.com date -s {타임 서버 주소} 수동으로 시간 변경하기 유저가 시간을 지..

Linux 2022.03.27

[Linux] Docker 실행시 권한 부여 문제

docker 명령어 실행 시 권한 문제 docker 명령어 사용시 권한 문제 발생하는 경우가 있습니다. administrator@lsh:~$ docker ps Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied docker.sock 파일 권한 확인 문제 해결을 위해선 /var/run/docker.sock 파일의 소유자, 소유자 그룹을 확인해야합니다. ad..

Linux 2021.11.07

[Linux] systemctl 오류

참고 : https://gist.github.com/alyleite/ca8b10581dbecd722d9dcc35b50d9b2b sudo systemctl status 명령어 오류 sudo systemctl status 명령어 입력시 아래와 같은 오류메시지가 확인됐다. 오류 메시지 administrator@lsh:~$ sudo systemctl status [sudo] password for administrator: System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down 간단하게 해결하는 방법이 있다. 아래 명령어를 차례대로 입력하면 해결된다. $ s..

Linux 2021.11.02