본문 바로가기

Linux

(6)
[Linux] scp로 파일 주고 받기 secure copy의 줄임말로 ssh를 이용하여 로컬 -> 원격, 원격 -> 로컬로 파일 전송할 수 있는 프로그램이다. Syntax -C : Enable Compresion -i : identity File or private key -l : limit the bandwidth while copy -P : pport number of target -p : preserves permissions, modes and access time of files while copying -q : suppress warning message of SSH -r : copy files and directories recursively -v : verbose output Usage scp [option] [source] ..
[linux] 설치 파일 찾기 패키지는 깔렷고... 실행은 되는데 위치를 못찾을때 1. type - 리눅스 명렁어 정보 확인 - 파일위치, bash built-in 명령어 여부, alias 등의 정보 확인 가능 type, test 경우 built-in 명령어 이기 때문에 "type is a shell builtin" 으로 나옴 자바의 경우 내가 설치한 친구니까 hased가 나오고 설치 경로 보여준다. 2. which - 리눅스 실행파일 위치 찾기 - alias가 있으면 먼저 보여준다. which type 같은경우 아무것도 안나온다.. type과 다르게 built-in이든 위치를 알려준다. 3. whereis - 명령어에 대한 바이너리, 소스, 매뉴얼 페이지의 위치를 알려줌 *en.wiki whereis is a command on U..
[Ubuntu] 18.04로 tensorflow gpu + pycharm 설정 Setting - Ubuntu 18.04- tensorflow-gpu 1.8.0- cuda 9.0- cudnn 7.1.4- pycharm pro 1. CUDA 설치 1- 1 Graphic드라이버가 잘 설치 되었는지 확인하자 sudo ubuntu-drivers autoinstall install이 끝나고, reboot 한 번해주면 된다. 참고 사이트: https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux 다양한 설치법이 있다... 나는 autoinstall 하고 reboot하니깐 잘 설치되었다. 1- 2 CUDA 설치하기 현재 최신 CUDA버전은 9.2이다. 나도 처음에 9.2버전을 설치했는데..
[Ubuntu] SSH(Secure SHell) Key 비밀번호 없이 로그인 SSH 원격지에 있는 컴퓨터를 안전하게 제어하기 위한 프로토콜 클라이언트 - 서버 사이에 강력한 암호화 방법을 통해서 연결되어 있기 때문에, 데이터를 중간에 가로채도 해석 할 수 없는 암호화된 문자만이 노출 SSH Key 서버에 접속할 때, 비밀번호 대신 key를 제출하는 방식로그인 없이 자동으로 서버에 접속비밀번호 보다 높은 수준의 보안이 필요로할 때 SSH Key 작동 방식 private key, public key 가 존재. private key -> 로컬 머신 public key -> 리모트머신(원격 제어를 받을) SSH 접속을 시도하면 리모트 머신이 로컬 머신의 private key와 리모트 머신의 private key를 비교해서 일치여부 확인 SSH Key 만들기 "ssh-keygen -t r..
[Ubuntu] VirtualBox 네트워크 VirtualBox 네트워크 가상머신을 설치하고 네트워크 의 디폴트 설정을 NAT이다. 그렇다면 여러개의 가상머신 network를 어떻게 구성할까? 3대의 가상머신의 네트워크를 NAT로 설정하고, IP를 확인했다(ifconfig) 전부다 10.0.2.15로 같은 ip 주소를 가지고 있다.세대가 서로 다른 네트워크를 가지고 있다는 뜻이다. 어떻게 하나의 네트워크로 묶을 까? VirtualBox에서는 NIC(Network Interface Controllers)가 Host(나의 데스크탑) physical networking이 동작하는데 여러가지 모드를 제공한다. 1. Network Address Translation (NAT)2. Briged Networking3. Internal Networking4. H..
[Ubuntu] VirtualBox를 이용하여 Ubuntu 설치 가상머신 컴퓨팅 환경을 소프트웨어로 구현한 것 컴퓨터를 에뮬레이션하는 소프트웨어이다. 가상머신상에서 운영 체제나 응용 프로그램을 설치 및 실행할 수 있다. 나는 윈도우 환경에서 리눅스(우분투)를 사용하기위해 다운! (Hadoop을 설치하기 위해선 윈도우보다 리눅스가 편해서) VirtualBox 리눅스 설치를 위해선 VirtualBox을 이용해야 한다. Oracle virtualbox 홈페이지: https://www.oracle.com/kr/virtualization/virtualbox/index.htmlOracle virtualbox 다운로드 페이지: http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html 설치 후,..